网站大量收购独家精品文档,联系QQ:2885784924

第七章 面向对象基础与表单设计.pptx

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第七章面向对象基础与表单设计;7.1面向对象基础;1.对象;方法;2.类;继承性:指一个类可以从其他已有的类中派生出来,被派生的类称为父类,派生出的类称为子类,子类继承父类全部的属性和操作。;3.基类;每个基类都有自己的一套属性、方法和事件。所有基类共有的属性,即最小属性集。所有基类共有的事件,即最小事件集。;4.子类;例7.1创建一个退出表单功能的“close”命令按钮自定义类。;创建新类以后,就可以使用这些类来进行应用程序的设计和开发,以提高应用程序的开发效率。;5.对象的操作;例7.3表单界面如图所示。;绝对引用;对象属性设置;属性设置格式:;调用对象的方法;7.2表单设计;2024-12-30;2024-12-30;2024-12-30;2024-12-30;2024-12-30;2024-12-30;2024-12-30;常见方法;2024-12-30;2024-12-30;7.3常用表单控件;7.3常用表单控件;2024-12-30;2024-12-30;2024-12-30;常用事件;3.文本框控件;2024-12-30;常用方法:SetFocus;例7.7设计一个用户登录界面。设已建立一个用户表,并且该表中已录入用户信息,表结构如下表所示。;4.编辑框控件;5.选项按钮组控件;选项按钮组的子对象是选项按钮,即子控件。;InteractiveChange:在运行状态下以交互方式改变选项按钮组的状态时发生。;DOCASE

CASEthis.value=1

SELECTCOUNT(*)as人数FROMteacher;

WHEREeducation=博士INTOARRAYt

CASEthis.value=2

SELECTCOUNT(*)as人数FROMteacher;

WHEREeducation=硕士INTOARRAYt

CASEthis.value=3

SELECTCOUNT(*)as人数FROMteacher;

WHEREeducation=本科INTOARRAYt

ENDCASE

Thisform.text1.value=STR(t);6.复选框控件;例如,创建一个表单,用于设置文本框的字体。;7.命令按钮组控件;注意:若命令按钮组内的某个命令按钮有自己的Click事件代码,那么运行时就会优先执行命令按钮本身的事件代码,否则执行命令按钮组的Click事件代码。;DOCASE

CASEthis.value=1

GOTOP

CASEthis.value=2

IF!BOF()

SKIP-1

ENDIF

CASEthis.value=3

IF!EOF()

SKIP

ENDIF

CASEthis.value=4

GOBOTTOM

OTHERWISE

Thisform.release

ENDCASE

Thisform.refresh ;8.列表框控件;RowSourceType:用来设置列表框控件中值的来源类型。;ListCount:用于返回列表框中所有列表???的总数。;常用方法;常用事件;1)“添加”按钮的Click事件代码:

Thisform.list2.additem(thisform.list1.value)

Thisform.list1.removeitem(thisform.list1.listindex)

2)“移去”按钮的Click事件代码:

Thisform.list2.removeitem(thisform.list2.listindex);9.组合框控件;下拉组合框:可以选择列表项,也可以直接输入内容。;例7.11创建一个界面,在组合框中选择某个系部,则该系部的所有教师的工号和姓名信息显示在列表框中。;10.表格控件;ColumnCount:用于设置表格中列的数目。默认值为-1,指定表格控件将包含足够多的列,以容纳表格数据源中的所有字段。;表格的子对象是列控件(Column),而列控件又由标头(Header)和显示数据的控件(默认为文本框)组成。;例7.12创建一个表单,用于查询选修某门课程的学生成绩信息。;“查询”的Click事件代码:;11.计时器控件;Reset:重置计时器控件,重新从0开始计时。;12.页框控件;也是一个容器控件。;13.线条、形状与图像控件;形状控件(Shape);图像控件(Image);14.微调控件(Spinner);常用事件;15.容器(

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档