




已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章VisualBasic6.0集成开发环境,2.1VisualBasic6.0主窗口2.2控件的画法和基本操作2.3创建简单的应用程序,2.1VisualBasic6.0主窗口,图2-1所示为VisualBasic的主窗口,这是典型的Windows风格的窗口,是VisualBasic程序设计的工作界面。,2.1.1用户界面VisualBasic不仅是一种程序设计语言,而且是一个集成开发环境,利用VisualBasic可以生成下列类型的文件。标准EXE程序:VisualBasic典型的应用程序。,ActiveXEXE和ActiveDLL程序。ActiveX控件。VB应用程序向导。VB向导管理器。数据工程。IIS应用程序等。,1菜单栏菜单栏位于主窗口的标题栏下,在VisualBasic中将所有开发、调试和保存文件的操作命令分类,存在不同的菜单中,在VisualBasic中的菜单栏中共有13个菜单项,如图2-3所示。,2工具栏工具栏是VisualBasic命令的图形表示,使用工具栏中的图标具有直观、操作简单的特点,工具栏中的每一个图标对应一条命令。在VisualBasic中提供了4种基本工具栏:编辑工具栏如图2-10(a)所示、标准工具栏如图2-10(b)所示、窗体编辑器如图2-10(c)所示和调试工具栏如图2-10(d)所示,用户也可根据自己的需要定义工具栏。,在默认的情况下,VisualBasic环境中只显示标准工具栏,其他3种工具栏可以通过“视图”菜单下的“工具栏”菜单项打开,也可通过用鼠标右键单击工具栏上的任一工具打开的快捷菜单中选择相应的工具栏,如图2-11所示。在VisualBasic环境每种工具栏有两种形式,固定形式和浮动形式。固定工具栏是指工具栏是主窗口的一部分,位于窗口上部的菜单栏的下方;浮动工具栏为一个独立的窗口,位置非常灵活。这两种形式之间可以相互转换,用下列方法可以将固定工具栏转为浮动工具栏。,3窗体布局窗口窗体布局窗口如图2-14所示,是用于指定程序运行时窗体的初始位置,在窗体布局窗口中可以反映工程(组)中的窗体数量、窗体相对大小及窗体在屏幕中的位置。用户将鼠标指向窗体,鼠标指针变为十字箭头,按住鼠标左键拖动即可调整窗体在屏幕中的位置。窗体布局窗口在设计多窗体程序时很有用。,4窗体窗口窗体是用户程序的一个接口,每个应用程序至少有一个窗体,窗体是应用程序的主要部分,用户主要通过与窗体和窗体上的对象交互获得结果。新建工程时系统会自动建立一个窗体窗口如图2-15所示,缺省名称为“Form1.frm”。在设计模式中,可以看到窗体中有点状网格,这些网格可以帮助系统设计者对齐窗体上的对象,(在后面的介绍中,读者会看到如何设置窗体没有网点),但在程序运行时不显示网点。,5属性窗口属性窗口用于在设计状态下,设置窗体和对象的属性,属性窗口包括如下几部分。对象列表框:该列表框中列出了当前窗体名和窗体中的所有对象名,用户可以通过对象列表框选择所要设置属性的对象。,属性排列选项卡:在属性窗口中属性可以按字母和分类两种形式排列,这两种排列方式可由“按字母序”和“按分类序”选项卡切换,如图2-16、图2-17所示。,属性列表框:属性列表框由两部分组成,左面为属性的名称,右面为属性的值,设置属性就是改变属性的值。,6立即窗口该窗口主要用于调试程序时,检查变量或表达式的值,用户可直接在该窗口中使用Print方法或在程序中用Debug.Print显示所关心的变量或表达式的值,如图2-18所示。它通常用在“中断”模式中。立即窗口可以通过“视图”菜单中的“立即窗口”命令打开。,7工程资源管理器工程文件用于保存应用程序中所有属性及组成系统的所有文件,工程文件的扩展名为.vbp。工程文件默认的文件名为“工程x.vbp”,x为工程文件的顺序号。,窗体文件标准模块文件类模块文件工程文件工程组文件资源文件,8代码窗口代码窗口是专门用于程序设计的窗口,每个窗体都有自己独立的代码窗口,此窗口用于编辑程序代码,见图2-24。代码窗口由标题栏、“对象”下拉列表、“过程”下拉列表、代码区、过程查看按钮及全模块查看按钮等几部分组成。,9工具箱工具箱在VisualBasic中是非常有用的,刚安装VisualBasic的工具箱中共有21个图标,其中包括20个控件(指针不属于控件),如图2-25所示。利用这些工具,可以在窗体上设计各种对象。用户可以通过标准工具栏上的按钮或“视图”菜单中的“工具箱”命令显示工具箱,单击工具箱右上方的“关闭”按钮可以隐藏工具箱。工具箱同工具栏一样也存在“固定”和“浮动”两种形式。,2.1.2对工具箱的操作1为工具箱中添加和删除成员VisualBasic提供了用户自己添加工具的功能,用户可以向工具箱中添加Windows注册的控件,也可向工具箱中添加入Word、Excel等对象。,2向工具箱中加入AxBrowse控件操作步骤如下:(1)选择“工程”菜单下的“部件”命令,弹出“部件”对话框,如图2-26所示。(2)选择“控件”选项卡。(3)在“控件”选项卡下选中AxBrowse项。(4)单击“应用”按钮或“确定”按钮就可将AxBrowse控件加到工具箱中。,3向工具箱中加入MicrosoftExcel工作表控件操作步骤如下:(1)用鼠标右键单击工具箱的空白处或图标,弹出快捷菜单,如图2-27所示。,(2)选择“部件”命令,弹出“部件”对话框,如图2-26所示。(3)选择“可插入对象”选项卡。(4)在“可插入对象”选项卡下选中MicrosoftExcel工作表项。(5)单击“应用”按钮或“确定”按钮就可将MicrosoftExcel工作表控件加到工具箱中。,4在工具箱中删除用户添加的控件删除控件的操作类似加入操作,用删除AxBrowse控件为例说明操作过程。(1)用鼠标右键单击工具箱的空白处或图标,弹出快捷菜单,如图2-27所示。(2)选择“部件”命令,弹出“部件”对话框,如图2-26所示。,(3)选择“控件”选项卡。(4)在“控件”选项卡下取消选中AxBrowse项(单击AxBrowse项前的复选框,去掉复选框中的对号)。(5)单击“应用”按钮或“确定”按钮就可从工具箱中删除AxBrowse控件。5管理选项卡,2.2控件的画法和基本操作,设计用户界面主要是在窗体上添加各种对象并设置相应的属性,使其符合应用程序的需要,本节主要介绍控件的两种画法。,1双击鼠标方法(以命令按钮为例)(1)将鼠标指针指向工具箱中的命令按钮图标。(2)双击命令按钮图标即可在当前窗体上建立一个命令按钮对象,如图2-31所示。,2使用鼠标拖动画出一个对象(1)单击工具箱中的命令按钮图标,该图标反相显示。(2)将鼠标指针移到当前窗体中,鼠标指针变为“+”形状。(3)在适当的位置按住鼠标左键拖动,即可画出一个命令按钮。,2.3创建简单的应用程序,2.3.1基本术语2.3.2建立程序界面开发一个VisualBasic应用程序,一般需要三个步骤:建立程序界面、设置控件属性和编写过程代码。,2.3.3设置控件属性建立界面后,就可对界面上的对象设置属性。每个对象的属性设置包括控件的大小、位置、颜色及外观等标识,用户可先将所有控件添加到窗体中再设置属性,也可增加一个控件后,就设置其属性,这完全取决于程序设计者的习惯。,1将命令按钮(command1)上面的标题改为“显示中文”2改变命令按钮command1标题的字体3将窗体标题改为“例1”4清除文本框Text1中的显示,2.3.4编写过程代码在使用面向过程的语言进行程序设计时,编制代码是一个繁琐的过程。VisualBasic采用事件驱动,因此VisualBasic的大部分程序是针对控件及控件所对应的事件进行编程,各程序之间相对独立,在VisualBasic中这样的程序段称之为“过程”。1过程的结构2编写代码,2.3.5保存和运行程序在VisualBasic程序设计过程中,主要需保存4类文件:窗体文件,扩展名为.frm;工程文件,扩展名为.vbp;共用标准模块文件,扩展名为.bas;模块文件,扩展名为.cls。,1单独保存窗体文件例2.1中只有一个窗体,保存窗体文件的操作步骤如下。(1)选择“文件”菜单中的“保存form1(S)”命令,弹出“文件另存为”对话框,如图2-36所示。,(2)用户在“保存在”下拉列表框中选择D盘的vb文件夹,默认文件名为“Form1.frm”,本例题中要求的文件名与“Form1.frm”不同,必须在“文件名”框中输入新的文件名“example1”,文件的扩展名可以省略,但要保证“保存类型”框中的文件类型为“窗体文件(*.frm)”。(3)用鼠标单击“保存”按钮即可。,2保存工程文件与窗体文件(1)选择“文件”菜单中的“保存工程(V)”命令,弹出“文件另存为”对话框,如图2-36所示,提示用户保存窗体文件。(2)保存窗体文件后,VisualBasic打开“工程另存为”对话框,如图2-37所示。在该对话框中确定工程文件存放的位置和文件名,具体操作类似于窗体文件,但用户要注意保存文件的类型。(3)单击“保存”按钮,保存工程文件。,3程序的装入与运行(1)程序的装入一个应用程序可由若干类文件组成,可以直接打开某个文件,也可以通过打开工程文件或工程组文件将其包含的所有类型的文件全部打开,下面介绍在VisualBasic中打开工程文件的操作步骤。选择“文件”菜单中的“打开工程”命令,弹出“打开工程”对话框,如图2-38所示。,单击对话框中的“最新”选项卡,则在对话框中显示最近建立的工程文件,如图2-39所示。在对话框中选中“example1”。单击“打开”按钮即可打开该工程文件。,(2)解释方式运行用户可以选择“运行”菜单中的“启动”命令(工具栏上的按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年出生缺陷防治培训理论考核试题及答案
- 2025年下半年教师资格考试《幼儿保教知识与能力》试题及答案解析
- 2025年高等教育自学考试管理学原理试题及答案
- 无麸质饼干生产线创新创业项目商业计划书
- 无线充电生态合作伙伴创新创业项目商业计划书
- 星空露营与篝火SPA晚会创新创业项目商业计划书
- 政府数据可视化工具创新创业项目商业计划书
- 数学教育书籍阅读心得与教学应用
- 2025年家庭教育学试卷及答案
- 跨部门协作流程优化解析
- 2025年辅警招聘考试试题库及答案(必刷)
- 第2课《中国人首次进入自己的空间站》教学设计统编版八年级语文上册
- 基础化学(第五版)课件 第一章 物质结构基础
- 2025至2030中国社区团购行业发展趋势分析与未来投资战略咨询研究报告
- 桥面系监理质量控制细则
- GB/T 34399-2025医药产品冷链物流温控设施设备验证性能确认技术规范
- 2025年创伤急救题库(附答案)
- 重难点01溶质质量分数的分析与计算(重难点讲义)原卷版
- 地方病防治技能竞赛试题及答案
- 2025年秋期新课标人教版六年级上册数学全册教案(核心素养教案)
- 高职考试管理办法
评论
0/150
提交评论