资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
第1章 Visual Basic程序设计概述Visual Basic是由微软公司推出、在Basic基础上发展起来的Windows应用程序开发工具。Visual Basic提供了开发Windows应用程序最迅速、最简洁的方法。本章将以Visual Basic 60为蓝本,对Visual Basic语言特征、功能特点和集成开发环境等内容进行简要介绍。11 Visual Basic语言简介111 Visual Basic语言发展简介Visual意为“可视化的”,指的是一种开发图形用户界面(GUI)的方法,所以Visual Basic是基于Basic的可视化的程序设计语言。Basic指的是BASIC(Beginners All-Purpose Symbolic Instruction Code,初学者通用符号指令代码)语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一步发展,包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系。在Visual Basic中,一方面继承了BASIC所具有的程序设计语言简单易用的特点,另方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方法。因此,Visual Basic被认为是大多数电脑初学者的首选入门编程语言。112 Visual Basic语言的版本Microsoft公司于1991年推出Visual Basic 10版,获得巨大成功。随后Microsoft公司又分别在1992年、1993年、1995年和1997年相继推出了20、30、40、50,直到1998年推出60版。2001年,Microsoft推出了Visual BasicNET,将Visual Basic语言提升到了全新的高度。随着版本的改进,Visual Basic已逐渐成为简单易学、功能强大的编程工具。本书主要介绍Visual Basic 60版本。Visual Basic 60包括三种版本,它们分别为学习版、专业版和企业版。这三种版本是在相同的基础上建立起来的,以满足不同层次的用户需要。学习版(Learning Edition):可使用一组工具来创建功能完备的Windows应用程序,它包括所有的内部控件、网格控件及数据绑定等控件。专业版(Professional Edition):在学习版的基础上添加了一些专门的工具和一个报表编制工具。它主要针对计算机专业开发人员(除了具有学习版的全部功能外,还包括ActiveX和Internet控件开发工具之类的高级特性)。企业版(Enterprise Edition):包括了用于客户/服务器应用程序的工具(除了具有专业版的全部功能外,还包括了一些特殊的工具)。本书使用的是Visual Basic 6.0中文企业版,但其内容可用于专业版,所有程序可在专业版中运行,大多数程序可在学习版中运行。113 Visual Basic语言的特点1具有面向对象的可视化设计工具在Visual Basic中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视力个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效率可大大提高。2事件驱动的编程机制事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需要编写响应用户动作的代码,而各个动作之间不一定有联系。3提供了易学易用的应用程序集成开发环境在Visual Basic集成开发环境中,用户可设计界而、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。4,结构化的程序设计语言Visual Basic沿用了结构化程序设计的思想,具有丰富的数据类型、众多的内部函数和结构化程序设计结构,简单易学。5支持多种数据库系统的访问利用数据控件可访问的数据库系统有:Microsoft Access、Btrieve、DBase、Microsoft FoxPro和Paradox等,也可以访问Microsoft Excel、Lotus 1-2-3等多种电子表格。6支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术动态数据交换是Microsoft Windows除了剪贴板和动态链接库以外,在Windows内部交换数据的第三种方式。利用这项技术可使Visual Basic开发的应用程序与其他Windows应用程序之间建立数据通信。动态链接库中存放了所有Windows应用程序可以共享的代码和资源,这些代码或函数可以用多种语言写出。Visual Basic利用这些技术可以调用任何语言产生的DLL,也叫以调用Windows应用程序接口(API)函数,以实现SDK所能实现的功能。对象的链接与嵌入是Visual Basic访问所有对象的一种方法。利用OLE技术,Visual Basic将其他应用软件作为一个对象嵌入到应用程序中户进行操作,也可以将各种基于Windows的应用程序嵌入到Visual Basic应用程序中,实现声音、图像、动画等多媒体的功能。7完备的HELP联机帮助功能与Windows环境下的软件样,在Visual Basic中,利用帮助菜单和F1功能键,用户可以随时方便地得到所需要的帮助信息。Visual Basic帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使闲提供了极大的方便。12 Visual Basic 60的安装、启动与退出121 Visual Basic 60的运行环境(1)CPU:最低配置应不低于486DX,般应选择奔腾133或更高主频的CPU。(2)内存:最低不能少于16MB。般应选用32MB,以便能提高运行速度。如果用于图形处理或使用Active X,则内存最好在32MB或64MB以上。如果要处理三维动画,则内存配置应大于64MB或128MB,并相应增大显存容量。(3)磁盘空间:学习版:典型安装需要48MB,完全安装需要80MB。专业版:典型安装需要48MB,完全安装需要80MB。企业版:典型安装需要128MB,完全安装需要147MB。MSDN:若使用Visual Basic帮助文件,则必须安装,至少需要67MB。另外,可以根据实际需要安装一些附加控件。(4)显示设备:VGA或更高分辨率的显示器,建议使用SuperVGA。(5)读取设备:应配置8倍速或更高速度的CD-ROM驱动器。(6)操作系统:Windows 9X或Windows NT 351以上版本。122 Visual Basic 60的安装在CD-ROM驱动器中插入Visual Basic 60系统CD盘。安装程序在CD盘的根目录下,运行安装程序Setupexe,即可进入“安装程序向导”,如图1-1所示。图1-1Visual Basic安装向导用户只需按照提示一步一步进行简单操作,便可完成安装。有关Visual Basic的信息安装说明,可以参阅安装盘中的Readme文件。当安装好Visual Basic系统后,若需要添加或删除某些部件,可插入安装盘重新执行Setupexe文件,安装程序将自动检测当前系统安装的Visual Basic组件,当用户单击“添加删除”按钮后,在安装维护对话框中选定要添加的部件或撤销选定要删除的部件。123 Visual Basic 60的启动和退出1Visual Basic 60的启动启动Visual Basic 60和启动其他Windows应用程序非常相似,常用方法有:(1)双击桌面上的Visual Basic图标。(2)选择“开始”“程序” “Microsoft Visual Basic 60中文版” “Microsoft Visual Basic 60中文版”。启动Visual Basic后系统弹出如图1-2所示“新建工程”对话框。图1-2新建工程对话框在如图1-2所示的“新建工程”对话框中包含了“新建”、“现存”和“最新”3个选项卡:新建:该选项卡中列出可以在Visual Basic中建立的应用程序类型,共有13种。现存:这个选项卡中列出了可以选择和打开的现有工程。最新:这个选项卡中列出了最近使用过的工程。在“新建”选项卡对话框中显示了可以在Visual Basic中建立的应用程序类型,具体说明如下:标准EXE:创建个标准可执行文件。ActiveX EXE:创建一个ActiveX可执行文件。ActiveX DLL:创建一个ActiveX.DLL文件。这种文件与ActiveX.EXE文件在功能上是相同的,只是包装不同。ActiveX控件:创建一个ActiveX控件。VB应用程序向导:这个向导可以帮助用户建立新的应用程序框架。用户在开发自己的工程时可能使用到。VB向导管理器:能够帮助创建自定义的向导,效果与Visual Basic提供的向导非常相似。数据工程:创建个数据工程。IIS应用程序:创建一个IIS应用程序。外接程序:建立自定义的Visual Basic外接程序。ActiveX文档:ActiveX文档实际上是可以在支持超级链接的容器中运行的Visual Basic应用程序。这个环境可以就是一个Web浏览器,如Internet Explorer。DHTML应用程序:创建一个DHTML应用程序。用户只要从对话框中选择要建立的工程类型(如:标准EXE),单击“打开”按钮,或直接双击所需要的工程类型, 即可进入Visual Basic集成开发环境(IDE,Integrated Development Environment)主窗口,如图1-3所示。图1-3 Visual Basic界面组成2Visual Basic的退出以下四种方式,均可以退出Visual Basic应用程序。(1)选择“文件”菜单中的“退出”。(2)单击窗口右上角关闭按钮。(3)单击窗口左上角(标题栏最左端的窗口控制菜单框),从快捷菜单中选择“关闭”。(4)按快捷键Alt+Q。在退出Visual Basic集成开发环境之前,如果用户对当前程序已进行了修改而未存盘,Visual Basic将显示一个对话框,询问用户是否将其存盘,如果单击“是”按钮,则表示对当前程序进行保存,单击“否”,则系统会自动放弃对当前程序的保存。 13 Visual Basic集成开发环境Visual Basic集成开发环境与其Windows环境下的许多应用程序相似,所不同的是,Visual Basic是由一组独立的窗口组成,主要包括:主窗口、窗体窗口、属性窗U、工程资源管理器窗口、代码窗口、窗体布局窗口、对象浏览器窗口、工具箱窗口、立即窗口。Visual Basic的应用程序通过图13所示的集成开发环境进行开发。下面介绍各窗口的功能和使用方法。131主窗口主窗口与Office家族的软件类似,它由标题栏、菜单栏和工具栏组成,含有一个Windows应用程序应具有的所有组成元素。主窗口主要包括如下内容:1标题栏标题栏是屏幕顶部的水平条,显示应用程序的名字。标题栏中含有当前工程的
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号