VB程序设计课件第2章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VB程序设计课件第2章.ppt》由会员分享,可在线阅读,更多相关《VB程序设计课件第2章.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic 程序设计程序设计 Visual Basic Programming2第二章第二章 对象及其操作1.掌握掌握VB的集成开发环境的集成开发环境2.学会简单的学会简单的VB控件设计控件设计3.掌握利用掌握利用VB的集成开发环境编程的步骤的集成开发环境编程的步骤本章学习目标本章学习目标本章学习目标本章学习目标3第二章第二章 对象及其操作1.1.对象和类对象和类对象和类对象和类2.1 2.1 VBVB的对象、属性、方法和事件的对象、属性、方法和事件1.1.类类 定义:定义:类是创建对象实例的模板类是创建对象实例的模板,包含创建包含创建对象的属性描述和行为特征的定义。对象的属性描
2、述和行为特征的定义。举例:举例:工具箱上的工具箱上的TextBoxTextBox类类,用来在窗体上用来在窗体上创建文本框。创建文本框。2.2.对象对象 定义:定义:一个具有属性和方法的实体。一个具有属性和方法的实体。举例:举例:窗体、控件、文本框、列表框等。窗体、控件、文本框、列表框等。2.2.建立对象建立对象建立对象建立对象3 3.对象的属对象的属对象的属对象的属性、事件性、事件性、事件性、事件和方法和方法和方法和方法4第二章第二章 对象及其操作1.1.对象和类对象和类对象和类对象和类2.1 2.1 VBVB的对象、属性、方法和事件的对象、属性、方法和事件2.2.建立对象建立对象建立对象建立
3、对象3 3.对象的属对象的属对象的属对象的属性、事件性、事件性、事件性、事件和方法和方法和方法和方法1.1.对象的建立对象的建立 双击工具箱上的控件图标双击工具箱上的控件图标;单击工具箱上的控件图标单击工具箱上的控件图标,在窗体上拖拽。在窗体上拖拽。2.2.对象的选定对象的选定 单击对象,对象周围出现单击对象,对象周围出现8 8个控点。个控点。3.3.对象的编辑对象的编辑 删除对象、复制对象;删除对象、复制对象;改变对象的位置和大小。改变对象的位置和大小。5第二章第二章 对象及其操作1.1.对象和类对象和类对象和类对象和类2.1 2.1 VBVB的对象、属性、方法和事件的对象、属性、方法和事件
4、2.2.建立对象建立对象建立对象建立对象3 3.对象的属对象的属对象的属对象的属性、事件性、事件性、事件性、事件和方法和方法和方法和方法属性:(对象的三要素之一)属性:(对象的三要素之一)属性:(对象的三要素之一)属性:(对象的三要素之一)属性定义:属性定义:对象的某种特征。对象的某种特征。属性举例:属性举例:对象对象 标签标签 具有标题(具有标题(CaptionCaption)、)、字体大小(字体大小(FontsizeFontsize)等属性。等属性。说明:说明:可通过属性窗口来设置或修改可通过属性窗口来设置或修改 程序中的格式为:程序中的格式为:对象名对象名.属性名属性名=属性值属性值6第
5、二章第二章 对象及其操作1.1.对象和类对象和类对象和类对象和类2.1 2.1 VBVB的对象、属性、方法和事件的对象、属性、方法和事件2.2.建立对象建立对象建立对象建立对象3 3.对象的属对象的属对象的属对象的属性、事件性、事件性、事件性、事件和方法和方法和方法和方法方法:(对象的三要素之二)方法:(对象的三要素之二)方法:(对象的三要素之二)方法:(对象的三要素之二)方法定义:方法定义:完成某种特定功能的一段程序代码,完成某种特定功能的一段程序代码,由由VBVB系统定义系统定义,无需动作,可直接调用无需动作,可直接调用(类似于内部函数)。(类似于内部函数)。调用格式:调用格式:对象对象.
6、方法方法(参数名表)(参数名表)常用方法:常用方法:Print Print 在窗体上输出信息在窗体上输出信息 Move Move 移动窗体或控件移动窗体或控件 ClsCls 清除窗体或图形框中的内容清除窗体或图形框中的内容与常用函数的区别:与常用函数的区别:方法属于对象,调用时需指方法属于对象,调用时需指明对象,而函数不需要。明对象,而函数不需要。7第二章第二章 对象及其操作2.1 2.1 VBVB的对象、属性、方法和事件的对象、属性、方法和事件事件:(对象的三要素之三事件:(对象的三要素之三事件:(对象的三要素之三事件:(对象的三要素之三)事件定义:事件定义:激励对象引发某个过程激励对象引发
7、某个过程。传。传送给对象的消息。送给对象的消息。常用事件:常用事件:鼠标单击鼠标单击(Click)(Click)鼠标双击鼠标双击(DblClickDblClick)键盘按下键盘按下(KeyPressKeyPress)等。等。1.1.对象和类对象和类对象和类对象和类2.2.建立对象建立对象建立对象建立对象3 3.对象的属对象的属对象的属对象的属性、事件性、事件性、事件性、事件和方法和方法和方法和方法8第二章第二章 对象及其操作2.1 2.1 VBVB的对象、属性、方法和事件的对象、属性、方法和事件在窗体上利用方法显示信息在窗体上利用方法显示信息“欢迎使用欢迎使用VB6.0”VB6.0”。1.1.
8、对象和类对象和类对象和类对象和类2.2.建立对象建立对象建立对象建立对象3 3.对象的属对象的属对象的属对象的属性、事件性、事件性、事件性、事件和方法和方法和方法和方法10第二章第二章 对象及其操作1.1.窗体窗体窗体窗体2.2 2.2 简单控件设计简单控件设计2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法系统菜单系统菜单系统菜单系统菜单标题栏标题栏标题栏标题栏最大化按钮最大化按钮最大化按钮最大化按钮最小化按钮最小化按钮最小化按钮最小化按钮关闭按钮关闭按钮关闭按钮关闭按钮TopLeftHeithtWidt
9、h11第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计属性名属性名属性属性值值窗体的主要属性窗体的主要属性说说明明(1)(1)NameName字符串字符串用于用于设设置置窗体的名称窗体的名称,中英文均可,默,中英文均可,默认认名称名称为为Form1Form1CaptionCaption字符串字符串用于用于设设置窗体置窗体标题栏标题栏中中显显示的文本,默示的文本,默认标题为认标题为Form1Form1HeightHeight数数值值用于指定用于指定窗体的高度窗体的高度WidthWidth数数值值用于指定用于指定窗体的宽度窗体的宽度LeftLeft数数值值用于确定窗体左上角的坐用
10、于确定窗体左上角的坐标标位置,即窗体左上角离屏位置,即窗体左上角离屏幕幕左边的距离左边的距离TopTop数数值值用于确定窗体左上角的坐用于确定窗体左上角的坐标标位置,即窗体左上角离屏位置,即窗体左上角离屏幕幕顶边的距离顶边的距离EnabledEnabled逻辑值逻辑值用于决定用于决定是否允许操作窗体是否允许操作窗体,TrueTrue:允允许许;FalseFalse:禁止禁止VisibleVisible逻辑值逻辑值用于决定程序运行用于决定程序运行时时窗体是否可见窗体是否可见,TrueTrue:可可见见;FalseFalse:不可不可见见1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本
11、框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法窗体属性一12第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计属性名属性名属性属性值值窗体的主要属性窗体的主要属性说说明明(2)(2)FontName字符串字符串用于用于设设置窗体或置窗体或对对象上文本的象上文本的字体字体FontSize整数整数用于用于设设置窗体或置窗体或对对象上文本象上文本字体的大小字体的大小,单单位位为为磅,范磅,范围围12160FontBold逻辑值逻辑值该该属性属性值为值为True时时用于用于设设置窗体或置窗体或对对象象上上显显示的文本示的文本为为粗体
12、粗体FontItalic逻辑值逻辑值该该属性属性值为值为True时时用于用于设设置窗体或置窗体或对对象象上上显显示的文本示的文本为为斜体斜体FontStrikethru逻辑值逻辑值该该属性属性值为值为True时时用于用于给给窗体或窗体或对对象上象上显显示的文本加一示的文本加一删除线删除线FontUnderline逻辑值逻辑值该该属性属性值为值为True时时用于用于给给窗体或窗体或对对象上象上显显示的文本加一示的文本加一下划线下划线1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法窗体属
13、性二13第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计属性名属性名属性属性值值窗体的主要属性窗体的主要属性说说明明(3)(3)MaxButtonMaxButton逻辑值逻辑值用于设置窗体右上角的用于设置窗体右上角的最大化按钮最大化按钮,TrueTrue:有;有;FalseFalse:无无MinButtonMinButton逻辑值逻辑值用于设置窗体右上角的用于设置窗体右上角的最小化按钮最小化按钮,TrueTrue:有;有;FalseFalse:无无ControlBoxControlBox逻辑值逻辑值用于设置用于设置窗口控制框窗口控制框的状态,的状态,TrueTrue:有;有;
14、FalseFalse:无无IconIcon用于设置窗体最小化时的用于设置窗体最小化时的图标图标ForeColorForeColor整数整数用于设置窗体或对象的用于设置窗体或对象的前景颜色前景颜色BackColorBackColor整数整数用于设置窗体或对象的用于设置窗体或对象的背景颜色背景颜色PicturePicture字符串字符串用于设置窗体中要显示的用于设置窗体中要显示的图片图片1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法窗体属性三14第二章第二章 对象及其操作2.2 2.2
15、 简单控件设计简单控件设计窗体的常用事件窗体的常用事件窗体的常用事件窗体的常用事件 1 1)ClickClick事件事件:鼠标单击窗体时被触发;鼠标单击窗体时被触发;2 2)DblClickDblClick事件事件:鼠标双击窗体时被触发;鼠标双击窗体时被触发;3 3)LoadLoad事件事件:当窗体被加载装入内存时被触发;当窗体被加载装入内存时被触发;4 4)UnLoadUnLoad事件:事件:当从内存中清除窗体时被触发;当从内存中清除窗体时被触发;5 5)ResizeResize事件:事件:当窗体的大小被改变时被触发;当窗体的大小被改变时被触发;6 6)ActivateActivate事件:
16、事件:当窗体被激活时被触发。当窗体被激活时被触发。窗体的常用方法窗体的常用方法窗体的常用方法窗体的常用方法 PrintPrint方法、方法、ClsCls方法、方法、MoveMove方法方法1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法15第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法1.1.窗体对象介绍窗
17、体对象介绍窗体属性决定了窗体的外观与操作。窗体窗体属性决定了窗体的外观与操作。窗体外观如下图外观如下图 小小最小化按钮16第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法看图17第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法 在窗体在窗体Fo
18、rm1Form1被加载时,将其大小设置为屏幕被加载时,将其大小设置为屏幕大小的大小的1/21/2,并居中显示。,并居中显示。Private Sub Form_Load()Form1.Width=Screen.Width/2 Form1.Height=Screen.Height/2 Form1.Left=(Screen.Width-Form1.Width)/2 Form1.Top=(Screen.Height-Form1.Height)/2End Sub看图18第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文
19、本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法 用用Font属性设置窗体显示的文字,第二行以后的字属性设置窗体显示的文字,第二行以后的字号为号为20看图Private Sub Form_Click()Caption=窗体显示文字窗体显示文字 Form1.FontName=“隶书隶书”:Print VB程序设计程序设计 Form1.FontSize=20:Print VB程序设计程序设计 Form1.FontBold=True:Print VB程序设计程序设计 Form1.FontItalic=True:Print VB程序设计程序设计 Form1.F
20、ontStrikethru=True:Print VB程序设计程序设计 Form1.FontStrikethru=False Form1.FontUnderline=True Print VB程序设计程序设计 End Sub19第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法BackColorBackColor属性和属性和ForeColorForeColor属性属性 BackColor属性用于返回或设置对象的背景颜色,
21、ForeColor属性用于返回或设置在对象里显示图片和文本的前景颜色。例如,将窗体Form1的背景色设置为红色,则可使用:Form1.BackColor=RGB(255,0,0)RGB(255,0,0)用函数确定颜色 Form1.BackColor=&HFF&HFF&十六进制数确定颜色 Form1.BackColor=vbRedvbRed 内部常量确定颜色20第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法 窗体可见、
22、可操作及前景背景的设置窗体可见、可操作及前景背景的设置Private Sub Command1_Click()Enabled=False:MsgBox 按任一键按任一键:Enabled=TrueEnd SubPrivate Sub Command2_Click()Visible=False:MsgBox 按任一键按任一键:Visible=TrueEnd SubPrivate Sub Form_Click()Print 窗体单击窗体单击End SubPrivate Sub Timer1_Timer()r=Rnd()*255:g=Rnd()*255:b=Rnd()*255 BackColor=RG
23、B(r,b,g)Label1.ForeColor=RGB(r,b,g)End Sub看图21第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法 当窗体大小发生变化时,始终将命令按钮当窗体大小发生变化时,始终将命令按钮Command1置置于窗体的右下角于窗体的右下角思考题:思考题:当窗体大小发生变化时,始终将命令按钮当窗体大小发生变化时,始终将命令按钮Command1置于置于窗体的左下角窗体的左下角Private Sub
24、Form_Resize()Command1.Left=Form1.ScaleWidth-Command1.Width Command1.Top=Form1.ScaleHeight-Command1.HeightEnd Sub22第二章第二章 对象及其操作2.2 2.2 简单控件设计简单控件设计1.1.窗体窗体窗体窗体2.2.标签标签标签标签3.3.文本框文本框文本框文本框4.4.命令按钮命令按钮命令按钮命令按钮5.5.常用方法常用方法常用方法常用方法 窗体装入时窗体装入时,标题栏显示,标题栏显示“装入窗体装入窗体”,单击窗体时单击窗体时,在窗体装入一个背景图片,标题栏显示:在窗体装入一个背景图
25、片,标题栏显示:“单击鼠标单击鼠标”,窗体上显,窗体上显示示“欢迎使用欢迎使用VB”,双击窗体时双击窗体时,标题栏显示,标题栏显示“双击鼠标双击鼠标”,窗体,窗体上显示上显示“结束使用结束使用VB”,并去除窗体背景图案。并去除窗体背景图案。看图Private Sub Form_Load()Caption=装入窗体装入窗体 FontName=隶书隶书:FontSize=24 End Sub Private Sub Form_Click()Picture=LoadPicture(app.path+lx1.jpg)Caption=鼠标单击鼠标单击:Cls:Print 欢迎使用欢迎使用VB End S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内