第03章-简单VB程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第03章-简单VB程序设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 简单 VB 程序设计 课件
- 资源描述:
-
1、2022-7-23成都中医药大学1 3.1 窗体窗体3.2 标签标签3.3 文本框文本框3.4 命令按钮命令按钮3.5 数据输入输出数据输入输出3.6 注释语句、结束语句注释语句、结束语句 2022-7-23成都中医药大学2【目的要求】1、掌握窗体、标签、文本框、命令按钮的常用属性、事件和方法;2、掌握设计简单的VB应用程序的方法;3、掌握在VB中进行数据的输入与输出的方法;4、理解面向对象编程的中事件的含义;5、了解VB编程中的一些书写习惯。【重点】掌握窗体、标签、文本框、命令按钮的常用属性、事件;理解事件的含义2022-7-23成都中医药大学3【例3.1】设计程序,完成两个数的加法运算。【
2、例3.2】在程序运行时,用鼠标单击窗体使窗体移动。2022-7-23成都中医药大学4第第3章章 简单简单VB程序设计程序设计 3.1 窗窗 体体 作为与用户交互的界面,各种控件对象必须建立在窗体上。在VB6中,每当创建一个新的工程时,都会得到一个默认名为Form1的窗体。3.1.1 属性属性(1)(名称)属性 即Name属性,用来指定窗体的名称,在程序代码中用这个名称引用该窗体。(2)AutoRedraw 属性 该属性控制窗体图像的重画。只有属性值为True 时,在其他窗体覆盖然后移出此窗体后,VB才能重画此窗体内的所有图形,即重画Print、Cls、Circle等方法的输出。2022-7-2
3、3成都中医药大学5(4)BorderStyle 属性 决定窗体边框式样及窗体是否能调整大小。(5)Caption 属性 设置窗体标题栏显示的文本。(6)Enabled属性 用来设置窗体是否响应鼠标或键盘事件。属性值为True(默认值)时,窗体能够对用户产生的事件做出反应;属性值设为False时,窗体不响应鼠标或键盘事件。(7)Font属性 设置窗体上字体的样式、大小、字形等。(3)BackColor属性和ForeColor 属性 lBackColor属性:设置窗体的背景颜色。lForColor 属性:设置窗体的前景颜色。2022-7-23成都中医药大学6(8)Height属性和Width属性
4、设置窗体的高度和宽度。其单位为Twip。1Twip=1/20点=1/1440英寸=1/567厘米。(9)Left属性和Top属性 Left:设置窗体左边框距屏幕左边界的距离。Top:设置窗体顶边距屏幕顶端的距离。(10)MaxButton 属性和 MinButton 属性 用来设置窗体的右上角的“最大化”按钮和“最小化”按钮。属性值为True,按钮可用;为False时,按钮不可用。(11)Picture属性 设置在窗体中显示的图片。可以选择位图(*.BMP)、GIF图像、JPEG图像和ICONS等图像格式文件作为窗体的背景图片。若在程序中设置该属性的值,需要使用LoadPicture函数。Fo
5、rm1.Picture=LoadPicture(c:Changcheng.wmf)2022-7-23成都中医药大学7(12)StartUpPosition属性 指定窗体首次出现时的位置。该属性有四个设置值。0-手动:窗体出现的位置由属性Left和Top决定。1 所有者中心:UserForm 所属的项目中央。2 屏幕中心:窗体出现在显示器屏幕的中央。3 窗口默认:按照默认设置,窗体出现在屏幕的左上角。(13)Visible属性 设置窗体是否显示。属性值为True或False。True:使窗体可见。此值为默认值。False:在运行时,窗体及其上面的对象都将被隐藏。(14)WindowState属性
6、 设置窗体运行时的大小状态。它有三个可选值:0-Normal:窗体大小由Height和Width属性决定,此值为默认值。1-Minimized:窗体最小化成图标。2-Maximized:窗体最大化,充满整个屏幕。2022-7-23成都中医药大学83.1.2 事件事件 窗体最常用的有如下事件:(1)Click事件:程序运行后,单击窗体的空白区域或一个无效控件时发生。(2)DblClick事件:程序运行后,双击窗体的空白区域或一个无效控件时发生。(3)Load事件:窗体被装入内存工作区时触发该事件。Load事件过程通常用来在启动程序时对属性和变量进行初始化。(4)MouseDown事件:当用户在对
7、象上按下鼠标键时触发该事件。(5)MouseUp事件:当用户在对象上释放鼠标键时触发该事件(6)MouseMove事件:当用户在对象上移动鼠标时触发该事件。注意注意:在VB中,虽然不同的对象有不同的属性集合,但有一些属性,如Name、Enabled、Height、Width、Left、Top、Visible等,其他控件也具有,且具有相似的作用。2022-7-23成都中医药大学93.1.3 方法 窗体上常用的方法有如下三种:lPrint方法:可以在窗体上输出字符串或表达式的值。lCls方法:可以清除用Print方法在窗体上显示的文本。格式如下:对象.Cls其中:“对象”为窗体(也可是后面介绍的图
8、片框控件),若省略则默认为当前窗体。窗体中使用Picture属性设置的背景位图和放置在窗体上的控件不受Cls方法影响。lMove方法:用于移动窗体或控件,并可以改变其大小。格式如下:2022-7-23成都中医药大学10 对象.Move 左边距离,上边距离,宽度,高度其中:对象:可以是窗体以及除菜单以外的所有可视控件,若省略对象则默认为当前窗体。左边距离、上边距离、宽度、高度:均为数值,以twip为单位。如果对象是窗体,则“左边距离”和“上边距离”以屏幕左边界和上边界为准,否则以窗体等容器内部的左边界和上边界为准。“宽度”和“高度”指定对象的新宽度和新高度。调用Move方法后将自动改变对象的Le
9、ft、Top、Width和Height四个属性。2022-7-23成都中医药大学113.2 标标 签签 标签(Label)主要用于显示不需要用户修改的文本。标签不能作为输入信息的界面,其内容只能用Caption属性来设置或修改。标签常用作标题、栏目名或输入输出区域的标识。3.2.1 属性属性(1)Caption属性 (2)BorderStyle属性:设置标签有无边框。默认值为0,标签无边框;设置为1时,标签有立体边框。(3)Autosize属性:该属性用于设置标签是否自动调整大小以显示所有内容。它有True和False两种设置。True:标签控件宽度随文本改变而改变,不能换行。False:标签
10、保持设计时的大小,如果内容太长,则只能显示一部分。此为默认值。(4)Alignment属性:确定标签中内容的对齐方式。2022-7-23成都中医药大学123.2.2 事件事件 常用的事件有Click(单击)、DblClick(双击)等。【例3.3】用标签制作浮雕效果文字。利用两个标签控件,在设计时通过白色与黑色错位叠加,实现如左图所示的文字浮雕效果。(5)BackStyle属性:该属性用于设置背景是否透明。默认值为1,不透明;设为0时,透明,即无背景色。2022-7-23成都中医药大学133.3 文文 本本 框框 文本框(TextBox)是一个文本编辑区域。用户可以在文本框内输入、编辑和显示文
11、本。3.3.1 属性属性(1)Text属性:设置文本框中显示的内容。程序执行时,在框内输入的内容,会自动保存在Text属性中。(2)Locked属性:设置文本框中的内容是否可编辑。默认值为False,表示可编辑。设置为True时,不可编辑;但此时可对框内文字选择复制,而Enabled属性设为False时,连选择复制也不允许。(3)Maxlength属性:设置文本框中允许输入的最大字符数。输入的字符数超过Maxlength设定的数目后,文本框将不接受超出部分的字符。该属性默认值为0,表示无限制。(4)MultiLine属性:设置文本框是否允许接收多行文本。若设置为True,则可接收多行文本,当输
12、入的文本超出文本框的边界或按回车键时,会进行换行。默认值为False,文本框中只能输入一行文本。2022-7-23成都中医药大学143.3.2 事件 文本框支持Click、DblClick事件,但更常用的是Change和LostFocus事件。(1)Change事件 当改变文本框的Text属性的值时触发该事件。当用户键入一个字符时,就会引发一次Change事件。(5)PassWordChar属性 设置是否在文本框中显示用户键入的字符。该属性主要用于输入密码。(6)ScrollBars属性 设置文本框是否有滚动条。只有当MultiLine属性为True时,文本框才能加滚动条。(7)SelStar
13、t属性、Sellength属性和SelText属性 2022-7-23成都中医药大学15(2)LostFocus事件事件 当文本框失去焦点时触发该事件。焦点的丢失是由于按Tab键或单击其他对象而产生的。比在Change事件中检查更为合理有效。(3)GotFocus事件:得到焦点时触发。(4)keypress事件:当用户按下“键”时框,触发该事件。3.3.3 方法 SetFocus:该方法使之获得焦点(把光标移到指定的文本框中)。语句“Text1.SetFocus”使文本框Text1获得焦点。【例3.4】设计程序,实现以下功能。l要求在文本框Text1中输入时,文本框Text2同步显示相同内容。
展开阅读全文