第一讲 可视化编程 Visual Basic概述(2011-2-21).doc

上传人:asd****56 文档编号:79333937 上传时间:2023-03-21 格式:DOC 页数:8 大小:828KB
返回 下载 相关 举报
第一讲 可视化编程 Visual Basic概述(2011-2-21).doc_第1页
第1页 / 共8页
第一讲 可视化编程 Visual Basic概述(2011-2-21).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《第一讲 可视化编程 Visual Basic概述(2011-2-21).doc》由会员分享,可在线阅读,更多相关《第一讲 可视化编程 Visual Basic概述(2011-2-21).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第 8 页 共 8 页第一讲 可视化编程 Visual Basic概述(2011-02-)1QBASIC语言到Visual Basic语言(1)VB和QB有密切的关系:1)VB是VISUAL BASIC;2)QB是QUICK BASIC;它们都来源于BASIC,VB是可视化的面向对象的编程语言,而QB是面向过程的。 (2)什么是Basic? 1)“Basic”是Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的英文缩写。它是从FORTRAN语言脱颖出来的高级计算机语言,专为初学者设计计算机程序提供的编程语言。2)Basic

2、语言是1964年由美国Dartmouth大学的两位教授:John G.Kemeny(约翰肯恩依)和Thomas E.Kartz(托马斯卡茨)共同设计的一种古老的程序设计语言,由于它简单易学,人-机对话方便,只要输入Basic指令,计算机就能立即执行或者指出错误的信息。因此,Basic语言很快就得到广泛的应用。 3)Quick Basic语言是在DOS发展的后期,出现的,它将BASICA、LINK以及DEBUG等软件合并在一起,在同一环境下对用户的源程序自动进行处理-编辑、进行语法检查、编译连接、执行、调试等,最终生成在DOS下的可执行EXE文件。2什么是Visual Basic?Visual

3、Basic是在原有的Basic语言基础上发展而来的。从1991年的1.0版开始,共经历了1992年2.0版、1993年3.0版、1995年4.0版、1997年5.0版、1998年6.0版共6种版本。其中5.0以前主要应用于DOS和Windows 3.x等16位应用程序的开发,5.0 以后的版本只能运行在Windows 9.x或NT操作系统下,是一个32位的应用程序开发工具。 Visual的中文含义是可视化,是开发图形用户界面的方法,把程序设计人员从繁琐复杂的界面设计中解脱出来。其中Visual Basic 6.0是应用最广泛的初学者编程语言,它基本兼容大多数BASIC下的源代码或稍加改动就能应

4、用于Visual Basic的代码内,Visual Basic是编译型语言,所生成的EXE文件能在具有VB同版本运行库文件的WINDOWS环境下运行。3Visual Basic主要的特点:(1)可视化设计在VB 6.0中使用了图形用户界面的许多先进特性和设计思想,在可视化环境下可以很容易地创建一个前端界面,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。(2)面向对象 传统的C语言、BASIC语言、Pascal语言使用的是结构化程序设计方法,设计程序的主要工作就是设计算法和编写代码。 Visual Basic 6.0的对象是建立在类的基础上的,一般来说,类是一些内容的抽象表

5、示形式,而对象是类所表示内容的可用示例。Visual B asic6.0通过类的封装而使源程序更加便于维护。因此可视化界面的设计过程其实就是对象的建立过程。(3)事件驱动 Visual Basic 6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对应的代码。程序也会根据事件发生的先后次序依次执行对应的代码。(4)结构化程序设计语言由于Visual Basic 6.0发源于BASIC,所以BASIC的简单易用、结构化设计的优点被很

6、好地保留下来,不需要有很多的计算机专业知识也可轻松上手。(5)多种数据库访问方式很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访问。Visual Basic 6.0采用JET数据库引擎和ODBC技术进行数据库的访问,支持多种类型的数据库系统,包括SQL Server、Oracal、FoxPro、Access以及Excel等。(6)网络支持在应用程序中,可以使用结构化查询语言(SQL,即Struct Query Language)直接访问服务器上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接

7、口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。(7)ActiveX技术通过ActiveX技术可以使用其他应用程序提供的功能,例如Word字处理软件、Excel电子表格及其他Windows应用程序,使开发人员可以方便地使用标准的ActiveX部件,调用标准接口,实现特定的功能。4如何学习Visual Basic6.0Visual Basic6.0是一种可视化的程序设计语言,它与Basic、QBasic、C等在程序设计方法上有着本质的差别。为了学习好Visual Basic,应该从以下几个方面着手:(1)注意理解Visual Basic的基本概念对象和事件驱

8、动是Visual Basic最关键的两个基本概念,理解这两个基本概念是学习Visual Basic的关键。 1)面向对象是Visual Basic的重要基本特征,在Visual Basic程序设计过程中处处都会使用对象进行编程; 2)事件驱动是Visual Basic程序设计的基本原则,开发者只需要编写相应用户操作的程序,而不必考虑程序执行的每一个步骤和设计的必要细节。(2)熟练使用Visual Basic集成开发环境Visual Basic集成开发环境为开发者提供一个功能强大的编写、调试应用程序的环境,熟练掌握Visual Basic集成开发环境,可以大大提高编写、调试应用程序的效率。(3)

9、循序渐进Visual Basic程序设计分为两部分:一是界面设计;二是程序代码设计。对于初学者按照这样的顺序依次学习,才能达到事半功倍的效果。(4)在Visual Basic帮助系统中,为用户提供了完备的帮助信息。Visual Basic帮助系统包含在MSDN中,因此在Visual Basic中必须安装MSDN才能使用。 在MSDN中可以查阅关于Visual Basic的各种参考信息,并提供了大量的例程(包括例程的源代码)供用户使用。第一章 可视化编程概述一可视化编程的概念1可视化编程的操作:鼠标代替了命令操作随着图形用户界面GUI操作系统Windows的使用,编程只要通过鼠标对操作对象的单击

10、、双击或者拖放即可以完成相应的操作,而不需要再记忆各种命令。2“所见即所得”(WYSIWYG:What You See Is What You Get)可视化编程使得编程者既不需要编写大量的代码来描述组成用户界面的各种对象的外观和位置,也不需要通过反复的调试、运行来调整它们,而只要把由开发工具提供的各种对象拖放到屏幕上并且直接调整位置、大小、颜色、字体等即可。(一)面向对象的程序设计1什么是对象?所谓的对象是指将某一数据和使用该数据的一组基本操作或过程封装在一起,而将此封装体看作一个实体。即对象可以是应用程序中一个自包含的组件:一方面它具有私有的功能,供自己使用;另一方面又提供公用的功能,供其

11、他用户使用,对象包含数据及其代码。(1)常用的对象在VB程序设计中,对象是VB系统中的基本运行实体,窗体、标签、文本框、命令按钮等也是对象。(2)对象的种类VB中的对象分为两类:1) 一类是由系统设计好的,称为预定义对象,可以直接使用或对其进行操作,如工具箱中的控件;2) 另一类是由用户定义的对象。 (3)对象的意义 1)对象有它自己的属性数据,例如大小、位置、颜色等; 2)对象有它的操作集合,例如尺寸的改变、打开、关闭等。2什么是面向对象的程序设计?(1)面向对象的程序设计的基本思想它的基本思想:是指将“要构造的系统表示为对象的集合”。其中“系统”是指程序和软件以及计算机模型。(2)面向对象

12、的程序设计它是指程序设计人员进行面向对象的程序设计时,不再是单纯地从代码的第一行编写到最后一行,而是通过考虑如何创建对象,利用对象来简化程序设计,提供代码的可重用性。3面向对象的程序方法(OOP)面向对象的程序方法是指把程序代码和数据封装起来视为一个对象,并依次为这些对象设置属性。 说明:面向对象的程序方法(OOP)是指对试图利用计算机进行问题求解和信息处理的领域,尽量使用对象的概念:将问题空间中的现实模型映射到程序空间的对象模型,由所得到的自然性有望克服软件系统的复杂性,从而得到问题求解和信息处理的更高性能。(二)类、对象、属性、方法1类类是定义对象特征以及对象外观和行为的模板。即是同种对象

13、的集合与抽象(1)类的创建 1)使用Create Class命令进行创建; 2)使用“类设计器”创建一个新类。(2)类与对象 1)类和对象关系密切,但是并不相同; 2)类包含了有关对象的特征和行为信息,它是对象的蓝图和框架。2对象自然界中所有的事物(包括计算机)都可看做一个个的对象。对象是具有某些特性的具体化事物的抽象。对象是类的一个实例,包括数据及其代码。例如,一个对话框、一个命令按钮、一个文本框均可以视为一个对象。(1)对象的存在对象是Visual Basic程序设计的核心。在可视化编程环境中,将用户界面上出现的元素,例如,窗体,控件,数据库等都是对象。(2)对象容器对象容器是指对象可以由

14、多个“子”对象组成的,即称为一个对象容器。3属性指一个对象所具有的性质或者描述对象的数据、特征。这些特征可能是看得见摸得着的,也可能是内在的。在Visual Basic中常用对象的属性有标题(Caption)、名称(Name)、颜色(Color)、字体(Font)等。(1)属性的作用当改变对象的属性,可以控制对象在程序中作用。(2)属性的种类 1)可见属性:例如属性的种类、形状、颜色等; 2)不可见属性:例如寿命、年龄等。(3)属性的设置属性可以在“属性窗口”是直接设置,也可以通过程序代码在运行程序时设置。4方法方法指的是对象所具有的动作和行为。比如,一个人能够执行的动作和行为有:呼吸、吃饭、

15、跑步、唱歌、跳舞,等等。那么,这些行为就是这个人(对象)的方法。 即方法是让对象实施一个动作或执行一项任务的途径,告诉对象应该处理的事情。每个对象都包含对数据进行操作的代码段,这段代码就是对象能够执行的一个操作,即方法。(三)事件及事件过程1事件事件是指对象能够识别并做出反应的外部剌激。例如:下课铃声响了、天下雨了、周末到了,当事件由用户触发时,对象会做出响应。 事件是一种预先定义好的特定动作,由用户或系统激活。即定义了对象与用户或系统的交互方式。(1)事件的驱动在事件驱动模式下,代码并不按照预先定义的顺序执行,而是通过执行的代码部分来响应不同的事件。(2)事件的类型 1)系统事件:它是指定时

16、器计时到、窗口关闭、窗口激活等; 2)用户事件:Click(单击),Dblclick(双击),Load(装入),MouseMove(移动鼠标), Cange(改变). 不同的对象其事件也不尽一样2事件过程事件的具体响应是由事件过程完成事件过程:可以通过一段程序代码 来响应某个具体事件所执行的操作,这段程序代码即为事件过程 。二可视化程序设计的开发平台1可视化开发工具(1)Borland(Inprise)公司:Delphi、C+ Builder;(2)Microsoft公司:Visual Studio、Visual C+、Visual Basic、Visual Forpro、Visual J+等

17、。2Visual Basic平台(1)Basic语言简单易学;(2)Visual Basic具有数据库和网络编程的功能: 1)通过Visual Basic提供的数据访问控件或者数据访问对象,可以实现对JET数据库、ISM数据库以及ODBC等数据库的访问; 2)通过Visual Basic的相应控件,可以在TCP/IP协议基础上进行网络通信或者编写自己的浏览器等。(一)Visual Basic开发平台简介1Visual Basic的几个版本(1)学习版(Learning Edition):它是Visual Basic 6.0的基础版本,主要提供给初学者。可以用来开发 Windows 9x和 Wi

18、ndows NT(R) 应用程序。该版本包括所有的内部控件(标准控件)以及网格、选项卡和数据绑定控件。(2)专业版(Professional Edition):它是向计算机专业人员提供了一套功能完整的工具。包含了学习版的所有功能,还加上了附加的 ActiveX 控件、Internet Information Server 应用程序设计器、集成数据工具和数据环境、Active Data Objects、以及动态 HTML 页面设计器。(3)企业版(Enterprise Edition):它允许专业人员以小组的形式来创建强健的分布式应用程序,是Visual Basic 6.0的最高版本。它包括专业

19、版的所有特性,加上 Back Office 工具,例如结构化查询语言服务器(SQL Server)、微软共享服务器(Microsoft Transaction Server)、网络信息服务器(Internet Information Server)等等。(二)学习版(Learning Edition):它是Visual Basic 6.0的基础版本,主要提供给初学者。可以用来开发 Windows 9x和 Windows NT(R) 应用程序。该版本包括所有的内部控件(标准控件)以及网格、选项卡和数据绑定控件。2专业版(Professional Edition):它向计算机专业人员提供了一套功能

20、完整的工具。包含了学习版的所有功能,还加上了附加的 ActiveX 控件、Internet Information Server 应用程序设计器、集成数据工具和数据环境、Active Data Objects、以及动态 HTML 页面设计器。3企业版(Enterprise Edition):它允许专业人员以小组的形式来创建强健的分布式应用程序,是Visual Basic 6.0的最高版本。它包括专业版的所有特性,加上 Back Office 工具,例如结构化查询语言服务器(SQL Server)、微软共享服务器(Microsoft Transaction Server)、网络信息服务器(Int

21、ernet Information Server)等等。(三)Visual Basic的功能与特点1功能与特点(1)具有面向对象的可视化设计工具;(2)事件驱动的程序运行机制;(3)提供了易学易用的应用程序集成开发环境;(4)结构化的程序设计语言;(5)支持多种数据库系统的访问;(6)支持动态数据交换(DDE)、动态链接库(DLL)与嵌入(OLE)技术;(7)完备的Help联机帮助功能。2符号的约定(P5)三Visual Basic的安装1安装范围说明安装程序主要包括:Visual Basic本身、帮助系统、应用程序示例。2安装操作说明正版的Visual Basic软件不能将CD-ROM上的文

22、件复制到硬盘上,再从硬盘上运行Visual Basic的SetUp.exe,必须使用安装程序解压缩后并安装到适当的目录中。(一)Visual Basic硬件、软件环境1 软件环境操作系统:Windows NT Server 4.0、Windows NT Workstation 4.0、Windows 95或更高版本。2硬件环境:(1)CPU:486DX/66 MHz 或更高的处理器。(2)内存:Windows 95/98下要求24MB以上的内存,Windows NT下要求32MB以上。(3)磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装 80MB。(4)其他设备:CD-ROM驱动器

23、,鼠标或其他光标设备。(二)Visual Basic6.0的安装步骤第1步:将VB6.0的安装光盘放入光驱,一般情况下光盘会自动执行安装程序,否则应在“我的电脑”或“资源管理器”中执行安装光盘上的Setup程序。安装程序运行后显示出“Visual Basic 6.0中文企业版安装向导”对话框。第2步:在图1-1所示的对话框中,单击“下一步”按钮,则打开“最终用户许可协议”对话框,在该对话框中选择“接受协议”后,单击“下一步”按钮。如图1-2所示。此时安装程序会要求用户输入产品的ID号、用户的姓名和公司名称。 第3步:输入产品ID号和用户信息后单击“下一步”按钮,打开“选择安装程序”对话框,如图

24、1-4所示。选择“安装Visual Basic 6.0中文企业版”选项,单击“下一步”按钮。第4步:此时弹出安装路径选择的对话框,如图1-5所示。一般建议安装在非系统盘的路径下的文件夹内,不推荐安装在默认路径下。安装路径的修改可以单击“浏览”按钮再做进一步的修改。第5步:完成安装路径的选择后,单击“下一步”按钮,安装程序将打开“选择安装类型”对话框,如图1-6所示。可以在典型安装和自定义安装中进行选择,若选择典型安装则安装过程无需用户干预,若选择自定义安装则用户可根据需要来选择组件。单击“继续”按钮,安装程序将文件复制到计算机硬盘中,复制结束后重新启动计算机,完成VB6.0的安装。(三)Vis

25、ual Basic 6.0的启动和退出1Visual Basic 6.0的启动(1)使用“开始”菜单的“程序”。 单击Windows“开始”按钮,指向“程序”,再指向Microsoft Visual Basic 6.0图标,就可以启动Visual Basic 6.0。启动Visual Basic 6.0后弹出如图所示窗口。 (2)使用“开始”菜单的“运行” 使用此方式必须确切的掌握Visual Basic 6.0安装的路径。若已知Visual Basic 6.0安装在“D:VB6.0”下,则可单击Windows“开始”按钮,指向“运行”,在弹出的对话框中输入“D:VB6.0 VB6.0.EXE”,就可以启动Visual Basic 6.0。 (3)使用“我的电脑” 双击“我的电脑”,在Visual Basic 6.0安装目录下面找到可执行文件VB6.0.exe,双击该图标,即可启动该程序。如第2种打开方式所示,若安装路径为“D:VB6.0”,则应进入D盘的VB6.0文件夹下,双击VB6.0.exe图标即可。2Visual Basic 6.0的退出(1)单击Visual Basic集成环境窗口右上角的关闭按钮退出。(2)通过菜单命令“文件退出” 退出。 退出时会弹出对应的提示保存窗口,如下图所示,保存或放弃保存文件后即会退出VB6.0。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁