• 沒有找到結果。

习题 3 参考解答

2.9 应用程序的开发

2.9.1 复习提要与学习指导

1.了解应用程序的规划和开发过程:需求分析、系统规划和设计(数据库的规划、类 的规划和设计)、编码实现、系统测试。

2.掌握在项目中组织(创建、修改、添加和删除)各种文件(数据、表单、菜单、程 序、文本及图片等)的方法。

3.掌握设置主程序的方法,应用程序的连编。

(1)主程序的作用:是系统执行时的起点和终点,一个系统中,有且仅有 1 个主 文件。

(2)可以作为主程序的文件:程序文件(prg)、菜单文件(mpr)、表单文件(scx)、

查询文件(qpr)。

(3)设置主程序的方法:在项目管理器选定该文件,在快捷菜单选定设置主文件。

(4)主程序的组成部分:保存环境→设置环境→运行用户初始界面→打开主窗口(运 行系统菜单)→开始事件循环→恢复环境→终止事件循环。

(5)文件的包含和排除。

包含:如果在系统运行过程中,该文件不需修改,则可包含。所有包含文件在经过连编 后,原文件可以删除。

158 Visual FoxPro 程序设计实训与考试指导(第二版)

排除:编译后运行状态下,该文件中的数据需要更新,则只能排除。所有排除状态的文 件,在连编后,必须一直保留。默认所有的表文件都为排除状态。

(6)Visual FoxPro 应用程序类型。

应用程序(.APP):必须在 Visual FoxPro 环境下,用 DO 应用程序名.APP 执行;

可执行程序(.EXE):可以在 Windows 环境下直接运行。

4.了解应用程序的测试和调试方法。

2.9.2 习题 9 及参考解答

一、选择题

1.把一个项目编译成一个应用程序时,下面的叙述正确的是( )。 A.所有的项目文件将组合为一个单一的应用程序文件

B.所有项目的包含文件将组合为一个单一的应用程序文件 C.所有项目排除的文件将组合为一个单一的应用程序文件 D.由用户选定的项目文件将组合为一个单一的应用程序文件 2.通过连编可以生成多种类型的文件,但是却不能生成( )文件。

A.PRG B.APP C.DLL D.EXE 3.如果将一个表单文件设置为“排除”状态,那么它( )。

A.不参加连编 B.排除在应用程序外 C.本次不编译 D.不显示编译错误

4.不能够作为应用程序系统中的主程序的是( )。

A.表单 B.菜单 C.数据表 D.程序 5.要连编程序,必须通过( )。

A.程序编辑器 B.项目管理器 C.应用程序生成器 D.数据库设计器 6.如果将一个数据表设置为“包含”,那么连编系统后,该数据表将( )。

A.成为自由表 B.包含在数据库之中 C.可以随时编辑修改 D.不能编辑修改 7.下面关于运行应用程序的说法正确的是( )。

A..app 应用程序可以在 Visual FoxPro 和 Windows 环境下运行 B..exe 只能在 Windows 环境下运行

C..exe 应用程序可以在 Visual FoxPro 和 Windows 环境下运行 D..app 应用程序只能在 Windows 环境下运行

8.作为整个应用程序入口点的主程序至少应具有以下功能( )。 A.初始化环境

B.初始化环境、显示初始用户界面

C.初始化环境、显示初始用户界面、控制事件循环

D.初始化环境、显示初始用户界面、控制事件循环,退出时恢复环境 9.数据库应用系统开发中,建立数据模型时,无需考虑的因素是( )。

A.工作流程 B.数据流程 C.数据关系 D.人际关系

10.数据库应用系统开发中,有变化数据的固定模型,应该设计为( )。 A.固定表达式嵌入程序内 B.任何用户可以自行维护 C.特权用户可以自行维护 D.开发者维护

二、填空题

1.系统开发一般过程有________个阶段。

2.连编可执行文件,要使用__________。

3.用项目管理器组装应用系统,要将数据、文档、代码、类、其他等资源文件组装在 项目中,其中菜单程序组装在项目管理器_________中。

4.在应用程序生成器的“常规”选项卡中,选择程序类型时选中“顶层”,将生成一个 ______。

5.在打开项目管理器之后再打开“应用程序生成器”,可以通过按 Alt+F2 组合键、快 捷菜单和“工具”菜单中的______,并选择______。

三、操作题

1.设计一个职工档案管理系统,要求具有菜单,并包括以下功能:

录入:可以录入新进职工的档案信息

查询:可按职工编号或姓名查询职工档案信息 修改:可以修改职工的档案信息

删除:可以删除职工记录 打印报表:打印职工档案表 退出:退出本系统

2.将职工档案管理系统编译成.exe 文件。

四、简答题

1.简述开发 VFP 应用系统的步骤。

2.简述如何进行系统总体规划与设计。

3.简述利用向导创建发布磁盘的主要步骤。

习题 9 参考解答

一、选择题

1~5:BACCB 6~10:DCCDC

160 Visual FoxPro 程序设计实训与考试指导(第二版)

二、填空题 1.6

2.项目管理器 3.代码

4.EXE

5.向导、应用程序 三、操作题

(略)

四、简答题

1.参见主教材 9.1.1 2.参见主教材 9.1.1 3.参见主教材 9.3.2

相關文件