- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封面 主讲:刘君瑞 * 什么是VB? Visual Basic “Visual”指的是开发图形用户界面 (GUI) 的方法,即可视化。 “Basic”指的是 BASIC 语言。 Visual Basic是美国微软公司(Microsoft)于1991年推出的基于BASIC语言的软件开发工具,是一种面于对象的可视化编程语言。 * 时间 版本 操作系统版本 功能 1964 BASIC DOS 功能比较简单,仅有17条命令,后逐渐发展,更能有交大的扩充,应用面较广 1991 Visual Basic 1.0 Windows 3.0 第一个“可视化”“事件驱动”编程工具,可编写基于Windows平台的图形用户界面程序 1992 Visual Basic 2.0 Windows 3.1 增加OLE功能,界面有所改善 1993 Visual Basic 3.0 增加数据引擎,支持直接访问数据库 1995 Visual Basic 4.0 Windows 95 引入对象的概念,增加对“类”的支持 1997 Visual Basic 5.0 扩充数据库、ActiveX和Intenet方面的功能 1998 Visual Basic 6.0 Windows 98 进一步加强数据库、Intenet和创建控件方面的功能 VB发展史 ——.NET Framework引入之前 * VB发展史 ——.NET Framework引入之后 VB.NET 7 2001年,Visual Basic .NET和.NET Framework发布。由于其使用了新的核心和特性,所以很多VB的程序员都要改写程序。 2002年 Visual Basic .NET 2002 (v7.0)問世,此后Visual Basic 包含在 Visual Studio 套装中。 2003年 Visual Basic .NET 2003 (v7.1)推出。 VB.NET 8 2004年,微软开放了Visual Studio.NET 2005的测试版本 。 2005年11月7日 Visual Basic 2005 (v8.0) 发布。 VB.NET 9-------VB.NET 10 2008年2月1日 Visual Basic 2008 (v9.0) 发布。 通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用 Visual Basic 快速创建 Windows 程序,现在还可以编写企业水平的客户/服务器程序及强大的数据库应用程序。 * 1.1 Visual Basic简介 Visual Basic 的三种版本 学习版(标准版):VB的基础版本,适用于初学者。 专业版:主要针对计算机专业开发人员。 企业版:是完备的版本。 * Visual Basic的特点 可视化设计 把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量程序代码,只需要按照设计的要求,用系统提供的工具在屏幕上“画出”各种对象即可,Visual Basic会自动产生界面设计代码。程序员所需编写的只是实现程序功能部分代码,大大提高了编程的效率。 面向对象 Visual Basic采用面向对象的编程方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画” 在界面上,由Visual Basic自动生成对象的程序代码并封装起来。 * Visual Basic的特点 事件驱动 设计出窗口界面 设置界面中各种对象的属性 为对象规定在被某个“事件”激活时执行的“过程” 构成完整的应用程序 结构化程序设计 采用顺序、分支和循环结构来表达流程,具有丰富的数据类型和众多的内部函数,再加上面向对象的设计方法,使得Visual Basic 更具有结构化的程序设计特征。 * 面向对象的程序设计概念 对象: 指窗体、控件等具有自己的属性、方法和事件的实体。 属性: 对象的静态特征。 方法: 对象所能执行的动作。 事件: 对象的所能识别的动作。 * VB的支持者 易用性就是它最大的优势,VB的程序可以非常简单的和数据库连接。 非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。 VB对初学编程者是一个很好的入门软件,尤其对一些有编程才能而自己也不知道的人,由VB着手可轻易引发他们的潜能,发挥他们在这方面的才华。 * VB语言特性 VB的中心思想就是易学、易用性 。 图1.1 VB数据库应用程序的组成 用户界面 Jet引擎 数据库 * VB(6.0 及以前)不拥有的特性
文档评论(0)