![高等学校计算机基础教育教材_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-7/5/f3e7aa8f-992c-4fbc-a982-3fc1c75bf297/f3e7aa8f-992c-4fbc-a982-3fc1c75bf2971.gif)
![高等学校计算机基础教育教材_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-7/5/f3e7aa8f-992c-4fbc-a982-3fc1c75bf297/f3e7aa8f-992c-4fbc-a982-3fc1c75bf2972.gif)
![高等学校计算机基础教育教材_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-7/5/f3e7aa8f-992c-4fbc-a982-3fc1c75bf297/f3e7aa8f-992c-4fbc-a982-3fc1c75bf2973.gif)
![高等学校计算机基础教育教材_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-7/5/f3e7aa8f-992c-4fbc-a982-3fc1c75bf297/f3e7aa8f-992c-4fbc-a982-3fc1c75bf2974.gif)
![高等学校计算机基础教育教材_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-7/5/f3e7aa8f-992c-4fbc-a982-3fc1c75bf297/f3e7aa8f-992c-4fbc-a982-3fc1c75bf2975.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 6.0 程序设计v 第一章 Visual Basic程序设计概述v 第二章 VB简单的程序设计v第三章 VB基本语法结构v第四章 VB程序基本控制流程v第五章 数组v第六章 过程v第七章 常用控件v第八章 界面设计与窗体v 第九章 多窗体v第十章 文件v第十一章 图形v *第十二章 Visual Basic与数据库.v v *为可选章第一章 Visual Basic程序设计概述程序设计语言简介程序设计语言的发展一、面向机器的语言一、面向机器的语言 通常针对某一种类型的计算机和其他设备而专门编写的由二进制代码所组成的机器程序语言,所以这类程序一般可以充分发挥硬件的潜力,
2、然而与人类的自然语言相差较大,所以面向机器的程序的可读性很差;普及越来越成为软件发展的障碍。因此,一种新的面向过程的程序设计方法被提出来了。二、面向过程的语言二、面向过程的语言 用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法、步骤。面向过程的程序设计的核心是数据结构和算法,其中数据结构用来量化描述需要解决的问题,算法则研究如何用更快捷、高效的方法来组织解决问题的具体过程。面向过程的程序设计语言主要有BASIC、FORTRAN、PASCAL、C等。三、面向对象的语言三、面向对象的语言 面向对象的语言相对于以前的程序设计语言,代表了一种全新的思维模式。它 的一条基本原则是计算机程序
3、是由单个能够起到子程序作用的单元或对象组合而成。这种全新的思维模式能够方便、有效地实现以往方法所不能企及的软件扩展、软件管理和软件使用,使大型软件的高效率、高质量的开发,维护和升级成为可能,从而为软件开发技术拓展了一片新天地。 面向对象的程序设计语言主要有VB、VC和JAVA等。Visual Basic的编程特点 1可视化程序设计 2. 面向对象的编程语言 3. 事件驱动的编程机制1.2 Visual Basic 6.0安装、启动和退出下面简单介绍如何安装Visual Basic 6.0企业版。1将Visual Basic 6.0安装盘放入光躯中,浏览安装盘,双击“SETUP.EXE” 文件,
4、进入安装向导。2直接点击“下一步” 按钮,在“最终用户协议”对话框中仔细阅读其协议,若确实无疑义,选中“接受协议”,再点击“下一步” 按钮。3输入产品的ID号。4选中“安装Visual Basic 6.0中文企业版” ,再点击“下一步” 按钮。在弹出的菜单中点击“继续” 按钮,再点击“确定” 按钮,等待片刻。 5一般情况下使用默认安装文件夹即可,当然也可以点击“浏览”按钮自由更改安装文件夹。6点击“典型安装”左边的图标按钮,等待拷贝文件。7点击“重新启动Windows” ,重新启动计算机后,在出现的窗体中把“安装 MSDN”项去掉,再点击“下一步” 按钮,再点击“是”。8直接点击“下一步” 按
5、钮 ,把弹出的窗体中的“现在注册”项去掉,再点击“完成”按钮,即完成了VB的安装。1.2.2 Visual Basic 6.0的启动 启动Visual Basic 6.0通常有两种方法: 1双击桌面上的图标 ,启动Visual Basic 6.0。 2点击任务栏上的【开始】【程序】【Microsoft Visual Basic 6.0中文版】【Microsoft Visual Basic 6.0中文版】,启动Visual Basic 6.0应用程序。1.2.3 Visual Basic 6.0的退出 有两种方法可以退出Visual Basic 6.0: 1 点击菜单栏上的【文件】【退出】,退出
6、应用程序。 2 直接点击标题栏右上角的“关闭”按钮。1.3 Visual Basic 6.0集成开发环境(IDE,Integrated Development Environment ) 窗口介绍一一.主窗口主窗口代码窗口工具箱窗体窗口窗体布局属性窗口工程资源管理器菜单栏工具栏任务栏下面对集成开发环境中的各元素作简要介绍。1标题栏用来显示窗口的标题。2主菜单主菜单栏中含了使用VB6.0所需要的命令。主菜单中共有13个菜单项,每个菜单项都有一个下拉菜单,内含若干个菜单命令,单击某个菜单项,即可打开该菜单,单击某个菜单中的某一条,就执行相应的命令。3上下文菜单上下文菜单没有显式地出现在集成开发环境
7、中。在对象上单击鼠标右键即可打开上下文菜单。在上下文菜单中列出的操作选项清单取决于单击鼠标右键所在环境。4工具栏以图标按钮的形式提供了常用的菜单命令。单击工具栏上的按钮,则执行该按钮所代表的操作。按照缺省规定,启动VB之后显示“标准”工具栏。“标准”工具栏各按钮的作用如图所示。1窗体窗口窗体窗口 “窗体窗口”也称为“对象窗口”,主要用来在窗体上设计应用程序的界面,用户可以在窗体上添加控件来创建所希望的界面外观。例如,当新建一个工程时,VB自动建立一个新窗体,并命名为Form1,如图所示。二二.其他窗口其他窗口2代码代码(code)窗口窗口 双击窗体或窗体上的控件就可以弹出代码窗口。代码窗口是专
8、门用来进行程序设计的窗口,可在其中显示和编辑程序代码(如图1-11所示)。也可以通过点击菜单栏上的【视图】【代码窗口】,调出代码窗口。 代码窗口标题栏下面有两个下拉列表框,左边是“对象”下拉列表框,可以选择不同的对象名称;右边是“过程”下拉列表框,可以选择不同的事件过程名称,还可以选择用户自定义过程的名称。标题栏过程下拉列表框对象下拉列表框程序编辑区域3属性窗口属性窗口属性是指对象(窗体或控件)的特征,如大小、名称、标题、颜色、位置等。属性窗口列出了被选定的一个对象的所有属性。如图,属性窗口包含对象下拉列表框、属性列表和属性说明栏。对象下拉列表框对象下拉列表框排序选项卡排序选项卡属性列表属性列
9、表属性说明栏属性说明栏4工程资源管理器窗口工程资源管理器窗口首先说明一下“工程”的概念。VB把一个应用程序称为一个工程(Project),而一个工程又是各种类型的文件的集合,这些文件包括工程文件(.vbp)、窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、资源文件(.res)、ActiveX 文档(.dob)、ActiveX 控件(.ocx)、用户控件文件(.ctl)、 属性页文件(.pag)。 需要指出的是,并不是每一个工程都要包括上述所有文件,VB 要求一个工程至少包含两个文件,即工程文件(.vbp)和窗体文件(.frm)。至于一个工程要包括多少种文件,由程序设计的
10、复杂程度而定。 一个工程可以通过“工程窗口”来显示,工程窗口列出了当前工程所包含的文件清单。如图是启动VB后建立的一个最简单工程的结构。5工具箱窗口工具箱窗口工具箱提供了一组在设计时可以使用的常用工具,这些工具以图标的形式排列在工具箱中,如后图所示。这些工具就像制作机械零件的模具一样。利用模具可以做出零件,利用工具箱中工具可以做出控件。双击工具箱中的某个工具图标,或单击工具图标后按住鼠标左键在窗体上拖动,即可在窗体上做出一个这种控件。设计人员在设计阶段可以利用这些工具在窗体上构造出所需要的应用程序界面。除了系统提供的这些标准工具外,VB还允许用户添加新的控件工具。如图所示,窗体布局窗口中有一个
11、表示显示器屏幕的图像,屏幕图像上又有表示窗体的图像,它们标示了程序运行时窗体在屏幕中的位置。用户可拖动窗体图像调整其位置。6 窗体布局窗口窗体布局窗口工程管理与环境设置1.VB的三种工作模式的三种工作模式主窗体的标题栏上显示了Visual Basic的三种工作模式:设计、中断与运行模式。1设计模式在创建一个新的工程或打开一个已有工程时,首先进入的是“设计”模式,标题栏上显示“设计”字样。在这个模式下,可以设计应用程序界面和编辑程序代码。 2运行模式编好一个程序后,可以点击标准工具栏上的 按钮运行程序。这时标题栏上显示“运行”字样。注意:在运行模式下,菜单是不可用的,只有在“设计”模式下才可以使
12、用所有菜单项。所以如果要回到“设计”模式,必须点击标准工具栏上的 按钮,切换到“设计”模式。 3中断模式 如果程序在运行时出现错误,或者点击标准工具栏上的 按钮,就进入到“中断”模式,这时标题栏上显示“中断”字样,可以在代码窗口中修改程序代码。完成修改后,可以点击 按钮继续运行程序,或点击 按钮,切换到“设计”模式。 2、工程的组成、工程的组成 应用程序建立在工程的基础之上,一个工程是各种类型文件的集合,它包括工程文件(Vbp)、窗体文件(Frm)、标准模块文件(Bas)、类模块文件(Cls)、资源文件(Res)和ActiveX的文件(Ocx)。1工程文件 存储了与该工程有关的所有文件和对象的
13、清单,这些文件和对象自动链接到工程文件上,每次保存工程时,其相关文件信息也随之更新。当然,某个工程下的对象和文件也可供其他工程共享使用。在工程的所有对象和文件被汇聚在一起并完成编码后,就可以编译工程,生成可执行文件。2窗体文件 存储了窗体上使用的所有控件对象、对象的属性、对象相应的事件工程和程序代码。一个应用程序至少包含一个窗体文件。3标准模块文件 存储了所有模块级变量和用户自定义的通用过程。通用过程是指可以被应用程序各处调用的过程。4类模块文件 用来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码。 3、创建、打开和保存工程、创建、打开和保存工程1创建工程第一步,点击任务
14、栏上的【开始】【程序】【Microsoft Visual Basic 6.0中文版】【Microsoft Visual Basic 6.0中文版】,启动Visual Basic 6.0应用程序。第二步,在“新建工程”选项卡中选择“标准EXE”(如图1-15所示),点击“确定”,则新建了一个工程,默认的名称为“工程1”。2打开工程对已有的工程可以使用以下两种方式打开: 找到工程文件并双击。 启动Visual Basic 6.0后,在弹出的菜单中点击“取消”。点击菜单栏上的【文件】【打开工程】,定位文件所在的路径,选择要打开的工程文件图标,点击“打开”,便可打开一个工程。3保存工程点击菜单栏上的【
15、文件】【保存工程】,如果是新建的工程会弹出“文件另存为”对话框。首先要保存的是窗体文件,后缀名为“frm”,选择要保存的文件路径,并给窗体文件命名,默认文件名为“Form1”,也可以自定义名称,点击“保存”。然后保存工程,后缀名为“vbp”,选择要保存的文件路径,并给工程文件命名,默认文件名为“工程1”,也可以自定义名称,点击“保存”。 例1-1在窗体上有一个按钮,显示“欢迎”字样。按下“欢迎”按钮时,在标签中显示“欢迎学习Visual Basic!”。操作步骤:第一步,单击工具箱中的CommandButton按钮,在Form1窗体中拖曳鼠标,制作一个按钮,然后可以通过拖曳鼠标来调整按钮的大小
16、和位置,按钮的缺省名称为“Command1”。用同样的方法,在窗体中添加一个标签(Label1)。第二步,选中按钮“Command1”,在属性窗口(如图1-12所示)中,单击属性列表框中的Caption属性值文本框,输入“欢迎”文字。选中标签Label1,单击属性列表框中的BorderStyle属性,将属性值改成“1-Fixed Single”。第三步,双击窗体,在弹出的代码窗口中输入以下代码: Private Sub Command1_Click() Label1.Caption = 欢迎学习Visual Basic! End Sub第四步,点击工具栏上的按钮,运行程序。一个简单的VB程序就
17、这样完成了,如果您对这个例子不太理解没有关系,我们将在后面的章节中再做详细的解释。例例1-1运行结果运行结果:四、添加、删除和保存窗体、工程四、添加、删除和保存窗体、工程1添加窗体 右键单击工程资源管理器窗口中的工程名(如图1-21所示),在弹出的快捷菜单中点击【添加】【添加窗体】。在弹出的对话框中选择所要添加的窗体的类型(如图1-22所示),点击“打开”,添加了一个空白窗体。2删除窗体 右键单击工程资源管理器窗口中的窗体程名,在弹出的快捷菜单中点击“移除form1”。3保存窗体 在工程资源管理器窗口中,单击要保存的窗体名称,点击菜单栏上的【文件】【保存form1】。4添加工程 点击菜单栏上的
18、【文件】【添加工程】(如图1-24所示),选择工程的类型,点击“打开” 按钮,添加了一个新工程。 5删除工程 在工程资源管理器窗口中,单击要删除的工程名称,点击菜单栏上的【文件】【移除工程】,可将工程删除。6保存工程 在工程资源管理器窗口中,单击要保存的工程名称,点击菜单栏上的【文件】【保存工程】。5、环境设置1“编辑器”选项卡点击菜单栏上的【工具】【选项】,选择“编辑器”选项卡。“编辑器”选项卡部分选项说明: 自动语法检测:在编写程序代码时,如果出现语法错误,VB会自动找出错误,并显示成红色。 自动列出成员:使编写代码更方便,在输入对象名称再加“.”后,VB 会自动列出所有和该对象相关的属性
19、、方法。 显示数据提示:调试时使用,将鼠标停留在要显示数据的变量上,可以显示该变量的值。 过程分隔符:在代码编辑窗口中,VB在各过程之间用“”分隔开来。2通用选项卡点击菜单栏上的【工具】【选项】,选择“通用”选项卡。通用选项卡部分选项说明: 显示网格:在窗体上显示网格状的小点,选择该选项后,可以通过改变“宽度”和“高度”值来改变窗体上点的疏密程度(注意:窗体上的点越密,调整控件在窗体上的位置可以越精确)。 对齐控件到网格:使控件在窗体上与某个小点对齐,而不会落在两个小点之间,使控件容易对齐。 显示工具提示:当鼠标停留在工具箱的某个图标上时,显示该图标所代表的控件的名称。 第二章 建立简单的VB
20、应用程序类和对象类和对象对象和类对象和类对象是对现实世界问题的描述。对象本身就是具有知识和处理能力并且相对独立的单位,现实世界的任何事物都可以看作对象,如汽车、衣服、房子等。类是用来创建对象的模板,包含所创建的对象的状态描述和方法定义,对象是类的一个实例。在VB的集成开发环境中,“工具箱”中的每一个控件都可以看作是一个类,选中一个控件在窗体上拖放鼠标,可以设计出按钮、标签和图形框等不同元素,这些是由类创建的对象。对象的属性、事件和方法对象的属性、事件和方法一一.对象属性对象属性 属性是反应对象的特征,也就是说属性中存放着对象的数据。对象常见的属性有名称(Name)、标题(Caption)、字体
21、(FontName)等。可以在属性窗口可以设置属性,步骤为: 1.选择要设置属性的对象 2.激活属性窗口 3.选择属性名称 4.设置属性值设置属性值的方式有两种:设置属性值的方式有两种:a.在属性窗口设置在属性窗口设置(1)直接输入新值 某些属性如Caption、Text需要由用户输入。如设置标签对象的Caption值 (2)选择输入 某些属性的值是VB预先设好的只能从其中进行选择,如DrawStyle、FillStyle等,这些取值可能只有两种、几种,这样的属性只能在下拉列表中选择。 (3)利用对话框设置 某些属性如Picture、Font等,在设置框的右端会显示省略号按钮,单击这个按钮会弹
22、出相应的对话框用来设置对象属性。如图2-4所示设置字体属性。b.在程序运行时设置在程序运行时设置 语法格式:语法格式: 对象名对象名.属性名属性名=属性值属性值二二. 对象事件对象事件事件是VB预先设置好的,可以被对象识别的动作,不同的对象能够识别的事件不一样。在对象上发生了事件后,应用程序就要处理这个事件,这样一段应用程序代码叫做事件过程(Event Procedure)。VB程序设计的工作就是编写事件过程中的代码。事件过程的形式如下:Private Sub 对象名_事件()对象程序代码End Sub “对象名”是指对象属性中的Name属性值,“事件”是VB预先设置好的,在建立对象后,VB能
23、自动确定与该对象相匹配的事件,并可显示出来提供给用户选择。例如,单击Picture1图形框,打印出“欢迎使用VB!”字样,则对应的事件过程为:Private Sub Picture1_Click() Picture1.Print 欢迎使用VB!End Sub【注意】用户在对一个对象发出动作时,可能会对该对象激发多个事件,如用户执行了单击动作,会同时触发Click、MouseDown事件。这时只要去编写自己需要的事件如Click,没有代码的空事件系统不会执行。三三. 对象方法对象方法在面向对象的程序设计语言中,为程序设计人员提供了一种特殊的函数和过程,我们称之为方法(Method)。VB将这些通
24、用的过程和函数已经编写好代码并将其封装,让用户作为方法直接调用,这样避免了用户重复编写大量代码。和属性及事件一样,方法是特定对象的一部分,其调用格式为:对象名对象名. 方法方法 参数名表参数名表若省略对象名,则表示为当前对象,一般指窗体本身。如:Picture1.Print Hello VB6.0此语句使用Print方法在Picture1图形框上打印“Hello VB6.0”,如果语句为:Print Hello VB6.0在窗体上打印“Hello VB6.0”。2.2编写简单的编写简单的VB程序程序使用VB开发应用程序需要以下几步骤:1建立可视化用户界面2设置对象属性3编写代码 4保存工程5调
25、试应用程序,排除错误6创建可执行程序2.2.1 设计用户界面设计用户界面1向窗体上添加控件 向窗体上添加控件有两种方法: 双击工具箱中的控件图标,该控件即自动添加到了窗体的中央。 单击工具箱中的控件图标,然后将鼠标指针移到窗体上,鼠标指针变成十字型,在窗体上需要放控件的位置拖动鼠标画出想要的尺寸,然后释放鼠标,即可在窗体上画出该控件。2对窗体上的控件进行调整对窗体上的控件进行调整的基本操作如下: (1)选中控件 (2)调整控件大小及位置22.22.2 2 设置属性设置属性 利用属性窗口,可为界面中的对象(窗体或控件)设置相应的属性。打开属性窗口可用以下4种方法:(1)选“视图”菜单中的“属性窗
26、口”。(2)按F4键。(3)单击工具栏上的“属性”按钮。(4)使用对象的上下文菜单。 在属性窗口中所进行的是属性初始值的设置,用户也可在程序中对他们进行设置和修改。22.22.3 3 编写代码编写代码为了使应用程序具有一定的功能,还必须为对象编写实现某一功能的程序代码,编写程序代码要在“代码窗口”进行。打开代码窗口可用以下4种方法:(1)双击对象。(2)选“视图”菜单中的“代码窗口”。(3)使用对象的上下文菜单。(4)在工程窗口单击查看代码图标。 VB代码书写格式比较自由。代码不区分字母的大小写,一行允许多达255个字符。通常一行写一条语句,这样程序看起来比较清晰。在同一行上也可写多个语句,这
27、时语句间用冒号“:”分隔。例如,a=4:b=5:c=6。单行语句也可分若干行书写,要使用一个空格后跟一个下划线作续行符,如下所示: dim a as single,b as single,c as single _ d as single,e as single例2-1建立一个简单的应用程序,用于在图形框介绍“丁香”的功能与特点。建立如图所示的用户界面:按照表设置属性值:属性值设置完毕后的用户界面为:控件名标题(Caption)字号(FontSize)Form1丁香12Label1丁香小四Picture1小四Option1特点小四Option2功能小四Command1退出小四(1)单击“对象”
28、右边的下来菜单,选择Option1(2)单击“过程”列表右边的下拉菜单,选择Click事件。 输入如下代码: Private Sub Option1_Click() Picture1.Cls Picture1.Print 质坚实而重,入水即沉,断面有油性. End Sub选择对象Option2和事件Click输入如下代码: Private Sub Option2_Click() Picture1.Cls Picture1.Print 治呃逆,呕吐,反胃,泻痢,心腹冷等 End Sub选择对象Command1和Click事件输入如下代码: Private Sub Command1_Click()
29、 End End Sub2.2.4 保存和运行调试工程、生成EXE文件1保存工程选“文件”菜单中的“保存工程”或单击工具栏中的“保存”按钮即可。2运行调试工程运行工程,尽可能地发现程序中存在的错误和问题,排除错误、解决问题。运行工程可用以下3种方法:(1)选择“运行”菜单中的“启动”。(2)单击工具栏中的“启动”按钮。(3)按F5键。一般来讲,程序很少能一次运行通过,这是因为程序中有这样那样的错误,这是由它反映的实际问题的复杂性,及程序本身逻辑结构的复杂性决定的。 程序中的错误可分为3类:(1)编译错误。(2)运行错误。(3)逻辑错误。 3生成EXE文件2.3.1 窗窗 体体 创建VB应用程序
30、的第一步是创建用户界面。用户界面的基础是窗体,各种控件对象必须建立在窗体上。 启动VB后,即在屏幕上显示一个窗体。窗体及基本的内部控件窗体及基本的内部控件窗体控制菜单框窗体控制菜单框窗体控制菜单框标题栏最小化按钮最大化按钮关闭按钮窗体的属性决定了窗体的外观和操作。窗体的大部分属性可用两种方法来设置:通过属性窗口设置和通过程序代码设置。有少量的属性不能在程序代码中设置。(1) Appearance属性 该属性决定窗体的外观效果,属性值为0为平面效果,属性值为1为立体效果。(2) Caption属性 用于设置窗体标题栏显示的内容,它的值为字符串。系统默认的Caption值为Form1。(3) Ic
31、on属性 用于设置当窗体最小化时以该图标显示,如果不设置则以VB默认图标显示。设置方法为,单击Icon属性设置右边的“”,打开“加载图标”对话框,选择图标文件装入。(4) ControlBox属性 当其值为True时左上角有控制菜单,当为False时为无控制菜单框。 (5)MaxButton 属性和 MinButton 属性 MaxButton属性为True,窗体右上角有最大化按钮;为False时,无最大化按钮。MinButton属性为True,窗体右上角有最小化按钮;为False时,无最小化按钮。(一)窗体的主要属性(6)BorderStyle 属性 决定窗体边框式样及窗体是否能调整大小。(
32、7)BackColor属性和ForeColor 属性 BackColor属性设置窗体的背景颜色,ForColor 属性设置窗体的前景颜色。窗体的前景颜色是执行Print方法时所显示文本的颜色。(8)Height属性和Width属性 设置窗体的初始高度和宽度。其单位为Twip。 1Twip=1/20点=1/1440英寸=1/567cm。(9)Left属性和Top属性 用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为Twip。(10)Name(名称)属性 设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的名称缺省为 Form1;添加第二个窗体,其名称缺省为
33、 Form2,依次类推。为了便于识别,用户通常给 Name 属性设置一个有实际意义的名称。(11)Enabled属性 属性值为True或False,设置对象是否能够对用户产生的事件做出反应。一般在程序中设置,用于临时屏蔽对窗体或其它控件的的控制。(12)Moveable属性 属性值为True或False,设置是否可以移动窗体。(13)Visible属性 属性值为True或False,设置窗体是否被显示。用户可用该属性在程序代码中控制窗体的隐现。 (14)Picture属性 设置在窗体中显示的图片。单击Picture属性右边的按钮,弹出“加载图片”对话框,用户可选择一个图片文件作为窗体的背景图片
34、。若在程序中设置该属性的值,需要使用LoadPicture函数。(15)WindowState属性 设置窗体启动后的大小状态。 在VB中,虽然不同的对象有不同的属性集合,但有一些属性,如Name 、Enabled、Visible、Height、Width、Left、Top等,其它控件也有,且具有相似的作用。在后续的章节中,主要介绍各种控件常用的特殊属性。(二) 事件窗体最常用的事件有3种:Click(单击)、DbClick(双击)、Load(装入)。1Click事件程序运行后,单击窗体触发该事件。2DbClick事件程序运行后,双击窗体触发该事件。3Load事件Load事件是窗体被装入内存工作
35、区时触发的事件。如果这个事件过程存在,就马上执行它。Load事件过程通常用于启动程序时,对属性、变量的初始化以及装载数据等。(三)方法(三)方法窗体上常用的方法有Print和Cls方法。1.Print方法 Print 方法的语法是: 对象名对象名.PrintSpc(n)|Tab(n)表达式列表表达式列表;|,2. Cls方法 Cls方法的语法格式: 对象名对象名 .Cls 其中对象可以是Form或PictureBox,如果省略,通常Visual Basic都把当前的窗口作为Cls操作的对象。例2-2利用Print方法打印出如图2-15所示的图形,并使用Cls方法将打印出来的图形清除。在用户界面
36、上放置一个命令按钮,在代码窗口直接设计程序如下:Private Sub Command1_Click()Form1.ClsEnd SubPrivate Sub Form_Click()Print Print “ Print Print Print Print Print Print Print End Sub程序运行结果如图所示。例2-3 设计一个窗体, 用于测试鼠标的单击与双击的反应。直接在代码窗口输入程序代码如下: Private Sub Form_Load() Caption = 加载窗体结果 AutoRedraw = True Picture = LoadPicture(App.Pat
37、h + bg1.jpg) FontSize = 40 FontName = 隶书 ForeColor = vbGreen Print Load事件 End Sub Private Sub Form_Click() Caption = 鼠标单击 Print 鼠标单击 End Sub Private Sub Form_DblClick() Caption = 鼠标双击 Picture = LoadPicture() Print 鼠标双击 End Sub2.3.2 标标 签签 标签(Label)主要用于显示不需要用户修改的文本。所以,标签可以用来标示窗体及窗体上的对象,如为文本框、列表框等添加描述性
38、的文字,或者作为窗体的说明文字。(一) 属性1Caption属性 设置标签要显示的内容。它是标签的主要属性。2BorderStyle属性 默认值为0,标签无边框;设置为1时,标签有立体边框。3Autosize属性 该属性用于设置标签是否自动改变尺寸以适应其内容。4Alignment属性 确定标签中内容的对齐方式。5BackStyle属性 该属性用于设置背景是否透明。(二)事件(二)事件 标签的主要事件有:Click、DblClick和Change事件。但是一般标签用于显示输出信息,不需编写事件过程。例2-4 利用标签控件,制作具有阴影效果的文字,如图所示该例题的设计主要是对两个标签对象的属性设
39、置,参见下表:。默认控件BackStyleForeColorLeftTopLabel10Transparent&H00000000 &黑720240Label20Transparent&H00FFFFFF&白8002802.3.3 命令按钮命令按钮在VB应用程序中,命令按钮是使用最多的对象之一,常常用它接受用户的操作信息,触发相应的事件过程,以实现指定的功能。(一) 属性1Caption属性 设定命令按钮上显示的文本。2Default属性 该属性用于设置默认命令按钮。3Style属性和Picture属性 命令按钮上除了可以显示文字外,还可以显示图形。若要显示图形,首先应将Style 属性设置为
40、1,然后在Picture属性中设置要显示的图形文件。4Value属性 该属性只能在程序运行期间引用或设置。True表示被按下,False(默认)表示未被按下。(二)事件 命令按钮最常用的事件是Click事件。控件名称Caption字体大小StylePictureForm1“按钮操作示例”四号Label1“HELLO VB”小一Command1“改变背景”四号0-空Command2“改变文字”四号0-空Command3空1-ARW09RT例2-5 分别制作两个按钮用来改变标签的文本颜色和背景色,并制作一个具有图标的按钮用来结束程序。各控件参数见下表: 事件代码如下:Private Sub Com
41、mand1_Click() Label1.ForeColor = vbRedEnd SubPrivate Sub Command2_Click() Label1.BackColor = vbYellowEnd SubPrivate Sub Command3_Click() EndEnd Sub程序运行结果如图所示:2.3.4 文本框文本框文本框(TextBox)在窗体中为用户提供一个既能显示文本又能编辑文本的区域。在文本框内,用户可以用鼠标、键盘按常用的方法对文字进行编辑,例如进行输入、删除、选择、复制及粘贴等各种操作。(一) 属性1Text属性 设置文本框中显示的内容。2Locked属性 设置文本框中的内容是否可编辑。3Maxlength属性 设置文本框中允许输入的最大字符数。4MultiLine属性 决定文本框是否允许接收多行文本。5PassWordChar属性 当MultiLine为False时,该属性可设置显示在文本框中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青海车库渗漏维修施工方案
- 赤水市小升初数学试卷
- 2025年度城市更新项目住宅买卖合同(含精装修)
- 2025年度体育场馆租赁管理合同范本
- 人教版数学九年级下册《构建知识体系》听评课记录
- 2025年度股份质押合同范本:高新技术企业股权担保协议
- 激励制度在企业文化塑造中的作用
- 现代医疗技术助力提升新生儿健康水平
- 湘教版地理八年级上册《第三节 中国的河流》听课评课记录5
- 生态文明教育普及策略与路径选择
- 项目式学习:教师手册
- 药品储存养护知识大全
- 派出所校园安保培训
- 新版药品批发企业质量管理体系文件大全
- 增值税专用发票样本
- 病死畜禽无害化处理技术
- 相似三角形判定专项练习30题(有答案)
- 经济人假设的历史演变与现实选择
- 2023学年完整公开课版mydreamjob作文教学
- 巴基斯坦介绍课件
- 水稻叶龄诊断栽培技术课件
评论
0/150
提交评论