《VisualBasic程序设计》教学大纲
模块名称包含单元学习目标内容概述
第一章 VB概述(4学时)
◆0101 1-1程序设计语言
◆0102 1-2VB简介及环境介绍
◆0103 1-3设计VB程序的步骤与方法
1.理解程序设计语言的分类; 2.熟悉VB集成开发环境的使用; 3.掌握VB工程的概念及管理方法; 4.了解VB应用程序开发的一般步骤。本章是本书的基础,首先介绍程序设计的基本知识,接着对Visual Basic进行了简介,包括Visual Basic的产生与发展过程,它的特点及其功能。然后,对Visual Basic的集成开发环境进行了介绍。最后,简述了开发Visual Basic程序的步骤与方法。
第二章 VB程序设计入门(7学时)
◆0200 2-0本章导读
◆0201 2-1面向对象程序设计基本概念
◆0202 2-2窗体和标签
◆0203 2-3文本框和按钮
◆0204 2-4程序案例
1.理解面向对象程序设计的方法; 2.掌握窗体对象的常用属性、事件及其方法; 3.掌握文本框、标签和命令按钮控件的常用属性、事件和方法及其使用; 4.初步了解简单应用程序的界面设计。VB最主要的对象是窗体和控件。它们是编写应用程序的基础,也是VB作为可视化编程的重要工具。本章首先以一个典型的登录界面为引例,抛出实现时要解决的几个问题;以解决问题为目的,引出了几个知识点:面向对象程序设计的基本概念;介绍了窗体、标签、文本框和命令按钮的常用属性、事件和方法。通过本章的学习,读者可以进行简单的应用程序设计。
第三章 VB语言基础(12学时)
◆0300 3-0 本章导读
◆0301 3-1 基本数据类型
◆0302 3-2 常量和变量
◆0303 3-3 运算符与表达式
◆0304 3-4 常用内部函数
◆0305 3-5 VB中的基本语句
◆0306 3-6 数据输入输出
◆0307 3-7 程序举例
◆0308 3-8 总结与习题讲解
1.了解VB的数据类型,能根据实际情况合理的选择数据类型; 2.掌握常量、变量的概念和定义方法; 3.理解各种运算符的表达方式、含义、优先级等,能够计算出表达式的值; 4.了解函数的特点,并能熟练使用常用的内部函数; 5.了解VB中赋值、注释、暂停和结束语句的书写方法; 6.掌握数据输入输出方法。Visual Basic是一个功能强大、使用方便、容易上手的工具,使用它编写应用程序,必须掌握它的语言,实际运用时才会得心应手。本章主要介绍组成VB语言的基本元素,包括数据类型、变量和常量、运算符和表达式,代码编写规则等。
第四章 VB程序控制结构(15学时)
◆0400 4-0本章导读
◆0401 4-1顺序结构
◆0402 4-2选择结构1
◆0403 4-3选择结构2
◆0404 4-4选择结构程序案例
◆0405 4-5循环结构1
◆0406 4-6Do循环
◆0407 4-7循环结构嵌套
◆0408 4-8循环结构程序案例
◆0409 4-9程序调试
◆0410 4-10部分习题讲解
1.理解顺序结构的执行流程; 2.熟练掌握单分支If语句、双分支If语句、多分支If语句、Select Case结构的使用; 3.熟练掌握For循环、While循环、Do循环的使用,掌握多重循环; 4.掌握框架、图形框和单选按钮控件的常用属性、事件和方法及其使用; 5.掌握程序调试的方法。学好程序的基本控制结构是结构化程序设计的基础,它可以使程序结构清晰、易读性强,并且易于查错和排错。程序控制结构主要有3种,即顺序结构、选择结构和循环结构。本章将详细介绍这3种控制结构,并在讲解过程中列举大量的实例。
第五章 数组(13学时)
◆0500 5-0本章导读
◆0501 5-1数组概述及静态数组
◆0502 5-2动态数组
◆0503 5-3控件数组
◆0504 5-4数组相关函数及语句
◆0505 5-5自定义数据类型
◆0506 5-6数组排序
◆0507 5-7数组应用
◆0508 5-8部分习题讲解
1.理解数组的概念,区分数组和数组元素; 2.掌握数组的常用定义方法,理解二维数组的表示方式; 3.理解静态数组和动态数组的使用; 4.理解数组元素的下标和循环变量之间关系的使用; 5.了解自定义数据类型的定义及其使用。编程时把前面章节用过的各种变量都称为简单变量,它代表在程序执行过程中其值可以改变的存储单元。由于变量在一个时刻只能存放一个值,所以当数据不太多时,使用简单变量就可以解决问题。但在有些复杂的问题上,需要处理的数据太多,而简单变量个数有限,难以表达,这就需要构造新的数据结构——数组。 人们习惯性地将一维数组看作一条直线,将二维数组看作一个平面,将三维数组看作一个立方体,而四维数组或其它多维数组则很难在人们头脑中被抽象为具体的形态。近年有人提出了四维空间的概念,就是在三维空间中又加入了一条时间轴。有人根据四维空间的概念提出了一个假想:假如一个人站在一堵墙边,首先逆着时间轴到墙没有建造的时间,走过去,然后再顺着时间轴走到墙的另一边,形成穿墙而过的效果,从而可实现时空的穿越。如果编程爱好者想对以上关于四维空间的假设进行验证,就需要学好数组知识,并配合计算机语言来实现。本章结合实例主要学习数组的一些基本操作和应用。
第六章 过程(12学时)
◆0600 6-0本章导读
◆0601 6-1认识过程
◆0602 6-2子过程
◆0603 6-3函数过程
◆0604 6-4参数的传递
◆0605 6-5数组参数
◆0606 6-6过程的嵌套和递归调用
◆0607 6-7变量的作用域
◆0608 6-8过程的作用域
◆0609 6-9查找算法
◆0610 6-10部分习题讲解
1.了解过程的概念及功能; 2.理解事件过程的建立和调用方法; 3.熟练掌握子过程和函数过程的建立和调用方法; 4.掌握过程调用时参数的传递过程; 5.了解递归调用; 6.掌握过程与变量的作用域。在应用程序的编写中,有时遇到的问题比较复杂,按照结构化程序设计的原则,可以把问题逐步细化,分成若干个功能模块,这些功能模块通过执行一系列的语句来完成一个特定的操作过程。而VB提供的自定义过程可以将功能模块定义成一个个过程,供事件过程多次调用。使用过程可以降低程序的设计难度,提高编程效率,而且易于调试和维护。熟练地使用过程是编写高质量应用程序的基础。本章主要通过实例介绍自定义的子过程和函数过程。
第七章 常用控件及界面设计(10学时)
◆0700 7-0本章导读
◆0701 7-1复选框
◆0702 7-2列表框
◆0703 7-3组合框
◆0704 7-4滚动条
◆0705 7-5进度条
◆0706 7-6计时器
◆0707 7-7通用对话框
◆0708 7-8菜单
◆0709 7-9界面设计的原则
1.掌握复选框、列表框、组合框、滚动条、进度条、图像框、计时器、通用对话框、菜单等控件的常用属性、事件和方法及其使用; 2.了解界面设计的一般原则。应用程序界面是程序与用户交互的平台,因此设计一个好的应用程序界面是十分必要的。“控件”是在图形用户界面(GUI)上输入输出信息,启动事件程序等交互操作的图形对象,是进行可视化程序设计的基础和重要工具。对于复杂的应用程序,仅仅使用前面章节介绍的控件是远远不够的。在VB中,控件分为两类:一类是标准控件,在工具箱中默认显示,如标签、文本框等一共20个,标准控件不能从工具箱中删除;另一类是ActiveX控件,它是一种ActiveX部件,ActiveX部件是可以重复使用的编程代码和数据,它是扩展名为.OCX的独立文件。本章将介绍几种常用控件的属性事件和方法,通过实例使读者能够掌握并会使用控件进行应用程序的设计。
第八章多媒体及网络编程(5学时)
◆0800 8-0本章导读
◆0801 8-1mmcontrol控件
◆0802 8-2windowsMediaPlayerl控件
◆0803 8-3shockwaveflash控件
◆0804 8-4Winsock控件
1.了解MMControl、MediaPlayer、ShockwaveFlash和Animation控件的使用方法; 2.了解Winsock、InternetTransfer控件的使用方法随着多媒体技术和网络技术的发展,许多系统涉及到网络和多媒体系统的开发。本章主要介绍VB多媒体程序设计的方法、思路和VB网络编程技术。
第九章 数据库应用基础(8学时)
◆0900 9-0本章导读
◆0901 9-1数据库简介
◆0902 9-2可视化数据管理器
◆0903 9-3结构化查询语言
◆0904 9-4使用Data控件访问数据库(1)
◆0905 9-5使用Data控件访问数据库(2)
◆0906 9-6使用Data控件访问数据库(3)
◆0907 9-7使用Data控件访问数据库(4)
1.了解数据、数据库的基本概念; 2.掌握VB数据库应用程序的基本框架; 3.了解可视化数据管理器的使用; 4.掌握SQL操纵数据的方法; 5.理解VB数据对象及数据库访问机制随着计算机软硬件技术的不断发展,数据管理也经历了不同的阶段,如人工管理阶段、文件系统阶段、至今已发展到数据库系统阶段,该阶段使得对大量数据的管理比用文件管理具有更高的效率。在各行各业的信息处理中,数据库技术得到了普遍应用。数据库技术所研究的问题是如何科学地组织和存储数据,以及如何高效的获取和处理数据。 Visual Basic在数据库方面提供了强大的功能和丰富的工具。利用Visual Basic提供的数据库管理功能,可以很容易地进行数据库应用程序的开发。本章讲述数据库的基本知识和有关操作。
版权所有:石家庄铁道大学继续教育学院 2013