微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
1、对象:只要是存在的东西就认为是对象
2、类:对象生成的模板
3、类的特征:①.层次性
②.继承性 子类不但继承父类的事件、属性、方法,而且有自己的事件、属性、方法
③.封装性
4、对象与类的关系:类是对象一般化,抽象化;对象是类的具体化,实例化
5、创建类:creat class 类名
6、类的使用:新建项目→类→添加→点开类→拖入表单
7、创建表单:creat form 表单名
运行表单:do form 表单名
8、表单属性:
属性名称 说明 属性名称 说明
Caption 表单标题 Name 表单名称
Alwaysontop 是否永远居上 Autocenter 自动居中
Backcolor 背景色 Borderstyle 边框样式
Picture 背景图片 Maxbutton 设置表单最大化按钮
Movble 设置表单是否可移动 windowstate 表单状态(最大/小/普通)
Showwindow 是否作为顶层表单 Windowtype 表单窗口风格设定
Height 表单高度 Width 表单宽度
Controlbox 是否在表单右上角显示图标 Forecolor 前景色
Mouseicon 鼠标的图标(Mousepointer>99时才起作用)
Mousepointer 鼠标的形状
Icon 表单最小化的图标
9、标签属性:
属性名称 说明 属性名称 说明
Autosize 自动调整字体大小 Alignment 对齐方式(默认为左)
Left 标签离表单左边界的距离 Backstyle 标签背景是否透明
Top 标签离表单顶部的距离 Dsiablebackcolor 标签失效时的背景色
Dsiableforecolor 标签失效时的前景色 Enable 标签是否可用
Visible 标签是否可见 Fontbold 标签文本是否为粗体
Fontitalic 标签文本是否为斜体 Fontname 标签文本字体设置
Fontsize 标签文本字体大小 Fontunderline 标签文字是否带下划线
Forecolor 标签字体颜色 Wordwrap 标签是横排/竖排
10、文本框属性
①.公共属性
Backcolor Backstyle Borderstyle Enable Fontname Fontsize
Fontitalic Fontunderline Forecolor Visible Height Width
Left Top
②.
属性名称 说明 属性名称 说明
Controlsource 数据源的绑定 Passwordchar 输入占位符
Value 返回文本框当前内容 Inputmask 模式符(× 9 # * )
Sellength 文本长度 Selstart 文本的开始位置
Seltext 所选择的文本
11、编辑框属性
①公共属性
Backcolor Backstyle Borderstyle Enable Fontname Fontsize
Fontitalic Fontunderline Forecolor Visible Height Width
Left Top Alignment
②.
Hideselection 失去焦点,文本是否显示选定状态
Readonly 是否为只读 Scrollbars 是否有垂直的滚动条
12、命令按钮属性
Enable Fontname Fontsize Left Top Width
Fontitalic Fontunderline Visible Height
13、命令按钮组属性
Buttoncount 指定命令按钮个数
14、复选框属性
Caption Value
15、选项按钮组属性
Buttoncount 指定命令按钮个数
Buttons 用于存取每个按钮的数目
16、列表框属性
Rowsourcetype 数据值的来源类型 Rowsource 数据值的来源
List 数据条目列表 Listcount 数据的条目数
Controlsource 绑定 Selected 是否处于选顶状态
Multiselect 是否为多选 Columncount 列表框的列数
17、组合框属性
style 0 下拉组合框 Rowsourcetype 数据值的来源类型
2 下拉列表框 Rowsource 数据值的来源
18、形状属性
Curvature 形状的曲率 Borderwidth 边框宽度
Bordercolor 边框的背景色 Backcolor 背景色
19、线条属性
Width Height
20、页框属性
Pagecount 统计页的数目
21、微调控件属性
Increment 步长值
22、表格属性
Rowsourcetyp数据值的来源类型
Rowsource 数据值的来源
23、计时器属性
Intenval 设置间隔,一毫秒为单位
24、新建属性:表单→新建属性
25、表格生成器:右键→生成器
26、表单事件:由系统定义,用户触发的动作行为过程。
27、常用事件:
init 在用户建立对象时引发 gotfocus 在对象获得焦点时引发
destroy 在对象释放时引发 click 在单击鼠标左键时引发
error 在发生错误时引发 ablclick 在双击鼠标左键时引发
load 在表单对象建立之前引发 unload 在表单对象释放时引发
rightclick 在单击鼠标右键时引发
interactivechange 通过鼠标和键盘交互操作改变一个控件值时引发
l 注意:①.load 先于init ;destroy先于unload;
②.如果一个表单建立一个命令按钮,先引发表单的load事件,再引发命令按钮的load 事 件,最后引发表单的init事件;
③.如果关闭一个含有命令按钮的表单,先引发表单的destroy事件,再引发命令按钮的 destroy事件,最后引发表单的unload事件。
④.方法包含在事件之中。(方法与属性均包含在实践之中)
⑤.在同一事件内,load先大后小,表单最大。
28、方法:①.定义:动作
②.常用方法:thisform release 关闭(释放)表单
thisform refresh 刷新表单
this.show 显示当前表单
this.hide 隐藏当前表单
thisform.text1.setfocus 让文本框1获得焦点
29、对象的引用:thisform 从表单开始
this 从当前对象开始
thisformset 从表单集开始
parent 从容器开始
30、将修改表单名的四种方法(以ok 为例)
①.thisformset.form1.command1.caption=”ok”
②.thisform.command1.caption=”ok”
③.this.caption=”ok”
④.this.parent.caption=”ok”
31、表单集:①.定义:由多个表单组成的表单集和,即在一个设计器中出现多个表单。
②.创建:表单→表单集→新建表单。
32、数据环境:右键→数据环境
33、表单向导:①.表单向导
②.一对多表单向导