简单VB程序设计

上传人:无*** 文档编号:244127203 上传时间:2024-10-02 格式:PPT 页数:32 大小:139.50KB
返回 下载 相关 举报
简单VB程序设计_第1页
第1页 / 共32页
简单VB程序设计_第2页
第2页 / 共32页
简单VB程序设计_第3页
第3页 / 共32页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,清华大学出版社,*,第,3,章,简单,VB,程序设计,3.1,窗体,3.2,标签,3.3,文本框,3.4,命令按钮,3.5,数据输入输出,3.6,注释语句、结束语句,10/2/2024,1,清华大学出版社,【,目的要求,】,1,、掌握窗体、标签、文本框、命令按钮的常用属性、事件和方法;,2,、掌握设计简单的,VB,应用程序的方法;,3,、掌握在,VB,中进行数据的输入与输出的方法;,4,、理解面向对象编程的中事件的含义;,5,、了解,VB,编程中的一些书写习惯。,【,重点,】,掌握窗体、标签、文本框、命令按钮的常用属性、事件;,理解事件的含义,10/2/2024,2,清华大学出版社,第,3,章 简单,VB,程序设计,3.1,窗 体,作为与用户交互的界面,各种控件对象必须建立在窗体上。在,VB6,中,每当创建一个新的工程时,都会得到一个默认名为,Form1,的窗体。,3.1.1,属性,(,1,)(名称)属性,即,Name,属性,用来指定窗体的名称,在程序代码中用这个名称引用该窗体。,(,2,),AutoRedraw,属性,该属性控制窗体图像的重画。只有属性值为,True,时,在其他窗体覆盖然后移出此窗体后,,VB,才能重画此窗体内的所有图形,即重画,Print,、,Cls,、,Circle,等方法的输出。,10/2/2024,3,清华大学出版社,(,4,),BorderStyle,属性,决定窗体边框式样及窗体是否能调整大小。,(,5,),Caption,属性,设置窗体标题栏显示的文本。,(,6,),Enabled,属性,用来设置窗体是否响应鼠标或键盘事件。属性值为,True,(默认值)时,窗体能够对用户产生的事件做出反应;属性值设为,False,时,窗体不响应鼠标或键盘事件。,(,7,),Font,属性,设置窗体上字体的样式、大小、字形等。,(,3,),BackColor,属性和,ForeColor,属性,BackColor,属性:设置窗体的背景颜色。,ForColor,属性:设置窗体的前景颜色。,10/2/2024,4,清华大学出版社,(,8,),Height,属性和,Width,属性,设置窗体的高度和宽度。其单位为,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,函数。,Form1.Picture=LoadPicture,(,c,:,Changcheng.wmf,),10/2/2024,5,清华大学出版社,(,12,),StartUpPosition,属性,指定窗体首次出现时的位置。该属性有四个设置值。,0-,手动:窗体出现的位置由属性,Left,和,Top,决定。,1,所有者中心:,UserForm,所属的项目中央。,2,屏幕中心:窗体出现在显示器屏幕的中央。,3,窗口默认:按照默认设置,窗体出现在屏幕的左上角。,(,13,),Visible,属性,设置窗体是否显示。属性值为,True,或,False,。,True,:使窗体可见。此值为默认值。,False,:在运行时,窗体及其上面的对象都将被隐藏。,(,14,),WindowState,属性,设置窗体运行时的大小状态。它有三个可选值:,0-Normal,:窗体大小由,Height,和,Width,属性决定,此值为默认值。,1-Minimized,:窗体最小化成图标。,2-Maximized,:窗体最大化,充满整个屏幕。,10/2/2024,6,清华大学出版社,3.1.2,事件,窗体最常用的有如下事件:,(,1,),Click,事件:程序运行后,单击窗体的空白区域或一个无效控件时发生。,(,2,),DblClick,事件:程序运行后,双击窗体的空白区域或一个无效控件时发生。,(,3,),Load,事件:窗体被装入内存工作区时触发该事件。,Load,事件过程通常用来在启动程序时对属性和变量进行初始化。,(,4,),MouseDown,事件:当用户在对象上按下鼠标键时触发该事件。,(,5,),MouseUp,事件:当用户在对象上释放鼠标键时触发该事件,(,6,),MouseMove,事件:当用户在对象上移动鼠标时触发该事件。,注意,:,在,VB,中,虽然不同的对象有不同的属性集合,但有一些属性,如,Name,、,Enabled,、,Height,、,Width,、,Left,、,Top,、,Visible,等,其他控件也具有,且具有相似的作用。,10/2/2024,7,清华大学出版社,3.1.3,方法,窗体上常用的方法有如下三种:,Print,方法:可以在窗体上输出字符串或表达式的值。,Cls,方法:可以清除用,Print,方法在窗体上显示的文本。,格式如下:,对象,.,Cls,其中:“对象”为窗体(也可是后面介绍的图片框控件),若省略则默认为当前窗体。窗体中使用,Picture,属性设置的背景位图和放置在窗体上的控件不受,Cls,方法影响。,Move,方法:用于移动窗体或控件,并可以改变其大小。格式如下:,10/2/2024,8,清华大学出版社,对象,.Move,左边距离,,上边距离,,宽度,,高度,其中:,对象:可以是窗体以及除菜单以外的所有可视控件,若省略对象则默认为当前窗体。,左边距离、上边距离、宽度、高度:均为数值,以,twip,为单位。如果对象是窗体,则“左边距离”和“上边距离”以屏幕左边界和上边界为准,否则以窗体等容器内部的左边界和上边界为准。“宽度”和“高度”指定对象的新宽度和新高度。调用,Move,方法后将自动改变对象的,Left,、,Top,、,Width,和,Height,四个属性。,10/2/2024,9,清华大学出版社,【,例,3.1】,设计程序,用窗体模拟黑板,鼠标单击时窗体上输出提问,双击时显示回答。,【,例,3.2】,在程序运行时,用鼠标单击窗体使窗体移动。,10/2/2024,10,清华大学出版社,3.2,标 签,标签(,Label,)主要用于显示不需要用户修改的文本。标签不能作为输入信息的界面,其内容只能用,Caption,属性来设置或修改。标签常用作标题、栏目名或输入输出区域的标识。,3.2.1,属性,(,1,),Caption,属性,(,2,),BorderStyle,属性:设置标签有无边框。默认值为,0,,标签无边框;设置为,1,时,标签有立体边框。,(,3,),Autosize,属性:该属性用于设置标签是否自动调整大小以显示所有内容。它有,True,和,False,两种设置。,True,:标签控件宽度随文本改变而改变,不能换行。,False,:标签保持设计时的大小,如果内容太长,则只能显示一部分。此为默认值。,(,4,),Alignment,属性:确定标签中内容的对齐方式。,10/2/2024,11,清华大学出版社,3.2.2,事件,常用的事件有,Click,(单击)、,DblClick,(双击)等。,【,例,3.3】,用标签制作浮雕效果文字。,利用两个标签控件,在设计时通过白色与黑色错位叠加,实现如左图所示的文字浮雕效果。,(,5,),BackStyle,属性:该属性用于设置背景是否透明。默认值为,1,,不透明;设为,0,时,透明,即无背景色。,10/2/2024,12,清华大学出版社,3.3,文 本 框,文本框(,TextBox,)是一个文本编辑区域。用户可以在文本框内输入、编辑和显示文本。,3.3.1,属性,(,1,),Text,属性:设置文本框中显示的内容。程序执行时,在框内输入的内容,会自动保存在,Text,属性中。,(,2,),Locked,属性:设置文本框中的内容是否可编辑。默认值为,False,,表示可编辑。设置为,True,时,不可编辑;但此时可对框内文字选择复制,而,Enabled,属性设为,False,时,连选择复制也不允许。,(,3,),Maxlength,属性:设置文本框中允许输入的最大字符数。输入的字符数超过,Maxlength,设定的数目后,文本框将不接受超出部分的字符。该属性默认值为,0,,表示无限制。,(,4,),MultiLine,属性:设置文本框是否允许接收多行文本。若设置为,True,,则可接收多行文本,当输入的文本超出文本框的边界或按回车键时,会进行换行。默认值为,False,,文本框中只能输入一行文本。,10/2/2024,13,清华大学出版社,3.3.2,事件,文本框支持,Click,、,DblClick,事件,但更常用的是,Change,和,LostFocus,事件。,(,1,),Change,事件,当改变文本框的,Text,属性的值时触发该事件。当用户键入一个字符时,就会引发一次,Change,事件。,(,5,),PassWordChar,属性,设置是否在文本框中显示用户键入的字符。该属性主要用于输入密码。,(,6,),ScrollBars,属性,设置文本框是否有滚动条。只有当,MultiLine,属性为,True,时,文本框才能加滚动条。,(7)SelStart,属性、,Sellength,属性和,SelText,属性,10/2/2024,14,清华大学出版社,(,2,),LostFocus,事件,当文本框失去焦点时触发该事件。焦点的丢失是由于按,Tab,键或单击其他对象而产生的。比在,Change,事件中检查更为合理有效。(,3,),GotFocus,事件:得到焦点时触发。(,4,),keypress,事件:当用户按下“键”时框,触发该事件。,3.3.3,方法,SetFocus:,该,方法使之获得焦点(把光标移到指定的文本框中)。语句“,Text1.SetFocus”,使文本框,Text1,获得焦点。,【,例,3.4】,设计程序,实现以下功能。,要求在文本框,Text1,中输入时,文本框,Text2,同步显示相同内容。,单击“清除”按钮,可清除文本框中的信息并使,Text1,获得焦点,10/2/2024,15,清华大学出版社,3.4,命令按钮,3.4.1,属性,(,1,),Caption,属性 设定命令按钮上显示的文本。可以在字母前加一个“,&”,符号来设置快捷键。,(,2,),Default,属性,设置窗体中的某一命令按钮为默认按钮。当,Default,属性设置为,True,时,按,Enter,键相当于用鼠标单击了该按钮。一个窗只允许有一个默认按钮。,(,3,),Cancel,属性,设置窗体中的某一命令按钮为取消按钮。当,Cancel,属性设置为,True,时,按,Esc,键相当于用鼠标单击了该按钮。同,Default,属性一样,一个窗只允许有一个取消按钮。,(,3,),Style,属性,用来设置命令按钮的显示类型,其属性值可设置为:,10/2/2024,16,清华大学出版社,0-Standard,:标准的,命令按钮上不能显示图形和背景色,此为默认值。,1-Graphical,:,图形的,可显示图形(,Picture,中设置)和背景色(,BackColor,中设置)。(,4,),Picture,属性 设置命令按钮中要显示的图形。只有将,Style,属性设置为,1,,图形才能在按钮上显示。,3.4.2,事件,最常用的事件是,Click,(单击)事件。,【,例,3.5】,对语文、数学文本框的内容进
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!