您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第1章VisualBasic的基础知识
VisualBasic程序设计教程刘瑞新汪远征编著机械工业出版社第1章VisualBasic的基础知识1.1VisualBasic简介1.1.1VisualBasic的发展VisualBasic是Microsoft公司开发的Windows应用程序开发工具,Visual——“可视化的”,是一种开发图形用户界面(GUI)的方法。1991年推出VB1.01992、1993、1995、1997、1998,2000相继推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本5.0,6.0包含三种版本(学习版、专业版和企业版)1.1.2VisualBasic的特点:1.可视化的设计平台2.面向对象的设计方法(OOP)3.事件驱动的编程机制4.结构化的设计语言5.充分利用Windows资源(DDE、OLE、DLL)6.开放的数据库功能与网络支持VB可视化编程的基本概念1.2.1对象的属性、事件和方法1对象的属性(用于描述对象的一组特征)对象属性的设置一般有两条途径:(1)选定对象,然后在属性窗口中找到相应属性直接设置(2)在代码中通过编程设置,格式为:对象名.属性名=属性值如下述代码可以设置标签控件Label1的标题为“轻松学用VB6.0”。Label1.Caption=轻松学用VB6.02对象的事件在VB中事件就是预先定义好的可被对象识别的动作,如Click事件、DbClick事件、Load事件、MouseMove事件等。1.2VB只是识别事件的发生,为了使对象对某一事件作出响应,必须编写事件过程。事件过程——是指附在该对象上的程序代码,是事件触发后处理的程序。3对象的方法(对象要执行的动作)在对象上可操作的过程,是VB系统提供的一种特殊的过程和函数——方法。方法是面向对象的,所以对象的方法调用一般要指明对象。对象方法调用形式:[对象.]方法[参数列表]如省略对象,表示在当前对象,一般指窗体。例如:Form1.printVB程序设计1.2.2VB的控件VB中的控件通常分为3种类型:(1)内部控件。在默认状态下工具箱中显示的控件都是内部控件(见表1-1),这些控件被封装在VB的EXE文件中,不可从工具箱中删除。(2)ActiveX控件。这类控件单独保存在.ocx类型的文件中,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等和仅在专业版和企业版中提供的控件,如标准的公共对话框控件、动画控件等,另外还有许多软件厂商提供的Active控件。(3)可插入的对象。用户可将Excel工作表或PowerPoint幻灯片等作为一个对象添加到工具箱,编程时可根据需要随时创建。1.2.3窗体对象1.窗体的结构创建新窗体的步骤如下:(1)从“工程”菜单中选择“添加窗体”菜单项。(2)缺省情况下系统将显示如图1-2左所示的“添加窗体”对话框。(3)该对话框的“新建”选项卡用于创建一个新窗体,列表框中列出了各种新窗体的类型,其中选择“窗体”选项时,建立一个空白的新窗体,选择其他选项时则建立一个预定义了某些功能的窗体。(4)单击“打开”按钮,一个新的空白窗体被加入到当前工程中,同时会显示在屏幕上,如图1-3所示。建立新窗体后,它的大小、背景颜色、标题名称等特征需要根据应用程序的要求在属性窗口中设置完成。图1-2“添加窗体”对话框图1-3添加新窗体2.多文档(MDI)窗体用户界面样式主要有两种:单文档界面(SDI,SingleDocumentInterface)和多文档界面(MDI,MultipleDocumentInterface)。多文档界面由父窗口和子窗口组成,一个父窗口可包含多个子窗口。父窗口就是MDI窗体,子窗口是指MDChild属性为True的普通窗口。创建MDI窗体的一般步骤如下:(1)在“工程”菜单中选择“添加MDI窗体”子菜单,系统显示“添加MDI窗体对话框”。如图1-4所示。(2)选择“新建”选项卡中的“MDI”窗体,单击“打开”按钮,屏幕上出现一个名字为Mdiform1的MDI窗体(它的底色与普通窗体不同),如图1-5所示。(3)单击工具栏上的“启动”按钮运行程序,一个空白的MDI窗体出现在屏幕上图1-4“添加MDI窗体”对话框图1-5新添加的MDI窗体1.3VisualBasic6.0可视化编程环境1.3.1VisualBasic的集成开发环境主窗口菜单栏工具栏标题栏工具箱工程管理窗口属性窗口布局窗口立即窗口窗体设计窗口1.3.2窗体设计窗口窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,...。应注意窗体名即Name属性和窗体文件名的区别1.3.3工具箱工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件”1.3.4工程资源管理器工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块1.3.5属性窗口属性是指对象的特征,如大小、标题或颜色等数据。在VisualBasic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。1.3.6窗体布局窗口窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。1.3.7代码编辑窗口在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。1.3.8立即窗口在VisualBasic集成环境IDE中,运行“视图/立即窗口”命令或按下“Ctrl+G”组合键即可打开如图所示的立即窗口。立即窗口是VisualBasic所提供的一个系统对象,在设计状态时可以在立即窗口中进行一些简单的命令操作,如变量赋值或用“?”或Print(两者等价)输出一些表达式的值。还可在程序中使用Debug对象,把运行结果输出到立即窗口,例如:Debug.Print”现在是”&Format(Time,”tttttAM/PM”)1.4VisualBasic应用程序1.4.1VisualBasic应用程序的工作方式(1)启动应用程序,装载和显示窗体。(2)窗体(或窗体上的控件)接收事件。事件可由用户引发(例如通过键盘或鼠标操作),可由系统引发(例如定时器事件),也可由代码间接引发(例如当代码装载窗体时的Load事件)。(3)如果在相应的事件过程中已编写了相应的程序代码,就执行该代码。(4)应用程序等待下一次事件。注意:有些事件伴随其它事件发生.例如,在DblClick事件发生时,Click,MouseDown和MouseUp事件也会发生.1.4.2创建应用程序的步骤创建VisualBasic应用程序一般有以下几个步骤。(1)新建工程。创建一个应用程序首先要打开一个新的工程。(2)创建应用程序界面。使用工具箱在窗体上放置所需控件。其中,窗体是用户进行界面设计时在其上放置控件的窗口,它是创建应用程序界面的基础。(3)设置属性值。通过这一步骤来改变对象的外观和行为。可通过属性窗口设置,也可通过程序代码设置。(4)对象事件过程的编程。通过代码窗口为一些对象相关事件编写代码。(5)保存文件。运行调试程序之前,一般要先保存文件.(6)程序运行与调试。测试所编程序,直到运行结果正确,用户满意为止,再次保存修改后的程序。例:编写代码在代码窗口中输入下列代码:PrivateSubForm_Load()Label1.Caption=今天是:&Chr(13)&Format(Date,dddddd)EndSub用同样的方法,输入命令按钮Command1和Command2的单击(Click)事件过程代码:PrivateSubCommand1_Click()Label1.Caption=欢迎使用&Chr(13)&VisualBasicEndSubPrivateSubCommand2_Click()Label1.Caption=现在是北京时间:&Format(Time,ttttt)EndSUB修改方法如下:选中“欢迎”按钮Command1,修改其风格属性(Style)为1–Graphical。用鼠标单击图片属性(Picture)右边的三点按钮,打开“加载图形”对话框。在VB的系统目录中找到图标文件Handshak.ico,如图1-30所示。同样方法修改“时间”按钮Command2,其中图标文件为…\MicrosoftVisualStudio\Common\Graphics\Icons\Misc\Clock06.ico图1-30“加载图形”对话框修改工程习题一1.1简述VB的特点。1.2什么是对象的属性、事件和方法?1.3简述VB可视化编程的一般步骤。1.4如何在“立即”窗口输出:大家都来学用VisualBasic。1.5理解单击(Click)和双击(DblClick)事件。单击或双击窗体改变标签的标题。1.6理解Visible属性。编写一个简单程序。要求:单击命令按钮来显示或隐藏标签。
本文标题:第1章VisualBasic的基础知识
链接地址:https://www.777doc.com/doc-2244571 .html