数据库原理第七章可视化程序设计.ppt
文本预览下载声明
第7章 可视化程序设计;学习目标 ;重点与难点 ;7.1 面向对象的程序设计;7.1.1 对象;7.1.2 类;VFP系统提供的29个基类 ;7.1.3 事件与方法;核心事件(适用于大多数的控件) ;7.2.类的创建;1.创建类;(1)使用类设计器;(2)在表单设计器中定义类;(3)使用Define Class定义类;【例7.1】定义一个带有命令按钮(“关闭”)的容器类“exitform”。;2.修改类定义;3.创建类定义的子类;4.“类”菜单;(1)新建属性;(2)新建方法程序;7.3.对象的操作;设置对象的属性的简化方法;7.4.表单设计;7.4.1 创建表单;表单设计器 ;7.4.2 定制表单;1.设置数据环境;2.向表单中添加控件;3.向表单中添加新的属性与方法;4.定义表单的操作行为;5.编辑事件代码或方法代码;6.预定义常量;7.4.3 修改表单;修改表单的基本操作;7.4.4 表单管理;7.4.5 保存和运行表单;7.4.6 创建表单集;7.5 常用控件及其应用;7.5.1 标签控件;7.5.2 文本框控件??编辑框控件;7.5.3 命令按钮与命令按钮组控件;【例7.2】设计一个程序文件(.prg)内容的阅读器。该阅读器可以实现输入文件名或未输入文件名而直接单击“确定”来通过“打开”窗口选择文件,如果选择的文件存在,则在编辑框中显示内容。 ;7.5.4 选项组控件与复选框控件;【例7.3】设计一个客观题测试的简单系统。系统功能:根据参考答案来确定是单选题还是多选题;能够循环地选择数据表中所有的题目;可以判断是否选择正确,如果错误需要给出答案。题库数据表(TK.dbf)存放题目、选项、参考答案和选择 。;7.5.5 列表框控件与组合框控件;数据源 ;【例7.4】设计一个下拉框和组合框测试的简单系统。;7.5.6 图像控件;7.5.7 线条控件与形状控件;7.5.8 微调控件;7.5.9 OLE控件;7.5.10 页框控件;【例7.5】使用页框控件设计界面,第1个页面通过微调设置一个形状的曲率并显示图形;第2个页面通过命令按钮组的选择显示图像的裁剪、等比填充或变比填充;第3个页面根据设定的参数画线显示线条。第4个页面插入日历OLE控件。;7.5.11 计时器控件;【例7.6】有一个自由表(zp.dbf),其中包括如下字段:图片(G,4)、说明(M,4)。表中的记录内容包括图片和图片的说明。设计一个界面,单击“下一幅”按钮时,显示???一副图片和该图片对应的文字说明,如果已经显示到了最后一幅,继续单击该按钮转回显示第一幅。勾选了“自动”复选框,则每隔大约2秒自动转入下一幅图片,如果不勾选“自动”复选框,则需要单击“下一副”按钮才能转入下一副。;7.5.12 表格控件;7.5.13 容器控件;【例7.7】有一个工资表(gz.dbf),其中包括如下字段:编号(C,4)、姓名(C,8)和工资(N,8.2)。设计一个表单完成工资查询功能:输入工资范围,在表格中浏览符合该范围的记录。;本章小结;作业
显示全部