VB课程程序设计概述教学课件PPT

上传人:1888****888 文档编号:48309185 上传时间:2022-01-03 格式:PPT 页数:36 大小:522KB
收藏 版权申诉 举报 下载
VB课程程序设计概述教学课件PPT_第1页
第1页 / 共36页
VB课程程序设计概述教学课件PPT_第2页
第2页 / 共36页
VB课程程序设计概述教学课件PPT_第3页
第3页 / 共36页
资源描述:

《VB课程程序设计概述教学课件PPT》由会员分享,可在线阅读,更多相关《VB课程程序设计概述教学课件PPT(36页珍藏版)》请在装配图网上搜索。

1、 VB程序设计基础教程程序设计基础教程第一章第一章1 VB程序设计基础教程程序设计基础教程第一章第一章2 VBVB的功能特点的功能特点 VBVB的运行环境、安装和启动的运行环境、安装和启动 VBVB的集成开发环境的集成开发环境 面向对象程序设计概述面向对象程序设计概述 VBVB中的对象中的对象 建立一个简单的应用程序建立一个简单的应用程序 VBVB帮助系统的使用帮助系统的使用 VB程序设计基础教程程序设计基础教程第一章第一章3 VBVB的全称为的全称为Visual BasicVisual Basic,是微软公司推,是微软公司推出的可视化编程工具出的可视化编程工具Visual Studio Vi

2、sual Studio 之一。之一。 许多常用的应用软件都内嵌了许多常用的应用软件都内嵌了VBAVBA作为二次开发作为二次开发工具,如:工具,如:Office2000Office2000、AutoCAD2000AutoCAD2000等,学完本教程等,学完本教程后,就具备了学习对这些应用软件二次开发的能力。后,就具备了学习对这些应用软件二次开发的能力。VBScriptVBScript(VBVB的一个子集)是广泛使用的脚本语言,的一个子集)是广泛使用的脚本语言,它广泛应用在它广泛应用在InternetInternet网站建设上,使用网站建设上,使用VBScript VBScript 再再结合结合H

3、TMLHTML代码,即可快速地完成网站的应用程序开发。代码,即可快速地完成网站的应用程序开发。同样,同样,VBVB对数值计算、数据库、图形、图像、通讯等对数值计算、数据库、图形、图像、通讯等都具备了强大的开发功能,能满足各种应用型软件开都具备了强大的开发功能,能满足各种应用型软件开发的需求。发的需求。 VB程序设计基础教程程序设计基础教程第一章第一章4 MicrosoftMicrosoft公司公司19911991年推出了年推出了VB1.0VB1.0,目前广泛使,目前广泛使用的是用的是VB6.0VB6.0,它共有三个版本:,它共有三个版本:学习版学习版(LearningLearning)、)、专

4、业版专业版(ProfessionalProfessional)、)、企业版企业版(EnterpriseEnterprise)。)。专业版除包括所有的专业版除包括所有的内部控件以及连同网络、数据绑内部控件以及连同网络、数据绑定的控件,定的控件,还包括还包括ActivXActivX和和InternetInternet控件开发工具之控件开发工具之类的特性;企业版除具有专业版的全部功能外,还包类的特性;企业版除具有专业版的全部功能外,还包括一些特殊工具,它是为创建更高级的分布式、高性括一些特殊工具,它是为创建更高级的分布式、高性能的客户能的客户/ /服务器上的应用程序而设计的。本书的各章服务器上的应用

5、程序而设计的。本书的各章节适用于节适用于VB6.0VB6.0专业版和企业版。专业版和企业版。 VB程序设计基础教程程序设计基础教程第一章第一章51.1. 具有面向对象的可视化设计工具具有面向对象的可视化设计工具2.2. 事件驱动的编程机制事件驱动的编程机制3.3. 易学易用的应用程序集成开发环境易学易用的应用程序集成开发环境4.4. 强大的数据库功能强大的数据库功能5.5. Active Active技术技术6.6. 联机帮助功能联机帮助功能 VB程序设计基础教程程序设计基础教程第一章第一章6 v操作系统:操作系统: Windows 2000/2003/XP/VistaWindows 2000

6、/2003/XP/Vistav硬件:硬件:Pentium Pentium 或更高的处理器,或任何运行或更高的处理器,或任何运行于于 Microsoft Windows NT Microsoft Windows NT Workstation Workstation 的的 Alpha Alpha 处理器。处理器。企业版的安装需要约企业版的安装需要约140MB140MB的硬盘空间,的硬盘空间,帮助系统约需帮助系统约需67MB67MB的硬盘空间的硬盘空间 VB程序设计基础教程程序设计基础教程第一章第一章7 安装步骤:安装步骤: (1)(1)在在 CD-ROM CD-ROM 驱动器中插入驱动器中插入VB

7、VB的的 CD CD 盘。盘。(2)(2)直接运行直接运行CDCD盘上的盘上的Setup.exe(Setup.exe(如果计算机能如果计算机能够在系统中运行够在系统中运行 AutoPlayAutoPlay,插入,插入 CD CD 盘时,安盘时,安装程序将被自动加载装程序将被自动加载) )(3)(3)根据用户要求和计算机配置选择三种安装根据用户要求和计算机配置选择三种安装方式之一:方式之一: 典型安装:典型安装:把系统规定的内容安装到硬盘上。把系统规定的内容安装到硬盘上。 自定义安装:自定义安装:把用户选择的内容安装。把用户选择的内容安装。 最小安装:最小安装:系统取最基本的内容安装。系统取最基

8、本的内容安装。添加或删除某些添加或删除某些VBVB部件,可按照以下步骤执行:部件,可按照以下步骤执行: (1)(1)在在 CD-ROM CD-ROM 驱动器插入驱动器插入 CD CD 盘。盘。(2)(2)运行运行“控制面板控制面板”中的中的“添加添加/ /删除程序删除程序”图标图标 (3)(3)选择选择“Visual Basic 6.0”Visual Basic 6.0”选项,然后单击选项,然后单击“更更改改/ /删除删除”按钮,显示按钮,显示VB 6.0 VB 6.0 安装程序安装程序”对话框。对话框。(4)(4)单击单击“添加添加/ /删除删除”按钮,在弹出的对话框的按钮,在弹出的对话框的

9、“选选项项”列表框中选定要安装的部件(或撤消选定要列表框中选定要安装的部件(或撤消选定要删除的部件)。删除的部件)。(5)(5)依照屏幕上的安装指令操作直到结束。依照屏幕上的安装指令操作直到结束。 VB程序设计基础教程程序设计基础教程第一章第一章8 方法一:方法一:选择选择“程序程序”菜单,然后打开菜单,然后打开“Microsoft Microsoft Visual Basic 6.0Visual Basic 6.0中文版中文版”菜单中的菜单中的“Microsoft Visual Basic 6.0Microsoft Visual Basic 6.0中文版中文版”程程序序方法二:方法二:双击双

10、击 Visual Basic Visual Basic 图标,启动图标,启动 VBVB。 方法三:方法三:双击双击Visual Basic Visual Basic 快捷键快捷键 VB程序设计基础教程程序设计基础教程第一章第一章9 VB程序设计基础教程程序设计基础教程第一章第一章10 工具箱窗口如图,它工具箱窗口如图,它提供了一组工具,用于设提供了一组工具,用于设计时在窗体中放置控件。计时在窗体中放置控件。除了缺省的工具箱布局之除了缺省的工具箱布局之外,还可以通过从上下文外,还可以通过从上下文菜单中选定菜单中选定“添加选项卡添加选项卡”并在结果选项卡中添加控并在结果选项卡中添加控件来创建自定义

11、布局。件来创建自定义布局。 VB程序设计基础教程程序设计基础教程第一章第一章11 作为自定义窗口用来作为自定义窗口用来设计应用程序的界面。在窗设计应用程序的界面。在窗体中添加控件、图形和图片体中添加控件、图形和图片来创建所希望的外观。应用来创建所希望的外观。应用程序中每一个窗体都有自己程序中每一个窗体都有自己的窗体设计器窗口。窗体的的窗体设计器窗口。窗体的网格点间距可以通过网格点间距可以通过“工具工具”菜单的菜单的“选项选项”命令,在弹命令,在弹出的对话框中选择出的对话框中选择“通用通用”选项卡的选项卡的“窗体网格设置窗体网格设置”来改变来改变 VB程序设计基础教程程序设计基础教程第一章第一章

12、12 工程是指用于创建一个应用程序的文件的集合。工程是指用于创建一个应用程序的文件的集合。工程资源管理器窗口列出当前工程中的窗体和模块。工程资源管理器窗口列出当前工程中的窗体和模块。工程文件的后缀为工程文件的后缀为.vbp.vbp。工程资源管理器下的列表窗口,以层次列表形式工程资源管理器下的列表窗口,以层次列表形式列出所有已装入的工程以及工程中的项目。常用的列出所有已装入的工程以及工程中的项目。常用的有以下三类文件:有以下三类文件:(1)(1)窗体文件窗体文件( .frm( .frm 文件文件) ):该文件存储窗体上:该文件存储窗体上所使用的所有窗体对象、对象属性、相应的事件过所使用的所有窗体

13、对象、对象属性、相应的事件过程代码。程代码。(2)(2)标准模块文件标准模块文件(.bas(.bas文件文件) ):该文件存储所有:该文件存储所有的模块级变量和用户自定义的通用过程。的模块级变量和用户自定义的通用过程。(3)(3)类模块文件类模块文件(.cls(.cls) ):可以用类模块文件来建:可以用类模块文件来建立用户自己的对象。立用户自己的对象。 VB程序设计基础教程程序设计基础教程第一章第一章13 属性属性是指对象的特征,如大小、标题或颜色。是指对象的特征,如大小、标题或颜色。属性窗口会依所选择的窗体、控件、类、用户控件、属性窗口会依所选择的窗体、控件、类、用户控件、属性页、用户文档

14、或菜单来列出设计时属性。该窗属性页、用户文档或菜单来列出设计时属性。该窗口只能在设计时使用。属性窗口由以下几部分组成:口只能在设计时使用。属性窗口由以下几部分组成: (1)(1)对象列表框:对象列表框:用户可以单击对象列表框右边用户可以单击对象列表框右边的箭头,下拉出所选窗体包含的对象列表。的箭头,下拉出所选窗体包含的对象列表。(2)(2)属性显示排列方式:属性显示排列方式:可按字母或按分类排序可按字母或按分类排序列表。列表。(3)(3)属性列表框:属性列表框:用户可选定某一属性,然后对用户可选定某一属性,然后对该属性进行设置。该属性进行设置。(4)(4)属性含义说明:属性含义说明:当在属性列

15、表框中选取某一当在属性列表框中选取某一属性时,在该处显示所选属性的含义。属性时,在该处显示所选属性的含义。 VB程序设计基础教程程序设计基础教程第一章第一章14 是输入应用程序代码的编辑器。应用程序的每是输入应用程序代码的编辑器。应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。个窗体或代码模块都有一个单独的代码编辑器窗口。它象一个高度专门化的字处理软件,有许多便于编它象一个高度专门化的字处理软件,有许多便于编写写 VBVB代码的功能。代码的功能。 打开代码编辑器窗口有下列三种方法:打开代码编辑器窗口有下列三种方法:(1)(1)从工程资源管理器窗口中选择一个窗体或标准模块,从工程资源管

16、理器窗口中选择一个窗体或标准模块,再选择再选择“查看代码查看代码”按钮。按钮。(2)(2)用鼠标双击一个控件或窗体本身,这时代码编辑器用鼠标双击一个控件或窗体本身,这时代码编辑器窗口自动打开。窗口自动打开。(3)(3)从从“视图视图”菜单中选择菜单中选择“代码窗口代码窗口”命令。命令。代码编辑器窗口中包含两个列表框:代码编辑器窗口中包含两个列表框:(1)(1)对象列表框对象列表框: :存储并显示当前被选中的窗体和控件名存储并显示当前被选中的窗体和控件名(2)(2)过程列表框:列出对象的过程或事件。该框显示选过程列表框:列出对象的过程或事件。该框显示选定过程的名称。定过程的名称。 VB程序设计基

17、础教程程序设计基础教程第一章第一章15用于指定应用程序运行时的初始位置,允许使用于指定应用程序运行时的初始位置,允许使用表示屏幕的小图象来布置应用程序中各窗体的位用表示屏幕的小图象来布置应用程序中各窗体的位置置 VB程序设计基础教程程序设计基础教程第一章第一章16列出工程中有效的对象,并提供在编码中漫游列出工程中有效的对象,并提供在编码中漫游的快速方法。可以使用的快速方法。可以使用“对象浏览器对象浏览器”浏览在浏览在VBVB中中的对象和其它应用程序,查看对那些对象有效的方的对象和其它应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序。法和属性,并将代码过程粘贴进自己的应

18、用程序。 VB程序设计基础教程程序设计基础教程第一章第一章171.1.初期的程序设计初期的程序设计高运行效率、少占用内存为目标高运行效率、少占用内存为目标2.2.结构化程序设计结构化程序设计程序的可读性、可维护性为目标程序的可读性、可维护性为目标程序程序= =算法算法+ +数据结构数据结构 的面向过程的程序设计的面向过程的程序设计3.3.面向对象的程序设计面向对象的程序设计降低程序的复杂性、提高软件的开发效率和改降低程序的复杂性、提高软件的开发效率和改善工作界面为目标善工作界面为目标程序程序= =对象对象+ +消息消息 的面向对象的程序设计的面向对象的程序设计 VB程序设计基础教程程序设计基础

19、教程第一章第一章18面向对象面向对象的程序设计方法与编程技术不同的程序设计方法与编程技术不同于于面向过程面向过程的程序设计。程序设计人员在进行的程序设计。程序设计人员在进行面向对象的程序设计时,不再是单纯地从代码面向对象的程序设计时,不再是单纯地从代码的第一行一直编到最后一行,而是考虑如何创的第一行一直编到最后一行,而是考虑如何创建对象,利用对象来简化程序设计,提供代码建对象,利用对象来简化程序设计,提供代码的可重用性。对象可以是应用程序的一个自包的可重用性。对象可以是应用程序的一个自包含组件,一方面具有私有的功能,供自己使用;含组件,一方面具有私有的功能,供自己使用;另一方面又提供公用的功能

20、,供其他用户使用,另一方面又提供公用的功能,供其他用户使用,对象之间的相互作用通过消息来实现。对象之间的相互作用通过消息来实现。 面向对象程序设计中经常用到的术语面向对象程序设计中经常用到的术语 :(1)(1)类:类:是对象的抽象定义,是具有共同属性和操作是对象的抽象定义,是具有共同属性和操作的多个对象的相似特征的统一描述。的多个对象的相似特征的统一描述。(2)(2)对象:对象:对象是类的一个实例,它是属性和服务的对象是类的一个实例,它是属性和服务的封装体,对象的属性用于描述对象的静态数据特征。封装体,对象的属性用于描述对象的静态数据特征。VBVB中的每个对象都是用类定义的。例如:饼干模子是中

21、的每个对象都是用类定义的。例如:饼干模子是类,它确定了每块饼干的特征,比如大小和形状。用类类,它确定了每块饼干的特征,比如大小和形状。用类创建对象,对象就是饼干。创建对象,对象就是饼干。(3)(3)消息:消息:是面向对象系统中实现对象之间通信和请是面向对象系统中实现对象之间通信和请求任务的操作。消息传递是程序运行的基本处理活动。求任务的操作。消息传递是程序运行的基本处理活动。 VB程序设计基础教程程序设计基础教程第一章第一章19VBVB中对象可以是应用程序的一部分,比如可以是中对象可以是应用程序的一部分,比如可以是控件或窗体。整个应用程序也是一个对象。在控件或窗体。整个应用程序也是一个对象。在

22、 VBVB中最中最常用到的几种类型的对象如下:常用到的几种类型的对象如下: (1)(1)命令按钮:命令按钮:窗体上的控件,象命令按钮和框架,窗体上的控件,象命令按钮和框架,它们都是对象。它们都是对象。 (2)(2)窗体:窗体:VBVB工程中的每一个窗体都是独立的对象工程中的每一个窗体都是独立的对象 (3)(3)数据库:数据库:数据库是对象,并且还包含其他对象,数据库是对象,并且还包含其他对象,如字段、索引等。如字段、索引等。 VBVB对象支持属性、方法和事件。对象支持属性、方法和事件。 对象的三要素对象的三要素 (1 1)属性)属性: :对象的性质,描述和反映对象特征的参数。对象的性质,描述和

23、反映对象特征的参数。 (2 2)方法)方法: :对象的行为,即将一些通用的过程编写好对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。并封装起来,作为方法供用户直接调用。 (3 3)事件)事件: :响应对象的动作称为事件,它发生在用户响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘与应用程序交互时。如单击控件、鼠标移动、键盘按下等。按下等。q事件过程事件过程: :指附在该对象上的用户编写的程序代码指附在该对象上的用户编写的程序代码, ,是事件的处理程序。是事件的处理程序。q事件驱动过程事件驱动过程: :是图形用户界面的本质,由用户控制是图形

24、用户界面的本质,由用户控制而代码作出响应。而代码作出响应。 VB程序设计基础教程程序设计基础教程第一章第一章20在在VBVB中,称对象的数据为属性,改变对象的属性中,称对象的数据为属性,改变对象的属性就可改变对象的特性。对象的属性随着可以设置和就可改变对象的特性。对象的属性随着可以设置和取得它们的值的时间不同而不同,因此需用不同的取得它们的值的时间不同而不同,因此需用不同的设置方法:设置方法:(1)(1)有的属性可在设计时设置,在有的属性可在设计时设置,在“属性属性”窗口窗口设置这些属性的值而无需编写任何代码。设置这些属性的值而无需编写任何代码。(2)(2)而有的属性在设计时是不可用的,因此,

25、这而有的属性在设计时是不可用的,因此,这些属性只有通过代码在运行时设置,其语法格式为:些属性只有通过代码在运行时设置,其语法格式为:对象名对象名. .属性新值属性新值 变量对象名变量对象名. .属性属性 VB程序设计基础教程程序设计基础教程第一章第一章21 在在VBVB中称各种可在对象上操作的过程为方中称各种可在对象上操作的过程为方法。方法和属性都是对象的一部分。一般说来,法。方法和属性都是对象的一部分。一般说来,方法就是要执行的动作,而属性就是要设置或方法就是要执行的动作,而属性就是要设置或检索的特性,方法能够影响属性值。在代码中检索的特性,方法能够影响属性值。在代码中使用方法时如何书写语句

26、,这取决于该方法要使用方法时如何书写语句,这取决于该方法要求多少参数,以及是否返回一个值。如果方法求多少参数,以及是否返回一个值。如果方法不要求参数,则用以下语法编写代码:不要求参数,则用以下语法编写代码: 对象对象. .方法方法 VB程序设计基础教程程序设计基础教程第一章第一章22 在在VBVB中,事件是可被对象识别的动作,当中,事件是可被对象识别的动作,当对象的某方面有变动时就触发了事件。对象的某方面有变动时就触发了事件。“可视可视化化”和和“事件驱动事件驱动”是是VBVB编程的精华,所谓编程的精华,所谓“事件驱动事件驱动”就是事件触发后程序段才会运行,就是事件触发后程序段才会运行,没有事

27、件发生,则程序处于等待状态。在没有事件发生,则程序处于等待状态。在VBVB中中使用鼠标单击和双击是最常用的事件。此外,使用鼠标单击和双击是最常用的事件。此外,还有键盘输入,鼠标移动、窗体载入、状态改还有键盘输入,鼠标移动、窗体载入、状态改变、定时器产生的定时信号等事件。变、定时器产生的定时信号等事件。 VB程序设计基础教程程序设计基础教程第一章第一章23VBVB程序的执行步骤如下:程序的执行步骤如下:(1 1)启动应用程序,装载和显示窗体)启动应用程序,装载和显示窗体(2 2)窗体(或窗体上的控件)等待事件的发生;)窗体(或窗体上的控件)等待事件的发生;(3 3)事件发生时,执行对应的事件过程

28、;)事件发生时,执行对应的事件过程;(4 4)重复执行步骤()重复执行步骤(2 2)和()和(3 3); ;(5) 5) 直到遇到直到遇到“END”END”结束语句结束程序的运行结束语句结束程序的运行 或按或按“结束结束”强行停止程序的运行。强行停止程序的运行。 VB程序设计基础教程程序设计基础教程第一章第一章24创建一个简单应用程序的主要步骤:创建一个简单应用程序的主要步骤: (1)(1)创建应用程序界面创建应用程序界面 (2)(2)设置对象属性设置对象属性 (3)(3)编写代码编写代码 例如:例如:建立一个应用程序,他由一个文本框和一个建立一个应用程序,他由一个文本框和一个命令按钮组成。单

29、击命令按钮,文本框中会出现命令按钮组成。单击命令按钮,文本框中会出现 “欢迎使用欢迎使用VB” VB” 消息。消息。界面如图所示界面如图所示属性设置属性设置见表见表 双击命令按钮控件显示代码编辑器窗口,然后编写双击命令按钮控件显示代码编辑器窗口,然后编写程序代码:程序代码:运行 VB程序设计基础教程程序设计基础教程第一章第一章25工程文件包含了一个应用程序的所有文件工程文件包含了一个应用程序的所有文件: :窗体文件(窗体文件(.frm.frm): :控件及属性、事件过程和自定义控件及属性、事件过程和自定义 过程过程窗体的二进制数据文件(窗体的二进制数据文件(.frx.frx), ,自动产生同名

30、自动产生同名.frx.frx 文件。文件。标准模块文件(标准模块文件(.bas.bas)类模块的文件(类模块的文件(.cls.cls)资源文件(资源文件(.res.res)ActiveXActiveX控件的文件(控件的文件(.ocx.ocx) VB程序设计基础教程程序设计基础教程第一章第一章26可用可用“文件文件”菜单对工程文件进行以下操作菜单对工程文件进行以下操作: :新建新建: :执行执行“文件文件/ /新建工程新建工程”命令将新建一个工程文命令将新建一个工程文件件打开打开: :执行执行“文件文件/ /打开工程打开工程”命令将保存当前工作的命令将保存当前工作的工工 程文件,打开一个现有的工

31、程文件。程文件,打开一个现有的工程文件。保存保存: :执行执行“文件文件/ /保存工程保存工程”命令将以原有工程名保命令将以原有工程名保存存另存另存: :执行执行“文件文件/ /工程另存为工程另存为”命令将以规定的工程命令将以规定的工程名名 保存工程文件。保存工程文件。注意:注意:1.1.窗体名和窗体文件名概念窗体名和窗体文件名概念 窗窗体名体名:窗体的窗体的NameName属性,在代码中用属性,在代码中用来来引用该窗引用该窗体体, ,同一工程不能有相同的窗体名;同一工程不能有相同的窗体名;窗体文件名:窗体文件名:窗体窗体存放在磁盘上的文件名存放在磁盘上的文件名, ,该文件包含了该窗体的所有控

32、该文件包含了该窗体的所有控件属性和代码件属性和代码, ,同一文件夹不能有相同的文件名。同一文件夹不能有相同的文件名。2.2. 在工程中添加现存的在工程中添加现存的窗体窗体时,只是对该时,只是对该窗体窗体文件的文件的引用纳入工程。因此,如果更改引用纳入工程。因此,如果更改窗体窗体并保存它,会影并保存它,会影响包含此响包含此窗体窗体文件的任何工程。文件的任何工程。3.3. 在工程中删除在工程中删除窗体窗体时,仅将此时,仅将此窗体窗体从工程里删除掉,从工程里删除掉,但是但是窗体文件窗体文件仍存在于磁盘上。但是,如果在仍存在于磁盘上。但是,如果在VBVB之外删之外删除一个除一个窗体窗体文件,文件,VB

33、VB不能更新此工程文件不能更新此工程文件, ,当打开此工当打开此工程时,将显示一个文件丢失的错误信息。程时,将显示一个文件丢失的错误信息。4.4.对窗体文件改名方法二对窗体文件改名方法二: :1).1).打开工程打开工程 “ “另存为另存为Form”Form”实现文件的复制实现文件的复制 保存工程文件保存工程文件 2).2).利用编辑程序打开工程文件利用编辑程序打开工程文件 , , 修改修改FORM=XXXFORM=XXX的的 文件名文件名 VB程序设计基础教程程序设计基础教程第一章第一章27运行运行V B6.0V B6.0中文版工具中文版工具“Package & Deployment”:Pa

34、ckage & Deployment”:“打包打包”:把工程中用到的各种类型的文件进行打:把工程中用到的各种类型的文件进行打包压缩后,存放到特定的目录下。包压缩后,存放到特定的目录下。“展开展开”:再把这些打包的文件展开到用户可以携:再把这些打包的文件展开到用户可以携带的安装介质软盘、光盘等。带的安装介质软盘、光盘等。“管理脚本管理脚本”:查看和操作以前使用打包和展开向:查看和操作以前使用打包和展开向导时所保存的脚本。导时所保存的脚本。 VB程序设计基础教程程序设计基础教程第一章第一章28在完成了应用程序的打包并展开到发布介质在完成了应用程序的打包并展开到发布介质后,应对安装程序进行测试。测试

35、应在一台没有后,应对安装程序进行测试。测试应在一台没有安装安装VBVB以及没有应用程序所需的任何以及没有应用程序所需的任何ActiveActive控控件的机器上进行,用户还应该在不同的件的机器上进行,用户还应该在不同的WindowsWindows版本的操作系统下进行测试。版本的操作系统下进行测试。 v 基于软盘和基于软盘和CDCD的安装程序测试的安装程序测试v 基于网络的安装程序测试基于网络的安装程序测试v 基于基于WebWeb的安装程序测试的安装程序测试 VB程序设计基础教程程序设计基础教程第一章第一章29 VB6.0VB6.0在安装完成时会提示用户安装在安装完成时会提示用户安装MSDN M

36、SDN LibraryLibrary,它是开发人员的重要参考资料,包,它是开发人员的重要参考资料,包含了容量为含了容量为1GB1GB的编程技术信息,包括示例代的编程技术信息,包括示例代码、文档、技术文章、码、文档、技术文章、Microsoft Microsoft 开发人员知开发人员知识库、以及您在使用识库、以及您在使用 Microsoft Microsoft 公司的技术公司的技术来开发解决方案时所需要的其他资料。另外用来开发解决方案时所需要的其他资料。另外用户还可以使用户还可以使用VBVB的联机链接方式访问的联机链接方式访问InternetInternet上的相关网站获取更多的信息。上的相关网

37、站获取更多的信息。使用使用MSDN LibraryMSDN Library查阅器查阅器在在MSDN LibraryMSDN Library中查找信息中查找信息VBVB联机链接联机链接 VB程序设计基础教程程序设计基础教程第一章第一章30错误类型错误类型 (1 1)编辑错误)编辑错误 在编辑代码时,在编辑代码时,VBVB会对键入的代码直接进行语法检会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,等语法错误,VBVB在在FormForm窗口中弹出一个子窗口,提示窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红

38、色。这时,用户必须出错信息,出错的那一行变成红色。这时,用户必须单击单击“确定确定”按钮,关闭出错提示窗,然后对出错行按钮,关闭出错提示窗,然后对出错行进行修改。进行修改。 VB程序设计基础教程程序设计基础教程第一章第一章31(2 2)编译错误)编译错误 编译错误指按了编译错误指按了“启动启动”按钮,按钮,VBVB开始运行程序开始运行程序前,先编译执行的程序段时,产生的错误。此类错误前,先编译执行的程序段时,产生的错误。此类错误由于用户未定义变量、遗漏关键字等原因产生。这时,由于用户未定义变量、遗漏关键字等原因产生。这时,Visual BasicVisual Basic也弹出一个子窗口,提示出

39、错信息,出也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。错的那一行被高亮度显示。 VB程序设计基础教程程序设计基础教程第一章第一章32(3 3)运行错误)运行错误运行时错误指运行时错误指VBVB在编译通过后,运行代码时发生的错在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。的。例如类型不匹配、试图打开一个不存在的文件等。 VB程序设计基础教程程序设计基础教程第一章第一章33(4 4)逻辑错误)逻辑错误程序运行后,得不到所期望的结果,这说明程序存在程序运行后,得

40、不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。仔细地阅读分析程序以及调试。 VB程序设计基础教程程序设计基础教程第一章第一章34调试错误调试错误 (1 1)VBVB的三种模式的三种模式设计模式设计模式 设计设计 进行程

41、序的界面设计、属性设置、代码编写等。进行程序的界面设计、属性设置、代码编写等。运行模式运行模式 运行运行 执行执行“运行运行/ /启动启动”命令,可以查看程序代码,但不能修命令,可以查看程序代码,但不能修改改中断模式中断模式 中断中断 当在运行模式,按了当在运行模式,按了“中断中断”命令或当程序出现运行时错命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。误时进入中断模式。可以查看代码、修改代码、检查数据。 (2 2)调试窗口)调试窗口 有三个调试窗口,它们是:有三个调试窗口,它们是:“立即立即”窗口、窗口、“监视监视”窗口窗口、和、和“本地本地”窗口。可单击视图菜单

42、中的对应命令打开这些窗窗口。可单击视图菜单中的对应命令打开这些窗口。口。 VB程序设计基础教程程序设计基础教程第一章第一章35(3 3)设置断点和逐语句跟踪)设置断点和逐语句跟踪 断点是告诉断点是告诉VBVB挂起程序执行的一个标记,当程序执行到断点处挂起程序执行的一个标记,当程序执行到断点处即暂停程序的运行,进入中断模式。设置或删除断点的步骤:即暂停程序的运行,进入中断模式。设置或删除断点的步骤: 中断模式下,直接查看某个变量的值,只要把鼠标指向所关中断模式下,直接查看某个变量的值,只要把鼠标指向所关心的变量处,稍停一下,就在鼠标下方显示该变量的值。心的变量处,稍停一下,就在鼠标下方显示该变量

43、的值。断点标记当前行 VB程序设计基础教程程序设计基础教程第一章第一章361. 1. 使用中文标点符号:使用中文标点符号:系统产生系统产生“无效字符无效字符”, ,以红色显示以红色显示2. 2. 字母和数字形状相似字母和数字形状相似 小写字母小写字母“l”l”和数字和数字“1”1”形式相同、小写字母形式相同、小写字母“o”o”与数字与数字“0”0”。3. 3. 对象名称对象名称(Name)(Name)属性写错属性写错 Text1Text1、Text2Text2、Command1Command1 txtInput txtInput、txtOutputtxtOutput、cmdOkcmdOk4.4.对象的属性名、方法名、标准函数名写错对象的属性名、方法名、标准函数名写错尽量使用自动列出成员功能。正确的系统按规定的大小写表示。尽量使用自动列出成员功能。正确的系统按规定的大小写表示。5. 5. 无意形成控件数组无意形成控件数组 建立控件时小心使用建立控件时小心使用“复制复制”、“粘贴粘贴”按钮按钮6. 6. 打开工程时找不到对应的文件打开工程时找不到对应的文件 保存文件时先保存窗体保存文件时先保存窗体.frm.frm文件、再保存文件、再保存.vbp.vbp文件,注意路径文件,注意路径

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!