ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:392.58KB ,
资源ID:7178488      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7178488.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第1章 Visual Basic程序开发环境Word下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

第1章 Visual Basic程序开发环境Word下载.docx

1、数组的定义,Sub过程,函数过程等键盘与鼠标事件6(1)键盘和鼠标事件可视化程序设计16(4)对话框程序设计与多重窗体程序设计数据文件4(2)数据文件操作1.1 Visual Basic的特点和版本BASIC是Beginners All-purpose Symbolic Instruction Code的缩写,意思是指“初学者通用符号指令代码”,具有面向普通使用者,易学易用的优点。Visual的英文原意是“可视的”、“视觉的”。在这里是指开发图形用户界面(GUI)的方法,即“可视化程序设计”。所以,从Visual BASIC(简称VB) 的名称里我们不难得到它的简单概念Visual BASIC

2、语言是使用BASIC语言进行可视化程序设计的开发工具。1.1.1 Visual Basic的特点Visual Basic 虽然继承了Basic语言简单、灵活的特点,但更多的是加强了面向对象、可视化等先进的程序设计技术,是Windows 环境下的一个高效且功能强大的开发工具。从数值计算、数据库管理、客户/服务器软件、通信软件、多媒体软件到Internet/Intranet软件,都可以用Visual BASIC开发完成。总之,Visual BASIC 作为一种新型的现代计算机程序设计语言。与传统的程序语言相比,它在许多方面都有重要的改变和突破。主要体现在以下几个方面:(1)可视化的设计平台使用传统

3、的高级语言编程时,程序的交互界面及各种功能均由语句来实现,并且在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。如果对程序的界面不满意,还要回到程序中去修改,这一过程常常需要反复多次,大大影响了编程的效率。Visual Basic提供的可视化设计平台,把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量程序代码,只需要按照设计的要求,用系统提供的工具在屏幕上“画出”各种对象即可,Visual Basic会自动产生界面设计代码。程序员所需编写的只是实现程序功能的那部分代码,从而大大提高了编程的效率。(2)面向对象的设计方法Visual Basic采用

4、面向对象的编程方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由Visual Basic自动生成对象的程序代码并封装起来。(3)事件驱动的编程机制事件又叫消息。Visual Basic程序是通过事件执行对象的操作。每个事件都是通过一段程序来响应。在程序设计过程中,程序员不必建立具有明显开始和结束的完整程序,而是编写一个个微小的消息子程序,又称之为事件过程。事件过程分别面向不同的对象,引发消息时驱动执行事件过程,完成某项特定任务。(4)结构化的设计语言Visual Basic是在结构化BA

5、SIC语言基础上发展起来的,具有高级程序设计语言的语句结构,即接近人类的自然语言和逻辑思维方式,其语句简单易懂,再加上了面向对象的设计方法,使得Visual Basic 更具有结构化的程序设计特征。(5)访问数据库 (开放的数据库功能与网络支持)Visual Basic具有很强的数据库管理功能。它不仅可以管理MS Access格式的数据库,还能访问其他外部数据库,如FoxPro、Paradox等格式的数据库。另外,Visual Basic还提供了开放式数据连接(ODBC)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server、Oracle等。在应用程序中,

6、可以使用结构化查询语言(SQL)直接访问Server上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户服务器(ClientServer)方案。(6)充分利用Windows资源Visual Basic提供的动态数据交换(DDE)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信的功能。Visual Basic提供的对象链接与嵌入(OLE)技术则是将每个应用程序都看作一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而

7、可以得到具有声音、影像、图像、动画、文字等各种信息的集合式文件。 Visual Basic还可以通过动态链接库(DLL)技术将CC+或汇编语言编写的程序加入到Visual Basic的应用程序中,或是调用Windows应用程序接口(API)函数。1.1.2 Visual Basic的版本 美国微软公司于1991年推出Visual Basic 1.0至今已经历了6个版本。随着版本的提高,Visual Basic 的功能也越来越强。5.0版以后,Visual Basic 在推出英文版的同时,又推出了中文版,大大方便了中国用户,并且与以前各版本相比,其功能有了质的飞跃,已成为运行于Windows9X

8、或Window NT以及更新的操作系统下真正的32位的、全面支持面向对象的大型程序设计语言。特别是在推出6.0版时,Visual Basic 又在数据访问、控件、语言、向导及Internet支持等方面增加了许多新的功能。除非特别说明,本教程中的“Visual Basic”一般指的是Visual Basic 6.0。Visual Basic 6.0是美国微软公司推出的Microsoft Visual Studio开发工具套件中的一员,为了服务于不同的用户层次,按照不同的开发需求,Visual Basic 被分为三种版本:1学习版(Learning Edition)学习版又称标准版,主要是为初学者

9、了解基于Windows的应用程序开发而设计的,可用来开发最简单的Windows应用程序,它包含最基本的控件和功能。可通过学习版中附带的教学光盘来了解和掌握Visual Basic 6.0的基本知识。2专业版(Professional Edition)专业版主要是为专业人员创建客户服务器应用程序而设计的。它不仅包含学习版中的所有功能,而且还包含附加的ActiveX控件、完整的数据库工具和对象、DHTML网页编辑器和WebClass设计器以及报表控件。3企业版(Enterprise Edition)企业版是为创建更高级的分布式、高性能的客户服务器或InternetIntranet上的应用程序而设计

10、的。它不仅包含专业版中的所有功能,而且还包含自动化管理器、部件管理器、数据库管理工具等。本讲义使用Visual Basic 6.0的企业版。1.2 Visual Basic的启动与退出Visual Basic 6.0是Visual Studio 6.0套装软件中的一员,必须安装后方可使用。它可以和Visual Studio 6.0一起安装,也可以单独安装。安装完成后,我们可以用多种方法启动。 方法一:在“开始”菜单中的“程序”组中启动。 方法二:使用“我的电脑”,找到Visual Basic 启动程序“vb6.exe”,双击启动。 方法三:使用“开始”菜单中的“运行”命令,输入Visual B

11、asic 启动文件名(包括路径)。 方法四:建立启动Visual Basic 的快捷方式。用上面四种方法中的任意一种方法启动Visual Basic 后,首先系统显示版权屏幕,说明该程序拷贝的使用权属于谁。稍后显示“新建工程”对话框。对话框中包含有 “新建”、“现存”和“最新”三个选项卡,从而创建新的指定类型的应用程序或选择要打开的文件名,如图1-1所示。 新建:显示出了Visual Basic 6.0中可以建立或使用的工程类型 现存:显示当前目录下现有的工程最新:显示最新创建或修改过的工程表列1. 通过如下操作,了解VB集成开发环境的启动和退出方法。图1-1 “新建工程”对话框由“新建”页可

12、以看出,Visual Basic 6.0提供了许多种工程类型以满足不同的开发需要。通常情况下,使用最多的是“标准 exe”工程,因此,没有必要在每次启动Visual Basic 时都要显示“新建工程”对话框。在此,用户可以选中“新建工程”对话框左下角“不再显示这个对话框”选项(出现),今后再启动Visual Basic 时,将不再显示“新建工程”对话框,直接进入Visual Basic 集成开发环境。 一般情况下,Visual Basic 6.0的集成开发环境为传统的Windows多文档界面(MDI)方式,屏幕包含主窗口和其他子窗口。它们和Windows的其他窗口一样都可以在屏幕上移动、缩小、

13、放大或关闭。如图1-2所示。图1-2 Visual Basic工作环境(MDI方式)此外,Visual Basic还支持单文档界面(SDI)方式。将Visual Basic 编程环境变为SDI方式的方法是:执行“工具”/“选项”菜单命令,在选项对话框中的“高级”选项页中选中“SDI开发环境”选项,最后单击“确定”按钮。如图1-3所示。这样,退出Visual Basic 后重新启动,即可进入SDI方式Visual Basic 集成开发环境。图1-3 “选项”对话框“高级”选项页若想退出Visual Basic集成开发环境,回到Windows环境,可执行 “文件”菜单中的“退出”命令, 单击Vis

14、ual Basic主窗口的“关闭”按钮, 按Alt+Q。值得一提的是,当执行退出Visual Basic 系统操作时,Visual Basic 系统会自动判断用户是否对程序进行过修改,并询问用户是否保存修改或直接退出。1.3 主窗口Visual Basic 的集成开发环境(IDE),由多个部分组成,包含了主窗口和其他子窗口。主窗口也称设计窗口。启动Visual Basic 后,主窗口位于集成环境的顶部,由标题栏、菜单栏和工具栏组成。1.3.1 标题栏和菜单栏 1标题栏标题栏位于主窗口的最上面,用来显示当前编辑的工程名、系统当前工作状态以及主窗口的最小化、最大化和关闭按钮,如图1-4所示。图1-

15、4 Visual Basic 标题栏随着系统工作状态不同,方括号中的信息将随之改变。Visual Basic 集成开发环境有三种工作状态: 设计:表示当前工作状态处于“设计阶段”。此时,可以完成应用程序界面的设计、代码的编写。 运行:表示当前工作状态处在“运行阶段”。此时,用户只能检查程序结果及错误,不能修改错误。 Break:表示当前工作状态为“中断调试阶段”。此时,用户可以修改错误,继续运行程序。 2菜单栏标题栏的下面是菜单栏,是Visual Basic 集成环境的主菜单,提供了开发、调试和保存应用程序所需要的全部功能和工具,共有13个菜单项 (1) 文件文件菜单用于对文件进行操作,如“打

16、开”、“新建”工程,“打印”及“生成工程EXE”等。文件菜单的主要功能见表1-1。表1-1 文件菜单功能表 (2) 视图视图菜单用于显示各种窗口及工具栏,如表1-2所示。表1-2 视图菜单功能表 (3) 工程在Visual Basic中,使用工程来管理构成应用程序的所有文件,所以,应用程序也称之为工程。工程菜单提供在设计时对工程进行管理操作,如添加窗体、添加部件等。工程菜单主要功能如表1-3所示。表1-3 工程菜单功能表 (4) 格式格式菜单用于对所选定的对象调整其格式,主要功能列于表1-4中。表1-4 格式菜单功能表 (5) 调试菜单调试菜单用于选择不同的调试程序的方法,如表1-5所示。表1

17、-5 调试菜单功能表 (6) 工具工具菜单提供了一些工具。例如,定义过程工具,设计菜单工具等,见表1-6。表1-6 工具菜单功能表 (7) 外接程序菜单外接程序菜单用于加载或卸载外接应用程序。加载后的外接程序显示在该菜单中。外接程序菜单项及功能如表1-7所示。表1-7 外接程序菜单功能表 (8) 帮助菜单学会使用帮助是学习和掌握Visual Basic的捷径。如果操作系统中安装了Microsoft公司的联机帮助文档MSDN Library (MicroSoft Developer Netword Library微软开发人员联机资料库),即可使用它为Microsoft Visual Studio

18、 6.0系列开发产品(包括Visual Basic 、Visual C+、Visual FoxPro等)提供的相当完善的帮助信息,包括技术文章、文档、示例代码以及Microsoft开发人员知识库等。通常,可借助于两种方法使用MSDN提供的Visual Basic 联机帮助,即包括“帮助”菜单和F1键。帮助菜单如图1-6所示,它可以通过内容、索引和搜索的方法寻求帮助。图1-6 帮助菜单另外,在代码窗体、属性窗口、工具箱和窗体中,把光标定位到需要帮助的对象,然后按F1键即可快速获取当前对象的帮助信息,称为上下文相关帮助信息。(9) 其他菜单菜单栏中还有编辑、运行和窗口菜单,这些菜单中的功能与其他W

19、indows程序中相应的菜单基本相同。在此不再详细介绍。另外,除了菜单条中的菜单,如果鼠标指针放在不同的窗口中单击鼠标右键,还可以得到有效的专用快捷菜单,这些菜单也称为上下文菜单或弹出式菜单。菜单的命令分为两种类型,一类是命令字后面没有任何信息的,可以直接执行的命令,如“退出”命令;另一类是在命令字后面带有省略号“”的命令,执行该命令时将会打开一个对话框,利用对话框完成各种有关的操作,如“打开工程”等。菜单的操作方法有三种:第一种方法是利用鼠标,单击执行;第二种方法是使用“热键”也称“访问键”,即按F10或Alt键激活菜单栏,然后按菜单字后面带下划线的字母键,执行相应的命令;第三种方法是通过命

20、令快捷键。即使用快捷键时,不需要打开任何菜单直接按两个或三个组合键即可执行命令,如按Ctrl+O,执行“打开工程”命令。Visual Basic中的大部分快捷键显示在菜单命令字最右边。1.3.2 工具栏工具栏提供了常用命令的快速访问按钮。单击工具栏上的按钮,则执行该按钮所代表的命令操作。Visual Basic 提供了4种工具栏:编辑、标准、窗体编辑器和调试。用户还可以根据需要定义用户自己的工具栏。默认情况下,集成环境中只显示“标准”工具栏。其他工具栏可以通过“视图”菜单中的“工具栏命令打开或关闭,还可以右击工具栏,在弹出的快捷菜单中选择某个工具栏。图1-7显示了“标准”工具栏上的按钮与菜单命

21、令的对应关系。图1-7显示了“标准”工具栏注意:要熟记常用工具栏图标所对应的功能Visual Basic 的工具栏有固定和浮动两种形式。固定形式的工具栏位于菜单栏的下面,即主窗口的底部。向下拖动固定式工具栏则变为浮动式工具栏,或双击固定式工具栏左端的两条浅色竖线。另外,在标准工具栏的右侧还有两个栏,分别用来显示窗体的当前位置和大小,左边一栏显示的是窗体左上角的坐标,右边一栏显示的是窗体的长宽,,默认单位为twips(缇)。说明:Twips(缇)是一种与屏幕无关的计量单位,1英寸=1440 Twips,大约是1/567厘米。即无论在什么屏幕上,如果画一条1440缇的直线,打印出来都是1英寸。这种

22、计量单位可以确保在不同的屏幕上都能保持正确的相对位置或比例关系。1.4 其他窗口除主窗口外,Visual Basic 集成环境中还有其他一些窗口,包括窗体设计器窗口、工程资源管理器窗口、属性窗口、窗体布局窗口、工具箱、调色板窗口、代码窗口和立即窗口等。用户可以通过“工具”菜单“选项”命令对话框中的“可连接的”选项页,对集成开发环境进行个性化设置。如图1-8所示。图1-8 设置可连接窗口这一节介绍其中部分常用窗口的组成及使用。1.4.1 窗体设计器和工程资源管理器1窗体设计器窗口窗体设计器窗口由窗体设计器和窗体两部分组成。窗体设计器是用户自定义窗口,用来设计应用程序、命令对话框等的界面。窗体(F

23、orm)在应用程序设计时,就像是一块画布,用户从工具箱中选择控件放置在窗体上,组成应用程序界面的各个元素,并且可以按自己的要求进行设计。在应用程序运行时,窗体对应于应用程序的运行结果,是应用程序最终面向用户的窗口。当启动Visual Basic创建一个新的工程时,Visual Basic 都会打开一个窗体设计器建立一个空的窗体,并命名(Name)为Formx (其中x为1,2,3,)。如图1-9所示。保存窗体时,系统就会在指定盘指定路径下产生一个扩展名为.frm的窗体文件。图1-9 窗体设计器窗口 窗体具有窗口的特征:在窗体的顶端是标题栏,左边是窗体的标题(Caption),默认情况下与窗体的

24、名子相同,Formx(其中x为1,2,3,);右边是三个窗口控件按钮。另外,在应用程序设计时,在窗体的操作区内布满了小点,称为“窗体网格”,是供对齐用的。如果想改变点与点之间的距离或者想清除这些小点,可以通过执行“工具”/“选项”/“通用”选项卡来调整,如图1-10。图1-10设置窗体网格对话框2工程资源管理器窗口在Visual Basic中,应用程序也称为“工程”,又叫“项目”。一般由若干个窗体、标准、类等模块文件以及应用环境组成。“工程资源管理器窗口”和“工程”菜单是对工程进行组织和管理的工具。工程资源管理器窗口将以列表的形式显示出当前工程中所建立的所有文件的清单,如图1-11。主要由“标

25、题栏”、“工具行”和“模块列表框”组成。图1-11 工程资源管理器窗口工程资源管理器窗口的顶部是标题栏,用于显示当前编辑的工程名或工程组名。标题栏下边是工具行,包含有三个按钮:查看代码、查看对象和切换文件夹。单击“查看代码”按钮,则打开代码窗口,显示或编辑当前模块的代码;单击“查看对象”按钮,系统将打开窗体设计器窗口,显示相应的窗体;单击“切换文件夹”按钮,则在显示或隐藏各类文件所在的文件夹间切换。工具行的下边就是“模块列表框”,即工程资源列表区域,其中括号内显示的是各类模块的存盘文件名,括号外是相应模块的内部名字(即Name属性)。每个工程名及文件夹左侧都有一个小方框,当方框内为“-”号时,

26、表示该工程或文件夹处于“展开”状态;为“+”号,表示其处于“折叠”状态。单击方框,可以在“展开”和“折叠”间切换。在工程资源管理器窗口中通常有以下几类文件:(1) 工程文件工程文件的扩展名为.vbp, 用于跟踪组成工程文件的所有文件,相当于一个工程的总框架。通过“文件”菜单中的相关命令可以建立、打开及添加工程。(2) 工程组文件工程组文件的扩展名为.vbg,包含与程序有关的两个以上的工程。(3) 窗体文件窗体文件的扩展名为.frm,一个窗体对应一个窗体文件。每个窗体文件都包含窗体、窗体上控件的属性以及它们所响应的事件代码。一个工程可以有多个窗体文件,最多可达255个。窗体文件集合构成了应用程序

27、的交互界面。执行“工程”菜单,或右击“工程资源管理器”窗口中的某个窗体,可以新建、保存、移除窗体。添加的每一个窗体都有不同的名字,默认为FormX(X为1,2,3,),可以通过属性窗口重新设置(Name属性),相应用默认窗体文件名也为FormX,用户也可以改变。(4) 标准模块文件标准模块文件又称为程序模块文件或叫代码模块文件,其扩展名为.Bas。它不属于任何一个窗体,是一个纯代码性质的文件,是为合理组织Visual Basic 程序而设计的。主要用来声明全局变量和定义一些通用过程,可以被一个或多个窗体文件中的程序调用。标准模块文件可以通过“工程”菜单中在“添加模块”命令来建立,并且一个工程可

28、以建立多个标准模块。(5) 类模块文件在Visual Basic中,包含有大量预定义的类,但同时还允许用户根据需要自定义新类。用户定义的类含有属性、方法和事件,可以派生出自己定义的对象,保存用户定义的类,便会产生类模块文件,扩展名为.cls。(6) 资源文件资源文件的扩展名为.res。是由一系列独立的字符串、位图(.bmp,.jpg等)及声音文件(.wav, .mid等)组成。资源文件是一种纯文本文件,可以用简单的文字编辑软件编辑,如Windows中的“记事本”。一个工程有简单也有复杂,可以包含一个也可以包含多个文件,甚至还可以包含其他工程。但是,不管简单还是复杂,一个工程至少要有一个窗体模块

29、。当创建、添加或从一工程中删除可编辑的文件时,都可以通过工程窗口直接反映出发生的变化。1.4.2 属性窗口和工具箱窗口 1属性窗口初始状态下,属性窗口位于工程窗口的下面。用户可以通过单击属性窗口,或按F4键,或单击“常用”工具栏中“属性窗口”按钮,或执行“视图”菜单中“属性窗口”命令等激活或打开属性窗口。在Visual Basic 中,窗体和控件被称为对象,用来设计应用程序的界面。而每个对象都可以用一组属性来描述和确定其特征。属性窗口就是用来设置窗体或窗体中控件属性的。属性窗口包括5部分,分别为标题栏、对象框、属性显示方式、属性列表和属性解释,如图1-12所示。图1-12 属性窗口对象框为一下

30、拉列表框,通过单击其右端向下箭头将下拉显示当前窗体及窗体中所有控件的名字及类型。启动Visual Basic 后,对象框中只含有窗体的默认名称及类型,随着窗体中控件的增加,系统自动会把它们的名称及类型信息加入到对象框的下拉列表中。属性显示方式分为两种:按字母顺序和按分类顺序。可以通过单击相应的按钮来切换。属性列表区域分为左右两列,左列显示对象框中选中对象的所有属性名,右列显示对应左列属性的属性值。属性名用于描述对象某一方面的信息,如Caption,表示窗体对象的标题属性。属性值用来具体表示对象该方面的特征,如“二级考试”,表示窗体对象的标题栏中显示的信息为“二级考试”。每个对象的每项属性都有其默认值,用户可以通过属性列表区域右部的垂直滚动条滚动显示当前对象的所有属性及默认值,并且还可以重新设置每项属性的当前

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2