Visual Basic程序设计(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-01 08:03:44

点击下载

作者:陆奎 殷晓波

出版社:人民邮电出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Visual Basic程序设计

Visual Basic程序设计试读:

前言

Visual Basic程序设计简单易学,是目前国内大部分高校培养大学生计算机能力的必修课程。本书是根据教育部的《计算机基础课程教学基本要求》,参照《全国计算机等级考试(NCRE)大纲》和《全国高等学校安徽考区计算机水平考试(CCT)大纲》,根据实际应用和大学生学习特点,结合作者多年的教学经验而编写完成的。

本书可作为高等院校各类专业程序设计基础教学的教材,也可作为计算机等级考试的备考辅导书,还可以作为计算机相关工程技术人员和爱好者的自学参考用书。

本书以Visual Basic 6.0为语言背景,循序渐进地介绍了可视化程序设计的基础知识、实用编程技术和方法。全书共10章内容,包括:(1)Visual Basic概述。介绍Visual Basic特点可视化编程的概念、Visual Basic的集成开发环境、可视化编程的基本概念、开发应用程序的一般步骤,以及程序调试方法。(2)Visual Basic程序设计基础。介绍数据类型、常量与变量、运算符和运算表达式、程序书写规则,以及常用内部函数。(3)Visual Basic程序控制结构,介绍顺序结构、选择结构和循环结构。(4)Visual Basic 常用基本控件。介绍命令按钮、标签、文本框、单选按钮、复选框、框架、列表框、组合框、图像框、图片框、滚动条和计时器。(5)数组。介绍数组的基本概念、定义、基本操作、数组应用和控件数组。(6)过程。介绍事件过程、Sub过程、Function过程、过程之间参数的传递、过程递归调用,以及变量作用域和生存期。(7)界面设计。介绍菜单设计、通用对话框、状态栏、工具栏、多文档界面设计,以及Visual Basic 的工程结构。(8)文件。介绍文件的基本概念、类型、操作语句和函数,顺序文件、随机文件的读写操作,文件系统控件的使用,以及文件系统对象模型。(9)图形及多媒体。介绍鼠标和键盘事件,图形控件与方法,以及多媒体控件。(10)数据库程序设计。介绍数据库基本概念、结构化查询语言SQL、可视化数据管理器、数据控件,以及ADO对象编程模型。

另外,本书的配套教材《Visual Basic程序设计实验与考试指导》中包括(1)教材配套的同步实验;(2)全国高等学校安徽考区计算机水平考试(CCT)的考试指导和全国计算机等级考试(NCRE);(3)教材课后习题解答。

本书由安徽理工大学计算机科学与工程学院陆奎、殷晓波任主编,胡胜利、朱广丽任副主编。全书由陆奎统稿,第4,7,9章由陆奎编写,第1,8,10章由殷晓波编写,第2,3章由胡胜利编写,第5,6章由朱广丽编写。最后要感谢为本书付出心血的编辑、审稿人员等各位朋友!

由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。编者2018年1月第1章Visual Basic概述【本章要点】

重点介绍Visual Basic特点,Visual Basic的集成开发环境,可视化编程的基本概念,开发应用程序的一般步骤和程序调试方法。【学习目标】

了解Visual Basic程序设计语言的特点,熟悉集成开发环境;了解Visual Basic编程的关键概念,掌握编程步骤;了解制作安装盘的方法;熟悉程序错误类型和调试方法。1.1 Visual Basic的编程特点

Visual Basic(简称VB),是一种基于BASIC的可视化程序设计语言,是微软公司推出的在Windows环境下使用的应用软件开发系统。Visual Basic具有简单易用的特点,采用了面向对象、事件驱动的编程机制,提供了所见即所得的可视化程序设计方法。专业人员可以用Visual Basic实现其他Windows编程语言的功能。对于初学编程者,只要掌握几个关键词就可以建立实用的应用程序,Visual Basic的语法是最容易被学习和使用的。1.1.1 Visual Basic的发展历史

Visual Basic是从BASIC语言发展而来的,BASIC(Beginners All-purpose Symbolic Instruction Code)是“初学者通用符号代码”的英文名称缩写。

1991年,微软公司正式发布推出Visual Basic 1.0,1992年、1993年、1995年和1997年相继推出了2.0版本、3.0版本、4.0版本和5.0版本。

1998年,随着Windows 98的发行,微软公司推出了功能更强、更完善的Visual Basic 6.0版本,该版本在创建自定义控件、对数据库的访问以及对Internet 的访问等方面都得到进一步加强、完善和提高,是目前使用最为广泛的稳定版本。另外,VB的子集VBA(Visual Basic for Applications)和VBScript也被广泛使用。例如,VBA被内嵌在Office、Auto CAD等常用应用软件中,VBScript被用作Web应用程序的脚本语言。

为了适应网络时代的需要,微软公司又推出了Visual Baisc.NET。1.1.2 Visual Basic的编程特点

对于开发Windows应用程序而言,VB是目前所有程序开发语言中最简单、最容易使用的编程语言。作为计算机程序设计语言,VB具有以下编程优势和特点。

1.可视化编程

Visual Basic之所以叫作“可视化编程”,是因为它用可视化控件的搭配组合,简单快捷地完成应用程序的设计。可视化控件都有若干属性和方法用来控制控件的外观及工作,这使软件的开发过程表现为:用鼠标单击按钮和拖放图形化对象以及指定对象的属性、行为的过程。这种可视化的编程方法易学易用,极大提高了编程效率。

2.面向对象的程序设计

在Visual Basic中,构成用户图形界面的窗体和控件都被视为对象。不同的对象,在程序中所赋予它的功能是不同的。例如,文本框控件是用来输入文本和显示文本的,命令按钮控件是让用户单击操作的。为了使对象各具特定的功能,只需为该对象编写程序代码,这种编程的思想和方法即为“面向对象的程序设计”。

3.事件驱动的编程机制

Visual Basic编程没有明显的主程序概念,整个应用程序是由若干个彼此独立的事件过程构成。事件过程的执行与否,以及执行的顺序由用户操作时所引发的事件来决定。如果用户未触发任何事件,则系统将处于等待状态。如果希望某个对象在某个事件发生后能做出响应,只需为该对象的事件过程编写相应的程序代码即可。

4.支持大型数据库

Visual Basic提供了强大的数据库管理和存取操作的能力,利用数据控件可以访问多种数据库系统,利用ADO(Active X Data Object)控件,可以开发出各种大型的客户/服务器应用程序。

5.可扩充性

Visual Basic具有高度可扩充性,可以通过多种途径扩充编程能力,主要体现在:(1)支持第三方软件开发商开发的可视化控件,对应的控件文件扩展名为OCX。只要拥有控件的OCX文件,就可将其加入到VB系统中使用。(2)支持访问动态链接库(Dynamic Link Library,DLL),增强了对硬件的控制和低级操作等方面的功能。(3)支持访问应用程序接口(Application Programming Interface,API),实现一些用VB语言本身不能实现的特殊功能。1.2 Visual Basic的启动与退出

Visual Basic 6.0的安装和一般应用程序安装方法一样,运行安装程序,按提示完成安装过程,这里不再详述。安装完成后,可以启动Visual Basic 6.0了。

1.启动Visual Basic 6.0

步骤如下。(1)单击Windows任务栏中的“开始”按钮,选择“程序”︱“Microsoft Visual Basic 6.0中文版”︱“Microsoft Visual Basic 6.0中文版”,就可启动Visual Basic 6.0。(2)启动Visual Basic 6.0后,可看到一个Visual Basic的许可屏幕,以说明它的许可权属于谁,随后将会看到图1-1所示的窗口,显示“新建工程”对话框,允许用户建立所有不同类别的Visual Basic应用。(3)选中系统默认的“新建︱标准EXE”项,单击“打开”按钮,将进入Visual Basic 6.0的集成开发环境。

2.Visual Basic 6.0的退出

单击VB窗口右上角的“关闭”按钮,或选择“文件”︱“退出”命令,此时VB会自动判断用户是否修改了工程的内容,并询问用户是否保存文件或直接退出。1.3 Visual Basic的集成开发环境

Visual Basic 拥有一个集成式的开发环境,所有的图形界面设计和代码的编写、调试、运行、编译都在该集成环境中完成。

启动Visual Basic后,系统首先弹出“新建工程”对话框,其中列出了VB 6.0能够创建的各种应用程序类型,如图1-1所示。系统默认创建工程类型为“标准EXE”文件,单击“打开”按钮进入Visual Basic集成开发环境,其主窗口如图1-2所示。图1-1 “新建工程”对话框图1-2 Visual Basic 的集成开发环境的主窗口

主窗口由标题栏、菜单栏和工具栏等组成。1.3.1 标题栏

标题栏是屏幕上方的水平条,标题栏的最左端是窗口控制菜单、标题;标题栏的右端是最大化、最小化和关闭按钮。标题栏中的标题为“工程1—Microsoft Visual Basic[设计]”,其中“工程1”是VB建立的缺省工程名,方括号中文字表示当前的工作状态,进入不同工作状态时,方括号中的文字将做相应的变化。

VB有3种工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模式。设计模式下,可进行界面设计代码编制。运行模式时,不能编辑程序代码,也不能编辑应用程序界面。中断模式时,可以编辑代码,但不能编辑界面;按F5键或单击“继续”按钮可继续运行程序;单击“结束”按钮程序将停止运行。1.3.2 菜单栏

菜单栏中包括“文件”“编辑”“视图”“工程”等13个下拉菜单,其中包含了VB编程的常用命令。单击菜单栏中的菜单名,即可打开下拉菜单。在下拉菜单中显示了各种功能子菜单,以及执行该项功能的热键和快捷键。菜单栏中下拉菜单列表如表1-1所示。表1-1 菜单栏中下拉菜单列表1.3.3 工具栏

工具栏提供了一些常用菜单项的快捷按钮,如果想执行某一菜单命令只需单击相应的快捷按钮即可。VB有4个内建的工具栏,分别是:编辑工具栏、标准工具栏、窗体工具栏、调试工具栏。缺省状态下,集成开发环境中只显示“标准”工具栏,如图1-3所示。其他工具栏的显示,可以通过选择“视图”菜单的“工具栏”命令或将鼠标在标准工具栏处单击右键进行选取。图1-3 标准工具栏1.3.4 工具箱

工具箱在屏幕的左方,工具栏的下方,其中包含有用于建立应用界面的各种控件,如图1-4所示。缺省状态下,它有20个标准控件,用户也可通过“工程”菜单的“部件”命令将系统提供的其他标准控件加入工具箱。图1-4 工具箱

在设计状态下,工具箱总是出现的。若要不显示工具箱,可以单击工具箱窗口右上角的“×”号进行关闭;若想再次显示,选择“视图”菜单的“工具箱”命令即可。

单击工具箱中的控件,然后在窗体中拖放鼠标,就可以在窗体中绘制具体的控件,这些具体的控件都称为对象。1.3.5 窗口

1.窗体窗口

窗体窗口是用于设计用户界面的窗口,如图1-2中间部分所示。用户界面也就是将要设计的应用程序的窗体。窗体是VB应用程序的主要部分,用户通过与窗体上的控制部件交互来得到结果。一个程序可以拥有许多窗体窗口,每个窗体窗口必须有一个唯一的窗体名字,建立窗体时默认名为 Form1,Form2……

在设计状态下窗体是可见的,窗体的网格点间距可以通过“工具”菜单的“选项”命令,在“通用”标签的“窗体设置网格”中输入“宽度”和“高度”来改变。运行时可通过属性控制窗体可见性(窗体的网格始终不显示)。

除了一般窗体外,还有一种多文档窗体(Multiple Document Interface,MDI),它可以包含多个子窗口,每个窗体都是独立的。多文档窗体将在后续章里介绍。

2.工程资源管理器窗口

在VB环境中开发的每个应用程序都被称为工程,工程是指用于创建一个应用程序的所有的文件的集合。工程资源管理器窗口采用Windows资源管理器式的界面,层次分明地列出当前工程中的所有文件。这些文件包括工程文件(vbp)、窗体文件(frm)、标准模块文件(bas)、资源文件(res)等。

工程资源管理器窗口中有3个按钮,如图1-5所示,分别如下。(1)“查看代码”按钮:单击可切换到代码窗口,显示和编辑代码。(2)“查看对象”按钮:单击可切换到模块的对象窗口。(3)“切换文件夹”按钮:单击可将工程中的文件按类型分或不分类型显示。图1-5 工程资源管理器窗口

3.属性窗口

属性窗口包含选定对象的属性列表,在设计程序时通过修改对象的属性可设计对象的外观和相关数据。在窗体窗口中选中一个对象后,按F4键或单击工具栏上的属性按钮,弹出该对象的属性窗口,如图1-6所示。“属性窗口”包括以下内容。(1)对象下拉列表:单击其右边的小三角箭头可拉出所选窗体包含的对象列表。(2)选项卡:有按字母序和按分类序两个按钮,图中显示的是按字母序。(3)属性列表框:列出所选对象在设计模式可更改的属性及其缺省值。属性列表左边列出的是各种属性,右边列出是相应的属性值。用户可选定某一属性后,在右边对该属性值进行设置或修改。(4)属性说明:在选取某一属性时,在该区显示所选属性的含义。图1-6 属性窗口

4.代码窗口

代码窗口又称代码编辑器,各种通用过程和事件过程代码均在此窗口中编写和修改。在窗体窗口中选中要编程的对象,按F7键,或直接双击要编程的对象可弹出代码编辑窗口,如图1-7所示,在代码窗口中有如下内容。(1)对象下拉列表框:存储并显示当前被选中窗体及所有控件名。其中的通用表示与特定对象无关的通用代码,一般在此声明非局部变量或由用户编写的自定义函数或过程。(2)过程下拉列表框:存储并显示各种事件过程名称及用户自定义过程名。(3)代码区:用户在对象下拉列表框中选定对象,在过程下拉列表框选定了要编写程序的过程后,就可以在代码区输入程序代码,编写程序了。

在VB代码窗口中编写程序时,具有以下自动功能。(1)自动列出成员特性(2)自动显示快速信息(3)自动语法检查图1-7 代码窗口

5.窗体布局窗口

窗体布局窗口用来显示程序运行时窗体在屏幕中的初始位置,可以用鼠标拖动其中的窗体小图标来调整窗体的位置。

6.调试窗口

程序调试过程进入中断模式时,可以通过3个调试窗口:立即窗口、监视窗口和本地窗口来观察有关变量的值。可以单击“视图”菜单中的相关命令打开这些窗口。1.4 可视化编程的基本概念

VB是面向对象的可视化的编程语言,它将代码和数据集成到对象中,运用对象来完成设定任务。VB编程时不用单纯地编写代码,而是考虑如何创建对象,利用对象来简化程序设计。VB中的窗体和控件都是对象,理解对象的概念对VB程序设计十分重要。1.4.1 对象和类

1.对象

现实生活中,任何可见的实体都可以称作对象(Object),而在VB中,窗体和控件都是对象。工具箱中的工具,如文本框、标签、命令按钮等,用这些工具可在窗体上画出各种各样的控件对象。工具箱中每一个图标就代表了一个控件(Control)类。这些控件类就是一种“对象”的抽象。在程序设计过程中,把一个控件放在窗体上,就是创建一个具体的控件对象。一个具体的窗体也是一个对象。窗体除了本身是对象外,它还是其他控件的容器,因为我们创建的控件对象必须放在窗体上。

2.类

在现实生活中,许多对象具有相同或相似的特征,执行相同的操作,称之为同一类对象。类是对一组对象中共性的属性和行为进行的抽象。

VB提供的面向对象的程序设计的一个主要特性就是类的使用。类是一种特殊的概念,它将许多具有相近属性的对象,集合在一起构成了类。VB中工具箱中的所有控件都称为类,只有当它们被添加到窗体上时,才可以得到该类的一个对象。1.4.2 属性

属性是指对象所具有的特征,例如,窗体的外观、窗体的背景颜色、窗体的宽度和高度都是窗体的属性。

可以通过设置对象的属性值来改变对象的外观。设置对象的属性有两种方法。

方法一:选定对象,然后在对象的属性窗口中找到相应的属性进行设置。每当选择一个属性时,在属性窗口的下部就显示该属性的一个简短提示。

方法二:在程序代码中通过编程设置。设置方法如下。

对象名.属性名=属性值

例如,在程序界面设计中,可以直接选定窗体Form1,然后在属性窗口中将其Caption属性改为“我的例题”;也可以在代码窗口中的程序中添加如下一条语句来实现。

Form1.Caption="我的例题"1.4.3 事件

事件是对象要完成的任务,即对象响应的动作。在VB中,事件是预先定义好的、能够被对象识别的动作,如单击(Click)、鼠标移动(Mouse Move)。

当事件发生时,VB将检测两条信息,即发生的是哪种事件和哪个对象接收了事件。

在VB中由于系统事先已经对每个对象都定义好一系列事件,设计者要做的就是判定该事件是否响应及如何响应,即为哪些事件编写程序。

事件过程的名字是由对象名和事件名两部分组成,两者之间用一下画线连接,其一般格式如下。

Private Sub对象名_事件名(事件响应代码)

End Sub

其中,Sub是定义过程开始的语句,End Sub是定义过程结束语句,关键字Private表示该过程是局部过程。

具体编程时,用户可以在过程开始语句和结束语句之间添加实现具体功能的程序代码。

例如,单击窗体Form1,在其上显示“你好,再见!”,则对应的事件如下。

Private Sub Form1_Click()

Print "你好,再见!"

End Sub

VB采用的是面向对象的事件驱动编程机制,其基本思路是:当一个程序开始运行后,若没有发生任何事件,程序就处于等待状态;只有发生了某个可以识别的事件,程序才会运行所对应的事件过程。1.4.4 方法

方法是VB为程序设计人员提供的一些特殊的过程和函数,用来完成一定的操作或实现一定的功能。每一种对象所能调用的“方法”是不完全相同的。

方法的调用形式如下。

对象名.方法名[可选参数项]

例如:Form1.Print “我喜欢乒乓球”

该语句是使用Form1对象的Print方法在Form1窗体中显示字符串“我喜欢乒乓球”。在上面的调用格式中,如果省略了对象名,则隐含指当前对象。

在代码编写窗口中,如果我们输入窗体上已有对象名的名称后,再输入一个“.”,VB就会智能地显示出这个对象所有的属性名和方法名。属性名前面有个图标,而方法名的图标是。1.5 窗体

窗体(Form),也称作窗口,是Visual Basic编程中最常见的对象,窗体是所有控件的容器,应用程序的建立都是从窗体开始的。窗体就像一个可调整大小的绘图板,能够以“所见即所得”的方式,利用控件工具在其上面直观地创建各种对象,形成美观的用户界面。窗体有自己的属性、事件和方法,决定着窗体的外观和行为。

每个应用程序一般至少有一个窗体。在VB中要建立应用程序,首先要建立一个新的工程文件,新的工程文件都自动包含一个窗体。在实际应用中,特别是对于比较复杂的应用程序,往往需要多个窗体,设计师可以从工具栏的“添加窗体”按钮中选择“添加窗体”选项。1.5.1 窗体的属性

窗体的属性决定了窗体的外观和操作。表1-2所示是窗体的常用属性介绍。表1-2 窗体的常用属性续表1.5.2 窗体的事件

窗体最常用的事件有Click、Dbl Click、Load、Un Load、Activate。(1)Click事件:鼠标在窗体上单击时触发该事件。(2)Dbl Click事件:鼠标在窗体上双击时触发该事件。(3)Load事件:当一个窗体被装入工作区时触发该事件。(4)Un Load事件:当一个窗体被卸载时触发该事件。(5)Activate事件:当一个窗体成为活动窗口时触发该事件。

初学者可以先掌握基本的Click、Dbl Click、Load事件的应用。1.5.3 窗体的方法

窗体常用的方法有Print、Cls、Load、Un Load、Show、Hide等。

1.窗体输出数据方法和窗体清空信息方法(1)Print方法

功能:该方法用于在窗体、图片框上输出数据。

语法格式:[对象名].Print 表达式

对象指窗体或图片框,对象名缺省为窗体,方括号[]表示括号内内容可省略。

例如:Form1.Print“欢迎学习VB”

其作用是在窗体上显示字符串“欢迎学习VB”。(2)Cls方法

功能:清除运行时在窗体、图片框上显示的文本或图形。

语法格式:[对象名.]Cls

对象指窗体或图片框,对象名缺省为窗体。

例如:Form1.Cls

其作用是窗体上显示的各种文本或图形。

2.窗体加载方法和窗体卸载方法(1)Load方法

功能:该方法把一个窗体装入内存,此时设计者可以引用窗体及其中的控件,但窗体并没有显示出来。

语法格式:Load 窗体名

例如:Load Form2

该语句将Form2窗体调入内存,但用户并不能看到其界面。(2)Un Load方法

功能:该方法是把一个窗体从内存中删除,功能与Load方法相反。

语法格式:Un Load 窗体名

例如:Un Load Form2

该语句将Form2窗体从内存删除,此时用户不但不能看到其界面,也不能引用Form2及其上的各个控件。

3.窗体显示方法和窗体隐藏方法(1)Show方法

功能:该方法用来显示一个窗体,它兼有装入和显示窗体两种功能,如果显示的窗体不在内存,则Show方法自动把窗体装入内存,然后再显示出来。

语法格式:窗体名.Show[模式]

其中,模式用来确定窗体的状态,有0和1两个值。若模式为1,表示窗体是模式型。在这种情况下,用户无法将鼠标移到其他窗体上,只有关闭该窗体后才能对其他窗体进行操作。若模式为0,表示窗体是非模式型,可以对其他窗体进行操作。若省略不写,则默认为0。

例如:Form2.Show

该语句将窗体Form2显示出来。(2)Hide方法

功能:将一个窗体隐藏起来,但是并没有从内存把它卸去。

语法格式:窗体名.Hide1.6 Visual Basic开发应用程序1.6.1 编写简单的Visual Basic应用程序【例1-1】编写一个程序,窗体上有一个命令按钮,程序运行后,单击命令按钮,则在窗体上输出文本“这是个简单例子!”程序运行时显示图1-8所示的界面。图1-8 简单的VB程序

操作步骤如下。

1.新建工程(1)启动Visual Basic 6.0中文版。单击“开始”|“程序”|“Microsoft Visual Basic 6.0中文版”|“Visual Basic 6.0中文版”。(2)在新建工程对话框中选择“标准EXE”选项,并单击“打开”按钮,如图1-9所示。图1-9 选择工程类型

创建一个新的工程时,VB将自动创建一个空窗体,并命名为“Form1”。此时,进入VB工作窗口,如图1-10所示。图1-10 VB的工作窗口

2.设计用户界面

单击工具箱中的Command Button(命令按钮)控件,然后在窗体中拖放鼠标,窗体中将生成一个名为Command1新的对象,如图1-11所示。图1-11 在窗体中新建对象

3.修改对象的属性

选中窗体中的Command1对象,属性窗口就会显示这个命令按钮对象的所有属性,如图1-12所示。然后在属性窗口中选择Caption属性,把其值“Command1”改为“单击一下”。图1-12 属性窗口

4.编写程序代码

双击Command1对象,打开代码窗口。在Command1的Click事件中编写程序,如图1-13所示。图1-13 代码窗口

5.运行程序

VB提供了几种运行程序的方法,可以通过以下几种途径运行一个程序:(1)从菜单栏中选择“运行”菜单的“启动”命令。(2)按下工具栏中的“启动”小箭头按钮。(3)按F5功能键。

运行程序,程序界面如图1-14左图所示。单击命令按钮后,程序界面如图1-14右图所示,在窗体第一行输出字符串信息“这是个简单例子!”图1-14 运行结果

如运行出错或运行结果不是我们设计的结果,就要进行检查和修改,再运行检查结果。这个过程就是调试。

6.保存程序

程序运行成功后,需要保存相关文件,操作方法如下。(1)单击“文件”︱“保存工程”保存程序。这时出现“文件另存为”对话框,如图1-15所示。(2)保存窗体。选择文件夹、输入文件名,然后单击“保存”按钮。此时保存的是Form(窗体)文件,系统默认的扩展名为“.frm”。接下来出现“工程另存为”对话框,如图1-16所示。图1-15 保存窗体文件图1-16 保存工程文件(3)保存工程。选择文件夹、输入文件名,然后单击“保存”按钮。此时保存的是工程文件,系统默认的扩展名为“.vbp”。保存后的文件夹内容如图1-17所示。图1-17 保存后文件夹内容

保存的窗体文件和工程文件,都统称为程序的源文件。以后修改程序,就是通过修改源文件来实现的。

7.生成可执行文件

上面保存的源文件是在VB的环境中用解释方式运行的。当一个应用程序开始运行后,VB解释程序就开始对程序逐行解释、逐行执行。

如果想让程序成为一个独立运行的VB应用程序,就是指不需要Visual Basic集成开发环境,直接双击程序图标就可运行。那么就必须对应用程序进行编译,生成可执行的.exe文件。具体操作方法如下。

打开“文件”菜单,选择“生成...EXE”菜单项(这里的省略号代表工程名)。选中该菜单项后,系统弹出“生成工程”对话框,以确定要生成的应用程序的文件名,如图1-18所示,单击“确定”按钮后,系统将工程编译、链接生成对应的exe程序。图1-18 “生成工程”对话框

生成可执行程序的文件名默认是和工程名相同的,我们可以修改成自定义的工程名。如果想对生成的可执行程序添加一些信息,如产品名称、版权等,则在“生成工程”对话框的底部单击“选项(O)...”按钮,打开“工程属性”对话框,如图1-19所示。进行上述信息的设置,然后再生成可执行程序。图1-19 “工程属性”对话框1.6.2 用Visual Basic 开发应用程序的一般步骤

1.开发应用程序的一般步骤

通过上面简单的例题,我们已得到具体步骤如下。(1)新建工程:创建一个应用程序首先要打开一个新的工程。(2)设计用户界面:先建立窗体,再利用控件在窗体上创建各种对象。(3)设置对象属性:设置窗体或控件等对象的属性。(4)编写程序代码。(5)运行和调试工程。(6)保存工程。(7)生成可执行文件。

2.制作安装盘

为便于用户的使用和应用软件的商品化,VB提供了“安装程序向导”,它可将应用程序制作成安装盘,以便在脱离VB系统的Windows环境下运行。

VB生成的可执行文件,有可能需要VB系统的一些文件支持才能运行,例如.OCX、.DLL等文件。有的可执行文件在最终具体运行环境中,可能还需要一些相关文件的支持。例如,图、表格、数据库等文件。因此,可以把应用程序及所有必要的相关文件打包在一起,生成软件安装包。具体方法如下。(1)单击“开始”︱“程序”︱“Microsoft Visual Basic 6.0中文版”︱“Microsoft Visual Basic 6.0中文版工具”︱“Package & Deployment 向导”命令,如图1-20所示。图1-20 启动打包程序(2)在图1-21中,选择要打包的工程文件名称。然后单击“打包”按钮。(3)选择需要生成的包的类型,一般选择标准安装包,单击“下一步”按钮,如图1-22所示。(4)选择安装程序存储的文件夹,也可以直接在上面键入文件夹的路径与名称,如果没有这个文件夹,系统会自动创建一个。然后单击“下一步”按钮,如图1-23所示。图1-21 选定打包工程图1-22 选择打包类型(5)系统会自动搜集出系统运行时需要使用的动态链接库文件,并一起打包到安装程序中,如果还有其他的程序需要附加,可以单击“添加”按钮,添加上来,如图1-24所示。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载