资源简介 (共40张PPT)任务一 对象和类任务二 创建表单任务三 运行菜单任务四 编辑表单任务五 常用控件的使用项目五 表单的操作01 应用程序是通过输入输出操作来实现人机对话功能的,因此,设计一个实用、美观的用户界面,是应用程序开发过程中的一项非常重要的工作。在Visual FoxPro中,可以使用多种方法设计表单,同时在表单上可以添加多种控件,并对控件编写相应的方法程序(事件代码),来完成风格迥异、功能多样的输入输出界面,以满足不同用户对界面的要求。02项目五 表单的操作学习重点在程序设计里,对象就是指将数据和对该数据的所有必要操作的代码封装起来的程序模块,它是面向对象程序设计的基本单元。在Visual FoxPro中,每个可以操作的实体都是对象。03任务一 对象和类活动一 对象每个对象都有许多特性,而且每个特性都有一个具体的值。如某个学生姓名是李明海,性别为男,出生日期为1987年9月28日,政治面貌为团员,社会工作是组长,爱好英语等。这个学生就是一个对象,他的姓名、性别、出生日期、政治面貌、社会工作、爱好是这个学生的特性,也就是这个对象的属性。04任务一 对象和类活动二 对象的属性 事件就是对象可以识别和响应的动作,它是预先定义的特定操作。 事件代码是指事件发生时对象执行的操作代码,该代码是可以在程序中被调用的。其操作步骤如下: (1)打开表单设计器。 (2)双击表单中的某个控件,进入该控件的“代码”窗口。如下图所示。05任务一 对象和类活动三 事件和事件代码 (3)从“过程”下拉列表框中选择所需的事件。 (4)输入相应的事件代码。 (5)单击代码窗口右上角的“关闭”按钮,将自动保存事件代码并关闭代码窗口。06任务一 对象和类活动三 事件和事件代码图-命令按钮的代码窗口 方法程序是指对象能够执行的一个操作。在Visual FoxPro中常用到的方法程序有: (1)Release:退出表单,并将表单从内存中清除。 (2)Hide:隐藏表单。 (3)Refresh:刷新表单,即显示表单的最新状态。07任务一 对象和类活动四 方法程序 类就是具有共同属性的对象的集合。如果一个类从另一个类继承了某些属性,则继承属性的类称为子类,提供属性的类称为父类。子类并不只是单纯地继承父类的属性,子类往往还有各自的属性。08任务一 对象和类活动五 类和子类 子类能够继承父类的属性说明类具有继承性,这一点为用户提供了很多方便。类的继承性也为代码维护提供了方便。因此,当用户需要调整某个类派生出的多个子类的属性或方法程序时,不需要逐个修改子类的代码,只需在父类中进行修改即可,这样就为用户节省了大量的时间和精力。09任务一 对象和类活动六 类的继承性 在Visual FoxPro中,类同样将对象的共同属性和方法封装在内部,使得类派生出的对象也具有这些属性和方法,这就是类的封装性。类和对象的封装性把对象内部较为复杂的属性和方法程序隐藏起来,用户可以忽略对象的内部属性和方法程序,只需注重对象的外部特征就可顺利使用。10任务一 对象和类活动七 类和对象的封装性 (1)启动表单向导,如下图所示。11任务二 创建表单活动一 使用表单向导创建表单图-“新建表单”对话框 图-“向导选取”对话框 (2)选取表单向导,如下图所示。12任务二 创建表单活动一 使用表单向导创建表单图-“表单向导步骤1”对话框 (3)选取字段,如下图所示。13任务二 创建表单活动一 使用表单向导创建表单图-“表单向导步骤2”对话框 (4)选择表单样式,如下图所示。14任务二 创建表单活动一 使用表单向导创建表单图-“表单向导步骤3”对话框 (5)选择排序方式,如下图所示。15任务二 创建表单活动一 使用表单向导创建表单图-“表单向导步骤4”对话框 (6)预览 在上图中单击“预览”按钮可以观察表单的运行结果,如下图所示。 (7)完成 在上图所示的对话框中可以为表单输入标题,也可以根据需要对表单进行保存或运行等操作。16任务二 创建表单活动一 使用表单向导创建表单图-“预览”结果 (1)新建表单 (2)输入文字界面 (3)添加命令按钮 (4)设置“退出”按钮功能。 (5)保存表单 (6)运行表单17任务二 创建表单活动二 使用表单设计器创建表单 (1)打开数据库文件 (2)新建表单 (3)创建快速表单。 (4)保存表单18任务二 创建表单活动三 创建快速表单 在命令窗口中,直接输入创建表单的命令也可以进入表单设计器创建表单。其一般格式如下: CREATE FORM 表单名.scx 功能:创建一个指定的空白表单。 如在命令窗口中输入CREATE FORM XSBD.scx并执行,可以得到如上图所示的空白表单,然后可以利用“表单控件”工具栏中的对象或利用快速表单创建方法进一步创建表单。19任务二 创建表单活动四 使用命令创建表单 选择系统菜单中“文件”下拉菜单的“新建”命令,可以打开如右图所示的“新建”对话框。20任务二 创建表单活动五 使用菜单创建表单图-“新建”对话框 (1)打开“学生管理”项目管理器。 (2)选择“文档”选项卡。 (3)选择要运行的表单文件cjglbd.scx。 (4)单击项目管理器中的“运行”按钮。21任务三 运行表单活动一 在项目管理器中运行表单 对于已经保存的表单,选择“程序”下拉菜单中的“运行”命令,打开“运行”对话框,然后选择需要执行的表单文件,即可运行表单,此时命令窗口将全自动生成运行表单的命令:DO FORM。22任务三 运行表单活动二 使用菜单命令运行表单 (1)单击常用工具栏上的“运行”按钮或“表单”下拉菜单中的“执行表单”命令运行表单。 (2)使用命令运行表单 运行表单命令的一般格式如下: DOFORM<表单文件名>23任务三 运行表单活动三 在表单设计器中运行表单 打开表单设计器时,系统将在常用工具栏中自动添加“表单设计器”工具栏,用鼠标双击或拖动该工具栏的空白处,可得到单独的“表单设计器”工具栏,如下图所示。24任务四 编辑表单活动一 “表单设计器”工具栏图-“表单设计器”工具栏 (1)使用项目管理器打开表单。 (2)使用菜单打开表单。 (3)使用工具按钮打开表单。 (4)使用命令打开表单。打开表单命令的格式为: MODIFYFORM<表单文件名>25任务四 编辑表单活动二 打开表单 对表单的编辑工作主要是在表单设计器中完成的。用户可以在表单设计器中向表单中添加控件、删除控件、移动控件位置、改变控件大小、修改颜色、编辑事件或方法程序等。26任务四 编辑表单活动三 编辑表单控件 1.功能 标签控件没有数据源,只能通过标签的属性改变标签内容,因此,用户不能对其内容进行交互式编辑,它不能作为输入信息的界面。 2.常用属性 (1)AutoSize:设置是否根据内容而自动调整大小,默认值为.F.。 (2)BackColor:设置标签的背景颜色。 (3)BackStyle:设置标签是否透明,默认值为.F.,即不透明。27任务五 常用控件的使用活动一 标签 (4)Caption:设置标签显示的文本内容,最大长度为256个字符。 (5)FontSize:设置标签中显示文本字体的大小。 (6)FontBold:设置所显示文本字体是否加粗,默认值为.F.。 (7)ForeColor:设置标签中标题的颜色。 (8)Visible:设置是否显示标签控件。 (9)WordWrap:设置标签中显示的文本是否换行,默认值为.F.。28任务五 常用控件的使用活动一 标签 1.功能 (1)输入输出 (2)编辑功能 (3)控制显示 (4)数据验证29任务五 常用控件的使用活动二 文本框 2.常用属性 (1)ControlSource:设置文本框的数据源。 (2)FontName:设置文本框中字体的类型。 (3)InputMask:设置文本框中值的输入格式及范围。 (4)PasswordChar:设置文本框中显示的字符样式。 (5)Value:保存文本框中的当前值。30任务五 常用控件的使用活动二 文本框 (6)Valid:设置文本框的检验代码。 (7)Name:设置文本框的名称。 (8)Alignment:设置文本框的对齐方式。 (9)Width:设置文本框的宽度。31任务五 常用控件的使用活动二 文本框 1.功能 用于在表单中创建一个命令按钮,通过设置命令按钮的事件和方法程序。 2.常用属性 (1)Caption:设置命令按钮的标题。 (2)Enabled:设置命令按钮是否有效。 (3)Visible:设置命令按钮是否显示。32任务五 常用控件的使用活动三 命令按钮 (4)Picture:设置命令按钮上显示的图形。 (5)DownPicture:设置当命令按钮按下时显示的图形。 (6)Default:设置是否可以用Enter键来选用该命令按钮。 (7)Cancel:设置是否可以用ESC键来选用该命令按钮。 (8)DisablePicture:设置当命令按钮无效时所显示的图形。33任务五 常用控件的使用活动三 命令按钮 1.功能 与文本框相似,但只能接受字符型数据。编辑框是编辑表中备注型字段的常用控件。 2.常用属性 (1)ReadOnly:设置是否可以修改编辑框中的文本内容。 (2)SelLength:设置可以选择的文本长度。 (3)ScrollBars:设置编辑框是否具有滚动条。 (4)ControlSource:设置编辑框的数据源字段。34任务五 常用控件的使用活动四 编辑框 1.功能 用于在表单中建立一组单选按钮。 2.常用属性 ButtonCount:设置选项按钮组中所包含的选项的个数。 其他还有Value,ControlSource等,其含义已在前面进行过介绍。35任务五 常用控件的使用活动五 单选按钮组 1.功能 用于在表单中创建一个复选框。 2.常用属性 复选框的常用属性有Caption,ControlSource,FontName,FontSize等。36任务五 常用控件的使用活动六 复选框 1.功能 用于在表单中创建一个组合框。 2.常用属性 (1)ControlSource:设置下拉列表框的数据源。 (2)Style:用于选择组合框的类型,默认值为0。 (3)RowSource:设置组合框中的数据值的源。 (4)RowSourceType:设置RowSource属性中数据源的类型。37任务五 常用控件的使用活动七 组合框 1.功能 用于在表单中创建一个列表框。 2.常用属性 (1)ColumnCount:设置列表框显示的列数,默认值为0。 (2)ControlSource:设置与列表框建立联系的数据源。 (3)Multiselect:设置是否允许用户一次选择多项。38任务五 常用控件的使用活动八 列表框 1.利用命令在C:\XS文件夹中创建一个文件名为XSDA.scx的表单。 2.利用命令运行C:\XS文件夹中的XSDA.scx的表单。 3.利用命令打开C:\XS文件夹中的XSDA.scx的表单。39上机实战 1.表单文件的默认扩展名是 。 2. ThisForm.Releass的功能是 。 3.表单文件的扩展名为.dbf。() 4.不能把表单数据环境中的字段添加到表单中。() 5.默认状态下,打开表单设计器时,“属性”窗口并没有打开。()40项目五 表单的操作思考题 展开更多...... 收起↑ 资源预览