- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五部分 面向对象程序设计;一、基本概念;3.事件(event)
事件是对象触发的行为描述,“事件”是预先定义的动作,由用户或者系统激活。VFP中的事件通常包括键盘“事件”和鼠标“事件”等。为了响应事件,可以为事件加入响应的代码,也可以执行某个程序。;5.类(class)
类是一组具有相同特性的对象的抽象定义。类是一种类型的定义,它将属性和方法相统一,把具有相似特征和行为的对象形成一个个结构。类是具有相同或近似特征的对象的抽象,对象是类的具体的实例。
类可以具有子类,子类继承了父类的属性和方法,并可以附加自己的特定的属性和方法。;6.容器类和控件类;2).控件类
不允许包含其他对象的类称作控件类,它是可以包含在容器类中并由用户派生的VFP类。控件类不能容纳其他对象。当需要将一个控件对象放入容器中,需要引用对象时必须经过容器。引用容器中控件对象的方法是:
格式:容器对象. 控件对象. 属性=属性值;7.表单对象;a.表单常用事件
Load事件 当表单被装入内存时发生
Init事件 当表被初始化时发生
Activate事件 当表单被激活时发生
上述事件被激发的过程为:Load、Init、 Activate
Destroy 事件 当表单被释放时发生
Unload 事件 当表单被关闭时发生
上述事件被激发的过程为: Unload 、 Destroy
Resize事件 当用户或程序去改变表单大小时发生;b. 表单的常用方法
Hide方法 隐藏表单
Show方法 显示表单
Release 方法 释放表单
Refresh方法 刷新表单;a.绝对地址
通过提供对象的完整容器层次引用对象称为绝对引用。
例如:在一个名称为stu的表单中,有一个按钮控件cmd1,则设置其“是否可用”的属性为不可用,语法为:
stu.cmd1.Enabled=.F.;b.相对地址
从对象层次中引用对象时用到的一些属性和关键字:
Parent:该对象的直接引用
This: 该对象
ThisForm:包含该对象的表单
ThisFormset:包含该对象的表单集
说明:只能在方法程序或事件过程中使用This 、 ThisForm、ThisFormset
例如:在一个名称为stu的表单中,有一个按钮控件cmd1,则设置其“是否可用”的属性为??可用,语法为:
Thisform.cmd1.Enabled=.F.;二、控件的使用; 数据表的表单设计; 用表单设计器设计表单;;实例2:修改查询教师的表单为如下:;实例3:修改查询教师的表单为如下:;实例4:修改学生成绩表的表单为如下:; 建立“一对多表”表单;实例5:建立文件stu(学号,姓名,性别,出生年月)和stu1(学号,姓名,语文、数学、英语、物理、总分)
设置stu为父文件,stu1为子文件。;结构化查询语言SQL;一、结构化查询语言SQL---查询;2.结构化查询语言SQL命令使用举例;2)条件查询
例1:查询显示dank中所有年龄大于30的职工信息
select * from dank where 年龄30
例2:查询显示dank中所有女讲师的姓名
select 姓名 from dank where 性别=“女”and 职称=“讲师”
例3:查询显示dank中姓氏为“刘”职工的信息
Select * from dank where 姓名 like “刘*”
LIKE:可能(比较运算符);2.多表查询 关系数据库管理系统允许用户将两个或多个表的记录通过相关字段结合在一起。实例:有表dank1(姓名、性别、年龄) dank2(姓名、职称、工资)要求显示所有职工的姓名、职称、工资命令:select dank1.姓名,dank2.职称,dank2.工资 from stu1,stu2 where dank1.姓名=dank2.姓名;;;;查询表;谢谢
您可能关注的文档
最近下载
- RS Components 电工电料 电动机启动器 3RK1903-0BA00 使用说明.pdf VIP
- 瑞幸咖啡企业的供应链战略.pptx VIP
- 尚爱空压机SM.00.00.01空缩机通用说明书(中文)分解.doc VIP
- 2025版结直肠癌CSCO诊疗指南更新版解读(全文).docx VIP
- 2025年版《普通高中课程标准》英语.docx VIP
- 固定收益证券全套教学课件.pptx
- DB51_T2151-2016_实验室安全管理指南_四川省.docx VIP
- 制冷系统节能减排解决方案lotus.pdf VIP
- 旅游委托协议书正式模版.pdf VIP
- 网络与信息安全管理员(信息安全管理员)模拟习题含参考答案.docx VIP
原创力文档


文档评论(0)