^第07章:面向对象程序设计.pptVIP

  • 5
  • 0
  • 约1.78万字
  • 约 82页
  • 2016-10-18 发布于北京
  • 举报
^第07章:面向对象程序设计

Visual FoxPro 6.0 程序设计与应用教程 漳州师范学院 计算中心 2007.8 第七章 面向对象程序设计 表单设计器环境介绍 (1)设计器窗口 “表单设计器”窗口内包含正在设计的表单。用户可在表单窗口中可视化地添加和修改控件、改变控件布局,表单窗口只能在“表单设计器”窗口内移动。以新建方式启动表单设计器时,系统将默认为用户创建一个空白表单,如图左侧部分。 (2)属性窗口 设计表单的绝大多数工作都是在属性窗口中完成的,因此用户必须熟悉属性窗口的用法。如果在表单设计器中没有出现属性窗口,可在系统菜单中单击【显示】|【属性】,属性窗口如图所示。 (3)表单控件工具栏 设计表单的主要任务就是利用“表单控件”设计交互式用户界面。“表单控件”工具栏是表单设计的主要工具。默认包含21个控件、4个辅助按钮 (4)表单设计器工具栏 打开“表单设计器”时,主窗口中会自动出现“表单设计器”工具栏,用于显示或隐藏表单窗口以外的窗口和其他的工具栏 表单创建的一般步骤 打开表单设计器 设置数据环境 添加对象 调整对象的位置 设置对象的属性 编写对象的代码 保存表单 执行表单 对象的添加 利用表单控件工具栏向表单添加对象 (1)认识表单控件工具栏 (2)在表单中创建对象方法 单击表单控件工具栏的某控件按钮,然后再单击标单窗口某处,该处就会产生一对应对象 (3)字段映像 字段映像概念:用鼠标将数据环境窗口中的某些对象拖放到表单中,并在表单上产生一个或多个对象,其中部分的对象已完成了数据绑定的过程。即标签与字段名、对象类型与字段类型相对应 例如:选定数据环境设计器窗口中某一个表的任一个字段,将其拖到表单窗口中释放,在对应的位置将产生一个标签对象(字段名或字段标题)和一个取决于字段类型的对象(文本框、复选框、编辑框等),该对象与字段数据自动实现数据绑定。 数据绑定:对象的值与数据源的字段值一致(属性ControlSource) 如:标签对象“lbl 学号”的caption属性值为“学号”、 文本框对象“txt 学号” 的controlsourse属性值为“student.学号” (4)四个辅助按钮 选定对象 按钮锁定:配合此可连续创建控件对象 查看按钮: (添加、常用、Active控件) 生成器锁定:可为对象设置常用属性。 说明:并不是所有的控件都有生成器,共10个生成器,与控件有关的只有8个 调整控件的位置 根据需要完成:选定对象、编辑对象、对齐对象、调整对象大小或间距等操作 (1)选定控件 用鼠标单击控件可以选定该控件,被选定的控件四周出现8个控点,多个控件选定用SHIFT键+单击或画虚框套住要选定的控件 ,单击已选定控件的外部取消选定 (2)移动控件 先选定控件,然后用鼠标将控件拖动到需要的位置上。也可用方向键对控件进行移动。 (3)调整控件大小 选定控件,然后拖动控件四周的某个控点可以改变控件的宽度和高度。也可以按住Shift键的同时,用方向键对控件大小进行微调。 表单常用属性 7.4.1 用户定义属性 用户定义属性分为变量属性和数组属性两种 变量属性的编辑 表单菜单的“编辑属性/方法程序” [例7.6] 为表单设计三个水平渐变背景,通过单击它来交替。 [表单文件P7-6.scx] ①打开表单设计器,创建Form1 ②为Form1创建一个用户自定义属性Color,通过属性窗口将Color的值修改为1 ③在表单的事件中编写如下代码: DO CASE CASE THISFORM.COLOR=1 FOR J=0 TO THISFORM.HEIGHT THISFORM.FORECOLOR=RGB(255,255,; INT(J*255/THISFORM.HEIGHT)) THISFORM.LINE(0,J,THISFORM.WIDTH,J) ENDFOR THISFORM.CAPTION=黄色 7.4.2 用户定义方法程序 用户定义方法程序:为表单或表单集所定义的过程 1. 方法程序的创建 ①从“表单”菜单中选择“新建方法程序”。 ②在对话框中,输入方法程序的名称和说明。 说明:新建的方法程序出现在“属性”窗口的“方法程序”选项卡末尾;方法程序的编辑与删除也是利用“编辑属性/方法程序”对话框实现。可以用调用表单类方法程序的方式调用它。调用用户自定义方法程序和调用基类方法程序一样,都使用下面的语法: ObjectName.MethodName 建立的方法程序同样可以接受参数并返回值

文档评论(0)

1亿VIP精品文档

相关文档