简单VB程序设计.ppt
《简单VB程序设计.ppt》由会员分享,可在线阅读,更多相关《简单VB程序设计.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 简单简单VB程序设计程序设计 3.1 窗体窗体3.2 标签标签3.3 文本框文本框3.4 命令按钮命令按钮3.5 数据输入输出数据输入输出3.6 注释语句、结束语句注释语句、结束语句 2/20/20231清华大学出版社【目的要求】1、掌握窗体、标签、文本框、命令按钮的常用属性、事件和方法;2、掌握设计简单的VB应用程序的方法;3、掌握在VB中进行数据的输入与输出的方法;4、理解面向对象编程的中事件的含义;5、了解VB编程中的一些书写习惯。【重点】掌握窗体、标签、文本框、命令按钮的常用属性、事件;理解事件的含义2/20/20232清华大学出版社第第3章章 简单简单VB程序设计程序设计
2、 3.1 窗窗 体体 作为与用户交互的界面,各种控件对象必须建立在窗体上。在VB6中,每当创建一个新的工程时,都会得到一个默认名为Form1的窗体。3.1.1 属性属性(1)(名称)属性 即Name属性,用来指定窗体的名称,在程序代码中用这个名称引用该窗体。(2)AutoRedraw 属性 该属性控制窗体图像的重画。只有属性值为True 时,在其他窗体覆盖然后移出此窗体后,VB才能重画此窗体内的所有图形,即重画Print、Cls、Circle等方法的输出。2/20/20233清华大学出版社(4)BorderStyle 属性 决定窗体边框式样及窗体是否能调整大小。(5)Caption 属性 设置
3、窗体标题栏显示的文本。(6)Enabled属性 用来设置窗体是否响应鼠标或键盘事件。属性值为True(默认值)时,窗体能够对用户产生的事件做出反应;属性值设为False时,窗体不响应鼠标或键盘事件。(7)Font属性 设置窗体上字体的样式、大小、字形等。(3)BackColor属性和ForeColor 属性 lBackColor属性:设置窗体的背景颜色。lForColor 属性:设置窗体的前景颜色。2/20/20234清华大学出版社(8)Height属性和Width属性 设置窗体的高度和宽度。其单位为Twip。1Twip=1/20点=1/1440英寸=1/567厘米。(9)Left属性和Top
4、属性 Left:设置窗体左边框距屏幕左边界的距离。Top:设置窗体顶边距屏幕顶端的距离。(10)MaxButton 属性和 MinButton 属性 用来设置窗体的右上角的“最大化”按钮和“最小化”按钮。属性值为True,按钮可用;为False时,按钮不可用。(11)Picture属性 设置在窗体中显示的图片。可以选择位图(*.BMP)、GIF图像、JPEG图像和ICONS等图像格式文件作为窗体的背景图片。若在程序中设置该属性的值,需要使用LoadPicture函数。Form1.Picture=LoadPicture(c:Changcheng.wmf)2/20/20235清华大学出版社(12)
5、StartUpPosition属性 指定窗体首次出现时的位置。该属性有四个设置值。0-手动:窗体出现的位置由属性Left和Top决定。1 所有者中心:UserForm 所属的项目中央。2 屏幕中心:窗体出现在显示器屏幕的中央。3 窗口默认:按照默认设置,窗体出现在屏幕的左上角。(13)Visible属性 设置窗体是否显示。属性值为True或False。True:使窗体可见。此值为默认值。False:在运行时,窗体及其上面的对象都将被隐藏。(14)WindowState属性 设置窗体运行时的大小状态。它有三个可选值:0-Normal:窗体大小由Height和Width属性决定,此值为默认值。1-
6、Minimized:窗体最小化成图标。2-Maximized:窗体最大化,充满整个屏幕。2/20/20236清华大学出版社3.1.2 事件事件 窗体最常用的有如下事件:(1)Click事件:程序运行后,单击窗体的空白区域或一个无效控件时发生。(2)DblClick事件:程序运行后,双击窗体的空白区域或一个无效控件时发生。(3)Load事件:窗体被装入内存工作区时触发该事件。Load事件过程通常用来在启动程序时对属性和变量进行初始化。(4)MouseDown事件:当用户在对象上按下鼠标键时触发该事件。(5)MouseUp事件:当用户在对象上释放鼠标键时触发该事件(6)MouseMove事件:当用
7、户在对象上移动鼠标时触发该事件。注意注意:在VB中,虽然不同的对象有不同的属性集合,但有一些属性,如Name、Enabled、Height、Width、Left、Top、Visible等,其他控件也具有,且具有相似的作用。2/20/20237清华大学出版社3.1.3 方法 窗体上常用的方法有如下三种:lPrint方法:可以在窗体上输出字符串或表达式的值。lCls方法:可以清除用Print方法在窗体上显示的文本。格式如下:对象.Cls其中:“对象”为窗体(也可是后面介绍的图片框控件),若省略则默认为当前窗体。窗体中使用Picture属性设置的背景位图和放置在窗体上的控件不受Cls方法影响。lMo
8、ve方法:用于移动窗体或控件,并可以改变其大小。格式如下:2/20/20238清华大学出版社 对象.Move 左边距离,上边距离,宽度,高度其中:对象:可以是窗体以及除菜单以外的所有可视控件,若省略对象则默认为当前窗体。左边距离、上边距离、宽度、高度:均为数值,以twip为单位。如果对象是窗体,则“左边距离”和“上边距离”以屏幕左边界和上边界为准,否则以窗体等容器内部的左边界和上边界为准。“宽度”和“高度”指定对象的新宽度和新高度。调用Move方法后将自动改变对象的Left、Top、Width和Height四个属性。2/20/20239清华大学出版社【例3.1】设计程序,用窗体模拟黑板,鼠标单
9、击时窗体上输出提问,双击时显示回答。【例3.2】在程序运行时,用鼠标单击窗体使窗体移动。2/20/202310清华大学出版社3.2 标标 签签 标签(Label)主要用于显示不需要用户修改的文本。标签不能作为输入信息的界面,其内容只能用Caption属性来设置或修改。标签常用作标题、栏目名或输入输出区域的标识。3.2.1 属性属性(1)Caption属性 (2)BorderStyle属性:设置标签有无边框。默认值为0,标签无边框;设置为1时,标签有立体边框。(3)Autosize属性:该属性用于设置标签是否自动调整大小以显示所有内容。它有True和False两种设置。True:标签控件宽度随文
10、本改变而改变,不能换行。False:标签保持设计时的大小,如果内容太长,则只能显示一部分。此为默认值。(4)Alignment属性:确定标签中内容的对齐方式。2/20/202311清华大学出版社3.2.2 事件事件 常用的事件有Click(单击)、DblClick(双击)等。【例3.3】用标签制作浮雕效果文字。利用两个标签控件,在设计时通过白色与黑色错位叠加,实现如左图所示的文字浮雕效果。(5)BackStyle属性:该属性用于设置背景是否透明。默认值为1,不透明;设为0时,透明,即无背景色。2/20/202312清华大学出版社3.3 文文 本本 框框 文本框(TextBox)是一个文本编辑区
11、域。用户可以在文本框内输入、编辑和显示文本。3.3.1 属性属性(1)Text属性:设置文本框中显示的内容。程序执行时,在框内输入的内容,会自动保存在Text属性中。(2)Locked属性:设置文本框中的内容是否可编辑。默认值为False,表示可编辑。设置为True时,不可编辑;但此时可对框内文字选择复制,而Enabled属性设为False时,连选择复制也不允许。(3)Maxlength属性:设置文本框中允许输入的最大字符数。输入的字符数超过Maxlength设定的数目后,文本框将不接受超出部分的字符。该属性默认值为0,表示无限制。(4)MultiLine属性:设置文本框是否允许接收多行文本。
12、若设置为True,则可接收多行文本,当输入的文本超出文本框的边界或按回车键时,会进行换行。默认值为False,文本框中只能输入一行文本。2/20/202313清华大学出版社3.3.2 事件 文本框支持Click、DblClick事件,但更常用的是Change和LostFocus事件。(1)Change事件 当改变文本框的Text属性的值时触发该事件。当用户键入一个字符时,就会引发一次Change事件。(5)PassWordChar属性 设置是否在文本框中显示用户键入的字符。该属性主要用于输入密码。(6)ScrollBars属性 设置文本框是否有滚动条。只有当MultiLine属性为True时,
13、文本框才能加滚动条。(7)SelStart属性、Sellength属性和SelText属性 2/20/202314清华大学出版社(2)LostFocus事件事件 当文本框失去焦点时触发该事件。焦点的丢失是由于按Tab键或单击其他对象而产生的。比在Change事件中检查更为合理有效。(3)GotFocus事件:得到焦点时触发。(4)keypress事件:当用户按下“键”时框,触发该事件。3.3.3 方法 SetFocus:该方法使之获得焦点(把光标移到指定的文本框中)。语句“Text1.SetFocus”使文本框Text1获得焦点。【例3.4】设计程序,实现以下功能。l要求在文本框Text1中输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 VB 程序设计
限制150内