《数据库技术及应用第7章表单和控件》由会员分享,可在线阅读,更多相关《数据库技术及应用第7章表单和控件(22页珍藏版)》请在金锄头文库上搜索。
1、NANJING UNIVERSITY OF INFORMATION SICENCE & TECHNOLOGY数据库技术及应用l南京信息工程大学 计算机与软件学院NANJING UNIVERSITY OF INFORMATION SICENCE & TECHNOLOGY第7章 表单和控件l南京信息工程大学 计算机与软件学院数据库技术及应用教学目的与要求 l了解表单、控件的概念l了解表单数据环境的概念l掌握表单创建及修改的方法l掌握常用控件的应用,特别是常用的控件属性l能够根据具体应用问题综合应用表单、控件进行设计2024/7/22 数据库技术及应用3主讲: 南京信息工程大学计算机与软件学院教学内
2、容 l7.1 表单 7.1.1 表单概述7.1.2 利用表单向导创建表单7.1.3 利用表单设计器创建表单l7.2 控件7.2.1 控件概述7.2.2 常用基本控件简介l7.3 表单与控件设计综合实例2024/7/22 数据库技术及应用4主讲: 南京信息工程大学计算机与软件学院教学重点及难点 l表单设计的方法和表单常用属性的设置l控件常用属性的含义及设置l表单和控件的综合应用2024/7/22 数据库技术及应用5主讲: 南京信息工程大学计算机与软件学院7.1 表单l7.1.1 表单概述l7.1.2 利用表单向导创建表单l7.1.3 利用表单设计器创建表单2024/7/22 数据库技术及应用6主
3、讲: 南京信息工程大学计算机与软件学院7.1.1 表单概述l表单简介表单类似于Windows中的各种标准窗口与对话框,VFP利用表单来进行系统界面设计,用作用户与应用程序的接口,为用户提供数据输入、显示、修改等操作的图形界面,并能对用户或系统事件进行响应,从而方便用户完成信息处理。 2024/7/22 数据库技术及应用7主讲: 南京信息工程大学计算机与软件学院7.1.1 表单概述l表单的设计步骤创建表单,设置表单属性设置数据环境向表单中添加控件,设置控件属性 为表单及控件对象编写程序 2024/7/22 数据库技术及应用8主讲: 南京信息工程大学计算机与软件学院7.1.1 表单概述l表单的设计
4、方法利用表单向导利用表单设计器设计好的表单文件以.scx为扩展名,同时会自动生成一个与此表单文件名同名的表单备注文件,以.sct为扩展名。2024/7/22 数据库技术及应用9主讲: 南京信息工程大学计算机与软件学院7.1.1 表单概述l表单的常用属性、事件、方法程序2024/7/22 数据库技术及应用10主讲: 南京信息工程大学计算机与软件学院属 性说 明AlwaysOnTop控制表单是否总是处于其它打开窗口之上AutoCenter控制表单初始化时是否让表单自动地在VFP主窗口居中BackColor决定表单窗口的背景色BorderStyle决定表单边框的样式Caption定义表单标题栏显示的
5、文本Closeable控制表单是否有关闭按钮MaxButton控制表单是否具有最大化按钮MinButton控制表单是否具有最小化按钮Movable控制表单能否移动到屏幕的其它位置Name指定表单对象的名称,便于在代码中引用该对象表单的常用属性7.1.1 表单概述2024/7/22 数据库技术及应用11主讲: 南京信息工程大学计算机与软件学院表单的常用事件事 件说 明Active 当激活表单对象时发生Click 当用户单击表单时发生DblClick 当用户双击表单时发生Destroy 当释放表单时发生Init 当创建表单时发生Load 在创建表单之前发生Unload 释放表单时发生7.1.1 表
6、单概述2024/7/22 数据库技术及应用12主讲: 南京信息工程大学计算机与软件学院表单的常用方法程序方法程序功能Hide 隐藏表单Refresh 刷新表单,更新表单内所有的值Release 释放表单Show 显示表单7.1.1 表单概述2024/7/22 数据库技术及应用13主讲: 南京信息工程大学计算机与软件学院7.1.2 利用表单向导创建表单l创建基于一张表的表单 l创建基于一对多关系的两张表的表单l表单的保存、预览及运行 (实例操作演示)2024/7/22 数据库技术及应用14主讲: 南京信息工程大学计算机与软件学院7.1.3 利用表单设计器创建表单l表单设计器工具栏简介l利用表单设
7、计器设计、修改表单利用 “表单生成器”快速创建自定义设计(实例操作演示)2024/7/22 数据库技术及应用15主讲: 南京信息工程大学计算机与软件学院7.2 控件 l7.2.1 控件概述l7.2.2 常用基本控件介绍2024/7/22 数据库技术及应用16主讲: 南京信息工程大学计算机与软件学院7.2.1 控件概述控件是放在表单上用以显示数据、执行操作的基本对象。 根据控件与数据源的关系: 数据绑定型控件 非数据绑定型控件 2024/7/22 数据库技术及应用17主讲: 南京信息工程大学计算机与软件学院7.2.1 控件概述l设计控件的一般步骤创建一个控件对象 设置属性 编写相关事件处理代码
8、2024/7/22 数据库技术及应用18主讲: 南京信息工程大学计算机与软件学院7.2.2 常用基本控件简介 l标签l文本框l编辑框l列表框l组合框l选项组l复选框l微调框l表格l命令按钮和命令按钮组l页框l图像l线条和形状l计时器lOLE控件和OLE绑定控件l容器l分隔符l超级链接(设计实例操作演示)2024/7/22 数据库技术及应用19主讲: 南京信息工程大学计算机与软件学院7.3 表单与控件设计综合实例(实例操作演示)2024/7/22 数据库技术及应用20主讲: 南京信息工程大学计算机与软件学院作业l上机练习本章表单和控件设计实例,结合实例熟悉表单的设计方法和控件的属性设置。l完成本章书后的习题2024/7/22 数据库技术及应用21主讲: 南京信息工程大学计算机与软件学院NANJING UNIVERSITY OF INFORMATION SICENCE & TECHNOLOGYThe end