DImage 等数据控制组件之间的桥梁 。 A. TSession B. TNestedTable C. TBatchMove D. TDataSource 20. Delphi 中,__________控件
导航按钮,可定位、编辑、插入、删除、提交及刷新数据集 中的记录。 A. TDBGrid B. TDBNavigator C. TNestedTable D. TDataSource
填空题( 二、 填空题(每空 2 分,共 30 分)
1. 对同类型对象抽象出其共性,形成____类_____。保持已有类的特性而构造新类的过程 称为____继承______,其目的是____实现代码重用____。在已有类的基础上新增自己 的特性而产生新类的过程称为____派生_____,其目的是__当新的问题出现,原有程
序无法解决时,对原有程序进行改造。 2. Delphi 的数据类型转换大体分为两大类,__强制类型_转换是将要转换的类型名作为函 数名来看待,而将被转换的变量看作参数, 第二种类型转换是利用__函数_进行转换。
3. Delphi 的复合语句是由___BEGIN____和____END___之间的多个语句组成的。 4. 类类型中说明的构件标识符, 其作用域是从___说明点__开始, 直到_类类型定义结束 为止,同时可延伸到该类的所有后代,以及该类所有的方法说明中。 5. PASCAL 语言中的子例程分为两类,它们都是可以在程序中调用的实现特定功能的独立 语句块,其区别在于____函数____可返回值,而______过程_____则没有。 6. Delphi 提供了打开文件对话框组件___TOpenDialog___,用来显示一个“打开”对 话框,在程序中使用_____Execute___方法来激活。
三、
简答题( 简答题(每小题 5 分,共 30 分)
1. 简述在 Delphi 中创建应用程序的过程。 中创建应用程序的过程一般为: 答:在 Delphi 中创建应用程序的过程一般为: 菜单命
令创建新的项目和窗体。 第 1 步:使用 File|New|Application 菜单命令创建新的项目和窗体。在 Delphi 中项目 是构成应用程序或动态连接库的所有文件(窗体 单元、资源等)的集合 窗体、 的集合。 是构成应用
程序或动态连接库的所有文件 窗体、单元、资源等 的集合。 在窗体中加入组件。在组件选项板中选定需要的组件, 第 2 步:在窗体中加入组件。在组件选项板中选定需要的组件,然后在窗体的适当 位置单击。 着可以对窗体和窗体上的组件进行适当地安排。 位置单击。接着可以对窗体和窗体上的组件进行适当地安排。 设置窗体和组件的属性。在对象编辑器中设置的属性是静态属性, 第 3 步:设置窗体和组件的属性。在对象编辑器中设置的属性是静态属性,在程序 中设置的属性是动态属性。 中设置的属性是动态属性。 编写事件处理程序。 第 4 步:编写事件处理程序。 保存项目文件和单元文件。保存时最好将不同的项目保存在不同的文件中。 第 5 步:保存项目文件和单元文件。保存时最好将不同的项目保存在不同的文件中。 编译、调试和运行程序。 运行应用程序。 第 6 步:编译、调试和运行程序。选择 Run|Run 运行应用程序。若出现
问题或程序 的运行结果达不到预期的结果, 提供的调试器来调试、 的运行结果达不到预期的结果,还可以使用 Delphi 提供的调试器来调试、 修改,直到满意为止。 修改,直到满意为止。 2. 简述在 Delphi 中数据库应用程序开发的所需的组件以及主要属性及其设置。 数据集组件、 答:Delphi 7 中为了创建数据库应用程序需要使用 BDE 数据集组件、数据访问组件和数 据控制组件。 据控制组件。 TTable 组件是使用频率最高的数据库组件 , 该组件可以建立数据库应用程序 。 组件是使用频率最高的数据库组件, TTable 组件主要属性:① Active 属性② DatabaseName 属性 ③ TableName 属性 组件主要属性: 属性② 属性,分别设置表示数据库活动与否、数据库名、 ④ TableType 属性 ⑤ Exclusive 属性,分别设置表示数据库活动与否、数据库名、 数据库表类型、共享使用与否。 属性设置结束后, 数据库表类型、共享