您的位置: 网站首页 > 教辅考试 > 各科教学大纲汇总 > 教学大纲 > 【4.《Visual Basic程序设计》教学大纲】

4.《Visual Basic程序设计》教学大纲

 

《Visual Basic程序设计》课程教学大纲

 

第一部分  大纲说明

一、课程性质、目的与任务

《Visual Basic程序设计》是高职计算机应用软件开发方向必修的专业课。Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

二、先修课要求

本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识 

 三、 课程的教学要求

 基本概念:事件驱动、控件、属性、面向对象

 基本知识:Windows应用程序的基本知识

基本技能:Visual Basic开发环境和进行简单的程序设计

重点:事件驱动、程序开发基础知识

难点:事件驱动

四、课程的教学方法和教学形式建议

本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或计算机多媒体教室)进行讲授的教学形式,讲授与实验应统一考虑。

为加强和落实动手能力的培养,应保证上机机时不少于本教学大纲规定的实验学时。

对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。

五、教学要求的层次

课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

第二部分  教学内容和教学要求

 

第一章  为什么要学习Visual BASIC

教学内容:

一、BASIC语言是最容易掌握的计算机语言

二、Windows的出现使Visual BASIC应运而生

三、Visual BASIC的基本特点:可视化设计,事件驱动

 

教学要求:

了解:BASIC语言的发展,Visual BASIC的产生

掌握:Visual BASIC的特点,Visual Basic与其他可视化程序的区别。

 

第二章  设计最简单的VB 应用程序

教学内容:

一、启动Visual BASIC

   菜单栏、工具栏、工具箱、代码编辑窗口、项目窗口、属性窗口、窗体

二、 最简单的应用程序

   二个示例:设计步骤,运行程序;开发VB应用程序的步骤

三、如何编译、运行与保存程序

 

教学要求:

了解:应用程序开发示例。

掌握:Visual BASIC的启动和退出,Visual BASIC开发环境的组成及基本操作方法,开发VB应用程序的步骤,编译、运行与保存程序的方法。

 

第三章  窗体

教学内容:

一、窗体设计举例

二、多窗体

建立多窗体,设置启动窗体

三、属性、事件和方法的概念

四、窗体的属性

五、窗体所能识别的事件

鼠标事件、键盘事件、其他事件

六、窗体可以使用的方法

 

教学要求:

了解: 二个应用程序开发示例。

理解: 属性、事件和方法的概念,对象与事件驱动的概念。

掌握:多窗体的建立和设置启动窗体的方法,窗体的事件和方法。

 

第四章       使用文本框和标签框输入输出文字信息

 

教学内容:

一、用文本框(TextBox)处理字符信息

命令按钮的事件过程,设置焦点,文本框的属性、事件和方法,字体与字号的控制

二、使用标签框控件(Label)显示字符信息

标签框属性

 

教学要求:

了解:八个应用程序开发示例

理解:事件过程、焦点设置

掌握:文本框的属性、事件和方法,标签、文本框的基本用法

 

第五章       命令按钮、选择框、单选钮和框架

 

教学内容:

一、命令按钮(CommandButton)

使用Enabled、Visible、Default、Cancel属性,

二、选择框(CheckBox)

三、单选钮(OptionButton)

四、框架(Frame)

 

教学要求:

了解:应用示例

理解:Enabled属性、Visible属性

掌握:命令按钮、单选钮、复选框和框架的基本用法

 

第六章       列表框、组合框和滚动条

 

教学内容:  

一、列表框(ListBox)

向列表框添加一个项(AddItem),从列表框中删除一个项(RemoeItem),列表框的常用属性

二、组合框(ComboBox)

组合框的属性和方法

三、滚动条(ScrollBar)

 

教学要求:

了解:本章中的示例

理解:列表框、组合框和滚动条的属性

掌握:AddItem、RemoeItem方法,列表框、组合框和滚动条的基本用法和常用属性。

 

第七章       对话框(Common Dialog)

 

教学内容:

一、消息框

MsgBox函数与语句,MsgBox 函数的语法说明

二、输入对话框

InputBox函数,InputBox函数的语法说明

三、自定义对话框

四、通用对话框

  打开和保存文件对话框,颜色对话框,字体对话框,控件数组

 

教学要求:

掌握:MsgBox函数和InputBox函数,对话框的用法

 

第八章  图片框、图像框和计时器

 

教学内容:

一、图片框(Picture Box)

二、图像框(Image)

三、计时器(Timer)

四、利用图片框和计时器设计简单动画

 

教学要求:

了解:利用图片框和计时器设计简单动画示例

理解:图像框和计时器的基本用法

掌握:图片框的基本用法

 

第九章  菜单设计

 

教学内容:

一、概述

二、设计菜单

建立主菜单、设计子菜、设置快捷键、符号“&”的作用、添加分隔线,编写代码

三、菜单的控制

有效性控制,菜单项的复选标记,在程序运行时增减菜单项

五、建立弹出式菜单

 

教学要求:

了解:弹出菜单和分隔条的设计

理解:菜单项的增减、菜单的各项属性

掌握:菜单编辑器、菜单应用程序设计

 

第十章       文件系统控件

 

教学内容:

一、驱动器列表框(DriveListBox控件)

二、目录列表框(DirListBox控件)

三、文件列表框(FileListBox控件)

保持文件列表与目录的同步,用FileName属性设置或返回文件名,利用Pattern属性限制显示文件的类型

 四、如何运用文件系统控件

     保持文件系统控件的同步,选择文件名,确定文件列表框的显示内容,文件的复制,文件重命名,删除文件

 

教学要求:

理解:文件列表与目录同步

掌握:文件控件和文件操作

 

第十一章  图形

 

教学内容:

一、用直线控件画线

二、用形状控件画出几何图形

三、用Pset方法画点

四、用Line方法画线和矩形

六、用Cirele方法绘制圆、椭圆和圆弧

 

教学要求:

掌握:用控件画线、几何图形和点的方法,Line、Cirele方法绘制图形的基本方法

 

第十二章  多文档界面

 

教学内容:

*一、多文档界面的特性

*二、建立多文档应用程序

*三、关于MDI的进一步讨论

MDIChild属性,Arrange方法,Query Unload事件,Screen对象和Screen.ActiveForm属性;MDI应用程序中的菜单

 

教学要求:

理解:建立MDI应用程序的方法、MDI菜单

掌握:MDI的基本概念,MDI的特点和有关的属性、事件

 

第十三章  建立和访问数据库

 

教学内容:

一、概述

二、创建数据库和表

三、输入和编辑数据

四、用数据控件访问数据库

把数据控件与一个数据库相连接,把数据感知控件连接到数据控件上(即数据绑定)

 

教学要求:

掌握:数据库和表的创建,数据表的维护,用数据控件访问数据库的方法

 

第十四章  对象的链接与嵌入——使用OLE控件

 

教学内容:

*一、如何使用OLE控件

*二、嵌入对象与链接对象的区别

*三、在程序中利用属性创建嵌入和链接对象

*四、如何编辑OLE对象

 

教学要求:

了解:编辑OLE对象的方法

理解:链接、嵌入的概念

掌握:在程序中创建建嵌入和链接对象的方法

第十五章  ActiveX控件

 

教学内容:

*一、关于ActiveX控件

*二、使用ActiveX控件

状态栏(StatuBar)、工具栏(ToolBar)

*三、自己创建控件——用户ActiveX控件

创建ActiveX控件,使用向导定制控件

 

教学要求:

了解:ActiveX控件

掌握:状态栏(StatuBar)、工具栏(ToolBar)的使用

理解:创建用户ActiveX控件

 

第十六章  多媒体控件

 

教学内容

*一、多媒体控件简介

*二、利用多媒体控件播放歌曲

*三、手动制作一个CD播放机

*四、多媒体控件常用的事件和属性

 

教学要求

了解:多媒体控件

理解:多媒体控件常用的事件和属性

 

第十七章   Visual BASIC的基本语法

 

教学内容

一、数据类型

  基本数据类型,用户自定义类型

二、变量

变量的声明:用Dim和Static声明变量名称和类型、用省略As子句的Dim语句将变量声明为变体类型、用类型声明符声明变量类型;变量的作用域

三、运算符和表达式

   算术运算符、关系运算符、逻辑运算符

四、基本语句

   赋值语句、条件语句、循环语句

五、数组

六、子程序

  子程序的定义、子程序的调用、用Exit Sub退出子程序、Sub Main过程

*七、函数

函数的定义、函数的调用、用Exit Function语句退出函数

*八、文件的操作

顺序文件的概念、顺序文件的打开和关闭、顺序文件的读写操作、随机文件的概念、随机文件的打开和关闭、随机文件的读写操作

 

教学要求

理解:文件类型及文件操作

掌握:数据类型、表达式、操作符的正确使用,Sub过程、Function过程、Event过程和通用过程

 

第三部分  教学安排

 

本课程教学总学时数为90学时,其中授课时间为50学时,实验课时为40学时。

本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识。

 

教学安排:

章 节

所用课时

教学内容

第一章

2

1.BASIC语言是最容易掌握的计算机语言

2. Windows 的出现使Visual BASIC应运而生

3.Visual BASIC的基本特点

第二章

 

8

1. 启动Visual BASIC

2. 最简单的应用程序

3. 如何运行与保存程序

4. 离开Visual BASIC环境应用程序能运行吗

第三章

 

8

1. 窗体的设计

2. 多窗体

3. 窗体的属性

4. 窗体所能识别的事件

5. 窗体可以使用的方法

第四章

 

6

1. 使用文本框处理字符信息

2. 使用标签控件显示字符信息

第五章

 

8

1. 命令按钮

2. 选择框

3. 单选框

4. 框架

 

章 节

所用课时

教学内容

第六章

8

1. 列表框

2. 组合框

3. 滚动条

第七章

6

1. 消息框

2. 输入对话框

3. 自定义对话框

4. 调用对话框

5. 数组控件

第八章

 

4

1. 图片框

2. 图像框

3. 计时器

4. 利用图片框和计时器设计简单的动画

第九章

4

1. 概述

2. 设计菜单

3. 菜单的控制

4. 建立弹出式菜单

第十章

4

1.  驱动器列表框

2.  目录列表框

3.  文件列表框

4.  如何应用文件系统控件

第十一章

6

1.  用直线控件画线

2.  用形状控件画出几何图形

3.  用Pset方法画点

4.  用Line方法画线和矩形

5.  用Circle方法画圆、椭圆和圆弧

第十二章

4

1.  多文档界面的特性

2.  建立多文档应用程序

3.  关于MDI的进一步讨论

第十三章

4

1.  概述

2.  创建数据库和表

3.  输入和编辑数据

4.  用数据控件访问数据库

 

 

章 节

所用课时

教学内容

第十四章

4

1.  如何使用OLE控件

2.  嵌入对象与链接对象的区别

3.  在程序中利用属性创建嵌入和链接对象

4.  如何编辑OLE对象

 

第十五章

4

1.  关于Activex控件

2.  使用Activex控件

3.  自己创建控件——用户Activex控件

第十六章

4

1.  多媒体控件简介

2.  利用多媒体控件播放歌曲

3.  动手制作一个CD播放机

4.  多媒体控件常用的事件和属性

第十七章

6

1.  数据类型

2.  变量

3.  运算符和表达式

4.  基本语句

5.  数组

6.  子程序

7.        函数

8.        文件的操作

 

说明:

1.总学时:按实际总学时可作进行适当的调整。

2.大纲中打* 的章节,在教学时根据学生和实际情况可选学(修)。

 

 

 

 

 

 

 

 

 

 

 

实验安排:

实验名称

所用学时

实验一  Visual Basic界面设计

2学时

实验二  窗体、键盘事件

2学时

实验三  多窗体程序设计

2学时

实验四  单选钮、复选框和框架控件的使用

2学时

实验五  创建控件数组

2学时

实验六  列表框、组合框控件的使用

4学时

实验七  利用滚动条控件输入数据

2学时

实验八  Visual BASIC 对话框

4学时

实验九  利用图片框和计时器设计简单的动画

4学时

实验十  菜单设计及文件系统控件

4学时

实验十一 用形状控件和有关方法绘图形

2学时

实验十二  利用数据控件访问数据库

4学时

实验十三   综合实验

6学时

 

说明:实验八、实验九可根据实际教学情况选做。

       

 

 

 

 

 

课时安排:

章节

理论学时

实验学时

总学时

第一章

2

 

2

第二章

4

4

8

第三章

4

4

8

第四章

4

2

6

第五章

4

4

8

第六章

4

4

8

第七章

4

2

6

第八章

2

2

4

第九章

2

2

4

第十章

2

2

4

第十一章

4

2

6

第十二章

2

2

4

第十三章

2

2

4

第十四章

2

2

4

第十五章

2

2

4

第十六章

2

2

4

第十七章

6

 

6

合计

50

40

90