VB程序设计基础第2章

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

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

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

资源描述

第二章VisualBasic简介1第2章VisualBasic简介本章要点:VisualBasic的集成开发环境(IDE)可视化编程的基本概念▲窗体、命令按钮、标签、文本框▲VisualBasic工程的设计步骤▲VisualBasic的帮助系统第二章VisualBasic简介22.1概述VisualBasic是程序设计语言(开发工具)用于开发Windows环境下的应用程序。VisualBasic由BASIC语言发展而来Visual:可视的,指开发图形用户界面(GUI)的方法Basic:初学者通用符号指令代码不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用以事件驱动作为运行机制,提供了一定的面向对象编程机制第二章VisualBasic简介32.1.1VisualBasic6.0的版本(1)是面向对象的可视化程序设计工具。(2)采用结构化的程序设计方法。(3)采用事件驱动的编程机制。(4)提供了易学易用的应用程序集成开发环境。(5)支持多种数据库系统的访问。(6)采用了对象的链接与嵌入技术。学习版:用于初学者开发基于Windows的应用程序专业版:用于专业人员开发客户/服务器应用程序企业版:用于创建高级的、高性能的网络应用程序2.1.2VisualBasic主要的功能特点第二章VisualBasic简介42.2VisualBasic的安装与启动2.2.1系统要求(1)微处理器:486DX/66MHz或更高。(2)内存:至少16MB。(3)硬盘空间:学习版:典型安装48MB,完全安装80MB。专业版:典型安装48MB,完全安装80MB。企业版:典型安装128MB,完全安装147MB。MSDN(用于提供帮助文档):67MB。IE4.x:约需66MB(Windows98中已经包含)。(4)显示设备:VGA或更高分辨率的显示器。(5)读入设备:CD-ROM。(6)操作系统:Windows95/98或更新的版本;WindowsNT3.51或更新的版本。2.2.2VisualBasic的安装:VB、MSDN2.2.3VisualBasic的启动第二章VisualBasic简介52.3VisualBasic的集成开发环境(IDE)第二章VisualBasic简介62.3VisualBasic的集成开发环境(IDE)1.标题栏:三种工作模式设计模式:可以进行用户界面的设计和代码的编写:运行模式:运行应用程序,此时不可以编辑代码,也不可以编辑界面。中断模式:应用程序运行暂时中断,此时可以编辑代码,但不可以编辑界面2.菜单栏提供了VB中用于开发、调试和保存应用程序所需要的所有命令。3.工具栏:提供了对常用命令的快速访问。4种工具栏:编辑、标准、窗体编辑器和调试使用:视图→工具栏打开或关闭工具栏。第二章VisualBasic简介74.工具箱:控件的容器控件:用于创建对象,每个控件都有其属性、事件和方法。工具箱中的控件可以有三类:内部控件—默认状态下工具箱中显示的控件ActiveX控件—存于.OCX文件中,包括各种版本的VB控件以及第三方厂家提供的控件,必要时可添加到工具箱中。可插入对象—将其他应用程序产品作为一个对象加入到工具箱中。如Excel工作表、公式等。第二章VisualBasic简介85.工程资源管理器窗口工程:每个应用程序可称为一个工程每个工程可包括多种类型的文件文件类型:.Vbp.Frm.Bas.Cls.Res.Ocx.Frx查看代码查看对象切换文件夹显示:视图→工程资源管理器使用工具栏按钮第二章VisualBasic简介96.属性窗口对象下拉列表框属性说明属性列表框选项卡显示:视图→属性窗口使用工具栏按钮按F4键第二章VisualBasic简介107.窗体布局窗口:调整程序运行时窗体显示的位置8.窗体设计器窗口是进行界面设计的窗口。工程中的每个窗体都有自己的窗体设计器窗口。一个应用程序至少有一个窗体。9.代码编辑器窗口:用于编写程序代码进入代码编辑器窗口的方法:双击窗体的任何地方右击窗体,从快捷菜单中选择“查看代码”单击工程资源管理器窗口中的“查看代码”按钮。执行“视图”菜单中的“代码窗口”命令。第二章VisualBasic简介11代码编辑器窗口组成:自动列出成员特性:自动列出控件的属性和方法。自动显示快速信息:自动显示语句和函数的语法格式自动语法检查:出错时显示为红色。10.立即窗口用于调试应用程序。可键入或粘贴一行代码,按下回车键立即执行。过程下拉列表框代码区过程查看全模块查看拆分栏对象下拉列表框第二章VisualBasic简介122.4可视化编程的基本概念2.4.1对象对象:代码和数据的集合。如:窗体、按钮、菜单、文本框等。对象名:如Form1、Command2、Menu1、Text32.4.2属性属性:对象的一组特征,如:标题、宽度、字体等属性名:如Caption、Width、Font、Color属性设置方法:设计阶段在属性窗口中设置在代码中设置:对象名.属性名=属性值例:Form1.Caption=学籍管理CmdOK.Caption=确定第二章VisualBasic简介13事件:在对象上所发生的事情如单击、双击、内容改变、尺寸改变等事件是固定的。事件过程:发生某事件后所要执行的程序代码一般格式:PrivateSub对象名_事件名([参数表])程序代码EndSub例:PrivateSubCommand1_Click()Form1.BackColor=vbRedEndSub2.4.3事件第二章VisualBasic简介14方法:用于对对象进行一定的操作。由函数或过程实现。方法是固定的调用格式为:[对象名.]方法名[参数表]例:FirstForm.Print欢迎使用VisualBasicSecondForm.ShowMyPicture.Cls2.4.4方法第二章VisualBasic简介152.5窗体、命令按钮、标签、文本框2.5.1窗体(Form)窗体:窗口(一般,设计期称窗体、运行期称窗口)窗体模块:每个窗体对应于一个窗体模块1.窗体的结构控制菜单标题栏最大化/还原最小化关闭边框第二章VisualBasic简介16移除方法一:工程→移除Form1移除方法二:在工程资源管理器中右击窗体名称→移除Form1工程→添加窗体(打开“添加窗体”对话框)→新建现存添加方法二:使用工具栏中的“添加窗体”按钮设置启动对象:工程→工程1属性→设置启动对象显示具体窗体名添加方法一:2.添加窗体、移除窗体第二章VisualBasic简介173.属性(1)Name(名称):窗体的名称。以英文字母开始,最多40个字符。不能包含标点符号或空格。(2)Caption(标题):窗体标题栏显示的内容。(3)BackColor:窗体的背景颜色。(4)ForeColor:窗体的前景颜色。(5)Font:窗体中输出字符的字体、大小等特性。(6)Icon:运行时窗体处于最小化时所显示的图标。(7)Picture:设置要在窗体上显示的图片。(8)MaxButton:决定窗体的标题栏中是否具有最大化按钮。(9)MinButton:决定窗体的标题栏中是否具有最小化按钮。(10)BorderStyle:窗体的边框样式。(11)ControlBox:决定窗体是否具有控制菜单。(12)Moveable:决定窗体是否能移动(13)WindowState:决定运行时窗体是正常、最小化还是最大化。第二章VisualBasic简介184.事件Load、Activate、Click、DblClick例:单击窗体时产生Click事件,将窗体背景设成黄色PrivateSubForm_Click()Form1.BackColor=vbYellowEndSub例:在窗体加载时将窗体背景设成红色PrivateSubForm_Load()Form1.BackColor=vbRedEndSub5.方法窗体上常用的方法有Print、Cls、Move和Show等第二章VisualBasic简介191.属性(1)Caption:命令按钮的标题。在字符前加一个“&”符号,该字符就会带有一个下划线,成为访问键。运行时,同时按下Alt键和带下划线的字符相当于单击该按钮。(2)Font:设置文字的字体、字形、大小和效果等。(3)Style:0-Standard(缺省值)—不能显示图形或设置颜色1-Graphical—可以显示图形或设置颜色(4)Picture:指定要在命令按钮上显示的图形。(5)DownPicture:指定命令按钮按下时显示的图形。2.5.2命令按钮(CommandButton)第二章VisualBasic简介20(6)DisabledPicture:指定命令按钮无效时显示的图形。(7)Enabled:该属性值为False时,表示命令按钮无效,不能对用户产生的事件作出反应,呈暗淡显示。缺省值为True。(8)Visible:决定命令按钮在运行时是否可见。(9)Value:该属性只能在程序运行期间使用。设置为True表示该命令按钮被按下。(10)Default:指定该命令按钮是否为窗体的缺省按钮。(11)Cancel:指定该命令按钮是否为窗体的取消按钮。第二章VisualBasic简介212.事件Click;KeyDown;KeyUp;MouseDown;MouseUp…例:PrivateSubCommand1_MouseDown(……)Form1.BackColor=vbRedEndSubPrivateSubCommand1_MouseUp(……)Form1.BackColor=vbGreenEndSubPrivateSubCommand1_KeyDown(……)Form1.Caption=你好EndSubPrivateSubCommand1_KeyUp(……)Form1.Caption=再见EndSub第二章VisualBasic简介22在程序运行时,可以用以下方法之一触发命令按钮的Click(单击)事件:用鼠标单击命令按钮。按Tab键,把焦点移动到命令按钮上,再按回车或空格键。按命令按钮的访问键。在程序代码中将命令按钮的Value属性值设为True。如:PrivateSubCommand2_Click()Command1.Value=True'单击Command1EndSub直接在程序代码中调用命令按钮的Click事件。如PrivateSubCommand4_Click()Command1_Click'单击Command1EndSub第二章VisualBasic简介23如果指定某命令按钮为窗体的缺省按钮,那么即使焦点移到其他控件上,也能通过按回车键单击该命令按钮。如果指定某命令按钮为窗体的缺省取消按钮,那么即使焦点移到其他控件上,也能通过按Esc键单击该命令按钮。3.方法SetFocus方法:将焦点定位在指定的命令按钮上例:cmdOk.SetFocus第二章VisualBasic简介242.5.3标签(Label)标签常用在界面上提供一些文字提示信息。1.属性(1)Caption:标签的标题。(2)Alignment:标签中标题的对齐方式。(3)AutoSize:设为True时,可根据标题自动调整大小;设为False时,标签保持设计时定义的大小,太长的标题内容将不能显示出来。(4)BorderStyle:设置标签的边框。(5)BackStyle:设置标签是否透明。(6)WordWrap:指示是否随标题沿垂直方向自动扩展。True—标签将随标题在垂直方向变化。(此时AutoSize属性值应设置为True)False—标签不能在垂直方向上扩展。第二章VisualBasic简介252.事件Click、DblClick。例:设窗体上有一个标签控件Label1,其AutoSize属性值为True,双击该标签控件,则标签的标题字体增加10磅,可以通过如下代码实现:PrivateSubLabel1_

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

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

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

×
保存成功