1、第1章 Visual Basic概述,1.1 Visual Basic概述 1.2 Visual Basic 6.0的集成开发环境 1.3 Visual Basic 6.0帮助系统的使用 习题一,1.1 Visual Basic概述,1.1.1 Visual Basic简介Visual Basic for Windows是一种具有良好图形用户界面(GUI)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。,1.1.2 Visual Basic的发展过程早在1991年,为了简化Windows应用程序的开发,微软公司推出了Visual Basic 1.0。 1992年,经过对Visual
2、 Basic 1.0的修改后,微软推出了Visual Basic 2.0。1993年经再次修改完善后,Visual Basic 3.0上市了。,1995年,随着Windows 95轰轰烈烈的发布,Visual Basic 4.0也随之问世。1997年,微软公司开始推出Windows开发工具套件Microsoft Visual Studio 1.0,其中包括了Visual Basic 5.0,1998年发布的Microsoft Visual Studio 98则包含了Visual Basic 6.0。,1.1.3 Visual Basic 6.0版本简介1. 学习版学习版(Learning Ed
3、ition)主要是为初学者了解基于Windows的应用程序开发而设计的。 2. 专业版专业版主要是为专业人员创建客户/服务器应用程序而设计的。 3. 企业版企业版是为创建更高级的分布式、高性能的客户/服务器或Internet/Intranet上的应用程序而设计的。,1.1.4 Visual Basic的特点1. 可视化的设计平台传统程序设计语言编程时,需要通过编程计算来设计程序的界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。2. 面向对象的设计方法VB采用面向对象的编程方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。,3. 事件驱动的编
4、程机制VB通过事件来执行对象的操作。在设计应用程序的时候,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。 4. 结构化的设计语言VB是在结构化的BASIC语言基础上发展起来的,加上了面向对象的设计方法,因此是更具有结构化特点的程序设计语言。,5. 充分利用Windows资源VB提供的动态数据交换(DDE)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换、在不同的应用程序之间进行通信的功能。6. 开放的数据库功能与网络支持VB具有很强的数据库管理功能。不仅可以管理MS Access格式的数据库,还能访问其他外部数据库,如FoxPro、Parado
5、x等格式的数据库。,1.2 Visual Basic 6.0的集成开发环境,1.2.1 Visual Basic 6.0的启动与退出1. 启动VB启动VB与启动其他Windows程序一样。启动Visual Basic 6.0的步骤如下:(1) 单击Windows任务栏中的“开始”按钮,从“程序”组中选择其中的“Microsoft Visual Basic 6.0中文版”,启动Visual Basic 6.0。,(2) 启动Visual Basic 6.0后,首先显示“新建工程”对话框,如图1.1所示。 (3) 系统默认为“新建”选项卡中的“标准EXE”项。双击新建选项卡中的“标准EXE”项,或
6、直接单击“打开”按钮,进入VB的集成开发环境,如图1.2所示。,图1.1 “新建工程”对话框,2. 退出VB如果要退出Visual Basic 6.0,可单击图1.2中VB窗口的“关闭”按钮,或选择“文件”菜单中的“退出”命令,VB会自动判断用户是否修改了工程的内容,并询问用户是否保存文件或直接退出。,1.2.2 Visual Basic 6.0集成开发环境的组成软件开发一般需要经过设计和代码编辑、编译和调试、运行等几个步骤。在传统的软件开发工具中,这些步骤一般需要在各自独立的支持环境下完成。而Visual Basic 6.0则是把支持软件开发的各种功能都集成在一个公共的工作环境中,称之为“集
7、成开发环境”,如图1.2所示。,图1.2 VB集成开发环境,1. 标题栏和菜单栏标题栏中显示的有窗体控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化/还原、关闭按钮。菜单栏中显示了“文件”、“编辑”、“视图”、“工程”、“格式”等菜单项,其中包含了VB编程的常用命令。,2. 工具栏及数字显示区在菜单栏的下面是工具栏,工具栏提供了许多常用命令的快速访问按钮。单击某个按钮,即可执行对应的相关操作。“标准”工具按钮的图标及其功能如表1-1所示。,表1-1 “标准”工具按钮的图标及功能,3. 工具箱新建或打开“标准EXE”工程时,VB将同时打开标准工具箱。1) 标准工具箱VB的标准工具
8、箱包含了建立应用程序所需的各种控件,如图1.3左所示。另外,VB还提供了很多ActiveX控件可以添加到工具箱中,如图1.3右所示为扩充工具箱。,图1.3 VB的工具箱,向工具箱中添加某些控件的步骤如下:(1) 在工具箱的空白处单击鼠标右键。在弹出的快捷菜单中选择“部件”,如图1.4所示,或单击“工程”菜单中的“部件”子菜单,弹出“部件”对话框。(2) 在打开的“部件”对话框中,将需要的控件加上选中标志,然后单击“确定”按钮后退出,如图1.5所示,则所选择的控件即可添加到工具箱中。,图1.4 右键快捷菜单,图1.5 “部件”对话框,2) 选项卡按照下列操作步骤可将一些常用控件保存在一张单独的选
9、项卡上:(1) 在工具箱的空白处单击鼠标右键,在弹出的快捷菜单中选择“添加选项卡”。(2) 在打开的“新选项卡名称”对话框中,输入选项卡名称,如ww,如图1.6所示。(3) 单击“确定”按钮退出。(4) 用鼠标左键将所需的控件“拖”到创建的选项卡ww上,如图1.7所示。,图1.6 输入选项卡名称,图1.7 添加控件到选项卡,4. 工程管理器窗口工程是指用于创建一个应用程序的所有文件的集合。工程管理器窗口(简称工程窗口)采用Windows资源管理器式的界面,层次分明地列出当前工程中的所有文件,如图1.8所示。,图1.8 工程窗口,5. 属性窗口在VB集成环境的默认视图中,属性窗口位于工程窗口的下
10、面。按F4键,或单击工具栏中属性窗口按钮 ,或选取“视图”菜单中的“属性窗口”子菜单,均可打开“属性”窗口,如图1.9所示。,图1.9 “属性”窗口,“属性”窗口的内容包括:(1) 对象下拉列表框:标识当前选定对象的名称以及所属的类。 (2) 选项卡:可按字母排序和分类排序两种排序方式显示所选对象的属性。(3) 属性列表框:列出了当前选定的窗体或控件的属性设置值。(4) 属性说明:显示当前属性的简要说明。,6. 窗体设计器窗体就是应用程序的用户界面,需要在窗体设计器中设计窗体的外观。 窗体中的对象(控件)可随意在窗体上移动、改变大小,但锁定控件后则不可随意修改,如图1.10左所示。,图1.10
11、 窗体设计器窗口,7. 窗体布局窗口窗体布局窗口中有一个表示屏幕的小图像,用来显示窗体在屏幕中的位置。 8. 立即窗口使用立即窗口可以在中断状态下查询对象的值,也可以在设计时查询表达式的值或命令的结果,如图1.11所示。,图1.11 在立即窗口中查询表达式的值,1.2.3 单文档界面(SDI)和多文档界面(MDI)VB应用程序界面有两种不同的类型:单文档界面(SDI)和多文档界面(MDI)。,1.3 Visual Basic 6.0帮助系统的使用,1.3.1 使用MSDN Library在线帮助在VB“帮助”菜单中选择“内容”、“索引”或“搜索”命令后,将打开类似于IE浏览器的MSDN Lib
12、rary在线帮助窗口,如图1.12所示(该窗口也可以从“开始”菜单中打开)。,图1.12 “MSDN Library Visual Studio 6.0”窗口,1.3.2 上下文相关帮助VB的许多部分是上下文相关的。上下文相关意味着不必搜寻“帮助”菜单就可直接获得有关这些部分的帮助。例如,从“视图”菜单中选择“代码窗口”命令,打开代码窗口,如图1.13所示,将光标插入点置于关键词“Private”中并按F1键,将显示出图1.14所示的该关键词的帮助信息。,图1.13 打开的代码窗口,图1.14 关键词帮助信息,可以使用上下文相关帮助的部分有: VB中的每个窗口(属性窗口、代码窗口等)。 工具箱
13、中的控件。 窗体或文档对象内的对象。 属性窗口中的属性。 VB关键词(声明、函数、属性、方法、事件和特殊对象)。 错误信息。,1.3.3 运行“帮助”中的代码示例帮助中的许多程序语言主题都包含有一些可以在VB中直接运行的代码示例,可以通过Windows的粘贴板将这些代码复制到代码窗口中,并按F5键运行它们,这对理解有关概念是十分有利的。但有些程序需要先建立窗体和控件,并设置属性后才能运行示例代码。比如在属性窗口中选择“FillColor”属性,并按F1键(使用上下文相关),打开如图1.15所示的帮助窗口,单击“示例”二字,打开FillColor属性示例帮助窗口,如图1.16所示。,图1.15 FillColor属性帮助窗口,图1.16 FillColor属性示例帮助窗口,习 题 一,1.1 简述Visual Basic的特点。 1.2 简述Visual Basic 6.0集成开发环境的组成。 1.3 如何向工具箱中添加控件? 1.4 如何将一些常用控件保存在一张单独的选项卡上? 1.5 属性窗口主要包括哪些内容? 1.6 简述MSDN的作用。 1.7 打开“帮助”菜单,进入Visual Basic起始页,阅读其中的内容。,