联系方式:@163.com1-2北京源智天下科技有限公司联系方式:课程内容安排•VisualBasic简介•VisualBasic的安装与启动•VisualBasic6.0的集成开发环境•创建第一个应用程序1-3北京源智天下科技有限公司联系方式:简介•VisualBasic中的“Visual”指的是开发图形用户界面(GUI)的方法,即不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的一点即可。“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,其是一种在计算技术发展历史上应用得最为广泛的语言。1-4北京源智天下科技有限公司联系方式:的版本•自从1991年VisualBasic1.0诞生以来,随着其功能的增强,VisualBasic至今已经经过了9个发展阶段。其中,使用最为广泛的是在1998年推出的VisualBasic6.0。目前,VisualBasic6.0一共包括三个版本:•学习版(Learning):基础版本,包括所有的内部控件以及网格、选项卡和数据绑定控件。•专业版(Professional):针对计算机专业开发人员,是一整套功能完备的开发工具。•企业版(Enteprise):VisualBasic6.0的最高版本,企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。•在本书中,我们使用的是VisualBasic6.0的企业版(中文版),本书所涉及的所有实例都是通过VisualBasic6.0企业版进行调试的。1-5北京源智天下科技有限公司联系方式:基本概念及常用术语•工程(Project):是指用于创建一个应用程序的文件的集合。•窗体(Form):应用程序的用户界面,即Windows。•控件(Control):简单的说,控件即构成VisualBasic应用程序的图形化工具,包括按钮、标签、文本框、复选框、列表框、数据控件、表格控件和图片控件等。•过程(Sub):是指为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,其即可当作应用程序,也可以用户自定义函数来使用。•ActiveX:ActiveX是基于ComponentObjectModel(COM)的可视化控件结构的商标名称。其是一种封装技术,提供封装COM组件并将其置入应用程序(如Web浏览器)的一种方法。•ComponentsObjectModel(COM):是软件组件互相通讯的一种方式。1-6北京源智天下科技有限公司联系方式:的安装环境•VisualBasic6.0对系统的要求相对现在的计算机来说,可以说是非常低的了。以下是安装和正常运行VisualBasic6.0的最低要求。•CPU:Pentium(R)90MHz或更高的微处理器,最低为Intel80486/DX66。•显示器:VGA640x480或MicrosoftWindows支持的更高分辨率的屏幕。•内存:Windows95平台,需24MB的内存,对于WindowsNT平台,需32MB。•硬盘空间:学习版:典型安装48MB,完全安装80MB;专业版:典型安装48MB,完全安装80MB;企业版:典型安装128MB,完全安装147MB;附加部件(如果需要的话):MSDN(帮助文档):67MB;InternetExplorer4.x:约66MB。•操作系统:MicrosoftWindowsNT3.51或更新的版本;MicrosoftWindows98或更新的版本,最低Windows95。1-7北京源智天下科技有限公司联系方式:•VisualBasic6.0企业版的安装与其他应用软件的安装类似,采用纯图形化的界面,对于初学者来说非常简单。1-8北京源智天下科技有限公司联系方式:的启动•如果正确安装了VisualBasic6.0后,双击桌面上的“VisualBasic6.0中文版”快捷图标,或使用开始菜单来启动VisualBasic6.0。单击【开始】|【程序】|【MicrosoftVisualBasic6.0中文版】命令,即可启动VisualBasic6.0。1-9北京源智天下科技有限公司联系方式:的集成开发环境•集成开发环境(IntegratedDevelopmentEnvironment,简称IDE)是VisualBasic6.0的开发环境,所有开发活动都在该环境下进行。如果把VisualBasic6.0的编程方法和思想比作高深的武功,那么VisualBasic6.0的集成开发环境就是一把锐利无比的宝剑,只有将二者熟练地结合在一起,才能最大的发挥VisualBasic6.0的作用。•一般的说,VisualBasic6.0的集成环境由九部分组成:•主窗口、控件工具窗口、窗体窗口、属性窗口、代码窗口、工程资源管理窗口、布局窗口、对象浏览窗口和立即本地和监视窗口。下面就其几个主要部分做简要讲解。1-10北京源智天下科技有限公司联系方式:北京源智天下科技有限公司联系方式:控件,开发人员可以使用这些控件来设计程序的操作界面。读者打开VisualBasic6.0的集成开发环境后,可在其左侧找到该窗口,如图1-7所示。如未出现该窗口,则可单击菜单命令【视图】|【工具箱】来打开。1-12北京源智天下科技有限公司联系方式:窗体编辑器窗体编辑器,也即为窗体编辑窗口。作为用户自定义窗口,用来设计应用程序的界面。用户可以在窗体中添加控件、图形图片和菜单等,来创建所期望的程序操作界面的外观。一个工程中可以有多个窗体(可使用常用工具栏中的“添加窗体”按钮列表,或者单击【工程】|【添加窗体】来往工程中添加用户需要的窗体),每个窗体都有自己的窗体编辑器。每个窗体都应该有自己的名称,默认的窗体名称为“Form1”、“Form2”、“Form3”等,为了避免窗体的混淆,开发人员应该根据窗体的功能给不同的窗体重命名。1-13北京源智天下科技有限公司联系方式:工程资源管理窗口工程是建立一个应用程序的所有文件组成的集合。在VisualBasic6.0中使用工程资源管理器来管理工程中的窗体和各种模块。在工程资源管理器窗口的上部有3个按钮,其作用如下:“查看代码”按钮:用于打开代码编辑器,查看当前窗体的程序指令;“查看对象”按钮:将当前打开的代码编辑器所指向的窗体打开;“切换文件夹”按钮:用于切换工程资源管理器中管理不同类型文件的文件夹。1-14北京源智天下科技有限公司联系方式:属性窗口控件属性的窗口用于列出当前窗体和选定控件对象的属性值。同时,用户也可以在属性窗口中对选定对象进行属性值的设定。属性窗口的最上面为标题栏,用以显示当前选定的对象名称。标题栏的下方为对象框,显示选定对象的名称和控件类型。对象框下面有两个选项卡,分别为“按字母序”和“按分类序”,用以显示两种不同排列方式的属性列表。1-15北京源智天下科技有限公司联系方式:代码窗口代码窗口是用来进行程序设计的窗口,该窗口用于显示和编辑程序代码。VisualBasic6.0中的代码编辑器窗口是输入程序代码和程序调试的地方。应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。有多种方式可打开代码编辑窗口:选择【视图】菜单中的【代码窗口】命令;在选定控件或窗体的快捷菜单(单击右键)中选择“查看代码”命令;在程序设计的任何阶段双击窗体或控件。1-16北京源智天下科技有限公司联系方式:=A*B的程序,要求用两个文本框分别输入乘数和被乘数,一个文本框输出计算结果,两个按钮分别是计算按钮和清除按钮。其界面和执行效果如下图所示。1-17北京源智天下科技有限公司联系方式:开发步骤•在进行具体的程序设计其,读者应先了解VisualBasic6.0进行应用程序开发的步骤,其一般可分为如下4个步骤:•(1)设计程序界面;•(2)编写事件代码;•(3)调试运行程序;•(4)保存和生成应用程序。1-18北京源智天下科技有限公司联系方式:示例小结•从上述实例,读者可以看出VisualBasic6.0的特点如下:•易学易用的集成开发环境;•可视化上设计平台;•事件驱动的编程机制;•结构化的程序设计语言。1-19北京源智天下科技有限公司联系方式:的容错性很强,但是用户使用其来进行应用程序开发时,还是需要注意VisualBasic6.0本身的一些约定和限制。代码限制是指编写事件代码的时候需注意的事项。一般来说,可被加载到窗体、类或标准模块的代码总数限于65,534行。一行代码限于1023个字节。在一行中的实际文本之前最多只能有256个空格的前导,在一个逻辑行中最多只能有25个续行符(_)。