VB1可视化编程环境与基本控.ppt

上传人:人*** 文档编号:570331742 上传时间:2024-08-03 格式:PPT 页数:38 大小:659KB
返回 下载 相关 举报
VB1可视化编程环境与基本控.ppt_第1页
第1页 / 共38页
VB1可视化编程环境与基本控.ppt_第2页
第2页 / 共38页
VB1可视化编程环境与基本控.ppt_第3页
第3页 / 共38页
VB1可视化编程环境与基本控.ppt_第4页
第4页 / 共38页
VB1可视化编程环境与基本控.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《VB1可视化编程环境与基本控.ppt》由会员分享,可在线阅读,更多相关《VB1可视化编程环境与基本控.ppt(38页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 6.0Visual Basic 6.0 程序设程序设程序设程序设计计计计基础基础基础基础计算中心计算中心计算中心计算中心 全渝娟全渝娟全渝娟全渝娟2012.22012.22012.22012.2第第1章章 Visual BASIC程序开发环境程序开发环境 1.1 Visual Basic简介简介 1.3 Visual BASIC 的集成开发环境的集成开发环境 1.4 Visual BASIC 的的重要概念重要概念 1.2 Visual Basic的特点的特点 1.5 Visual BASIC 的的程序设计、调试与执行步骤程序设计、调试与执行步骤 Visual Basi

2、c Visual Basic是美国微软公司推出的基于是美国微软公司推出的基于BASICBASIC语言的语言的WindowsWindows环境下的软件开发工具,它是一种环境下的软件开发工具,它是一种基于基于对象对象的的可可视化视化编程编程语言语言。1.1. (计算机)计算机)语言语言是是人与计算机交流信息的一种人与计算机交流信息的一种工具,它同样有词汇(指令)、语法。工具,它同样有词汇(指令)、语法。BASIC BASIC (Beginners All-Purpose Symbolic InstrucBeginners All-Purpose Symbolic Instruction Code)

3、 tion Code) 语言是一种在计算技术发展历史上应用得最为广泛的语言是一种在计算技术发展历史上应用得最为广泛的高级高级语言。语言。2.2. 可视化可视化(VisualVisual)指开发图形用户界面)指开发图形用户界面 (GUI) (GUI) 的方法。的方法。 3.3. 面向对象编程(面向对象编程(OOPOOP)指)指具有具有封装性、继承性封装性、继承性和多态性和多态性的程序设计方法。的程序设计方法。 1.1 Visual Basic简介简介1.2 Visual Basic 6.0特点特点1可视化程序设计:可视化程序设计:提供了面向对象的可视化编程工具:自动生成用户界面程序代码。2事件驱

4、动的编程机制:事件驱动的编程机制:通过事件来执行对象的操作。3结构化的程序设计语言:结构化的程序设计语言:具有高级程序设计语言的语句结构(顺序、选择和循环)和数据结构(程序模块化)。4.面向对象编程(面向对象编程(OOP):):程序=对象+消息 ,指满足封装性、继承性和多态性。5.事件驱动编程机制:事件驱动编程机制:通过事件来执行对象的操作。6.访问数据库:访问数据库:数据库管理(存取、检索、直接访问外部数据库)功能,提供开 放式数据库连接(ODBC:Open DataBase Connecitvity)。可通过 直接访问或建立连接方式使用并操作后台大型网络数据库,如 SQL Server、O

5、racale、FoxPro、Access等。7.动态数据交换技术动态数据交换技术: (DDE:Dynamic Data Exchange)通过数据库动态链接, 和其他Windows应用程序进行通讯或交换数据。8.对象的链接与嵌入:对象的链接与嵌入:(OLE:Object Linking and Embeding)把其他Win程序当 作对象嵌入VB。9.联机帮助功能联机帮助功能此外,还有支持动态链接库、动态链接库、ActivX控件和文档、控件和文档、Internet组件下载、枚举类型组件下载、枚举类型等。1.3 VB的集成开发环境 运行 VB程序设计基础教程程序设计基础教程第一章第一章图1-1

6、“新建工程”对话框之“新建”选项卡图1-2 Visual BASIC 6.0的集成开发环境1.4 面向对象程序设计的重要概念面向对象程序设计的重要概念 类与对象类与对象 对象及其三要素对象及其三要素 事件触发机制事件触发机制类与对象面向对象程序设计中经常用到的术语面向对象程序设计中经常用到的术语 :类类:是是对对象象的的抽抽象象定定义义,是是具具有有共共同同属属性性和和操操作作的的多多个个对象的相似特征的统一描述。对象的相似特征的统一描述。对对象象:对对象象是是类类的的一一个个实实例例,它它是是属属性性和和服服务务的的封封装装体体,对象的属性用于描述对象的静态数据特征。对象的属性用于描述对象的

7、静态数据特征。VBVB中中的的每每个个对对象象都都是是用用类类定定义义的的。例例如如:饼饼干干模模子子是是类类,它它确确定定了了每每块块饼饼干干的的特特征征,比比如如大大小小和形状。用类创建对象,对象就是饼干。和形状。用类创建对象,对象就是饼干。消消息息:是是面面向向对对象象系系统统中中实实现现对对象象之之间间通通信信和和请请求求任任务务的操作。消息传递是程序运行的基本处理活动。的操作。消息传递是程序运行的基本处理活动。除除了了利利用用控控件件类类产产生生控控件件对对象象外外,VBVB还还提提供供了了系系统统对对象,例如,打印机象,例如,打印机( (Printer)Printer)、屏幕屏幕(

8、 (Screen)Screen)等。等。窗窗体体既既是是类类也也是是对对象象。当当向向一一个个工工程程添添加加一一个个新新窗窗体体时,实质上就是由窗体类创建了一个窗体对象。时,实质上就是由窗体类创建了一个窗体对象。TextBox是类是类Text1是是对象对象 VB程序设计基础教程程序设计基础教程第一章第一章对象的3要素 VBVB中中对对象象可可以以是是应应用用程程序序的的一一部部分分,比比如如可可以以是是控控件件或或窗窗体体。整整个个应应用用程程序序也也是是一一个个对对象象。在在 VBVB中中最最常用到的几种类型的对象如下:常用到的几种类型的对象如下: (1)(1)命命令令按按钮钮:窗窗体体上

9、上的的控控件件,象象命命令令按按钮钮和和框框架架,它们都是对象。它们都是对象。 (2)(2)窗体:窗体:VBVB工程中的每一个窗体都是独立的对象工程中的每一个窗体都是独立的对象 (3)(3)数数据据库:数数据据库是是对象象,并并且且还包包含含其其他他对象象,如字段、索引等。如字段、索引等。 VBVB对象支持属性、方法和事件。象支持属性、方法和事件。 (1 1)属性)属性: :对象的性质,描述和反映对象特征的参数。对象的性质,描述和反映对象特征的参数。 (2 2)方法)方法: :对象的行为,即将一些通用的过程编写好并对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。封装起来

10、,作为方法供用户直接调用。 (3 3)事件)事件: :响应对象的动作称为事件,它发生在用户与响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。应用程序交互时。如单击控件、鼠标移动、键盘按下等。q事件过程事件过程: :指附在该对象上的用户编写的程序代码指附在该对象上的用户编写的程序代码, ,是事是事件的处理程序。件的处理程序。q事件驱动过程事件驱动过程: :是图形用户界面的本质,由用户控制而是图形用户界面的本质,由用户控制而代码作出响应。代码作出响应。 VB程序设计基础教程程序设计基础教程第一章第一章1.5 Visual Basic的程序设计与执行的程序设计

11、与执行问题:n n对象怎样产生(或如何进行对象的实例化)?n n如何编程(如控制对象或完成某种任务)?改变对象的属性 在在VBVB中中,称称对对象象的的数数据据为为属属性性,改改变变对对象象的的属属性性就就可可改改变变对对象象的的特特性性。对对象象的的属属性性随随着着设设置置和和取取得得它它们们的值的时间不同而不同,因此需用不同的设置方法:的值的时间不同而不同,因此需用不同的设置方法:(1)(1)有有的的属属性性可可在在设设计计时时设设置置,在在“属属性性”窗窗口口设设置这些属性的值而无需编写任何代码。置这些属性的值而无需编写任何代码。(2)(2)而而有有的的属属性性在在设设计计时时是是不不可

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

13、这这取取决决于于该该方方法法要要求求多多少少参参数数,以以及及是是否否返返回回一一个个值值。对对象象方方法法的调用格式为:的调用格式为: 对象对象.方法方法 参数名表参数名表 VB程序设计基础教程程序设计基础教程第一章第一章基于事件驱动的程序在在VBVB中中,事事件件是是可可被被对对象象识识别别的的动动作作,当当对对象象的的某某方方面面有有变变动动时时就就触触发发了了事事件件。“可可视视化化”和和“事事件件驱驱动动”是是VBVB编程的精华。编程的精华。所所谓谓“事事件件驱驱动动”就就是是事事件件触触发发后后程程序序段段才才会会运运行行,没没有有事事件件发发生生,则则程程序序处处于于等等待待状状

14、态态。在在VBVB中中使使用用鼠鼠标标单单击击和和双双击击是是最最常常用用的的事事件件。此此外外,还还有有键键盘盘输输入入,鼠鼠标标移移动动、窗窗体体载载入入、状状态态改改变变、定定时时器器产产生生的的定定时时信号等事件。信号等事件。事件过程的形式为:事件过程的形式为:Sub Sub 对象名对象名_ _事件事件(参数列表参数列表)事件过程代码事件过程代码End SubEnd Sub VB程序设计基础教程程序设计基础教程第一章第一章类类属性属性1属性属性n实例实例事件事件1事件事件n行为行为1.属性属性1.改变改变事件过程事件过程1.事件过程事件过程nVB程序的执行步骤VBVB程序的执行步骤如下

15、:程序的执行步骤如下:(1 1)启动应用程序,装载和显示窗体)启动应用程序,装载和显示窗体(2 2)窗体(或窗体上的控件)等待事件的发生;)窗体(或窗体上的控件)等待事件的发生;(3 3)事件发生时,执行对应的事件过程;)事件发生时,执行对应的事件过程;(4 4)重复执行步骤()重复执行步骤(2 2)和()和(3 3); ;(5) 5) 直到遇到直到遇到“END”END”结束语句结束程序的运行结束语句结束程序的运行 或按或按“结束结束”按钮强行停止程序的运行。按钮强行停止程序的运行。 VB程序设计基础教程程序设计基础教程第一章第一章问题:n n面向对象的程序设计中为什么要使用类的概念?类的特性

16、 创创建建一一个个类类时时,只只需需将将它它作作一一个个为为整整体体,而而不不必必关关心心其其中的单个组件以及它们相互之间是如何作用的。中的单个组件以及它们相互之间是如何作用的。多多态态性性:是是指指一一些些关关联联的的类类包包含含同同名名的的方方法法程程序序,但但方方法法程程序序的的内内容容可可以以不不同同。具具体体调调用用哪哪种种方方法法程程序序在在运运行行时根据对象的类确定。时根据对象的类确定。继继承承性性:说说明明子子类类延延用用父父类类特特征征的的能能力力。如如果果父父类类特特征征发生改变,则子类将继承这些新特征。发生改变,则子类将继承这些新特征。封封装装性性:说说明明包包含含和和隐

17、隐藏藏对对象象信信息息,如如内内部部数数据据结结构构和和代代码码的的能能力力。封封装装将将操操作作对对象象的的内内部部复复杂杂性性与与应应用用程程序序的的其其他他部部分分隔隔离离开开来来。例例如如,当当您您对对一一个个命命令令按按钮钮设设置置 Caption Caption 属性时,不必了解标题字符串是如何存储的。属性时,不必了解标题字符串是如何存储的。 VB程序设计基础教程程序设计基础教程第一章第一章 建立简单的VB应用程序 创建一个简单应用程序的主要步骤:创建一个简单应用程序的主要步骤: (1)(1)创建应用程序界面创建应用程序界面 (2)(2)设置对象属性设置对象属性 (3)(3)编写代

18、码编写代码 (4)(4)保存和运行程序保存和运行程序 例例如如:建建立立一一个个应应用用程程序序,他他由由一一个个文文本本框框和和一一个个命命令令按按钮钮组组成成。单单击击命命令令按按钮钮,文文本本框框中中会会出出现现 “欢迎使用欢迎使用VB” VB” 消息。消息。界面如图所示界面如图所示属性属性设置置见表见表 运行双双击击命命令令按按钮钮控控件件显显示示代代码码编编辑辑器器窗窗口口,然然后后编编写写程序代码:程序代码:选选择择“运运行行/ /启启动动”命命令令运运行行程程序序,在在弹弹出出的的窗窗体体中中单单击击命命令令按按钮钮,即即可可在在文文本本框框中中显显示示字字符符串串“欢欢迎迎使使

19、用用VB”VB” VB程序设计基础教程程序设计基础教程第一章第一章新建、打开和保存工程可用可用“文件文件”菜单对工程文件进行以下操作菜单对工程文件进行以下操作: :新建新建: :执行执行“文件文件/ /新建工程新建工程”命令将新建一个工程文命令将新建一个工程文件件打开打开: :执行执行“文件文件/ /打开工程打开工程”命令将保存当前工作的命令将保存当前工作的工工 程文件,打开一个现有的工程文件。程文件,打开一个现有的工程文件。保存保存: :执行执行“文件文件/ /保存工程保存工程”命令将以原有工程名保命令将以原有工程名保存存另存另存: :执行执行“文件文件/ /工程另存为工程另存为”命令将以规

20、定的工程命令将以规定的工程名名 保存工程文件。保存工程文件。注意:注意:1.1.窗体名和窗体文件名概念窗体名和窗体文件名概念 窗窗体名体名:窗体的窗体的NameName属性,在代码中用属性,在代码中用来来引用该窗引用该窗体体, ,同一工程不能有相同的窗体名;同一工程不能有相同的窗体名;窗体文件名:窗体文件名:窗体窗体存放在磁盘上的文件名存放在磁盘上的文件名, ,该文件包含了该窗体的所有控该文件包含了该窗体的所有控件属性和代码件属性和代码, ,同一文件夹不能有相同的文件名。同一文件夹不能有相同的文件名。2.2. 在工程中添加现存的在工程中添加现存的窗体窗体时,只是对该时,只是对该窗体窗体文件的文

21、件的引用纳入工程。因此,如果更改引用纳入工程。因此,如果更改窗体窗体并保存它,会影并保存它,会影响包含此响包含此窗体窗体文件的任何工程。文件的任何工程。3.3. 在工程中删除在工程中删除窗体窗体时,仅将此时,仅将此窗体窗体从工程里删除掉,从工程里删除掉,但是但是窗体文件窗体文件仍存在于磁盘上。但是,如果在仍存在于磁盘上。但是,如果在VBVB之外删之外删除一个除一个窗体窗体文件,文件,VBVB不能更新此工程文件不能更新此工程文件, ,当打开此工当打开此工程时,将显示一个文件丢失的错误信息。程时,将显示一个文件丢失的错误信息。4.4.对窗体文件改名方法二对窗体文件改名方法二: :1).1).打开工

22、程打开工程 “另存为另存为FormForm”实现文件的复制实现文件的复制 保存工程文件保存工程文件 2).2).利用编辑程序打开工程文件利用编辑程序打开工程文件 , , 修改修改FORM=XXXFORM=XXX的的 文件名文件名 VB程序设计基础教程程序设计基础教程第一章第一章窗体设计器窗口作作为为自自定定义义窗窗口口用用来来设设计计应应用用程程序序的的界界面面。在在窗窗体体中中添添加加控控件件、图图形形和和图图片片来来创创建建所所希希望望的的外外观观。应应用用程程序序中中每每一一个个窗窗体体都都有有自自己己的的窗窗体体设设计计器器窗窗口口。窗窗体体的的网网格格点点间间距距可可以以通通过过“工

23、工具具”菜菜单单的的“选选项项”命命令令,在在弹弹出出的的对对话话框框中中选选择择“通通用用”选选项项卡卡的的“窗窗体体网网格格设设置置”来改变来改变每每个个窗窗体体窗窗口口必必须须有有一一个个唯唯一一的的窗窗体体名名字字,默默认认为为Form1Form1、Form2Form2、 VB程序设计基础教程程序设计基础教程第一章第一章工程资源管理器窗口 工工程程是是指指用用于于创创建建一一个个应应用用程程序序的的文文件件的的集集合合。工工程程资资源源管管理理器器窗窗口口列列出出当当前前工工程程中中的的窗窗体体和和模模块块。工程文件的后缀为工程文件的后缀为. .vbpvbp。工程、窗工程、窗体、模块的

24、体、模块的名称名称存在磁盘存在磁盘上的文件名上的文件名工工程程资资源源管管理理器器下下的的列列表表窗窗口口,以以层层次次列列表表形形式式列列出出所所有有已已装装入入的的工工程程以以及及工工程程中中的的项项目目。常常用用的的有有以以下三类文件:下三类文件:窗窗体体文文件件(.(.frmfrm) ):该该文文件件存存储储窗窗体体上上所所使使用用的的所所有有窗体对象、对象属性、相应的事件过程代码。窗体对象、对象属性、相应的事件过程代码。标标准准模模块块文文件件(.(.bas)bas):该该文文件件存存储储所所有有的的模模块块级级变变量和用户自定义的通用过程。量和用户自定义的通用过程。类模模块文文件件

25、(.(.clscls) ):可可用用类模模块文文件件建建立立用用户自自己己的的对象象。类模模块包包含含用用户对对象象的的属属性性及及方方法法,但但不不包包含含事件代码。事件代码。 VB程序设计基础教程程序设计基础教程第一章第一章属性窗口属属性性是是指指对象象的的特特征征,如如大大小小、标题或或颜色色。属属性性窗窗口口会会依依所所选择的的窗窗体体、控控件件、类、用用户控控件件、属属性性页、用用户文文档档或或菜菜单来来列列出出设计时属属性性。该窗窗口口只能在只能在设计时使用。属性窗口由以下几部分使用。属性窗口由以下几部分组成:成: (1)(1)对对象象列列表表框框:用用户户可可以以单单击击对对象象

26、列列表表框框右右边边的箭头,下拉出所选窗体包含的对象列表。的箭头,下拉出所选窗体包含的对象列表。(2)(2)属属性性显显示示排排列列方方式式:可可按按字字母母或或按按分分类类排排序序列表。列表。(3)(3)属属性性列列表表框框:用用户户可可选选定定某某一一属属性性,然然后后对对该属性进行设置。该属性进行设置。(4)(4)属属性性含含义义说说明明:当当在在属属性性列列表表框框中中选选取取某某一一属性时,在该处显示所选属性的含义。属性时,在该处显示所选属性的含义。运行程序改变属性 VB程序设计基础教程程序设计基础教程第一章第一章代码编辑器窗口 是是输入入应用用程程序序代代码的的编辑器器。应用用程程

27、序序的的每每个个窗窗体体或或代代码模模块都都有有一一个个单独独的的代代码编辑器器窗窗口口。它它象象一一个个高高度度专门化化的的字字处理理软件件,有有许多多便便于于编写写 VBVB代代码的功能。的功能。 标题栏标题栏代码框代码框过程查看按钮过程查看按钮全模块查看按钮全模块查看按钮打开代码编辑器窗口有下列三种方法:打开代码编辑器窗口有下列三种方法:(1)(1)从从工工程程资资源源管管理理器器窗窗口口中中选选择择一一个个窗窗体体或或标标准准模模块块,再选择再选择“查看代码查看代码”按钮。按钮。(2)(2)用用鼠鼠标标双双击击一一个个控控件件或或窗窗体体本本身身,这这时时代代码码编编辑辑器器窗口自动打

28、开。窗口自动打开。(3)(3)从从“视图”菜菜单中中选择“代代码窗口窗口”命令。命令。代码编辑器窗口中包含两个列表框:代码编辑器窗口中包含两个列表框:(1)(1)对象列表框对象列表框: :存储并显示当前被选中的窗体和控件名存储并显示当前被选中的窗体和控件名(2)(2)过过程程列列表表框框:列列出出对对象象的的过过程程或或事事件件。该该框框显显示示选选定过程的名称。定过程的名称。 VB程序设计基础教程程序设计基础教程第一章第一章 制作应用程序安装盘 运行运行V B6.0V B6.0中文版工具中文版工具“Package & Deployment”:Package & Deployment”:“打包

29、打包”:把工程中用到的各种类型的文件进行打:把工程中用到的各种类型的文件进行打包压缩后,存放到特定的目录下。包压缩后,存放到特定的目录下。“展开展开”:再把这些打包的文件展开到用户可以携:再把这些打包的文件展开到用户可以携带的安装介质软盘、光盘等。带的安装介质软盘、光盘等。“管理脚本管理脚本”:查看和操作以前使用打包和展开向看和操作以前使用打包和展开向导时所保存的脚本。所保存的脚本。 VB程序设计基础教程程序设计基础教程第一章第一章程序调试在编写程序的过程中,错误是难免的,查找和修在编写程序的过程中,错误是难免的,查找和修改错误的过程称为改错误的过程称为程序调试程序调试。VBVB为调试程序提供

30、了一为调试程序提供了一组交互的、有效的调试工具,组交互的、有效的调试工具,如如: :设置断点、观察变量设置断点、观察变量和过程跟踪等。和过程跟踪等。为了易于找出程序中的错误,常将错误分为以下为了易于找出程序中的错误,常将错误分为以下几种类型:几种类型:v编辑错误编辑错误v编译错误编译错误v运行错误运行错误v逻辑错误逻辑错误 VB程序设计基础教程程序设计基础教程第一章第一章编辑错误 在编辑代码时,在编辑代码时,VBVB会对键入的代码直接进行语法检会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,等语法错误,VBVB

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

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

33、期望望的的结结果果,这这说说明明程程序序存存在在逻逻辑辑错错误误。这这类类错错误误往往往往是是程程序序存存在在逻逻辑辑上上的的缺缺陷陷所所引引起起。例例如如,运运算算符符使使用用不不正正确确、语语句句的的次次序序不不对对、循循环环语语句句的的起起始始、终终值值不不正正确确等等。通通常常,逻逻辑辑错错误误不不会会产产生生错错误误提提示示信信息息,故故错错误误较较难难排排除除,需需要要程程序员仔细地阅读分析程序以及调试。序员仔细地阅读分析程序以及调试。 VB程序设计基础教程程序设计基础教程第一章第一章 VB帮助系统的使用 VB6.0VB6.0在在安安装装完完成成时时会会提提示示用用户户安安装装MS

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

35、更多的信息。使用使用MSDN LibraryMSDN Library查阅器查阅器在在MSDN LibraryMSDN Library中查找信息中查找信息VBVB联机机链接接 VB程序设计基础教程程序设计基础教程第一章第一章VB的三种模式 作为一个集编辑、编译与运行于一体的集成环境,作为一个集编辑、编译与运行于一体的集成环境,VBVB的工作状态可分为三种模式,用户在测试和调试应的工作状态可分为三种模式,用户在测试和调试应用程序时必须清楚当前处于何种模式下。用程序时必须清楚当前处于何种模式下。q设计模式设计模式 设计设计 进行程序的界面设计、属性设置、代码编写等进行程序的界面设计、属性设置、代码编

36、写等q运行模式运行模式 运行运行 执行执行“运行运行/ /启动启动”命令,可以查看程序代码,命令,可以查看程序代码,但不能修改但不能修改q中断模式中断模式 中断中断 在运行模式按了在运行模式按了“中断中断”命令或当程序出现运命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、行时错误时进入中断模式。可以查看代码、修改代码、检查数据。检查数据。 VB程序设计基础教程程序设计基础教程第一章第一章断点设置断点断点是告诉是告诉VBVB挂起程序执行的一个标记,当程序挂起程序执行的一个标记,当程序执行到断点处即暂停程序的运行,进入中断模式。断执行到断点处即暂停程序的运行,进入中断模式。断点设

37、置的步骤如下:点设置的步骤如下:第一步:第一步:在代码窗口中将插入点移到需要插入断在代码窗口中将插入点移到需要插入断点的程序行上点的程序行上第二步:第二步:执行执行“调试调试/ /切换断点切换断点”命令或按命令或按F9F9断点标记也可直接加入语句Stop VB程序设计基础教程程序设计基础教程第一章第一章断点清除程序运行时碰到断点就会停下来,并用黄色色带程序运行时碰到断点就会停下来,并用黄色色带框住断点行代码,如图所示:框住断点行代码,如图所示:清除断点:清除断点:执行执行“调试调试/ /清除所有断点清除所有断点”命令命令 VB程序设计基础教程程序设计基础教程第一章第一章观察变量在中断模式下,若

38、想直接查看某个变量的值,只在中断模式下,若想直接查看某个变量的值,只要把鼠标指向所关心的变量处,稍停一下,就会在鼠要把鼠标指向所关心的变量处,稍停一下,就会在鼠标下方显示该变量的值。如图所示:标下方显示该变量的值。如图所示: VB程序设计基础教程程序设计基础教程第一章第一章逐行、逐过程跟踪逐语句逐语句就是让程序一次只运行一条语句,然后由就是让程序一次只运行一条语句,然后由输出的结果来判断该条语句是否正确。执行输出的结果来判断该条语句是否正确。执行“调试调试/ /逐逐语句语句”命令即可进行单步运行的动作。命令即可进行单步运行的动作。逐逐过程过程与逐语句类似,只是逐过程将整个过程当与逐语句类似,只

39、是逐过程将整个过程当作一个单步一次就运行完毕。执行作一个单步一次就运行完毕。执行“调试调试/ /逐过程逐过程”命命令即可进行逐过程运行的动作。令即可进行逐过程运行的动作。 VB程序设计基础教程程序设计基础教程第一章第一章常见错误1. 1. 使用中文标点符号:使用中文标点符号:系统产生系统产生“无效字符无效字符”, ,以红色显示以红色显示2. 2. 字母和数字形状相似字母和数字形状相似字母字母“l”l”和数字和数字“1” 1” 、小写字母、小写字母“o”o”与数字与数字“0”0”3. 3. 对象名称对象名称( (Name)Name)属性写错属性写错 Text1Text1、Text2Text2、C

40、ommand1Command1 txtInputtxtInput、txtOutputtxtOutput、cmdOkcmdOk4.4.对象的属性名、方法名、标准函数名写错对象的属性名、方法名、标准函数名写错尽量使用自动列出成员功能。正确的系统按规定的大小写表示尽量使用自动列出成员功能。正确的系统按规定的大小写表示5. 5. 无意形成控件数组无意形成控件数组 建立控件时小心使用建立控件时小心使用“复制复制”、“粘贴粘贴”按钮按钮6. 6. 打开工程时找不到对应的文件打开工程时找不到对应的文件 保存时先保存窗体保存时先保存窗体. .frmfrm文件、再保存文件、再保存. .vbpvbp文件,注意路径

41、文件,注意路径 VB程序设计基础教程程序设计基础教程第一章第一章n n内容:内容:内容:内容:VBVB的工作环境的工作环境和面向对象编程和面向对象编程n n重点:重点:重点:重点: 1 1. . 术语:可视化编程、术语:可视化编程、 事件驱动编程机制、面向对象程序设计;事件驱动编程机制、面向对象程序设计; 2 2. . 概念:类;概念:类;对象对象,对象的属性、事件、方法对象的属性、事件、方法; 3 3. VB. VB的三种工作状态:设计、运行、中断;的三种工作状态:设计、运行、中断; 4 4. . VBVB的的文件类型:窗体文件类型:窗体 (.frm) (.frm)、工程、工程 (.vbp)

42、 (.vbp)、标准模块、标准模块 (.bas) (.bas)、工程组工程组 (.vbg) (.vbg)、 二进制数据二进制数据 (.frx) (.frx)、资源、资源 (.res) (.res)和和ActivXActivX控件控件 文件文件(.ocx)(.ocx); 5. 5. 强调程序的调试和帮助的使用。强调程序的调试和帮助的使用。 小小 结结本章课后作业v复习教材第一章内容复习教材第一章内容v预习教材第二章内容预习教材第二章内容v本章上机实习内容:本章上机实习内容:v实验实验A A Visual Basic Visual Basic 程序程序设计初步初步 v完成第一章的全部习题完成第一章的全部习题 VB程序设计基础教程程序设计基础教程第一章第一章

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

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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