【PPT】二级VB程序设计教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

主讲老师:韩维良2005.3二级VB程序设计教程第二章对象及其操作第一节对象一、对象属性的设置设置对象属性的两种途径:(1)在设计用户界面时用属性窗口设置对象的属性。(2)在程序运行中更改对象的属性,用赋值语句:对象名.属性名=属性值在程序代码中,对象属性的设置如:例如:Text1.Text=“循序渐进学习VisualBasic5.0二级VB程序设计教程第二章对象及其操作二、属性窗口打开属性窗口的方法:选择“视图”菜单中的“属性窗口”菜单项,或者右击对象选“属性窗口”或按F4键;设置属性的方法:选择欲设置属性的对象,单击属性列表左侧的属性名,输入或选择相应的属性。二级VB程序设计教程第二章对象及其操作第二节窗体一、窗体的结构与属性窗体:是用于创建应用程序的用户界面或对话框,是包容各种控件对象的容器。由标题栏和窗体主体两部分组成。标题栏的组成:控制菜单图标,应用程序标题,最小化按钮、还原按钮和关闭按钮。二级VB程序设计教程第二章对象及其操作二、窗体属性1、Caption属性标题栏上显示的内容;2、(名称)Name属性命名前缀为:FRM,一个窗体的内部标识,供系统识别引用。二级VB程序设计教程第二章对象及其操作3、Left和Top属性用于精确的指定窗体在屏幕中的位置。单位为缇,屏幕宽9600缇,高7200缇。Left指定了窗体左边缘与屏幕左边界的距离,而Top则指定了窗体上边缘与屏幕上边界的距离。4、Height和Width属性分别用来指定窗体的高度和宽度。二级VB程序设计教程第二章对象及其操作例:将窗体的长和宽设置为屏幕的一半,并使其显示在屏幕的中央,可以用下面的程序段:PrivateSubfrom_load()Form1.Width=Screen.Width/2Form1.Height=Screen.Height/2Form1.Left=(Screen.Width-Form1.width)/2Form1.Top=(Screen.Height-Form1.height)/2EndSub二级VB程序设计教程第二章对象及其操作5、颜色属性BackColor属性:用来设定窗体以及其上控件的背景颜色。ForeColor:用来设定显示的文本和图形的前景颜色。FillColor:用来设定在背景色上填充文本和图形的颜色,它能被能够调用Circle和Line图形方法的窗体、图像和打印机使用。二级VB程序设计教程第二章对象及其操作在Windows中,颜色由R、G、B三个介于0到255之间的数值表示(R、G、B表示红、绿、蓝三种基色:三原色),常用十六进制表示;用户可以在调色板选择需要的颜色。激活调色板有两种方法:①、双击属性窗口中的颜色属性,然后选择调色板;②、单击属性窗口中颜色属性设定值框中的箭头按钮。二级VB程序设计教程第二章对象及其操作6、Font属性用于设置或返回屏幕或打印机所使用的字体。它包括多个子属性:字体、字体样式、字号、删除线、下划线。在属性窗口的字体对话框中设置;在程序代码中设置时,需要知道每一个属性的名称:字体名称属性——(FontName)字号属性——(FontSize)粗体属性——(FontBold)二级VB程序设计教程第二章对象及其操作斜体属性——(FontItalic)下划线属性——(FontUnderline)删除线属性——(FontStrikethru)。字体名称属性的设置方法如:LblText.FontName=“隶书”字号属性设置为一个阿拉伯数值,其他属性均设置为True或False。如:LblText.FontSize=4LblText.FontBold=TrueLblText.FontItalic=True二级VB程序设计教程第二章对象及其操作7、BorderStyle属性用来设置窗口和对话框的边界,实为控制窗体如何调整大小。说明:各种窗口和对话框的功能不同,它们所具有的边界属性也相应的不同,主要决定是否显示控制菜单图标,任务栏上是否显示,大小是否可变等。二级VB程序设计教程第二章对象及其操作①-None——0无边框与标题条,且窗体无法移动与调整大小。②-FixedSingle——1包含控制菜单图标,标题,关闭按钮,主要用于设计大小保持不变的窗口。一般不调整其窗口大小。③-Sizable——2BorderStyle的缺省值,窗体大小与位置均可调整。二级VB程序设计教程第二章对象及其操作④-FixedDialog——3主要用于设计对话框,窗体可移动,但不能调整大小。⑤-FixedToolWindow——4主要用于设计固定工具窗口,不能改变大小。⑥-SizableToolWindow——5主要用于设计可变尺寸工具窗口,可以改变大小。后三种窗体,运行时不在任务栏上显示其图标。二级VB程序设计教程第二章对象及其操作8、Visible属性用于确定窗体在实际运行中是否可见(True、False)。实用于窗口切换。9、ControlBox属性决定是否显示控制菜单图标。为TRUE显示,为FLASE不显示;仅在程序运行时才有效,与BorderStyle属性有关。10、图标属性(Icon)用于设置控制菜单图标图形,即图标文件。二级VB程序设计教程第二章对象及其操作在程序运行时期可用LoadPicture语句装载图标文件。如:Form1.Icon=LoadPicture(c:\temp\Help.ico)11、控制按钮属性(MaxButton和MinButton)决定是否显示最大化和最小化按钮。12、背景图形属性(Picture)用于设置窗体背景图形。二级VB程序设计教程第二章对象及其操作13、状态属性(WindowState)设置窗体在启动时以何种状态显示;0(vbNormal)——表示窗口的正常状态;它是系统的缺省值;1(VbMinimized)——代表窗体最小化状态,最小化为任务条上的一个图标;2(VbMaximized)——代表窗体的最大化状态,扩大到窗体的最大尺寸即整个屏幕。二级VB程序设计教程第二章对象及其操作14、自动重画属性(AutoRedraw)用于在多窗口程序中,当此属性设置为True时,这个窗口被其他窗口遮住后重新显示时将会自动重画窗口上的所有图形,如果此属性设置为False,则窗口不重画。二级VB程序设计教程第二章对象及其操作(二)主要事件1、Load事件——初始化装载事件在窗体被装载时自动地被触发,窗体控件的默认事件。2、Unload事件——窗体卸载事件当窗体被卸载关闭时自动被触发。3、鼠标事件Click事件——鼠标单击事件DbClick事件——鼠标双击事件二级VB程序设计教程第二章对象及其操作4、Activate事件——激活事件当窗体变为当前窗口时,自动地触发该事件;5、Deactivate事件——取消激活事件当窗体由当前窗口变成后台窗口时(到后台运行),自动地触发该事件。6、Paint事件——窗体绘制事件在程序运行过程中,当移动,改变、放大、缩小或清除一个窗体后,会自动调用Paint事件。二级VB程序设计教程第二章对象及其操作(三)主要方法1、装入与卸载窗体◆装入窗体(Load语句)装入一个指定的窗体,即将指定的窗体装载到内存中;调用方法:Load窗体名称◆卸载窗体(Unload语句)Unload语句功能与Load语句的功能相反,用来将指定的窗体从内存中卸载;实为关闭一个窗体。调用方法:Unload窗体名称二级VB程序设计教程第二章对象及其操作两个特殊应用:①、UnloadMe——关闭当前窗口本身②、End——关闭所有窗口,结束运行。执行该语句将终止应用程序的执行,并从内存卸载所有窗体。二级VB程序设计教程第二章对象及其操作2、显示与隐藏窗体◆显示窗体(Show方法)用来在屏幕上显示指定的窗体。调用方法:窗体名称.Show[Style]style为0,则是无模式窗体,多窗口可以切换,是缺省值。style为1,则是模式窗体,即对话框式的窗体,完全占有应用程序控制权,在被关闭前,不允许切换到本程序的其它窗口中。如WORD中字体对话框等。二级VB程序设计教程第二章对象及其操作◆隐藏窗体(Hide方法)用来隐藏屏幕上指定的窗体,直到以后使用Show方法重新显示窗体。调用方法:窗体名称.Hide应用特例:Me.Hide隐藏自身。二级VB程序设计教程第二章对象及其操作例如:建立一个用户登录界面。包含两个窗口,一个是提示窗口,另一个是登录窗口;在提示窗口中单击【登录】按钮就弹出登录窗口让用户输入“用户名”和“密码”。二级VB程序设计教程第二章对象及其操作PrivateSubForm_Load()Lblresult.Caption=请单击【登录】按钮进行登录EndSubPrivateSubCMDLogin_Click()frmLogin.Show1EndSubPrivateSubcmdquit_Click()EndEndSub二级VB程序设计教程第二章对象及其操作PrivateSubcmdCancel_Click()UnloadfrmLoginfrmstart.Lblresult.Caption=登录失败EndSubPrivateSubcmdOK_Click()IftxtUserName=guestAndtxtPassword=123456ThenUnloadfrmLoginfrmstart.Lblresult.Caption=登录成功ElseMsgBox无效的用户名和密码,再试一次!,48,登录txtUserName.SetFocusEndIfEndSub二级VB程序设计教程第二章对象及其操作第三节控件一、控件的分类在VisualBasic里对象主要分为两类:Form和Control。Form:窗体对象或称表单,其实指的就是window。Control:控件对象,指的是各种按钮、标签等等,是窗口中具有属性、方法和事件的对象。二级VB程序设计教程第二章对象及其操作控件有三种:内部控件:存在于工具箱中,包含在VisualBasic的可执行文件里,如命令按钮(CommandButton)、标签控件(Label)、正文框等。ActiveX控件(活动控件):它们是扩展名为.ocx的文件,如DBGrid、DBCombo、DBList等,除了VisualBasic提供的ActiveX控件,也可以使用第三方提供的控件,另外用户可以编写自己的ActiveX控件。可插入的对象:在VisualBasic中可以将Word文档、Excel工作表等放在工具箱中,再和使用其它控件一样使用它们。二级VB程序设计教程第二章对象及其操作三、控件的命名和控件值1、命名任何一个在VB环境中的对象都有一个NAME属性,用于在程序设计的过程中,标识引用该对象。不同的对象在习惯上有一个约定的命名引导符(命名前缀)。二级VB程序设计教程第二章对象及其操作复选框:CHK组合框:CBO命令按钮:CMD目录列表框:DIR驱动器列表框:DRV文件列表框:FIL窗体:FRM框架:FRA栅格:GRD图像:IMG标签:LBL直线:LIN列表框:LST菜单:MNU单选框:OPT图片框:PIC几何形状:SHP文本框:TXT计时器:TMR水平滚动条:HSB垂直滚动条:VSB二级VB程序设计教程第二章对象及其操作2、控件值一般情况下,控件的属性值是通过“控件名·属性名”的方法进行设置,如:Text1.text=”Hello!”但对每一个控件而言都有一个常用属性,对于这个属性,不必写出属性名,只写出其控件名即可,如:Text1=”Hello!”。这时,将这个属性的值称为控件值。二级VB程序设计教程第二章对象及其操作第四节控件的画法和基本操作一、控件画法方法1:单击工具箱中的控件按钮,在窗体上拖动鼠标画出控件。特例:连续画多个同一类控件——Ctrl+单击控件。方法2:双击工具箱中的控件按钮,即可在窗体的中央画出默认大小的控件。二级VB程序设计教程第二章对象及其操作二、控件的基本操作1.选定多个控件在窗体的空白区域用鼠标左键拖动画出一个矩形框,凡被矩形框围住的控件都选中

1 / 43
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功