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

上传人:工**** 文档编号:580595188 上传时间:2024-08-29 格式:PPT 页数:36 大小:888KB
返回 下载 相关 举报
VB课程程序设计概述教学课件PPT_第1页
第1页 / 共36页
VB课程程序设计概述教学课件PPT_第2页
第2页 / 共36页
VB课程程序设计概述教学课件PPT_第3页
第3页 / 共36页
VB课程程序设计概述教学课件PPT_第4页
第4页 / 共36页
VB课程程序设计概述教学课件PPT_第5页
第5页 / 共36页
点击查看更多>>
资源描述

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

1、第一章 Visual Basic程序设计概述本章主要内容VBVB的功能特点的功能特点VBVB的运行环境、安装和启动的运行环境、安装和启动VBVB的集成开发环境的集成开发环境面向对象程序设计概述面向对象程序设计概述VBVB中的对象中的对象建立一个简单的应用程序建立一个简单的应用程序VBVB帮助系统的使用帮助系统的使用VB简介 VBVB的全称为的全称为Visual BasicVisual Basic,是微软公司推,是微软公司推出的可视化编程工具出的可视化编程工具Visual Studio Visual Studio 之一。之一。 许多常用的应用软件都内嵌了许多常用的应用软件都内嵌了VBAVBA作为

2、二次开发工作为二次开发工具,如:具,如:Office2000Office2000、AutoCAD2000AutoCAD2000等,学完本教程后,等,学完本教程后,就具备了学习对这些应用软件二次开发的能力。就具备了学习对这些应用软件二次开发的能力。VBScriptVBScript(VBVB的一个子集)是广泛使用的脚本语言,的一个子集)是广泛使用的脚本语言,它广泛应用在它广泛应用在InternetInternet网站建设上,使用网站建设上,使用VBScript VBScript 再再结合结合HTMLHTML代码,即可快速地完成网站的应用程序开发。代码,即可快速地完成网站的应用程序开发。同样,同样,

3、VBVB对数值计算、数据库、图形、图像、通讯等对数值计算、数据库、图形、图像、通讯等都具备了强大的开发功能,能满足各种应用型软件开都具备了强大的开发功能,能满足各种应用型软件开发的需求。发的需求。 VB的发展概况 MicrosoftMicrosoft公司公司19911991年推出了年推出了VB1.0VB1.0,目前广泛使,目前广泛使用的是用的是VB6.0VB6.0,它共有三个版本:,它共有三个版本:学习版学习版(LearningLearning)、)、专业版专业版(ProfessionalProfessional)、)、企业版企业版(EnterpriseEnterprise)。)。专业版除包括

4、所有的专业版除包括所有的内部控件以及连同网络、数据绑内部控件以及连同网络、数据绑定的控件,定的控件,还包括还包括ActivXActivX和和InternetInternet控件开发工具之控件开发工具之类的特性;企业版除具有专业版的全部功能外,还包类的特性;企业版除具有专业版的全部功能外,还包括一些特殊工具,它是为创建更高级的分布式、高性括一些特殊工具,它是为创建更高级的分布式、高性能的客户能的客户/ /服务器上的应用程序而设计的。本书的各章服务器上的应用程序而设计的。本书的各章节适用于节适用于VB6.0VB6.0专业版和企业版。专业版和企业版。 VB的功能特点1.1. 具有面向对象的可视化设计

5、工具具有面向对象的可视化设计工具2.2. 事件驱动的编程机制事件驱动的编程机制3.3. 易学易用的应用程序集成开发环境易学易用的应用程序集成开发环境4.4. 强大的数据库功能强大的数据库功能5.5. Active Active技术技术6.6. 联机帮助功能联机帮助功能VB的运行环境 v操作系统:操作系统: Windows 2000/2003/XP/VistaWindows 2000/2003/XP/Vistav硬件:硬件:Pentium Pentium 或更高的处理器,或任何运行或更高的处理器,或任何运行于于 Microsoft Windows NT Workstation Microsoft

6、 Windows NT Workstation 的的 Alpha Alpha 处理器。处理器。企业版的安装需要约企业版的安装需要约140MB140MB的硬盘空间,的硬盘空间,帮助系统约需帮助系统约需67MB67MB的硬盘空间的硬盘空间VB的安装 安装步骤:安装步骤: (1)(1)在在 CD-ROM CD-ROM 驱动器中插入驱动器中插入VBVB的的 CD CD 盘。盘。(2)(2)直直接接运运行行CDCD盘盘上上的的Setup.exe(Setup.exe(如如果果计计算算机机能能够够在在系系统统中中运运行行 AutoPlayAutoPlay,插插入入 CD CD 盘盘时时,安安装程序将被自动加

7、载装程序将被自动加载) )(3)(3)根根据据用用户户要要求求和和计计算算机机配配置置选选择择三三种种安安装装方式之一:方式之一: 典型安装:典型安装:把系统规定的内容安装到硬盘上。把系统规定的内容安装到硬盘上。 自定义安装:自定义安装:把用户选择的内容安装。把用户选择的内容安装。 最小安装:最小安装:系统取最基本的内容安装。系统取最基本的内容安装。添加或删除某些添加或删除某些VBVB部件,可按照以下步骤执行:部件,可按照以下步骤执行: (1)(1)在在 CD-ROM CD-ROM 驱动器插入驱动器插入 CD CD 盘。盘。(2)(2)运行运行“控制面板控制面板”中的中的“添加添加/ /删除程

8、序删除程序”图标图标 (3)(3)选选择择“Visual Visual Basic Basic 6.06.0”选选项项,然然后后单单击击“更更改改/ /删除删除”按钮,显示按钮,显示VB 6.0 VB 6.0 安装程序安装程序”对话框。对话框。(4)(4)单单击击“添添加加/ /删删除除”按按钮钮,在在弹弹出出的的对对话话框框的的“选选项项”列列表表框框中中选选定定要要安安装装的的部部件件(或或撤撤消消选选定定要要删除的部件)。删除的部件)。(5)(5)依照屏幕上的安装指令操作直到结束。依照屏幕上的安装指令操作直到结束。 VB的启动 方方法法一一:选选择择“程程序序”菜菜单单,然然后后打打开开

9、“Microsoft Microsoft Visual Visual Basic Basic 6.06.0中中 文文 版版 ”菜菜 单单 中中 的的“Microsoft Microsoft Visual Visual Basic Basic 6.06.0中中文文版版”程程序序方法二:方法二:双击双击 Visual Basic Visual Basic 图标,启动图标,启动 VBVB。 方法三:方法三:双击双击Visual Basic Visual Basic 快捷键快捷键VB的集成开发环境 工具箱窗口 工具箱窗口如图,它工具箱窗口如图,它提供了一组工具,用于设提供了一组工具,用于设计时在窗体中

10、放置控件。计时在窗体中放置控件。除了缺省的工具箱布局之除了缺省的工具箱布局之外,还可以通过从上下文外,还可以通过从上下文菜单中选定菜单中选定“添加选项卡添加选项卡”并在结果选项卡中添加并在结果选项卡中添加控件来创建自定义布局。控件来创建自定义布局。 窗体设计器窗口 作作为为自自定定义义窗窗口口用用来来设设计计应应用用程程序序的的界界面面。在在窗窗体体中中添添加加控控件件、图图形形和和图图片片来来创创建建所所希希望望的的外外观观。应应用用程程序序中中每每一一个个窗窗体体都都有有自自己己的的窗窗体体设设计计器器窗窗口口。窗窗体体的的网网格格点点间间距距可可以以通通过过“工工具具”菜菜单单的的“选选

11、项项”命命令令,在在弹弹出出的的对对话话框框中中选选择择“通通用用”选选项项卡卡的的“窗窗体体网网格格设设置置”来改变来改变工程资源管理器窗口 工工程程是是指指用用于于创创建建一一个个应应用用程程序序的的文文件件的的集集合合。工工程程资资源源管管理理器器窗窗口口列列出出当当前前工工程程中中的的窗窗体体和和模模块块。工程文件的后缀为工程文件的后缀为.vbp.vbp。工工程程资资源源管管理理器器下下的的列列表表窗窗口口,以以层层次次列列表表形形式式列列出出所所有有已已装装入入的的工工程程以以及及工工程程中中的的项项目目。常常用用的的有有以下三类文件:以下三类文件:(1)(1)窗窗体体文文件件( (

12、 .frm.frm 文文件件) ):该该文文件件存存储储窗窗体体上上所所使使用用的的所所有有窗窗体体对对象象、对对象象属属性性、相相应应的的事事件件过过程程代码。代码。(2)(2)标标准准模模块块文文件件(.bas(.bas文文件件) ):该该文文件件存存储储所所有有的模块级变量和用户自定义的通用过程。的模块级变量和用户自定义的通用过程。(3)(3)类类模模块块文文件件(.cls(.cls) ):可可以以用用类类模模块块文文件件来来建建立用户自己的对象。立用户自己的对象。 属性窗口 属属性性是是指指对对象象的的特特征征,如如大大小小、标标题题或或颜颜色色。属属性性窗窗口口会会依依所所选选择择的

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

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

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

16、于指指定定应应用用程程序序运运行行时时的的初初始始位位置置,允允许许使使用表示屏幕的小图象来布置应用程序中各窗体的位置用表示屏幕的小图象来布置应用程序中各窗体的位置 对象浏览器窗口 列列出出工工程程中中有有效效的的对对象象,并并提提供供在在编编码码中中漫漫游游的的快快速速方方法法。可可以以使使用用“对对象象浏浏览览器器”浏浏览览在在VBVB中中的的对对象象和和其其它它应应用用程程序序,查查看看对对那那些些对对象象有有效效的的方方法法和和属性,并将代码过程粘贴进自己的应用程序。属性,并将代码过程粘贴进自己的应用程序。程序设计方法的发展1.1.初期的程序设计初期的程序设计高运行效率、少占用内存为目

17、标高运行效率、少占用内存为目标2.2.结构化程序设计结构化程序设计程序的可读性、可维护性为目标程序的可读性、可维护性为目标程序程序= =算法算法+ +数据结构数据结构 的面向过程的程序设计的面向过程的程序设计3.3.面向对象的程序设计面向对象的程序设计降低程序的复杂性、提高软件的开发效率和改降低程序的复杂性、提高软件的开发效率和改善工作界面为目标善工作界面为目标程序程序= =对象对象+ +消息消息 的面向对象的程序设计的面向对象的程序设计面向对象程序设计概述 面面向向对对象象的的程程序序设设计计方方法法与与编编程程技技术术不不同同于于面面向向过过程程的的程程序序设设计计。程程序序设设计计人人员

18、员在在进进行行面面向向对对象象的的程程序序设设计计时时,不不再再是是单单纯纯地地从从代代码码的的第第一一行行一一直直编编到到最最后后一一行行,而而是是考考虑虑如如何何创创建建对对象象,利利用用对对象象来来简简化化程程序序设设计计,提提供供代代码码的的可可重重用用性性。对对象象可可以以是是应应用用程程序序的的一一个个自自包包含含组组件件,一一方方面面具具有有私私有有的的功功能能,供供自自己己使使用用;另另一一方方面面又又提提供供公公用用的的功功能能,供供其其他他用用户户使使用用,对象之间的相互作用通过消息来实现。对象之间的相互作用通过消息来实现。 面向对象程序设计中经常用到的术语面向对象程序设计

19、中经常用到的术语 :(1)(1)类类:是是对对象象的的抽抽象象定定义义,是是具具有有共共同同属属性性和和操操作作的多个对象的相似特征的统一描述。的多个对象的相似特征的统一描述。(2)(2)对对象象:对对象象是是类类的的一一个个实实例例,它它是是属属性性和和服服务务的的封装体,对象的属性用于描述对象的静态数据特征。封装体,对象的属性用于描述对象的静态数据特征。VBVB中中的的每每个个对对象象都都是是用用类类定定义义的的。例例如如:饼饼干干模模子子是是类类,它它确确定定了了每每块块饼饼干干的的特特征征,比比如如大大小小和和形形状状。用用类类创建对象,对象就是饼干。创建对象,对象就是饼干。(3)(3

20、)消消息息:是是面面向向对对象象系系统统中中实实现现对对象象之之间间通通信信和和请请求任务的操作。消息传递是程序运行的基本处理活动。求任务的操作。消息传递是程序运行的基本处理活动。VB中的对象 VBVB中中对对象象可可以以是是应应用用程程序序的的一一部部分分,比比如如可可以以是是控控件件或或窗窗体体。整整个个应应用用程程序序也也是是一一个个对对象象。在在 VBVB中中最最常用到的几种类型的对象如下:常用到的几种类型的对象如下: (1)(1)命命令令按按钮钮:窗窗体体上上的的控控件件,象象命命令令按按钮钮和和框框架架,它们都是对象。它们都是对象。 (2)(2)窗体:窗体:VBVB工程中的每一个窗

21、体都是独立的对象工程中的每一个窗体都是独立的对象 (3)(3)数数据据库库:数数据据库库是是对对象象,并并且且还还包包含含其其他他对对象象,如字段、索引等。如字段、索引等。 VBVB对象支持属性、方法和事件。对象支持属性、方法和事件。 对象的三要素对象的三要素 (1 1)属性)属性: :对象的性质,描述和反映对象特征的参数。对象的性质,描述和反映对象特征的参数。 (2 2)方法)方法: :对象的行为,即将一些通用的过程编写好对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。并封装起来,作为方法供用户直接调用。 (3 3)事件)事件: :响应对象的动作称为事件,它发生在用户

22、响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘与应用程序交互时。如单击控件、鼠标移动、键盘按下等。按下等。q事件过程事件过程: :指附在该对象上的用户编写的程序代码指附在该对象上的用户编写的程序代码, ,是事件的处理程序。是事件的处理程序。q事件驱动过程事件驱动过程: :是图形用户界面的本质,由用户控制是图形用户界面的本质,由用户控制而代码作出响应。而代码作出响应。对象的属性 在在VBVB中中,称称对对象象的的数数据据为为属属性性,改改变变对对象象的的属属性性就就可可改改变变对对象象的的特特性性。对对象象的的属属性性随随着着可可以以设设置置和和取取得得它它们们

23、的的值值的的时时间间不不同同而而不不同同,因因此此需需用用不不同同的的设设置置方法:方法:(1)(1)有有的的属属性性可可在在设设计计时时设设置置,在在“属属性性”窗窗口口设置这些属性的值而无需编写任何代码。设置这些属性的值而无需编写任何代码。(2)(2)而而有有的的属属性性在在设设计计时时是是不不可可用用的的,因因此此,这这些些属属性性只只有有通通过过代代码码在在运运行行时时设设置置,其其语语法法格格式式为为:对象名对象名. .属性新值属性新值 变量对象名变量对象名. .属性属性 对象的方法 在在VBVB中中称称各各种种可可在在对对象象上上操操作作的的过过程程为为方方法法。方方法法和和属属性

24、性都都是是对对象象的的一一部部分分。一一般般说说来来,方方法法就就是是要要执执行行的的动动作作,而而属属性性就就是是要要设设置置或或检检索索的的特特性性,方方法法能能够够影影响响属属性性值值。在在代代码码中中使使用用方方法法时时如如何何书书写写语语句句,这这取取决决于于该该方方法法要要求求多多少少参参数数,以以及及是是否否返返回回一一个个值值。如如果果方方法法不要求参数,则用以下语法编写代码:不要求参数,则用以下语法编写代码: 对象对象. .方法方法对象的事件 在在VBVB中中,事事件件是是可可被被对对象象识识别别的的动动作作,当当对对象象的的某某方方面面有有变变动动时时就就触触发发了了事事件

25、件。“可可视视化化”和和“事事件件驱驱动动”是是VBVB编编程程的的精精华华,所所谓谓“事事件件驱驱动动”就就是是事事件件触触发发后后程程序序段段才才会会运运行行,没没有有事事件件发发生生,则则程程序序处处于于等等待待状状态态。在在VBVB中中使使用用鼠鼠标标单单击击和和双双击击是是最最常常用用的的事事件件。此此外外,还还有有键键盘盘输输入入,鼠鼠标标移移动动、窗窗体体载载入入、状状态态改改变、定时器产生的定时信号等事件。变、定时器产生的定时信号等事件。VB程序的执行步骤VBVB程序的执行步骤如下:程序的执行步骤如下:(1 1)启动应用程序,装载和显示窗体)启动应用程序,装载和显示窗体(2 2

26、)窗体(或窗体上的控件)等待事件的发生;)窗体(或窗体上的控件)等待事件的发生;(3 3)事件发生时,执行对应的事件过程;)事件发生时,执行对应的事件过程;(4 4)重复执行步骤()重复执行步骤(2 2)和()和(3 3); ;(5) 5) 直到遇到直到遇到“ENDEND”结束语句结束程序的运行结束语句结束程序的运行 或按或按“结束结束”强行停止程序的运行。强行停止程序的运行。 建立一个简单的VB应用程序 创建一个简单应用程序的主要步骤:创建一个简单应用程序的主要步骤: (1)(1)创建应用程序界面创建应用程序界面 (2)(2)设置对象属性设置对象属性 (3)(3)编写代码编写代码 例例如如:

27、建建立立一一个个应应用用程程序序,他他由由一一个个文文本本框框和和一一个个命命令令按按钮钮组组成成。单单击击命命令令按按钮钮,文文本本框框中中会会出出现现 “欢迎使用欢迎使用VBVB” 消息。消息。界面如图所示界面如图所示属性设置见表属性设置见表 双双击击命命令令按按钮钮控控件件显显示示代代码码编编辑辑器器窗窗口口,然然后后编编写写程序代码:程序代码:运行工程的组成工程文件包含了一个应用程序的所有文件工程文件包含了一个应用程序的所有文件: :窗体文件(窗体文件(.frm.frm): :控件及属性、事件过程和自定义控件及属性、事件过程和自定义 过程过程窗体的二进制数据文件(窗体的二进制数据文件(

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

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

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

31、BVB不能更新此工程文件不能更新此工程文件, ,当打开此工当打开此工程时,将显示一个文件丢失的错误信息。程时,将显示一个文件丢失的错误信息。4.4.对窗体文件改名方法二对窗体文件改名方法二: :1).1).打开工程打开工程 “另存为另存为FormForm”实现文件的复制实现文件的复制 保存工程文件保存工程文件 2).2).利用编辑程序打开工程文件利用编辑程序打开工程文件 , , 修改修改FORM=XXXFORM=XXX的的 文件名文件名 制作应用程序安装盘 运行运行V B6.0V B6.0中文版工具中文版工具“Package & DeploymentPackage & Deployment”:

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

33、没有应用程序所需的任何以及没有应用程序所需的任何ActiveActive控件控件的机器上进行,用户还应该在不同的的机器上进行,用户还应该在不同的WindowsWindows版版本的操作系统下进行测试。本的操作系统下进行测试。 v 基于软盘和基于软盘和CDCD的安装程序测试的安装程序测试v 基于网络的安装程序测试基于网络的安装程序测试v 基于基于WebWeb的安装程序测试的安装程序测试 VB帮助系统的使用 VB6.0VB6.0在在安安装装完完成成时时会会提提示示用用户户安安装装MSDN MSDN LibraryLibrary,它它是是开开发发人人员员的的重重要要参参考考资资料料,包包含含了了容容

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

35、Library中查找信息中查找信息VBVB联机链接联机链接 程序调试错误类型错误类型 (1 1)编辑错误)编辑错误 在在编编辑辑代代码码时时,VBVB会会对对键键入入的的代代码码直直接接进进行行语语法法检检查查。当当发发现现代代码码存存在在打打字字错错误误,遗遗漏漏关关键键字字或或标标点点符符等等语语法法错错误误,VBVB在在FormForm窗窗口口中中弹弹出出一一个个子子窗窗口口,提提示示出出错错信信息息,出出错错的的那那一一行行变变成成红红色色。这这时时,用用户户必必须须单单击击“确确定定”按按钮钮,关关闭闭出出错错提提示示窗窗,然然后后对对出出错错行行进行修改。进行修改。程序调试(2 2

36、)编译错误)编译错误 编编译译错错误误指指按按了了“启启动动”按按钮钮,VBVB开开始始运运行行程程序序前前,先先编编译译执执行行的的程程序序段段时时,产产生生的的错错误误。此此类类错错误误由由于于用用户户未未定定义义变变量量、遗遗漏漏关关键键字字等等原原因因产产生生。这这时时,Visual Visual BasicBasic也也弹弹出出一一个个子子窗窗口口,提提示示出出错错信信息息,出出错的那一行被高亮度显示。错的那一行被高亮度显示。程序调试(3 3)运行错误)运行错误运行时错误指运行时错误指VBVB在编译通过后,运行代码时发生的错在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执

37、行了一非法操作引起误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。的。例如类型不匹配、试图打开一个不存在的文件等。程序调试(4 4)逻辑错误)逻辑错误程程序序运运行行后后,得得不不到到所所期期望望的的结结果果,这这说说明明程程序序存存在在逻逻辑辑错错误误。这这类类错错误误往往往往是是程程序序存存在在逻逻辑辑上上的的缺缺陷陷所所引引起起。例例如如,运运算算符符使使用用不不正正确确、语语句句的的次次序序不不对对、循循环环语语句句的的起起始始、终终值值不不正正确确等等。通通常常,逻逻辑辑错错误误不不会会产产生生错错误误提提示示信信息息,故故错错误误较较难

38、难排排除除,需需要要程程序序员员仔细地阅读分析程序以及调试。仔细地阅读分析程序以及调试。程序调试调试错误调试错误 (1 1)VBVB的三种模式的三种模式设计模式设计模式 设计设计 进行程序的界面设计、属性设置、代码编写等。进行程序的界面设计、属性设置、代码编写等。运行模式运行模式 运行运行 执行执行“运行运行/ /启动启动”命令,可以查看程序代码,但不能修命令,可以查看程序代码,但不能修改改中断模式中断模式 中断中断 当在运行模式,按了当在运行模式,按了“中断中断”命令或当程序出现运行时错命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。误时进入中断模式。可以查看代码

39、、修改代码、检查数据。 (2 2)调试窗口)调试窗口 有三个调试窗口,它们是:有三个调试窗口,它们是:“立即立即”窗口、窗口、“监视监视”窗口、窗口、和和“本地本地”窗口。可单击视图菜单中的对应命令打开这些窗口。窗口。可单击视图菜单中的对应命令打开这些窗口。程序调试(3 3)设置断点和逐语句跟踪)设置断点和逐语句跟踪 断断点点是是告告诉诉VBVB挂挂起起程程序序执执行行的的一一个个标标记记,当当程程序序执执行行到到断断点点处处即暂停程序的运行,进入中断模式。设置或删除断点的步骤:即暂停程序的运行,进入中断模式。设置或删除断点的步骤: 中中断断模模式式下下,直直接接查查看看某某个个变变量量的的值

40、值,只只要要把把鼠鼠标标指指向向所所关关心的变量处,稍停一下,就在鼠标下方显示该变量的值。心的变量处,稍停一下,就在鼠标下方显示该变量的值。断点标记当前行常见错误1. 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文件,注意路径文件,注意路径

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号