Visual-Basic程序设计基础第02节_第1页
Visual-Basic程序设计基础第02节_第2页
Visual-Basic程序设计基础第02节_第3页
Visual-Basic程序设计基础第02节_第4页
Visual-Basic程序设计基础第02节_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图图2-1所示为所示为Visual Basic的主窗口,的主窗口,这是典型的这是典型的Windows风格的窗口,是风格的窗口,是Visual Basic程序设计的工作界面。程序设计的工作界面。 Visual Basic不仅是一种程序设计语言,而不仅是一种程序设计语言,而且是一个集成开发环境,利用且是一个集成开发环境,利用Visual Basic 可以生成下列类型的文件。可以生成下列类型的文件。标准标准EXE程序:程序:Visual Basic典型的应用程典型的应用程序。序。ActiveX EXE 和和ActiveDLL程序。程序。ActiveX控件。控件。VB应用程序向导。应用程序向导。VB向

2、导管理器。向导管理器。数据工程。数据工程。IIS应用程序等。应用程序等。 菜单栏位于主窗口的标题栏下,在菜单栏位于主窗口的标题栏下,在Visual Basic中将所有开发、调试和保存文中将所有开发、调试和保存文件的操作命令分类,存在不同的菜单中,件的操作命令分类,存在不同的菜单中,在在Visual Basic中的菜单栏中共有中的菜单栏中共有13个菜单个菜单项,如图项,如图2-3所示。所示。 工具栏是工具栏是Visual Basic命令的图形表命令的图形表示,使用工具栏中的图标具有直观、操作示,使用工具栏中的图标具有直观、操作简单的特点,工具栏中的每一个图标对应简单的特点,工具栏中的每一个图标对

3、应一条命令。在一条命令。在Visual Basic中提供了中提供了4种基种基本工具栏:编辑工具栏如图本工具栏:编辑工具栏如图2-10(a)所示、)所示、标准工具栏如图标准工具栏如图2-10(b)所示、窗体编辑)所示、窗体编辑器如图器如图2-10(c)所示和调试工具栏如图)所示和调试工具栏如图2-10(d)所示,用户也可根据自己的需要)所示,用户也可根据自己的需要定义工具栏。定义工具栏。在默认的情况下,在默认的情况下,Visual Basic环境中只显环境中只显示标准工具栏,其他示标准工具栏,其他3种工具栏可以通过种工具栏可以通过“视图视图”菜单下的菜单下的“工具栏工具栏”菜单项打开,也可通过用

4、菜单项打开,也可通过用鼠标右键单击工具栏上的任一工具打开的快捷鼠标右键单击工具栏上的任一工具打开的快捷菜单中选择相应的工具栏,如图菜单中选择相应的工具栏,如图2-11所示。在所示。在Visual Basic环境每种工具栏有两种形式,固定环境每种工具栏有两种形式,固定形式和浮动形式。固定工具栏是指工具栏是主形式和浮动形式。固定工具栏是指工具栏是主窗口的一部分,位于窗口上部的菜单栏的下方;窗口的一部分,位于窗口上部的菜单栏的下方;浮动工具栏为一个独立的窗口,位置非常灵活。浮动工具栏为一个独立的窗口,位置非常灵活。这两种形式之间可以相互转换,用下列方法可这两种形式之间可以相互转换,用下列方法可以将固

5、定工具栏转为浮动工具栏。以将固定工具栏转为浮动工具栏。 窗体布局窗口如图窗体布局窗口如图2-14所示,是用于所示,是用于指定程序运行时窗体的初始位置,在窗体指定程序运行时窗体的初始位置,在窗体布局窗口中可以反映工程(组)中的窗体布局窗口中可以反映工程(组)中的窗体数量、窗体相对大小及窗体在屏幕中的位数量、窗体相对大小及窗体在屏幕中的位置。用户将鼠标指向窗体,鼠标指针变为置。用户将鼠标指向窗体,鼠标指针变为十字箭头,按住鼠标左键拖动即可调整窗十字箭头,按住鼠标左键拖动即可调整窗体在屏幕中的位置。窗体布局窗口在设计体在屏幕中的位置。窗体布局窗口在设计多窗体程序时很有用。多窗体程序时很有用。 窗体是

6、用户程序的一个接口,每个应用程窗体是用户程序的一个接口,每个应用程序至少有一个窗体,窗体是应用程序的主要部序至少有一个窗体,窗体是应用程序的主要部分,用户主要通过与窗体和窗体上的对象交互分,用户主要通过与窗体和窗体上的对象交互获得结果。新建工程时系统会自动建立一个窗获得结果。新建工程时系统会自动建立一个窗体窗口如图体窗口如图2-15所示,缺省名称为所示,缺省名称为“Form1.frm”。在设计模式中,可以看到窗体。在设计模式中,可以看到窗体中有点状网格,这些网格可以帮助系统设计者中有点状网格,这些网格可以帮助系统设计者对齐窗体上的对象,(在后面的介绍中,读者对齐窗体上的对象,(在后面的介绍中,

7、读者会看到如何设置窗体没有网点),但在程序运会看到如何设置窗体没有网点),但在程序运行时不显示网点。行时不显示网点。 属性窗口用于在设计状态下,设置窗体和属性窗口用于在设计状态下,设置窗体和对象的属性,属性窗口包括如下几部分。对象的属性,属性窗口包括如下几部分。对象列表框:该列表框中列出了当前窗体对象列表框:该列表框中列出了当前窗体名和窗体中的所有对象名,用户可以通过名和窗体中的所有对象名,用户可以通过对象列表框选择所要设置属性的对象。对象列表框选择所要设置属性的对象。属性排列选项卡:在属性窗口中属性属性排列选项卡:在属性窗口中属性可以按字母和分类两种形式排列,这两种可以按字母和分类两种形式排

8、列,这两种排列方式可由排列方式可由“按字母序按字母序”和和“按分类序按分类序”选项卡切换,如图选项卡切换,如图2-16、图、图2-17所示。所示。属性列表框:属性列表框由两部分组属性列表框:属性列表框由两部分组成,左面为属性的名称,右面为属性的值,成,左面为属性的名称,右面为属性的值,设置属性就是改变属性的值。设置属性就是改变属性的值。 该窗口主要用于调试程序时,检查变量或该窗口主要用于调试程序时,检查变量或表达式的值,用户可直接在该窗口中使用表达式的值,用户可直接在该窗口中使用Print方法或在程序中用方法或在程序中用Debug.Print显示显示所关心的变量或表达式的值,如图所关心的变量或

9、表达式的值,如图2-18所所示。它通常用在示。它通常用在“中断中断”模式中。模式中。立即窗口可以通过立即窗口可以通过“视图视图”菜单中的菜单中的“立即窗口立即窗口”命令打开。命令打开。 工程文件用于保存应用程序中所有属工程文件用于保存应用程序中所有属性及组成系统的所有文件,工程文件的扩性及组成系统的所有文件,工程文件的扩展名为展名为. vbp。工程文件默认的文件名为。工程文件默认的文件名为“工程工程x.vbp”,x为工程文件的顺序号。为工程文件的顺序号。 代码窗口是专门用于程序设计的窗口,代码窗口是专门用于程序设计的窗口,每个窗体都有自己独立的代码窗口,此窗每个窗体都有自己独立的代码窗口,此窗

10、口用于编辑程序代码,见图口用于编辑程序代码,见图2-24。代码窗。代码窗口由标题栏、口由标题栏、“对象对象”下拉列表、下拉列表、“过程过程”下拉列表、代码区、过程查看按钮及全模下拉列表、代码区、过程查看按钮及全模块查看按钮等几部分组成。块查看按钮等几部分组成。 工具箱在工具箱在Visual Basic中是非常有用中是非常有用的,刚安装的,刚安装Visual Basic的工具箱中共有的工具箱中共有21个图标,其中包括个图标,其中包括20个控件(指针不属于个控件(指针不属于控件),如图控件),如图2-25所示。利用这些工具,所示。利用这些工具,可以在窗体上设计各种对象。用户可以通可以在窗体上设计各

11、种对象。用户可以通过标准工具栏上的按钮或过标准工具栏上的按钮或“视图视图”菜单中菜单中的的“工具箱工具箱”命令显示工具箱,单击工具命令显示工具箱,单击工具箱右上方的箱右上方的“关闭关闭”按钮可以隐藏工具箱。按钮可以隐藏工具箱。工具箱同工具栏一样也存在工具箱同工具栏一样也存在“固定固定”和和“浮动浮动”两种形式。两种形式。 Visual Basic提供了用户自己添加工提供了用户自己添加工具的功能,用户可以向工具箱中添加具的功能,用户可以向工具箱中添加Windows注册的控件,也可向工具箱中添注册的控件,也可向工具箱中添加入加入Word、Excel等对象。等对象。 操作步骤如下:操作步骤如下:(1

12、)选择)选择“工程工程”菜单下的菜单下的“部件部件”命命令,弹出令,弹出“部件部件”对话框,如图对话框,如图2-26所示。所示。(2)选择)选择“控件控件”选项卡。选项卡。(3)在)在“控件控件”选项卡下选中选项卡下选中AxBrowse项。项。(4)单击)单击“应用应用”按钮或按钮或“确定确定”按钮就可将按钮就可将AxBrowse控件加到工具箱中。控件加到工具箱中。 操作步骤如下:操作步骤如下:(1)用鼠标右键单击工具箱的空白)用鼠标右键单击工具箱的空白处或图标,弹出快捷菜单,如图处或图标,弹出快捷菜单,如图2-27所示。所示。 (2)选择)选择“部件部件”命令,弹出命令,弹出“部件部件”对话

13、框,如图对话框,如图2-26所示。所示。(3)选择)选择“可插入对象可插入对象”选项卡。选项卡。(4)在)在“可插入对象可插入对象”选项卡下选中选项卡下选中Microsoft Excel工作表项。工作表项。(5)单击)单击“应用应用”按钮或按钮或“确定确定”按钮按钮就可将就可将Microsoft Excel工作表控件加到工工作表控件加到工具箱中。具箱中。删除控件的操作类似加入操作,用删除删除控件的操作类似加入操作,用删除AxBrowse控件为例说明操作过程。控件为例说明操作过程。(1)用鼠标右键单击工具箱的空白处或)用鼠标右键单击工具箱的空白处或图标,弹出快捷菜单,如图图标,弹出快捷菜单,如图

14、2-27所示。所示。(2)选择)选择“部件部件”命令,弹出命令,弹出“部件部件”对话框,如图对话框,如图2-26所示。所示。(3)选择)选择“控件控件”选项卡。选项卡。(4)在)在“控件控件”选项卡下取消选中选项卡下取消选中AxBrowse项(单击项(单击AxBrowse项前的复选项前的复选框,去掉复选框中的对号)。框,去掉复选框中的对号)。(5)单击)单击“应用应用”按钮或按钮或“确定确定”按钮按钮就可从工具箱中删除就可从工具箱中删除AxBrowse控件。控件。设计用户界面主要是在窗体上添设计用户界面主要是在窗体上添加各种对象并设置相应的属性,使其加各种对象并设置相应的属性,使其符合应用程序

15、的需要,本节主要介绍符合应用程序的需要,本节主要介绍控件的两种画法。控件的两种画法。(1)将鼠标指针指向工具箱中的命令按)将鼠标指针指向工具箱中的命令按钮图标。钮图标。(2)双击命令按钮图标即可在当前窗体)双击命令按钮图标即可在当前窗体上建立一个命令按钮对象,如图上建立一个命令按钮对象,如图2-31所示。所示。(1)单击工具箱中的命令按钮图标,该)单击工具箱中的命令按钮图标,该图标反相显示。图标反相显示。 (2)将鼠标指针移到当前窗体中,鼠)将鼠标指针移到当前窗体中,鼠标指针变为标指针变为“+”形状。形状。(3)在适当的位置按住鼠标左键)在适当的位置按住鼠标左键拖动,即可画出一个命令按钮。拖动

16、,即可画出一个命令按钮。 开发一个开发一个Visual Basic应用程序,一应用程序,一般需要三个步骤:建立程序界面、设置控般需要三个步骤:建立程序界面、设置控件属性和编写过程代码。件属性和编写过程代码。 建立界面后,就可对界面上的对象设置属建立界面后,就可对界面上的对象设置属性。每个对象的属性设置包括控件的大小、性。每个对象的属性设置包括控件的大小、位置、颜色及外观等标识,用户可先将所位置、颜色及外观等标识,用户可先将所有控件添加到窗体中再设置属性,也可增有控件添加到窗体中再设置属性,也可增加一个控件后,就设置其属性,这完全取加一个控件后,就设置其属性,这完全取决于程序设计者的习惯。决于程

17、序设计者的习惯。在使用面向过程的语言进行程序设计在使用面向过程的语言进行程序设计时,编制代码是一个繁琐的过程。时,编制代码是一个繁琐的过程。Visual Basic采用事件驱动,因此采用事件驱动,因此Visual Basic的的大部分程序是针对控件及控件所对应的事大部分程序是针对控件及控件所对应的事件进行编程,各程序之间相对独立,在件进行编程,各程序之间相对独立,在Visual Basic中这样的程序段称之为中这样的程序段称之为“过过程程”。在在Visual Basic程序设计过程中,主程序设计过程中,主要需保存要需保存4类文件:窗体文件,扩展名类文件:窗体文件,扩展名为为.frm;工程文件,

18、扩展名为;工程文件,扩展名为.vbp;共用;共用标准模块文件,扩展名为标准模块文件,扩展名为.bas;模块文件,;模块文件,扩展名为扩展名为.cls。 例例2.1中只有一个窗体,保存窗体文件的操中只有一个窗体,保存窗体文件的操作步骤如下。作步骤如下。(1)选择)选择“文件文件”菜单中的菜单中的“保存保存form1(S)”命令,弹出命令,弹出“文件另存为文件另存为”对话对话框,如图框,如图2-36所示。所示。(2)用户在)用户在“保存在保存在”下拉列表框下拉列表框中选择中选择D盘的盘的vb文件夹,默认文件名为文件夹,默认文件名为“Form1.frm”,本例题中要求的文件名与,本例题中要求的文件名

19、与“Form1.frm”不同,必须在不同,必须在“文件名文件名”框框中输入新的文件名中输入新的文件名“example1”,文件的,文件的扩展名可以省略,但要保证扩展名可以省略,但要保证“保存类型保存类型”框中的文件类型为框中的文件类型为“窗体文件(窗体文件(*.frm)”。(3)用鼠标单击)用鼠标单击“保存保存”按钮即可。按钮即可。 (1)选择)选择“文件文件”菜单中的菜单中的“保存工程保存工程(V)”命令,弹出命令,弹出“文件另存为文件另存为”对话框,如对话框,如图图2-36所示,提示用户保存窗体文件。所示,提示用户保存窗体文件。 (2)保存窗体文件后,)保存窗体文件后,Visual Basic打开打开“工程另存为工程另存为”对话框,如图对话框,如图2-37所示。在该对所示。在该对话框中确定工程文件存放的位置和文件名,具话框中确定工程文件存放的位置和文件名,具体操作类似于窗体文件,但用户要注意保存文体操作类似于窗体文件,但用户要注意保存文件的类型。件的类型。 (3)单

温馨提示

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

最新文档

评论

0/150

提交评论