可视化编程_visual_basic概述

可视化编程_visual_basic概述

ID:14589077

大小:828.00 KB

页数:9页

时间:2018-07-29

可视化编程_visual_basic概述_第1页
可视化编程_visual_basic概述_第2页
可视化编程_visual_basic概述_第3页
可视化编程_visual_basic概述_第4页
可视化编程_visual_basic概述_第5页
资源描述:

《可视化编程_visual_basic概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9页共9页可视化编程VisualBasic概述1.QBASIC语言到VisualBasic语言(1)VB和QB有密切的关系:1)VB是VISUALBASIC;2)QB是QUICKBASIC;它们都来源于BASIC,VB是可视化的面向对象的编程语言,而QB是面向过程的。(2)什么是Basic?1)“Basic”是Beginner‘sAll-purposeSymbolicInstructionCode(初学者通用符号指令代码)的英文缩写。它是从FORTRAN语言脱颖出来的高级计算机语言,专为初学者设计计算机程序提供的编程语言。2)Basic语言是1964年由美国

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

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

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

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

6、言——由于VisualBasic6.0发源于BASIC,所以BASIC的简单易用、结构化设计的优点被很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。(5)多种数据库访问方式——很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访问。VisualBasic6.0采用JET数据库引擎和ODBC技术进行数据库的访问,支持多种类型的数据库系统,包括SQLServer、Oracal、FoxPro、Access以及Excel等。(6)网络支持——在应用程序中,可以使用结构化查询语言(SQL,即StructQueryLanguage)直接访问

7、服务器上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。(7)ActiveX技术——通过ActiveX技术可以使用其他应用程序提供的功能,例如Word字处理软件、Excel电子表格及其他Windows应用程序,使开发人员可以方便地使用标准的ActiveX部件,调用标准接口,实现特定的功能。4.如何学习VisualBasic6.0——VisualBasic6.0是一种可视化的程序设计语言,它与Basi

8、c、QBasic、C等在程序设计方法上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。