项目五 表单的操作(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)

2023-09-09
| 19页
| 212人阅读
| 35人下载
普通

内容正文:

项目五 表单的操作 一、教学目标 1.理解面向对象程序设计的基本概念和基础知识; 2.掌握表单设计器和表单控件工具栏的基本功能; 3.掌握表单的创建、编辑和运行的操作方法; 4.掌握常用控件的功能和使用方法。 5.理解表单的概念。 二、课时分配 本项目共5个任务,安排12课时。 三、教学重点 应用程序是通过输入输出操作来实现人机对话功能的,因此,设计一个实用、美观的用户界面,是应用程序开发过程中的一项非常重要的工作。在Visual FoxPro中,可以使用多种方法设计表单,同时在表单上可以添加多种控件,并对控件编写相应的方法程序(事件代码),来完成风格迥异、功能多样的输入输出界面,以满足不同用户对界面的要求。 四、教学难点 1.面向对象程序设计的基础知识和基本概念。 2.表单的一些基本操作及常用控件的使用方法。 五、教学内容 任务一 对象和类. 活动一 对象 在程序设计里,对象就是指将数据和对该数据的所有必要操作的代码封装起来的程序模块,它是面向对象程序设计的基本单元。在Visual FoxPro中,每个可以操作的实体都是对象。 活动二 对象的属性 每个对象都有许多特性,而且每个特性都有一个具体的值。如某个学生姓名是李明海,性别为男,出生日期为1987年9月28日,政治面貌为团员,社会工作是组长,爱好英语等。这个学生就是一个对象,他的姓名、性别、出生日期、政治面貌、社会工作、爱好是这个学生的特性,也就是这个对象的属性。 活动三 事件和事件代码 事件就是对象可以识别和响应的动作,它是预先定义的特定操作。 事件代码是指事件发生时对象执行的操作代码,该代码是可以在程序中被调用的。其操作步骤如下: (1)打开表单设计器。 (2)双击表单中的某个控件,进入该控件的“代码”窗口。如图51所示是双击表单中的命令按钮Command2后所打开的“代码”窗口。 图-命令按钮的代码窗口 (3)从“过程”下拉列表框中选择所需的事件。 (4)输入相应的事件代码。 (5)单击代码窗口右上角的“关闭”按钮,将自动保存事件代码并关闭代码窗口。 活动四 方法程序 方法程序是指对象能够执行的一个操作。在Visual FoxPro中常用到的方法程序有: (1)Release:退出表单,并将表单从内存中清除。 (2)Hide:隐藏表单。 (3)Refresh:刷新表单,即显示表单的最新状态。 活动五 类和子类 类就是具有共同属性的对象的集合。如果一个类从另一个类继承了某些属性,则继承属性的类称为子类,提供属性的类称为父类。子类并不只是单纯地继承父类的属性,子类往往还有各自的属性。 活动六 类的继承性 子类能够继承父类的属性说明类具有继承性,这一点为用户提供了很多方便。类的继承性也为代码维护提供了方便。因此,当用户需要调整某个类派生出的多个子类的属性或方法程序时,不需要逐个修改子类的代码,只需在父类中进行修改即可,这样就为用户节省了大量的时间和精力。 活动七 类和对象的封装性 在Visual FoxPro中,类同样将对象的共同属性和方法封装在内部,使得类派生出的对象也具有这些属性和方法,这就是类的封装性。类和对象的封装性把对象内部较为复杂的属性和方法程序隐藏起来,用户可以忽略对象的内部属性和方法程序,只需注重对象的外部特征就可顺利使用。 任务二 创建表单 活动一 使用表单向导创建表单 使用表单向导创建表单时,须先启动表单向导,然后在表单向导的引导下创建表单。下面以创建xscj.dbf表的表单为例,介绍使用表单向导创建表单的方法: (1)启动表单向导 ①打开“学生管理”项目管理器。 ②单击“文档”选项卡,选择“表单”选项。单击“新建”按钮,打开“新建表单”对话框,如下图所示。 ③单击下图中“表单向导”,进入“向导选取”对话框,如下图所示。 图-“新建表单”对话框 图-“向导选取”对话框 (2)选取表单向导 在“向导选取”对话框中包含有两个选项: ①表单向导:为一个表创建表单。 ②一对多表单向导:为两个相关联的表创建表单。 本例选择“表单向导”选项,单击“确定”按钮,进入“表单向导步骤1”对话框,如下图所示。 图-“表单向导步骤1”对话框 (3)选取字段 在上图所示的“表单向导步骤1”对话框选取用于表单所需的字段。按照查询设计器中介绍的方法将“可用字段”中除总分、平均分以外的所有字段添加到“选定字段”中,并单击“下一步”按钮,进入“表单向导步骤2”对话框,如下图所示。 图-“表单向导步骤2”对话框 (4)选择表单样式 如上图所示的“表单向导步骤2”对话框,用于选取表单的样式。在“按钮类型”中有4种选择,其意义分别是: 文本按钮:在按钮上以文本的形式标明其功能。 图片按钮:在按钮上以图片的形式标明其功能。 无按钮:在表单上不显示按钮。

资源预览图

项目五 表单的操作(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
1
项目五 表单的操作(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
2
项目五 表单的操作(教案)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。