项目管理器 单击折叠或展 国项目管理器- Gxglzt 全部选项卡 全部 数据 代码 开按钮将项目 管理器折叠。 从项目管理 器中拖下后全部+ 数据词 的“全部 马数据库 国表单 选项卡。 閨文档 面自从项目管理回服表 从项目管理 代码 出審肀拖下后 会际签 器中拖下后 冀闻 其他 的“数据” 的“文档 选项卡。 选项卡。 词区 其他十区 Iaxt时 日 冒菜单 □gg1 gt app 百郡gxtg 从项目管理abe □ setobjrf gxglxt main 器中拖下后山置红 AI库 日自文本文件 的“类”选市国武 应用程序 自 o config 自 exglxt- app 项卡。 从项目管理 自郾司t8 从项目管理 自②_aPP 器中拖下后 器中拖下后 的“代码 自② reports 的“其它” 选项卡。 自②_tab1e 选项卡。 田其他文件 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 6 项目管理器 全部选项卡 单击折叠或展 开按钮将项目 管理器折叠 。 从项目管理 器中拖下后 的“全部” 选项卡。 从项目管理 器中拖下后 的“其它” 选项卡。 从项目管理 器中拖下后 的“代码” 选项卡。从项目管理 器中拖下后 的“数据” 选项卡。 从项目管理 器中拖下后 的“文档” 选项卡。 从项目管理 器中拖下后 的“类”选 项卡。 返 回
3.1.2用项目管理器构造应用程序 构造一个应用程序应注意以下问题: 首先应设置起始点 应用程序都应该有一个主文件作为其执行的起始点,它可以是包含在一个项目 中的任何程序、表单或査询文件,然后从【项目】菜单中选择【设置主文件】 来建立应用程序的起始点。在项目中,只有一个文件能设置成为主文件 建立一个主程序的一般步骤如下: ■安装应用程序的环境 ■确定初始用户界面 ■建立事件循环( Event loop) ■当应用程序退出时恢复环境。 【例3-1】主程序示例 DO Setup &&安装环境 DO MainMenu. mpr &&调用主菜单显示初始用户界面 READ EVENTS &&建立事件循环 DO cleanup &&恢复环境 在 MainMenu. mpr中应加一个退出菜单项,以便发出 CLEAR EVENTS命 令防止死循环。 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 7 3.1.2 用项目管理器构造应用程序 构造一个应用程序应注意以下问题: 1、首先应设置起始点 应用程序都应该有一个主文件作为其执行的起始点,它可以是包含在一个项目 中的任何程序、表单或查询文件,然后从【项目】菜单中选择【设置主文件】 来建立应用程序的起始点。在项目中,只有一个文件能设置成为主文件 建立一个主程序的一般步骤如下: ■安装应用程序的环境 ■确定初始用户界面 ■建立事件循环(Event loop) ■当应用程序退出时恢复环境。 【例3-1】主程序示例: DO Setup &&安装环境 DO MainMenu.mpr &&调用主菜单显示初始用户界面 READ EVENTS &&建立事件循环 DO cleanup &&恢复环境 注意:在MainMenu.mpr中应加一个退出菜单项,以便发出CLEAR EVENTS命 令防止死循环
2、安装应用程序环境 在安装应用程序环境时应注意,在安装源程序中,应先将初始环境存贮起来, 然后启动一个应用程序特定的环境,它包括初始化变量、建立默认路径、引 用外部库( External library)和过程( procedure)文件等 3、显示初始界面 初始用户界面可以是一个开始屏幕、菜单栏、表单或者任何其它组件。可以 在主程序中通过使用DO命令去运行一个菜单,或者通过 DO FORM去运行一 个表单,或者通过设置一个表单为主程序来初始化用户界面。 4、控制事件循环 一旦环境安装并且已经显示初始界面后,应该准备建立一个事件循环去等待 用户交互。控制事件循环的方法是:发出 READ EVENTS命令启动处理事件 发出 CLEAR EVENTS命令去停止处理事件 5、恢复原始环境 为了恢复存贮变量的原始值,可用宏替换它们进原始SET命令。例如,如果已 在安装应用程序环境时已存贮 SET TALK设置的内容进入了 Ctalk Va变量 Ctalk Val=SET( Talk) 如果在使用中改变了“TALK”的设置,当要恢复其初始设置时,则在恢复原 始环境时可以用下一条命令去恢复 SET TALK &ctalk val 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 8 2、安装应用程序环境 在安装应用程序环境时应注意,在安装源程序中,应先将初始环境存贮起来, 然后启动一个应用程序特定的环境,它包括初始化变量、建立默认路径、引 用外部库(External library)和过程(procedure)文件等。 3 、显示初始界面 初始用户界面可以是一个开始屏幕、菜单栏、表单或者任何其它组件。可以 在主程序中通过使用DO命令去运行一个菜单,或者通过DO FORM去运行一 个表单,或者通过设置一个表单为主程序来初始化用户界面。 4、控制事件循环 一旦环境安装并且已经显示初始界面后,应该准备建立一个事件循环去等待 用户交互。控制事件循环的方法是:发出READ EVENTS命令启动处理事件; 发出CLEAR EVENTS命令去停止处理事件。 5、恢复原始环境 为了恢复存贮变量的原始值,可用宏替换它们进原始SET命令。例如,如果已 在安装应用程序环境时已存贮SET TALK设置的内容进入了CtalkVal变量: CtalkVal=SET (“Talk”) 如果在使用中改变了“TALK”的设置,当要恢复其初始设置时,则在恢复原 始环境时可以用下一条命令去恢复: SET TALK &CtalkVal 返 回
313添加文件到一个项目和连编项目 旦建立了应用程序的框架后,便可以准备将其它文件添加到项目中。添加文 件到项目中一个好的方法是去连编此项目。 为添加一个文件到项目管理器中,也可以先在项目管理器中选择要添加的文件 类别,在单击项目管理器中的【添加】按钮 若要连编项目,可在项目管理器中设置主文件后再选择【连编 连编选项 连编选项对话桓 操作 G重新连编项自 确定 C连编应用程序①B 取消 C连编可执行文件) 帮助QD 当向项目中添加组件时,应该重复项目c连牌Cmmu 的连编和运行。如果没有在“连编选项”速项 对话框中的“操作”选项组中选择“重 Ⅳ重新编译全部文件c 卩显示错误 新编译所有文件”,那么,在连编时只 厂连编后运行 编译自上次连编以后修改过的文件 厂重新生成组件 版本 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 9 3.1.3 添加文件到一个项目和连编项目 一旦建立了应用程序的框架后,便可以准备将其它文件添加到项目中 。添加文 件到项目中一个好的方法是去连编此项目。 为添加一个文件到项目管理器中,也可以先在项目管理器中选择要添加的文件 类别,在单击项目管理器中的【添加…】按钮。 若要连编 项目,可在项目管理器中设置主文件后再选择【连编】。 当向项目中添加组件时,应该重复项目 的连编和运行。如果没有在“连编选项” 对话框中的“操作”选项组中选择“重 新编译所有文件” ,那么,在连编时只 编译自上次连编以后修改过的文件。 连编选项对话框 返 回
31.4生成应用程序 要从项目管理器创建一个最终的文件,需要把它连编为一个应用 程序文件或可执行文件 连编应用程序步骤 第1步:设置主文件; 第2步:在“项目管理器”中选择【连编】按钮; 第3步:在弹出的“连编选项”对话框中的“操作”选项组中选中 “连编应用程序”单选项; 第4步:单击【确定】 连编可执行文件步骤 第1步:设置主文件; 第2步:在“项目管理器”中选择【连编】按钮; 第3步:在弹出的“连编选项”对话框中的“操作”选项组中选中 “连编可执行程序”单选框 第4步:单击【确定】。 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 10 3.1.4 生成应用程序 要从项目管理器创建一个最终的文件,需要把它连编为一个应用 程序文件或可执行文件。 连编应用程序步骤: 第1步:设置主文件; 第2步:在“项目管理器”中选择【连编】按钮; 第3步:在弹出的“连编选项”对话框中的“操作”选项组中选中 “连编应用程序”单选项; 第4步:单击【确定】。 连编可执行文件步骤: 第1步:设置主文件; 第2步:在“项目管理器”中选择【连编】按钮; 第3步:在弹出的“连编选项”对话框中的“操作”选项组中选中 “连编可执行程序”单选框; 第4步:单击【确定】。 返 回