VB課程教案
Visual Basic程序设计教案
第一章 VB程序设计概述
对于每一位有志于掌握Windows平台上应用程序开发技术的学习者,都必须首先学习和掌握至少一门计算机程序设计语言作为应用程序的开发工具。VB是当今世界应用软件开发中最为流行的工具之一,要学习VB程序设计的语言和方法,就必须了解VB语言的基本特性、功能特点及其开发环境。
【教学目标】
3. 对Visual Basic的使用环境加以介绍。
技能点:
1.理解并能解释面向对象程序设计的基本思想。
2.熟悉并基本掌握Visual Basic的运行环境。
3.理解并能运用Visual Basic6.0的主要开发窗口。
§1.1 概述
【】【】【】
颜华城教授于1999年底开始为北京市建筑物资租赁公司开发研制“计算机建筑物资租赁管理信息系统”,该系统现已投入该公司所属各租赁站和公司本部实际运行3年,取得了良好的经济和社会效益。建筑物资租赁管理是一个集物流和资金流相互交织为一体,数据处理过程复杂的系统,它是在Windows 95/98 以及 Windows 2000 平台上,以Visual Basic 6.0 (企业版)为开发工具,开发研制的数据库应用软件。系统以 ADO 方式连接 Access 97 数据库中的数据,并集成 Excel 97 作为报表输出的工具。
计算机建筑物资租赁管理系统系统共包括61个主要数据处理与操作功能,这些功能分为9个子系统,源程序中共含72个 VB 窗体以及一个标准模块。
开发者之所以选择VB作为系统的开发工具,是因为 VB 继承了其先辈 Basic程序设计语言简单易用的特点,其编程系统又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视界面设计方法,更可贵的是 VB可以与Microsoft(微软)公司提供的Microsoft Office中的应用程序紧密结合,即与Microsoft Office 中的宏语言混合编程,开发者可以充分利用Microsoft Office 中功能强大的应用软件完成系统所需要的各项工作。
Windows 平台上应用程序的可视化开发工具 ?? Visual Basic
Visual Basic 最早于1991年由Microsoft 公司推出,其中Visual 表示“可视化”,可视化程序设计语言是当代计算机程序设计语言的先进代表与主流。1998年Microsoft 公司又推出Visual Basic 6.0,Visual Basic 6.0 在开发环境、功能方面比前几版进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹,使得Visual Basic 6.0 成为大多数程序员首选的编程工具。
VB 6.0包括三个版本,分别为学习版、专业版和企业版。其中“学习版”为 VB 6.0的基础版本,主要供初学者学习使用。“专业版”主要供专业人员使用,它除具有学习版的全部功能外,还包括 ActiveX、Internet控件开发工具、动态HTML页面设计等高级特性。“企业版”是VB 6.0的最高版本,供开发研制企业应用程序使用。
在本门课程的教学中,我们使用的是Visual Basic 6.0 的中文企业版。
二、VB功能特点
具有面向对象的可视化设计工具
在VB中,应用面向对象的程序设计方法(OOP方法),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需根据界面设计的要求,直接在计算机屏幕上“画”出各种需要的不同类型的对象(控件和窗体),并为每个对象设置属性,就可以完成应用程序的人机对话的界面设计。最后程序员的编程工作仅针对对象要完成的功能进行编程,就可以完成应用程序的全部程序设计工作。
事件驱动的编程机制
事件驱动编程是当代最先进的编程方法,VB中每个对象都有相应的各种事件,每个事件都能够驱动一段程序的运行。针对对象所响应的事件进行编程,能够令应用程序完成设计者所期望的各种数据处理及其他工作。此种编程机制既可以极大地减少编程量,又可以降低编程的难度,使得程序易于编写和维护。
提供了易学易用的应用程序集成开发环境
VB为用户提供了开发应用程序的集成开发环境,用户可以在同一个开发环境中设计应用程序界面、编写程序代码、调试程序、进行应用程序的编译等各项工作。
4、结构化的程序设计
5、支持多种数据库系统的访问
利用VB 提供的数据控件或ODBC,VB可以访问各种当代流行的数据库系统,如Access、SQL Server以及Oracle等各种类型的数据库,也可访问Microsoft的Excel电子电子表格以及 Loutus1-2-3等。
6、OLE技术
VB的核心是其对对象的链接与嵌入(OLE)的支持,利用OLE,VB可开发集声音、图象、动画、字处理、Web等对象于一体
您可能关注的文档
- u啟动XMGR模式下使用命令行备份系统详细教程.docx
- u大師ghostxp系统如何用u盘进行安装【图解教程】.doc
- u啟动XMGR模式下使用命令行还原系统详细教程.docx
- u啟动u盘给大容量硬盘分区教程.docx
- u大師u盘启动盘制作方法(新手教程).doc
- u大師u盘启动盘一键备份还原系统教程.doc
- u大師u盘启动盘如何制作【图文教程】.doc
- u大師u盘启动盘制作工具安装ghost版xp系统操作步骤【图文教程】.doc
- U大師U盘启动盘快速制作系统过程步骤教程2.doc
- u大師u盘启动盘安装原版win7系统图文教程(V110).doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)