- 12
- 0
- 约2.56万字
- 约 81页
- 2018-08-20 发布于江苏
- 举报
第1章VisuaBasic6.0程序设计概述
第1章 Visual Basic 6.0程序设计概述 1.1 Visual Basic简介 1.2 Visual Basic 6.0可视化编程环境 1.3 Visual Basic中的基本概念 1.4 窗 体 1.5 Visual Basic程序的组成及工作方式 1.6 一个简单的Visual Basic程序的创建实例 1.7 小 结 1.1.1 Visual Basic的发展过程 Basic(Beginners All-Purpose Symbol Instruction Code——初学者通用指令代码)语言,是早期微型计算机中广泛使用的计算机程序设计高级语言。Visual Basic在原有Basic语言的基础上进一步发展,综合了Basic语言和Windows操作系统的优点,把它们融合在一起,为初学者在Windows环境下编写应用程序提供了良好的开发环境。“Visual”的原意是指“可视的”或“看得见的”,是为用户开发图形用户界面(GUI)提供的一种方法。用户不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象加到屏幕上的适当位置,再进行简单的设置即可。 1.1.1 Visual Basic的发展过程 1991年,微软公司推出了Visual Basic1.0版,这在当时引起了很大的轰动。许多专家把Visual Basic的出现当作是软件开发史上的一个具有划时代意义的事件。其实,现在看来,Visual Basic1.0的功能实在是太弱了。但在当时,它是第一个“可视”的编程软件。 1992年初,发布Visual Basic Professional Toolkit,其中包含了一组由微软公司和其他公司开发的自定义控件。这时,面向对象和复用性开始成为软件开发中的重要概念。同年,又发布了Microsoft Visual Basic 2.0,其中包含了变体数据类型、预定义True、False常量和对象变量。 1993年,Visual Basic 3.0的推出,新增了标准数据控件,带有Jet 1.1版本的数据库引擎。 1995年,微软公司又推出了Visual Basic 4.0。该版本不但大量改写了原来的Visual Basic,还加入了OLE技术并能够生成对象;同时还支持32位自定义控件OCX,并可从Visual Basic应用程序中访问其他软件环境下生成的数据,如Microsoft Word、Microsoft Excel等。 1.1.1 Visual Basic的发展过程 1997年,微软公司推出了Visual Basic 5.0,它支持Microsoft COM标准,可以生成ActiveX控件,并有明显创新,开发人员可以用Visual Basic生成自己的自定义控件和DLL。 1998年,微软公司又推出了Visual Basic 6.0。较以前版本而言,其功能和性能都大大增强了,它还提供了新的、灵巧的数据库和Web开发工具,如增加了新的SQL Server交互方法,包括数据库的访问,使用数据库的新工具和控件等。 1.1.1 Visual Basic的发展过程 Visual Basic 5.0/6.0有3种版本,分别为学习版、专业版和企业版。 ◆ 学习版:它是最基本的版本,允许编写许多类型的程序,与其他版本相比,所带工具较少。 ◆ 专业版:为专业人员而设计,它不仅包含了学习版的全部内容,还包含了许多其他功能,如具有创建ActiveX控件和ActiveX文档的能力;提供Internet开发功能,具有更多使用数据库的工具。 ◆ 企业版:这是Visual Basic 6.0最完善的版本,该版本主要用于开发企业级分布式应用程序,它包含了许多附加工具,提供了完全集成SQL Server的所有工具。 这3个版本是在相同的基础上建立起来的,以满足不同层次用户的需要。对大多数用户来说,专业版就可以满足要求。本书使用的是Visual Basic 6.0的企业版(中文),书中介绍的内容尽量做到与版本无关。 1.1.2 Visual Basic的特点 Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,能用于Windows环境下的各种应用软件的开发,是目前较为流行的应用软件开发平台,具有许多明显的特点与优点,现归纳如下: 1.提供了面向对象的可视化编程工具 Visual Basic采用的是面向对象的程序设计方法(OOP),它把程序和数据封装在一起而视作为一个对象。Visual Basic提供了可视化的设计
您可能关注的文档
- 章子怡--重大场合特写与全身对比照.doc
- 端粒端粒酶和细胞衰老的关系.doc
- 笑的技巧-微笑服的魅力.ppt
- 笔刷制作教程:如制作出霜冻效果的笔刷.docx
- 笔记本电脑键盘解(手感是最重要的!).doc
- 童装选择中妈妈所知道的事儿.docx
- 第 12 章 外特许授权管理.ppt
- 第 5 章 微积分问题地计算机求解.ppt
- 第 十一讲 公共系的专项活动.ppt
- 第01章、使用等类和边界值方法设计测试用例.ppt
- 适老化服务体系构建与产品供给协同优化研究.docx
- 多模态数据融合下社交元宇宙内容生成机制研究.docx
- 健康监测数据的联邦学习与差分隐私联合保护机制.docx
- 2026上半年贵州事业单位联考中共贵州省委网信办招聘2人备考题库附参考答案详解(能力提升).docx
- 2026年1月重庆信息与智慧医学研究院聘用人员招聘5人备考题库附答案.docx
- 2026浙江温州市瑞安市锦湖街道招聘2人备考题库附答案.docx
- 2025年甘肃警察职业学院单招《数学》高分题库附完整答案详解【名师系列】.docx
- 2025年甘肃警察职业学院单招《数学》考试历年机考真题集及答案详解【精选题】.docx
- 2025年北京科技大学天津学院单招《数学》预测复习学生专用附答案详解.docx
- 2025年广西机电职业技术学院单招《数学》考试综合练习带答案详解(综合题).docx
原创力文档

文档评论(0)