foxpro 如何建立主程序

如题所述

第1个回答  2014-03-23
非常麻烦的
第2个回答  2014-03-18
使用 Visual FoxPro 创建面向对象的事件驱动应用程序时,可以每次只建立一部分模块。这种模块化构造应用程序的方法可以使您在每完成一个组件后,就对其进行检验。在完成了所有的功能组件之后,就可以进行应用程序的编译了。
为了快速建立一个应用程序及其项目,即一个具有完整“应用程序框架”的项目,可以使用“应用程序向导”。在项目建立之后,此版本新增加的“应用程序生成器”就打开了,您可以使用它添加数据库、表、报表和表单。
一般来讲,应用程序的建立需要以下步骤:
构造应用程序框架
将文件添加到项目中
连编应用程序
在建立应用程序时,需要考虑如下的任务:
设置应用程序的起始点。
初始化环境。
显示初始的用户界面。
控制事件循环。
退出应用程序时,恢复原始的开发环境。
设置起始点
将各个组件链接在一起,然后使用主文件为应用程序设置一个起始点。主文件作为应用程序执行的起始点,可以包含一个程序或者表单。当用户运行应用程序时,Visual FoxPro 将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序其他组件。所有应用程序必须包含一个主文件。一般来讲,最好的方法是为应用程序建立一个主程序。但是,使用一个表单作为主程序,可以将主程序的功能和初始的用户界面集成在一起。
如果使用应用程序向导建立应用程序,可让向导替您建立一个主文件程序。您无须自己专门来做,除非在向导完成之后,自己想改变主文件。
初始化环境
主文件或者主应用程序对象必须做的第一件事情就是对应用程序的环境进行初始化。在打开 Visual FoxPro 时,默认的 Visual FoxPro 开发环境将建立 SET 命令和系统变量的值。但是,对应用程序来说,这些值并非最合适。
提示 如果要查看 Visual FoxPro 开发环境的默认值,在没有配置文件的情况下键入 VFP -C 命令启动 Visual FoxPro,再执行 DISPLAY STATUS 命令。
对于您的应用程序来说,初始化环境的理想方法是将初始的环境设置保存起来,在启动代码中为程序建立特定的环境设置。
显示初始的用户界面
初始的用户界面可以是个菜单,也可以是一个表单或其他的用户组件。通常,在显示已打开的菜单或表单之前,应用程序会出现一个启动屏幕或注册对话框。
在主程序中,可以使用 DO 命令运行一个菜单,或者使用 DO FORM 命令运行一个表单以初始化用户界面。
若要连编一个应用程序
在“项目管理器”中,选择“连编”按钮。
在“连编选项”对话框中,选择“连编应用程序”,生成 .app 文件;或者“连编可执行文件”以建立一个 .exe 文件。
选择所需的其他选项并选择“确定”按钮。本回答被提问者和网友采纳

如何编写主程序并生成不依赖vfp环境的可执行程序?或者生成安装包也可...
首先,要在在项目管理器里制作主程序(*.prg), 选择连编(Build)成exe文件,并将 gdiplus.dll, msvcr71.dll, vfp9r.dll, vfp9rchs.dll, vfp9t.dll文件与这个exe可执行文件放在同一个目录下。当然,你要先学主程序的制作方法,默认路径处理方法等。可以参考张洪举的《Visual Foxpro 程序设计参考手...

怎么设置主程序
将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序其他组件。所有应用程序必须包含一个主文件。一般来讲,最好的方法是为应用程序建立一个主程序。但是,使用一个表单作为主程序,可以将主程序的功能和初始的用户界面集成在一起。如果使用应用程序向导建立应用程序,可让向导替您建立一个主文件...

vf高手进!
在主程序定义个过程 quit 用 ON shutdown do quit 调用 才能退出 要不会出现不能退出的情况 你再建个表单 把顶层表单放这个表单上 系统的表单不一定都能设定

vfp中运行主程序时用什么命令屏蔽命令窗口?
要在 Visual FoxPro 主窗口或用户自定义窗口中放入系统窗口,可使用 ACTIVATE WINDOW 命令。

VFP 打不开
显示出初始的用户界面后,还需要建立一个事件循环来对用户的操作作出响应。因此主程序中要用READ EVENTS 语句启动事件循环。 当事件循环开始以后,应用程序将控制权交给最后一个显示出来的界面来处理,这个界面退出时要用CLEAR EVENTS语句结束事件循环。 注意:如果在主文件中没有包含READ EVENTS,在VFP环境中可以正确地运行...

如何把vf程序编译成.exe文件?
FoxPro 将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序其他组件。所有应用程序必须包含一个主文件。一般来讲,最好的方法是为应用程序建立一个主程序。但是,使用一个表单作为主程序,可以将主程序的功能和初始的用户界面集成在一起。如果使用应用程序向导建立应用程序,可让向导替您建立一...

如何使用VFP9.0自带的InstallShield制作安装程序
1、发布应用程序前 Visual FoxPro 8.0安装光盘中包含了InstallShield Express 3.54 (SP4)的限制版,很自然,除了使用该软件外,也可以使用任何基于Microsoft Windows Installer技术的安装程序制作软件来建立一个安装程序(.msi)或与Microsoft Windows Installer兼容的合并模块(.msm),除了Visual FoxPro运行时间库文件外,一些发布...

在Visual Foxpro 中建立表单应用程序环境是
是read events 给你一个主程序模式 do setup.prg 调用程序建立环境设置 do form sart.scx 显示初始的用户界面 read events 建立事件循环 do clean.prg 在推出之前,恢复环境设置 clear event cancel

本人在FOXPRO编程中,对主程序编译后的EXE文件,启动后闪了几闪后,马上...
开始事件循环 read events 没有这句代码就这样

主程序运行时出现了项目管理器,该怎样解决
首先要项目管理器里制作主程序(*.prg), 选择连编(Build)成exe文件并 gdiplus.dll, msvcr71.dll,vfp9r.dll, vfp9rchs.dll, vfp9t.dll文件与exe执行文件放同目录下 当要先学主程序制作方法默认路径处理方法等参考张洪举《Visual Foxpro 程序设计参考手册》

相似回答