收藏 分享(赏)

02 [水利水电VB教程] - ch2 对象及其操作.ppt

上传人:kpmy5893 文档编号:7069335 上传时间:2019-05-05 格式:PPT 页数:16 大小:249.50KB
下载 相关 举报
02 [水利水电VB教程] - ch2 对象及其操作.ppt_第1页
第1页 / 共16页
02 [水利水电VB教程] - ch2 对象及其操作.ppt_第2页
第2页 / 共16页
02 [水利水电VB教程] - ch2 对象及其操作.ppt_第3页
第3页 / 共16页
02 [水利水电VB教程] - ch2 对象及其操作.ppt_第4页
第4页 / 共16页
02 [水利水电VB教程] - ch2 对象及其操作.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、第二章 VB语言设计基础,VB中的对象 对象是具有属性、方法和事件的实体 VB中的控件 对象的图形化表示形式 VB中的控件类 用于创建控件的类 与工具箱的图标一一对应,2.1 面向对象编程基础,2.1.1 对象和控件,2.1.2 对象的属性和方法(1),属性 描述对象特征的数据 通用属性(很多对象都具有的属性): 标题(Caption) 名称(Name) 颜色(Color) 字体大小(FontSize) 是否可见(Visible) 某对象特有的属性 修改属性值的方法: 选中属性后,手工输入 在属性值列表中选择 在属性值修改对话框中选取、设置 通过代码修改 并非所有的属性都可以在属性框中修改,也

2、并非所有的属性都可以通过代码修改,方法 对象所具备的功能,是对象的一部分 一般是执行一个操作通用方法是很多对象都支持的方法 更多的时候,每个对象所能支持的方法也不同 事件 对象能识别的外界对其做出的动作 系统事件是由系统内部产生的,如timer事件 用户事件是由用户引发的事件,如单击事件,2.1.2 对象的属性和方法(2),2.2 窗体,1. 窗体的基本组成 同windows操作系统界面下的众多窗口一样包括: 标题栏; 标题(控制)图标;窗体边框; 窗体区域。 最大化、最小化按钮; 关闭按钮;,承载控件的场所,就像是画家手中的画布。,设计阶段称之为“窗体”,运行时称之为“窗口”,2.2.1 窗

3、体的组成、创建和移除(1),2窗体的创建与添加 (1)打开“添加窗体”对话框 “工程”“添加窗体”; “工程资源管理器”form1”右键“添加”“添加窗体” (2)选择“新建”或“添加”标签,2.2.1 窗体的组成、创建和移除(2),3设置启动窗体 (1) 打开“工程属性对话框” “工程”“xxx 属性” “工程资源管理器”右键 “xxx 属性” (2) “工程属性”“通用”“启动对象”,2.2.1 窗体的组成、创建和移除(3),1. 通用属性 (page 26) 多种对象都具备的属性 Name (名称) 确定窗体的名称, 默认为form1form2 窗体的Name属性是区别于其它对象的标识

4、编写代码时用name属性值指定所引用的窗体 Enabled 决定控件是否可操作 True :允许用户进行操作,并对用户的操作出响应 False:运行时窗体控件呈暗淡色,禁止用户进行操作,2.2.2 窗体的属性(1),窗体是VB中的对象,我们看到的是对象的图形化表示形式控件,通过对窗体属性的设置可以改变窗体的状态,Height、Width、Left、Top 设置窗体的高度、宽度、窗体距屏幕顶部的距离和窗体距屏幕左部的距离 单位为twip:1 twip=1/20点=1/1440英寸=1/567cm 利用改变属性的代码使窗口动起来 如代码:me.left=me.left+200Visible 确定窗

5、体控件运行时是否可见True :运行时窗体控件可见(true是缺省值)。 False:运行时窗体控件隐藏,用户看不到,但窗体对象是存在的。,2.2.2 窗体的属性(2),1. 通用属性 page 26,2. 属性值的两种修改方法 page 27,(1)在程序的编辑状态下通过可视化界面设置(2)通过代码设置 如:Form1.caption=“test”说明:若没有指定对象,隐含指当前窗体。,2.2.2 窗体的属性(3),3.窗体对象的特征属性,可改变窗体执行时的状态(外观、特性),FontName FontSize FontItalic FontBold,2.2.2 窗体的属性(4),BackC

6、olor属性、ForeColor属性 Me.forecolor=vbred Font属性 通过字体对话框设置 通过代码分别设置 FontName (字体名) FontSize (字号大小) FontItalic (字体倾斜否) FontUnderline (下划线否) FontBold (字体加粗否)等 Picture属性 LoadPicture(“ ”) 函数 作用是调入指定的图片文件Form1.picture=loadpicture(“c:06.jpg“),2.2.2 窗体的属性 page40,2.2.3 窗体的事件,1. 事件过程 (page 37) 触发了对象的某一事件后要执行的一段代

7、码2. 通用事件 (page 30) 多种对象都可响应的事件 鼠标事件(page30-34) Click、Dbclick、MouseDown、MouseUp、MouseMove 例2.2 、例2.3、例2.4(仅演示,暂不要求掌握) 键盘事件(page34-37) KeyPress、KeyDown、KeyUp 例2.5 焦点事件 Gotfocus 、lostfocus 例2.6 Change事件 例2.7,事件对象可接受的,来自外部的刺激,2.2.3 窗体的事件,2. 窗体特有的事件(page42 表2-8) Load 载入窗体时触发 Unload 退出窗体时触发 Activate 和 dea

8、ctivate 激活/退出激活 Resize 窗体第一次显示或窗口状态改变时 例2.9,2.2.4 窗体常用的方法(1),通用方法 (page 28下) 多种对象都支持的方法 Move方法 窗体名. .Move 左边距,上边距,宽度, 高度 Setfocus方法 焦点(page29) 对象接收用户鼠标和键盘输入的一种能力 对象获得焦点的方法主要有以下几种: 通过鼠标单击操作获得。 通过使用Tab键按照各对象的TabIndex属性(用于确定Tab键切换焦点的顺序)、TabStop属性(决定是否允许用Tab键获取焦点)所确定的顺序,在窗体上的各个对象间轮流切换获得。 通过调用对象的SetFocus

9、方法获得。 窗体名. SetFocus 例2.1 说明:若没有指定对象,隐含指当前窗体。,方法对象本身具有的功能,2.2.4 窗体常用的方法(2),Print方法 Form1.print 表达式列表(用,或 ;隔开各表达式);例2.9 cls方法 (清除某对象中显示的文本或图形) 例2.6,对象名,标准,紧凑,结束时省略则换行,Page 43,窗体 图片框 打印机(printer),2.2.4 窗体常用的方法(3),Show方法 和 Hide 方法 (窗体的模式) 窗体名.Show Style Style=1 有模式 暂停当前窗体本语句后面的语句,直到后续窗体被隐藏或者被卸载才执行之 Style=0 或者省略 无模式 本语句后面的代码紧接着执行 例2.10 Hide方法 窗体名.Hide 修改例2.10,Page 29-31,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报