VB程序设计1(VB语言与开发环境概述)

VB程序设计1(VB语言与开发环境概述)

ID:46948957

大小:2.01 MB

页数:29页

时间:2019-12-01

VB程序设计1(VB语言与开发环境概述)_第1页
VB程序设计1(VB语言与开发环境概述)_第2页
VB程序设计1(VB语言与开发环境概述)_第3页
VB程序设计1(VB语言与开发环境概述)_第4页
VB程序设计1(VB语言与开发环境概述)_第5页
资源描述:

《VB程序设计1(VB语言与开发环境概述)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、封面主讲:刘君瑞2什么是VB?VisualBasic“Visual”指的是开发图形用户界面(GUI)的方法,即可视化。“Basic”指的是BASIC语言。VisualBasic是美国微软公司(Microsoft)于1991年推出的基于BASIC语言的软件开发工具,是一种面于对象的可视化编程语言。3时间版本操作系统版本功能1964BASICDOS功能比较简单,仅有17条命令,后逐渐发展,更能有交大的扩充,应用面较广1991VisualBasic1.0Windows3.0第一个“可视化”“事件驱动”编程工具,可编写基于Windows平台的图形用户界面程序1992VisualBasic2.0

2、Windows3.1增加OLE功能,界面有所改善1993VisualBasic3.0增加数据引擎,支持直接访问数据库1995VisualBasic4.0Windows95引入对象的概念,增加对“类”的支持1997VisualBasic5.0扩充数据库、ActiveX和Intenet方面的功能1998VisualBasic6.0Windows98进一步加强数据库、Intenet和创建控件方面的功能VB发展史——.NETFramework引入之前4VB发展史——.NETFramework引入之后VB.NET72001年,VisualBasic.NET和.NETFramework发布。由于其

3、使用了新的核心和特性,所以很多VB的程序员都要改写程序。2002年VisualBasic.NET2002(v7.0)問世,此后VisualBasic包含在VisualStudio套装中。2003年VisualBasic.NET2003(v7.1)推出。VB.NET82004年,微软开放了VisualStudio.NET2005的测试版本。2005年11月7日VisualBasic2005(v8.0)发布。VB.NET9-------VB.NET102008年2月1日VisualBasic2008(v9.0)发布。通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用VisualB

4、asic快速创建Windows程序,现在还可以编写企业水平的客户/服务器程序及强大的数据库应用程序。51.1VisualBasic简介VisualBasic的三种版本学习版(标准版):VB的基础版本,适用于初学者。专业版:主要针对计算机专业开发人员。企业版:是完备的版本。6VisualBasic的特点可视化设计把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量程序代码,只需要按照设计的要求,用系统提供的工具在屏幕上“画出”各种对象即可,VisualBasic会自动产生界面设计代码。程序员所需编写的只是实现程序功能部分代码,大大提高了编程的效率。面向对象Vi

5、sualBasic采用面向对象的编程方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由VisualBasic自动生成对象的程序代码并封装起来。7VisualBasic的特点事件驱动设计出窗口界面设置界面中各种对象的属性为对象规定在被某个“事件”激活时执行的“过程”构成完整的应用程序结构化程序设计采用顺序、分支和循环结构来表达流程,具有丰富的数据类型和众多的内部函数,再加上面向对象的设计方法,使得VisualBasic更具有结构化的程序设计特征。8面向对象的程序设计概念对象:指窗体

6、、控件等具有自己的属性、方法和事件的实体。属性:对象的静态特征。方法:对象所能执行的动作。事件:对象的所能识别的动作。9VB的支持者易用性就是它最大的优势,VB的程序可以非常简单的和数据库连接。非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。VB对初学编程者是一个很好的入门软件,尤其对一些有编程才能而自己也不知道的人,由VB着手可轻易引发他们的潜能,发挥他们在这方面的才华。10VB语言特性VB的中心思想就是易学、易用性。图1.1VB数据库应用程序的组成用户界面Jet引擎数据库11VB(6.0及以前)不拥有的特性继承:VisualBa

7、sic5以后,VB虽然提供了简化的类支持,但仍然不能满足程序员的需求。多线程支持:虽然可以使用WindowsAPI完成,不过稳定性与调试都很难保证。异常处理:只支持"OnErrorGotoline"语句。对指针的支持非常有限。VB只能支持8到32位的整数,很多语言都有无限制的支持。VB不允许在任何数组存储不变的变量。VB不支持其它程序语言共享程序代码。VB.NET(VB7.0)以后的版本支持上述特性。12关于VB的争议太简单:程序员一边感叹VB

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

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

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