您好,欢迎访问三七文档
VisualBasic程序设计教案第一章VB程序设计概述对于每一位有志于掌握Windows平台上应用程序开发技术的学习者,都必须首先学习和掌握至少一门计算机程序设计语言作为应用程序的开发工具。VB是当今世界应用软件开发中最为流行的工具之一,要学习VB程序设计的语言和方法,就必须了解VB语言的基本特性、功能特点及其开发环境。【本章教学目标】本章主要介绍VB语言的基本特性、功能特点及其开发环境。知识点:1.VisualBasic在程序开发中的地位及作用。2.掌握开发环境的窗口作用。3.对VisualBasic的使用环境加以介绍。技能点:1.理解并能解释面向对象程序设计的基本思想。2.熟悉并基本掌握VisualBasic的运行环境。3.理解并能运用VisualBasic6.0的主要开发窗口。§1.1概述【教学目标】学习可视化程序语言与其他程序设计语言的区别,了解VisualBasic程序设计语言的基本特点。【教学要求】了解:VisualBasic程序的基本特点。了解:VisualBasic6.0的运行的软硬件环境和启动方法。理解:可视化程序语言与其他程序设计语言的区别。【本节重点】VisualBasic程序的基本特点。颜华城教授于1999年底开始为北京市建筑物资租赁公司开发研制“计算机建筑物资租赁管理信息系统”,该系统现已投入该公司所属各租赁站和公司本部实际运行3年,取得了良好的经济和社会效益。建筑物资租赁管理是一个集物流和资金流相互交织为一体,数据处理过程复杂的系统,它是在Windows95/98以及Windows2000平台上,以VisualBasic6.0(企业版)为开发工具,开发研制的数据库应用软件。系统以ADO方式连接Access97数据库中的数据,并集成Excel97作为报表输出的工具。计算机建筑物资租赁管理系统系统共包括61个主要数据处理与操作功能,这些功能分为9个子系统,源程序中共含72个VB窗体以及一个标准模块。开发者之所以选择VB作为系统的开发工具,是因为VB继承了其先辈Basic程序设计语言简单易用的特点,其编程系统又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视界面设计方法,更可贵的是VB可以与Microsoft(微软)公司提供的MicrosoftOffice中的应用程序紧密结合,即与MicrosoftOffice中的宏语言混合编程,开发者可以充分利用MicrosoftOffice中功能强大的应用软件完成系统所需要的各项工作。一、Windows平台上应用程序的可视化开发工具VisualBasicVisualBasic最早于1991年由Microsoft公司推出,其中Visual表示“可视化”,可视化程序设计语言是当代计算机程序设计语言的先进代表与主流。1998年Microsoft公司又推出VisualBasic6.0,VisualBasic6.0在开发环境、功能方面比前几版进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹,使得VisualBasic6.0成为大多数程序员首选的编程工具。VB6.0包括三个版本,分别为学习版、专业版和企业版。其中“学习版”为VB6.0的基础版本,主要供初学者学习使用。“专业版”主要供专业人员使用,它除具有学习版的全部功能外,还包括ActiveX、Internet控件开发工具、动态HTML页面设计等高级特性。“企业版”是VB6.0的最高版本,供开发研制企业应用程序使用。在本门课程的教学中,我们使用的是VisualBasic6.0的中文企业版。二、VB功能特点1、具有面向对象的可视化设计工具在VB中,应用面向对象的程序设计方法(OOP方法),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需根据界面设计的要求,直接在计算机屏幕上“画”出各种需要的不同类型的对象(控件和窗体),并为每个对象设置属性,就可以完成应用程序的人机对话的界面设计。最后程序员的编程工作仅针对对象要完成的功能进行编程,就可以完成应用程序的全部程序设计工作。2、事件驱动的编程机制事件驱动编程是当代最先进的编程方法,VB中每个对象都有相应的各种事件,每个事件都能够驱动一段程序的运行。针对对象所响应的事件进行编程,能够令应用程序完成设计者所期望的各种数据处理及其他工作。此种编程机制既可以极大地减少编程量,又可以降低编程的难度,使得程序易于编写和维护。3、提供了易学易用的应用程序集成开发环境VB为用户提供了开发应用程序的集成开发环境,用户可以在同一个开发环境中设计应用程序界面、编写程序代码、调试程序、进行应用程序的编译等各项工作。4、结构化的程序设计5、支持多种数据库系统的访问利用VB提供的数据控件或ODBC,VB可以访问各种当代流行的数据库系统,如Access、SQLServer以及Oracle等各种类型的数据库,也可访问Microsoft的Excel电子电子表格以及Loutus1-2-3等。6、OLE技术VB的核心是其对对象的链接与嵌入(OLE)的支持,利用OLE,VB可开发集声音、图象、动画、字处理、Web等对象于一体的应用程序。7、Active技术VB可方便地使用标准的Active部件,调用标准接口,实现各种特定的功能。8、完备的Help联机帮助功能。三、运行环境VB6.0是Windows95/98、WindowsNT或Windows2000下的一个应用程序,它对环境的要求与所依赖的操作系统的要求是一致的。硬件要求:586以上CPU,16M以上内存,100M以上硬盘。软件要求:Windows95/98、NT3.51以上版本或Windows2000。四、启动启动VB的常用方法主要有以下两种方法:1、通过“开始”按钮的“程序”菜单,选择打开“MicrosoftVisualBasic6.0中文版”。2、双击桌面上的VB快捷方式图标。§1.2集成开发环境【教学目标】学习VisualBasic程序设计的开发环境,理解掌握主窗口、属性窗口、代码编辑窗口、工程资源管理器窗口、工具箱窗口的作用及使用方法。。【教学要求】了解:VB的工程的三种:工作模式、运行模式、中断模式。了解:属性窗口和代码编辑窗口的关系和区别。理解:各个窗口在程序开发中的作用。掌握:主窗口的使用、窗体窗口的使用、工具箱窗口的使用、属性窗口的使用和工程资源管理器窗口的使用。【本节重点】主窗口、属性窗口、代码编辑窗口、工程资源管理器窗口、工具箱窗口的作用及使用方法。当用户启动MicrosoftVisualBasic6.0中文版后,首先进入的环境就是VB的系统集成开发环境。用户可以在这个环境中进行应用程序界面的设计、编写程序代码、调试程序、进行应用程序的编译等各项工作。系统集成开发环境中包括以下的栏目和窗口:一、集成开发环境窗口系统集成开发环境也由一个窗口展示,它包括以下3个栏目:1、标题栏窗口中的“标题拦”用于标识当前工程的名称以及工程当前所处的工作模式。VB的工程有三种工作模式:(1)设计模式:进行用户界面的设计、代码的编制及应用程序的开发。(2)运行模式:运行应用程序,此时不可编辑代码和界面。(3)中断模式:运行暂时中断,此时可编辑代码,但不能编辑界面。2、菜单栏“菜单拦”中包括13个下拉菜单,这些菜单中包含了程序开发过程中所需要的命令。(1)文件:主要用于创建VB的工程、保存工程、显示最近设计的工程、将当前工程编译生成可执行文件、保存或另存工程中的文件、打印等工作。VB的工程是应用程序的基本和主要载体,要开发一个VB的应用程序首先要创建一个工程。一个工程可以包含一个应用程序的全部窗体、模块、程序等。VB的工程以文件的形式存放到磁盘,文件的扩展名为:.VBP。(2)编辑:主要用于对程序源代码的编辑,其中包括复制、粘贴、查找、替换等诸多功能。(3)视图:主要用于在集成开发环境下,各种管理和工具窗口的显示,以便用户在程序设计中对VB源程序以及各种对象的查看和定义。(4)工程:主要用于添加窗体或模块、移除窗体或模块、在VB工具箱中添加控件、设置应用程序运行的启动窗体等。(5)格式:主要用于设置窗体控件的位置(如水平居中、垂直居中)、多个控件的对齐位置、控件间的间距等。(6)调试:主要用于源程序的查错和调试。(7)运行:用于程序的运行、停止及中断。(8)查询:主要用于在设计数据库应用程序时设计SQL属性。(9)图表:主要用于在设计数据库应用程序时编辑数据库。(10)工具:主要用于应用程序的菜单设计,以及应用程序设计过程中设置VB系统的各种编辑状态。如,是否要求对源程序进行自动语法检测、是否要求变量声明、是否要求控件对齐到窗体的网格等。(11)外接程序:用于为工程增加或删除外接程序。(12)窗口:用于屏幕窗口的层叠、平铺以及列出全部打开的文档窗口等。(13)帮助:用于帮助用户系统学习掌握VB的使用方法及程序设计的方法。3、工具栏工具拦可以使用户迅速地访问系统常用的菜单命令。二、窗体窗口窗体窗口用于对窗体的设计。窗体是组成VB应用程序的主体对象,它是一个容器,即每一个窗体都可以容纳诸多控件,它通常也是应用程序中人机交互的主要界面。一个应用程序中包括多个窗体,每个窗体必须有唯一的窗体名。在设计时,窗体网格是可见的,并可通过“工具”菜单中的“选项”命令来改变。三、属性窗口属性窗口由对象列表框、属性列表框、属性含义说明、属性显示排列方式4部分组成,通过属性窗口,用户可以设置对象的各种属性。四、工程资源管理器窗口工程资源管理器窗口类似Windows中的资源管理器,它保存并展示一个应用程序所有的文件,其中主要包括以下三类文件:窗体文件(文件扩展名是:.FRM)、标准模块文件(文件扩展名是:.BAS)、类模块文件(文件扩展名是:.CLS)。工程资源管理器窗口有三个按钮:“查看代码”、“查看对象”、“切换文件夹”,其中“查看代码”命令按钮用于查看与编辑窗体的源程序;“查看对象”命令按钮用于对窗体和窗体控件的设计以及各种对象属性的设置。五、代码窗口代码窗口专门供用户编写程序。打开代码窗口有以下三种方法:1、选择窗体或模块后,单击“查看代码”按钮。2、鼠标双击窗体或控件。3、“视图”菜单中的“代码窗口”命令。六、立即窗口用户可在立即窗口显示所关心的表达式的值,以便调试程序。七、窗体布局窗口窗体布局窗口用于指定程序运行时的初始位置,主要为使用户所开发的应用程序能够在各种不同分辨率的计算机屏幕上正常运行。八、对象浏览器窗口对象浏览器窗口用以查看在工程中定义的模块或过程。九、工具箱窗口工具箱窗口为用户提供标准控件,如:命令按钮(Command)、标签(Label)、文本框(TextBox)、组合框(ComboBox)等,也可以通过“工程”菜单中的“部件”项在其中添加其它控件或Windows应用程序。第二章简单的VB程序设计在了解VB语言的基本特性、功能特点及其开发环境后,VB的学习者还需要进一步了解面向对象程序设计的概念,掌握建立简单应用程序的基本方法,然后通过一个较为简单的VB应用程序窗体实例的开发,对VB的程序设计有一个全面的了解,以便为今后复杂应用程序的开发打下良好的基础。【本章教学目标】知识点:1.结构化程序设计和面向对象程序设计的区别。2.掌握类及对象的概念。3.窗体、控件、属性、事件、方法的开发程序中的作用。4.工程文件的作用及结构。技能点:1.理解并能正确设置窗体及相关控件的属性。2.熟悉并基本掌握VisualBasic程序的创建过程。3.理解并能运用工程文件的作用及工程的使用方法。4.正确掌握事件代码的创建方法及方法的调用。§2.1程序设计方法的发展【教学目标】学习面向对象程序设计OOP语言的基本思想和基本方法。【教学要求】了解:程序设计语言的发展过程。理解:结构化程序设计和面向对象程序设计的区别。【本节重点】结构化程序设计和面向对象程序设计的区别。一、初期的程序设计自1946年诞生世界上第一台计算机起,计算机程序设计语言的发展经历了四个阶段:1、机器语言阶段2、汇编语言阶段3、高级语言阶段4、面向对象程序设计阶段
本文标题:VB课程电子教案
链接地址:https://www.777doc.com/doc-3378078 .html