第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象 2.3 程序开发的基本步骤 2.4 程序开发的窗体和基本控件 2.5 建立一个简单的应用程序 2.6制作应用程序安装盘 2.7 VB帮助系统的使用 【教学目的、要求】 熟练掌握: VB中的对象、程序开发的基本步骤 掌 握:建立一个简单的应用程序、程序开发的窗体和基本控件 理 解:VB中的对象面向对象程序设计概述 【教学重点及难点】 重点:VB中的对象、程序开发的窗体和基本控件 难点:程序开发的窗体和基本控件、对象的概念。
第二章VB的编程机制 传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试代码。但是VB与传统的语言不同,它使用交互方法开发应用程序,使三个步骤之间不再有明显的界限,它主要包括两个特点:VB提供可视化的编程工具和程序采用“事件驱动”方式。
VB是面向对象的程序设计语言,而面向对象的程序设计方法是指把程序与数据封装成为一个实体。 2.1面向对象程序设计概述 VB是面向对象的程序设计语言,而面向对象的程序设计方法是指把程序与数据封装成为一个实体。 对象 属性:身高、体重、外观等。 方法:能实现的各种活动(体操、音乐、舞蹈、游泳等) 事件:可被对象识别的动作。 事件过程: 是指附在该 对象上的程序代码,是事件触发后处理的程序。 是人类的一个实例 类
2.1面向对象程序设计概述 1.类:类是对象的抽象定义,是具有共同属性和操作的多个对象的相似特征的统一描述。 2.对象:是代码和数据的组合,可以作为一个单位来处理。在VB中,对象是由类创建的,因此对象被说成是类的一个实例。 3.消息:消息是面向对象系统中实现对象之间通信和请示任务的操作。消息传递是程序运行的基本处理活动。 4.多态性:在不同的对象受到相同的消息时产生多种不同的行为。 5.继承性:用以说明子类延用父类特征的能力。 6.封装性:把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。
2.2 VB中的对象 2.2.1 VB中对象的概念 学好VB的秘诀就是先学会以“对象”(Object)的角度来看待整个程序设计,它是应用程序设计的核心部分,比如可以是控件或窗体。整个应用程序也是一个对象。在VB中最可能用到的几种类型的对象如下: 1)命令按钮:窗体上的控件,像命令按钮和框架,它们都是对象。 2)窗 体:VB工程中的每一个窗体都是独立的对象。 3)数 据 库:数据库是对象,并且还包含其他对象,如字段、索引等。 在VB“工具箱”上,控件代表类。直到在窗体上画出为止,它们实际上不存在,创建控件实际上是复制控件类或控件实例(对象)。 VB对象支持:属性、方法和事件。
2.2 VB中的对象 2.2.2 对象的属性 在VB中,称对象的数据为属性,改变对象的属性就可改变对象的特性。比如我们穿的衣服有一个属性是颜色。对象的属性随着可以设置和取得它们的值的时间不同而不同,因此需用不同的设置方法。 ①有的属性可在设计时设置,在“属性”窗口设置这些属性的值而无需编写任何代码。 ②有的属性在设计时是不可用的,因此,这些属性只有通过代码在运行时设置,其语法格式如下: 例如:汽车.颜色=银色 房子.面积=150 在运行时可以设置并可获得值的属性叫做读写属性。在运行时只能读取的属性叫做只读属性。 想要在代码执行附加动作(例如给另一个对象赋值)之前得知对象的状态,这时就要读取属性值,其语法格式为: 对象名称.属性=设置值 变量=对象属性
2.2.4 对象的事件 ——VB是采用时间驱动编程机制的语言。 2.2.3 对象的方法 在VB中,称各种可在对象上操作的过程为方法(Method)。方法和属性都是对象的组成部分。虽然属性可以重新设置或修改,但“方法”的内容却是固定、不能修改的,而且是看不见的。事实上,用户也只能“用它”而已,所谓“用它”,它是特定对象的一部分(课本不详)。 对象与方法的表达方式可以为: 对象.方法[参数] 2.2.4 对象的事件 ——VB是采用时间驱动编程机制的语言。 在VB中,事件(Event)是可被对象识别的动作(是VB预先设置好的、能够被对象识别的动作-课本不详),例如单击鼠标和按下键盘键,还可编写代码来响应事件即“事件驱动”。“可视化”和“事件驱动”是VB编程的精华,所谓“事件驱动”就是事件触发后程序段才会运行,没有事件发生,则程序处于等待状态。
2.3 程序开发的基本步骤 VB程序设计从创建一个程序(工程)开始,将窗体文件、模块文件、类文件等组织在一起形成工程文件。 2.3 程序开发的基本步骤 VB程序设计从创建一个程序(工程)开始,将窗体文件、模块文件、类文件等组织在一起形成工程文件。 设计一个应用程序一般分为下面几个主要步骤: 1)设计窗体:布置控制控件,创建界面; 2)设置对象属性; 3)编写对象事件过程代码; 4)运行程序并进行调试; 5)保存和生成可执行的应用程序;
2.4程序开发的窗体和基本控件 2.4.1窗体及窗体的属性、方法和事件 进入VB后,我们可以使用工具箱中的控件在其上进行界面设计,也可以使用窗体的属性来设置窗体的外观。 1.窗体结构 操作方法如下 当单击最小化按钮时,窗体消失,可以 看到窗体缩小为屏幕的底部 任务栏上 的一个按钮。 2)当单击最大化按钮时,窗体充满整个屏幕。 3)当单击关闭按钮时,窗体消失并关闭该 窗口。
2.4程序开发的窗体和基本控件 2.窗体类型 窗体分为模式窗体和非模式窗体两种。 1)模式窗体:在屏幕上显示后用户必须做出响应的窗体 叫做模式窗体。 2)非模式窗体:用户可以在各个窗体之间切换的窗体叫 非模式窗体。 新建一个窗体时,黙认的是非模式窗体。当我们存储窗体文件时,其扩展名为.frm。
2.4程序开发的窗体和基本控件 3.窗体的属性 窗体的属性可分为:杂项、外观、位置、行为、字体、DDE和缩放。 1)Name:用于设置窗体名称,便于窗体切换用。 2)Appearance:用于设置窗体的外观是平面还是三维的。 3)BackColor和ForeColor:用于设置窗体的背景色和前景色。 4)BorderStyle:用于设置窗体的边框风格。共有6个选项,分述如下: 属性值 功能 0___None 无边框 1___FixedSingle 固定单边框,运行大小不能变 2___Sizable 有可调整的边框,默认设置 3___FixedDialog 固定双边框,运行大小不能变 4___FixedToolWindow 固定工具窗口,大小不能变 5___SizableToolWindow 可变大小工具窗口
2.4程序开发的窗体和基本控件 5)Caption:用于设置窗体显示的标题。 6)DrawWidth:用于设置线条的宽度。 7)Font:用于设置窗体所显示正文的字体。 8)Icon:用于设置窗体最小化时显示的图标。 9)Left和Top:窗体的左上角在屏幕的横、纵坐标。 10)Width和Height:窗体的初始宽度和高度。 11)WindowState:用于设置启动窗体时的窗口状态, 是正常还是最大化、最小化。 窗体的其它属性,请读者自己查阅窗体的属性窗口最下方的说明或系统帮助。
2.4程序开发的窗体和基本控件 4.窗体的方法 窗体的方法很多,可通过在代码中调用来执行。 方法 功能 Show 用于显示窗体 Hide 用于隐藏窗体,但未从内存中删除。 Refresh 刷新窗体 Move 移动窗体 Print 在窗体中显示文本 Line和Circle 在窗体中绘制直线和圆
2.4程序开发的窗体和基本控件 5.窗体的事件 窗体作为对象能够对事件做出响应。 1)Activate和DeActivate事件 当一个窗口变成活动窗体时,就会触发Activate事件。而当另一个窗体或应用程序被激活,原窗体不再是活动窗口时会触发DeActivate事件。 2)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初始化代码放在其中。
2.4程序开发的窗体和基本控件 3)Load事件 装载窗体时触发Load事件,它在Initialize事件之后,当使用Load语句或未装载Load语句之前使用Show方法时可触发该事件。 4)UnLoad事件 卸载窗体时触发UnLoad事件,单击窗体上的“关闭”按钮或使用UnLoad语句时可以触发该事件。 5)Click和DblClick事件 分别用鼠标单击窗体时和双击窗体时触发Click和DblClick事件。 6)Resize事件 当调整窗体的大小时触发Resize事件。
2.4程序开发的窗体和基本控件 2.4.2文本框 文本框(TextBox)的主要用途是当作用户与程序之间的输入界面。除此之外,它还具备编辑器的一些基本功能,例如插入、删除、反白、剪切、复制及粘贴等,其实它就是“小型编辑器”。 1.文本框的属性 下面介绍文本框的常用属性,至于Name、BackColor、BorderStyle、Font这类与窗体大致相同。 1)MaxLength:决定文本框中所能容纳的字符数,缺省值0,表示字符容纳数为最大。 2)MultiLine:True设为“多行文本框”;False设为“单行文本框”。 3)Alignment:0(靠左对齐);1(靠右对齐);2(居中对齐,但只有当MultiLine属性设为True时才有效)。 4)PasswordChar:设置密码字符的外观,一般都用星号“*”表示。
2.4程序开发的窗体和基本控件 2.文本框的方法 文本框常用的方法有Refresh和SetFocus等,Refresh用于刷新文本框的内容,SetFocus用于设置对象的焦点。 3.文本框的事件 文本框可识别多个事件,如Change、GotFocus、 LostFocus、KeyDown、KeyUp、KeyPress、MouseDown、MouseUp和MouseMove等。而Change事件当文本框内容发生变化时触发。
2.4程序开发的窗体和基本控件 2.4.3标签 “标签”(Label)用来表示用户不能修改的字符串。Caption属性的内容就是所要显示的字符串。 常用属性介绍。 1)ForeColor:决定字符串本身的颜色。 2)BackColor:决定字符串背景的颜色。 3)BackStyle:背景风格,0(透明);1(不透明)。 4)BorderStyle:决定标签要不要加边框。 5)Font:选择不同的字体、字形样式、字体大小。 其方法和事件与文本框大致相同,在此不再赘述。
2.4程序开发的窗体和基本控件 2.4.4命令按钮 用户通过单击命令按钮(CommandButton)来调用Click事件过程。当用户单击命令按钮时,不仅会执行相应操作,还会使该按钮看上去像被按下并释放一样。无论何时,只要用户单击按钮,就会执行Click事件过程。 1.命令按钮的常用属性 1)Caption:命令按钮的面上文字。 2)Cancel:是否为取消按钮。 3)Default:是否为默认按钮,True是默认按钮。按命令按钮获得焦点时,按回车键就相当于单击此按钮。False不是默认按钮。
2.4程序开发的窗体和基本控件 4)Style:是标准按钮还是图形按钮。0(Standard)标准按钮(默认);1(Graphical)自定义图片的图形按钮。 2.命令按钮的方法 命令按钮的常用方法有SetFocus。 3.命令按钮的事件 命令按钮最基本的事件是Click(单击),以下情况可发生Click事件: 1)在按钮上单击鼠标左键; 2)焦点在按钮上,按回车键或空格键; 3)在代码中将按钮Value属性设置为True; 4)对于取消按钮按Esc键; 5)在Caption属性中用&符号连接一访问键,在运行时按Alt+访问键。
2.5 建立一个简单的应用程序 我们设计一个由一个文本框和一个命令按钮组成的应用程序,该程序在运行时,当用户单击命令按钮时,在文本框中会出现“欢迎来到VB世界!”。 (具体编程序演示整个过程,再介绍下面理论) 2.5.1创建应用程序界面 1.启动VB 单击桌面上的“开始”按钮,将鼠 标指针指向“所有程序”,在出现下一 级的程序名列表中将鼠标指针指向 “Microsoft Visual Basic6.0 中文版”, 在出现的下一级程序名列表中将鼠 标指针再指向“Microsoft Visual Basic6.0 中文版”并单击,就可以启动VB,如图2.2所示。
2.5 建立一个简单的应用程序 2.新建工程文件 单击“打开”按钮,出现VB编程集成环境界面如图2.3所示。并用“Form1.frm”的名称来存储应用程序窗体界面,用“工程1.vbp”名称来存储这一新工程,在新窗体上进行应用程序界面设计。
2.5 建立一个简单的应用程序 3.应用程序界面设计 由于我们的应用程序,只用到工具箱中的两个控件:文本框和命令按钮。 2.5 建立一个简单的应用程序 3.应用程序界面设计 由于我们的应用程序,只用到工具箱中的两个控件:文本框和命令按钮。 单击要绘制的控件后将指针移到窗体上,该指针变成一个十字线,将十字线放在控件的左上角所在处。拖动十字线画出适合您要的控件大小的方框(注:拖动的意思是按住鼠标左键不放,用鼠标指针移动对象),然后释放鼠标按钮,则控件出现在窗体上,控件四周有八个实心小方框,叫做“尺寸句柄”,如图2.4所示。
2.5 建立一个简单的应用程序 在窗体上添加控件的另一个简单方法,是双击工具箱中的控件按钮。这样会在窗体中央创建一个尺寸为缺省值的控件;然后可将控件移到窗体中的适当位置。 控件添加到窗体上后,可以调整其大小、移动和锁定控件。调整控件的尺寸,请按照以下步骤执行: 1)用鼠标单击要调整尺寸的控件,选定控件四周上出现的尺寸句柄。 2)将鼠标指针定位到尺寸句柄上,拖动该尺寸句柄直到控件达到所希望的大小为止。角上的尺寸句柄可以调整控件水平和垂直方向的大小,而边上的尺寸句柄可调整控件一个方向的大小。 3)释放鼠标按钮。 要移动控件,则用鼠标把窗体上的控件拖动到一新位置。或用“属性”窗口改变Top和Left属性。
2.5 建立一个简单的应用程序 要锁定所有控件位置,可从“格式”菜单,选取“锁定控件”。或在“窗体编辑器”工具栏上单击“锁定控件切换”按钮。这个操作将把窗体上所有的控件锁定在当前位置,以防止已处于理想位置的控件不小心而移动。本操作只锁定选定窗体上的全部控件,不影响其他窗体上的控件。这是一个切换命令,因此解除控件位置只需再使用一次即可。 要调节锁定控件的位置,请按住Ctrl键,再用合适的箭头键来进行“微调”已获焦点的控件的位置(或在“属性”窗口中改变控件的Top或Left属性)。 现在把我们的应用程序界面显示如图2.5所示。
2.5 建立一个简单的应用程序 2.5.2设置对象属性 属性窗口(如图2.6所示)给出了设置所有窗体对象属性的简便方法。在“属性”窗口中设置属性值,请按照以下步骤执行:
2.5 建立一个简单的应用程序 从“视图”菜单中,选取“属性窗口”,或在工具栏中单击“属性窗口”按钮。 2.5 建立一个简单的应用程序 从“视图”菜单中,选取“属性窗口”,或在工具栏中单击“属性窗口”按钮。 从属性列表中,选定需要设置属性的属性名称。 在右列中输入或选定新的属性设置值。 以我们的“欢迎来到VB世界!”为例,现在要改变三种属性的设置值,而其他属性则采用缺省值,其设置值见表2.2 对象 属性 设置值 窗体 Caption 欢迎来到VB世界! 文本框 Text (注:置空) 命令按钮 确定
2.5 建立一个简单的应用程序 2.5.3编写代码 代码编辑窗口是编写应用程序的VB代码的地方。代码由语句、常数和声明部分组成。使用代码编辑窗口,可以快速查看和编辑应用程序代码的任何部分。 要打开代码窗口,请双击要编写代码的窗体或控件。或从工程管理窗口中,选定窗体或模块的名称,然后选取“查看代码”按钮。 如图2.7所示显示了在双击命令按钮控件后出现的代码编辑窗口,以及该命令按钮的事件。
2.5 建立一个简单的应用程序 在同一个代码窗口中可以显示全部过程,也可只显示一个过程。 2.5 建立一个简单的应用程序 在同一个代码窗口中可以显示全部过程,也可只显示一个过程。 要在同一个代码窗口中显示全部过程,请按照以下步骤执行: 1)在“工具”菜单下,选定“选项”对话框。 2)在“选项”对话框的“编辑器”选项卡中,选取“缺省为整个模块查阅”左边的复选框。在“过程分隔符”左边的复选框中,可给各过程间添加或去掉分隔线。或在代码编辑器窗口的左下角单击 “全模式查看”按钮。 要代码窗口每次只显示一个过程,请按照以下步骤执行: 在“工具”菜单下选定“选项”对话框。 在“选项”对话框的“编辑器”选项卡中,清除“缺省为整个模块查阅”左边的复选框标记。或在代码编辑器窗口的左下角单击 “过程查看”按钮。
2.5 建立一个简单的应用程序 2.5.4事件过程的创建 VB应用程序的代码被分为称过程的代码块,事件过程包含了发生(例如单击按钮)时要执行的代码。控件的事件过程由控件的实际名称(Name属性中所指定的)、下划线(_)和事件名组合而成。例如,在单击一个Command1的命令按钮时调用的Name事件过程,可称它为Command1_Click事件过程。本例中这个事件过程是: Private Sub Command1_Click() Text1.Text=〞欢迎来到VB世界!〞 End Sub 此处代码只改变了控件Text1的Text属性,为其赋值字符串常量读入“欢迎来到VB世界!”,其语法格式为: 对象.属性=表达式 其中Text1是对象名称,Text是属性。响应应用程序运行中发生的事件时,可以用这种语法来改变任何窗体或控件的属性设置值。
2.5 建立一个简单的应用程序 要创建事件过程,请按照以下步骤执行: 在“对象”列表框中,选定活动窗体中的一个对象名(活动窗体是指当有焦点的窗体)。在这一个例子中,选定命令按钮Command1 在“过程”列表框中,选择指定对象的事件名。这一个例子中,事件名是Click(单击),这是命令按钮的缺省过程。 在Sub和End Sub语句之间输入下面的代码: Text1.Text=〞欢迎来到VB世界!〞
2.5 建立一个简单的应用程序 2.5.5运行应用程序 要运行应用程序,可以从“运行”菜单中选择“启动”,或者单击工具栏上的“启动”按钮,或按F5键。待应用程序启动后,再单击窗体上的命令按钮(“确定”按钮),文本框中就会显示“欢迎来到VB世界!”,如图2.8所示。
2.5 建立一个简单的应用程序 当应用程序运行结果准确无误后,还需保存工程和生成可执行的应用程序,请按下列步骤进行: 1)单击“文件”菜单选择“保存工程”并单击,出现窗体文件保存对话框,如图2.9所示。窗体文件名为Form1,扩展名为.frm,单击“保存”按钮进行窗体保存。
2.5 建立一个简单的应用程序 2)保存了应用窗体文件后,紧接出现工程保存对话框,如图2.10所示。工程文件名为“工程1”,扩展名为.vbp,单击“保存”按钮进行工程保存。 3)生成可执行的应用程序,单击“文件”菜单选择“生成工程1.exe(K)…”并单击,出现生成工程对话框,如图2.11所示,为应用程序取名“工程1”并单击“保存”按钮进行保存。 至此,整个VB应用程序开发就结束。我们可以到存放应用程序的文件夹去执行该应用程序了。
2.6 制作应用程序安装盘 VB的“打包和展开向导”将您的应用程序部件包装为压缩 cabinet (.cab) 文件。您可以将打包和展开向导作为一个外接程序或独立应用程序启动。要将它作为外接程序启动,请使用“外接程序管理器...”对话框加载向导,然后单击“外接程序”菜单上的菜单项来运行它。要将它作为独立部件启动,将这些文件组合成一个包含安装所需的所有信息的软件包,并将这些软件交付给最终用户。用户可以使用VB的“打包和展开向导”来创建要发布到软盘、光盘、硬盘以及Web上的软件包。
2.6 制作应用程序安装盘 下面我们以上一节生成的应用程序为例,介绍使用“打包和展开向导”的过程。 1)在生成应用程序后,退出VB。 2.6 制作应用程序安装盘 下面我们以上一节生成的应用程序为例,介绍使用“打包和展开向导”的过程。 1)在生成应用程序后,退出VB。 2)在Windows操作系统的“开始”按钮中的“Microsoft Visual Basic6.0中文版”的程序组中,选择“Microsoft Visual Basic6.0中文版工具”,然后在其下级子菜单中选择“Package&Deployment向导”,打开“打包和展开向导”对话框,如图2.12所示
2.6 制作应用程序安装盘 VB“打包和展开向导”提供三个选项。(具体操作,再讲授)。 ①“激活工程” 2.6 制作应用程序安装盘 VB“打包和展开向导”提供三个选项。(具体操作,再讲授)。 ①“激活工程” 显示当前工程的名称和路径名。只有在将向导作为外接程序运行时才可应用。 ②“选择工程” 显示选定工程的名称和路径名,同时列出以前的工程。可以输入 工程的名称和路径名,或者从列表中选择一个工程。只有在将向导作为独立部件运行时才可应用。 ③“浏览...” 显示一个可以用来浏览工程的对话框。只有在将向导作为独立部件运行时才可以使用。
2.6 制作应用程序安装盘 包装工程的第一步。在包装完应用程序后,可以返回到主屏幕并部署您的包装。 2.6 制作应用程序安装盘 包装工程的第一步。在包装完应用程序后,可以返回到主屏幕并部署您的包装。 部署包装的第一步。如果有一个包装好的工程想要发布到软盘、网络或本地文件夹位置,或者是 Internet 上,则可以使用向导的这一部分。 显示“管理脚本”对话框,在这里可以重命名、复制或删除包装和部署脚本。 3)单击图2.12中的“浏览”按钮,出现如图2.13所示的“打开工程”对话框,选择“工程1.vbp”工程,再单击“打开”按钮。
2.6 制作应用程序安装盘 4)单击图2.12中的“打包”按钮,如果工程还未编译成可执行文件,系统会弹出对话框提示您进行编译;如果已经编译,则弹出“包类型”对话框,如图2.14所示。 5)在图2.14中选择“标准安装包”,该选项可使用户通过磁盘或网络来发布应用程序,然后单击“下一步”按钮。 6)打包和展开向导弹出“打包文件夹选项”,这时使用缺省选项,单击“下一步”按钮。
2.6 制作应用程序安装盘 7)打包和展开向导弹出“包含文件选项”,如图2.15所示,它已经包含了应用程序调用VB系统所必须的文件,若用户还要用到其他的一些文件和库,则在这里把它加上,然后单击“下一步”按钮。 8)打包和展开向导弹出“压缩文件选项”如图2.16所示。用户如果选择“单个的压缩文件” 将所有安装应用程序所需要的文件复制到一个单一的 .cab 文件中。如果选择“多个压缩文件”将应用程序文件复制到多个更小的指定大小的 .cab 文件中。如果想要使用向导的部署部分将包装部署到软盘,选择这个选项。
2.6 制作应用程序安装盘 注意:在制作打包文件到软盘时,必须选择“多个压缩文件”选项以便有可能使用向导部署到软盘。即使包装适合一张软盘,仍旧应该选择这个选项。在这种情况下,向导将会只创建一个 .cab 文件。 在“压缩文件选项”对话框中,还有一个 “压缩文件大小”列表, 其中列出向导在创建多个 .cab 文件时可用的大小。应该确保选择的大小和部署应用程序时计划使用的软盘类型匹配。 然后单击“下一步”按钮。
2.6 制作应用程序安装盘 9)打包和展开向导弹出“安装程序标题”对话框,在这里输入“欢迎来到VB世界”,然后单击“下一步”按钮。 2.6 制作应用程序安装盘 9)打包和展开向导弹出“安装程序标题”对话框,在这里输入“欢迎来到VB世界”,然后单击“下一步”按钮。 10)打包和展开向导弹出“启动菜单项”,发布的应用程序可以通过“开始”菜单启动,用户设定启动菜单所在的程序组,这里使用缺省选项,单击“下一步”按钮。 11)打包和展开向导弹出“安装位置”,用户可以对发布的应用程序默认的安装目录及系统文件的安装目录进行设置,这里使用缺省设置,然后单击“下一步”按钮。 12)打包和展开向导弹出“共享文件”,用户可以将给定的文件设为共享,然后单击“下一步”按钮。 13)此时打包和展开向导已收集到打包所需的全部信息,弹出“已完成”对话框,单击“完成”按钮,系统开始生成安装包程序。打包完成后弹出“打包报告”,给出打包的详细信息,单击“关闭”按钮,这时回到图2.12画面。
2.6 制作应用程序安装盘 打包完成后,应用程序需要展开到传播媒介上,操作步骤为: 2.6 制作应用程序安装盘 打包完成后,应用程序需要展开到传播媒介上,操作步骤为: 1)在图2.12中单击“展开”按钮,弹出“展开的包”对话框,选择要展开的包的类型,这里选择“标准安装软件包1”,然后单击“下一步”按钮,弹出“展开方法”对话框如图2.17。 2)在图2.17中选择展开方法,这里选择“文件夹”,然后单击“下一步”按钮。 3)在“文件夹”对话框如图2.18所示,输入或选择一个展开包的文件夹,这里选择“d:\VB应用程序展开包文件夹”,然后单击“下一步”按钮。
2.6 制作应用程序安装盘 4)在“已完成”对话框,在“脚本名称”下填入“展开文件1”,然后单击“完成”按钮,此时弹出“展开报告”对话框,再单击“关闭”按钮,这时回到图2.12画面。 注:完成了应用程序的打包并展开到发布介质后,应对安装程序进行测试。 2.7 VB帮助系统的使用 VB在安装完成时会提示用户安装MSDN Library查阅器如图2.19所示,它是开发人员的重要参考资料,包含了容量为 1 GB 的编程技术信息,包括示例代码、文档、技术文章、Microsoft 开发人员知识库、以及您在使用 Microsoft 公司的技术来开发解决方案时所需要的其他资料。
2.7 VB帮助系统的使用 1.使用MSDN Library查阅器 启动MSDN Library查阅器有三种方法: 1)在windows操作系统下的“开始”按钮中,选择“Microsoft Developer Network”菜单项,在其子菜单中选择“MSDN Library Visual Studio6.0(CHS)”,即可启动MSDN Library查阅器。 2)如果用户已经启动了VB,则可在“帮助”菜单下单击“内容”或“索引”,也可启动MSDN Library查阅器。 3)在VB集成环境下,按F1键也可以启动MSDN Library查阅器,如图2.19所示。
2.6 制作应用程序安装盘 2.在MSDN Library查阅器中查找信息 2.6 制作应用程序安装盘 2.在MSDN Library查阅器中查找信息 MSDN Library查阅器左侧的定位窗格提供了4种查找信息的手段: 1)从目录中查找主题 单击图2.19中的“目录”选项卡可浏览“帮助内容”的各个标题。该目录包含了MSDN Library查阅器中所有可用信息的列表,单击工具栏上的“定位”按钮,目录将会与您浏览的主题保持同步。单击目录中的“+”号可展开节点,然后双击要查看的项目。单击节点前的“-”号可收缩节点。也可以使用工具栏上的“前进”和“后退”按钮来完成展开和收缩节点的操作。 2)通过索引查找的信息 单击图2.19中的“索引”选项卡可看索引列表。输入一个与所需要信息有关的关键或滚动翻阅整个列表可查找关键字,然后双击要查看的项目。
2.6 制作应用程序安装盘 3)通达全文搜索查找信息 2.6 制作应用程序安装盘 3)通达全文搜索查找信息 单击“搜索”选项卡可查找到包含在某个主题中的所有词或短语,用户可在输入栏中输入所要查找的词或短语,也可输入通配符表达式、布尔操作符、前一次搜索结果的列表、相似字匹配、主题的标题等来优化搜索。 4)创建书签列表 单击2.19中的“书签”选项卡可访问或创建书签列表。首先在“目录”或“索引”或“搜索”中查找您所需要的信息,若此信息您下次还想查阅,请单击“书签”选项卡,这时,在窗口下部的当前主题栏中出现您正在查阅的主题,这时单击“添加”按钮,即可将这一主题添加到书签栏中,下次只要打开“书签”选项卡,双击要查看的主题即可。
2.6 制作应用程序安装盘 3.VB联机帮助 除了使用MSDN Library查阅器帮助方式外,用户可以从Internet上获得VB的更多信息。在VB6.0中,用户可以在“帮助”菜单中选择“Web上的Microsoft”菜单,从弹出的子菜单中选择合适的选项,如图2.20所示。
参考文献 张洪明《Visual Basic6.0程序设计基础教程》 科学出版社2003年7月第一版 谭浩强 薛淑斌 袁玫《Visual Basic6.0程序设计》清华大学出版社2000年1月第一版 宋伟 吴建国《Visual Basic6.0高级编程》 清华大学出版社1999年4月第一版 李天启 成昊《Visual Basic6.0学习捷径》清华大学出版社1999年3月第一版
【总结】 1. 面向对象程序设计概述 2. VB中的对象 3. 程序开发的基本步骤 4. 程序开发的窗体和基本控件 5. 建立一个简单的应用程序 6. 制作应用程序安装盘 7. VB帮助系统的使用