首  页 工学结合 实习实训 课程设置 课程内容 教学资源 师资队伍 在线题库 在线交流 虚拟企业

 

课程内容
 
理论教学大纲
实验教学大纲
教学计划
教学案例
电子教案
实验指导书

Visual Basic 课程教学大纲


执笔者:王勃    审核人:尹毅峰     编写日期:2006-5-30


课程编号

课程性质

课程类别

适应专业

学时数

学分

0420401

必修课

职业技术课

软件技术专业

总学时数:58
理论:38 实践:20

4

一、课程的性质、任务和作用

     本课程是三年制软件技术专业的一门职业技术课,是该专业理论与实践紧密结合的一门必修课。课程的基本任务是使学生掌握面向对象编程的思想,掌握对象、控件、函数、数组和过程等重要概念,灵活应用数据库知识,具有开发一个小型应用系统的能力,并为学生熟练使用 .NET 框架和进一步学习 VB.NET 语言打下坚实的基础。通过该课程培养学生具有一定的项目开发能力、团队协作的精神,使学生形成适应信息化社会要求的自学能力和获取计算机新知识、新技术方面的职业能力。

二、课程教学目标

知识目标
1. VB基础知识;
2. VB语言基础;
3. 项目开发的基本知识;
4. 控件使用基础知识;
5. VB编程基础;
6. 数据库基本知识。
通过学习,使读者能够初步掌握利用VB进行项目的开发;熟悉项目开发的各个环节;熟悉数据库开发平台的架构,掌握利用VB进行程序开发的方法。
能力目标
1. 数据库开发平台的使用能力;
2. Windows应用程序开发的基本能力;
3. 项目开发与组织能力;
4. 面向对象程序编制与调试能力;
5. 数据库管理软件的初步开发能力。
职业素养目标
1. 激发学生学习程序开发知识的积极性;
2. 帮助学生养成探究知识和解决问题的习惯;
3. 培养学生的法律意识;
4. 培养学生具有良好的人际交流能力、团结合作精神意识。

三、课程基本内容与要求

VB概述
要求:
1. 了解Visual Basic 6.0的特点。
2. 掌握面向对象的程序设计方法基础。
3. 掌握事件驱动。
4. 掌握创建VB应用程序的一般步骤以及VB集成开发环境的基本操作。
重点:
1.面向对象的程序设计方法。
2.创建VB应用程序的一般步骤。
难点:
1. 面向对象的概念以及VB集成开发环境的基本操作。
(二)简单程序设计
要求:
1.了解对象及窗体概念。
2.了解VB的常用控件的概念。
3.掌握VB程序的结构。
重点:
VB程序的结构。
难点:
对象以及常用控件的概念。
(三)VB语言基础
要求:
1. 掌握VB代码组织方式。
2. 掌握VB的数据类型。
3. 掌握运算符与表达式。
难点:
1.数据类型。
2.变量。
难点:
1. 定义数据类型和变量的方法。
(四)算法基础及VB的基本语句
要求:
1. 掌握算法及程序设计基础。
2. 掌握赋值语句的用法。
3. 掌握分支结构语句以及循环结构语句用法。
重点:
1.赋值语句的用法。 2.
分支结构语句以及循环结构语句用法。
难点:
1. 分支结构嵌套的用法。
2. 循环结构语句用法。
(五)数据的输入输出
要求:
1. 掌握数据输出与数据输入的方法。
2. 掌握MsgBox函数和MsgBox语句。
3. 了解字形的概念。
4. 了解打印机输出的方法。
重点:
1.数据输出与数据输入的方法。 1.
MsgBox函数。
难点:
1. 数据输出与数据输入的方法。
(六)常用标准控件
要求:
1. 掌握文本控件、图形控件以及按钮控件。 
2. 掌握复选框控件、单选按钮控件、列表框控件以及组合框控件。
3. 掌握滚动条控件、计时器控件以及框架控件。
4. 了解焦点与Tab顺序。
重点:
1. 文本控件、图形控件以及按钮控件。
2. 复选框控件、单选按钮控件、列表框控件以及组合框控件。
3.滚动条控件、计时器控件以及框架控件。
难点:
1. 复选框控件、单选按钮控件、列表框控件以及组合框控件。
(七)数组
要求:
1.了解数组的概念。
2.了解数组的基本操作。
3. 掌握动态数组的用法。
4.掌握控件数组的用法。
重点:
1. 动态数组的用法。
难点:
1. 动态数组的用法。
2. 控件数组的用法 。
(八)键盘与鼠标事件
要求:
1.掌握键盘事件以及鼠标事件。
2.了解拖放的方法。
重点:
1.KeyPress事件。
2.KeyDown和KeyUp事件。
难点:
KeyDown和KeyUp事件。
(九)菜单程序设计
要求:
1. 了解VB中菜单的概念。
2. 掌握菜单编辑器的用法。
重点:
3. 弹出式菜单的用法。
难点:
1. 定义工具栏和状态栏的方法。
(十)过程
要求:
1. 掌握Sub过程和Function过程定义的方法。
2. 掌握过程调用的方法。
3. 掌握参数的传递的方法。
重点:
1.过程调用的方法。
难点:
1. Sub过程和Function过程定义的方法。
(十一)对话框程序设计
要求:
1. 了解对话框的分类和特点。
2. 掌握建立文件对话框的方法。
3. 掌握建立其他对话框的方法。
重点:
1.建立文件对话框的方法。
难点:
1. 建立文件对话框的方法。
(十二)文件
要求:
1. 掌握文件管理控件的用法。
2. 掌握文件处理和顺序文件。
3. 了解随机文件处理的方法。
4. 了解二进制文件的概念。
重点:
1.文件处理和顺序文件。
难点:
1. 文件管理控件。
2. 文件处理和顺序文件。
(十三)数据库操作与编程
要求:
1. 了解数据库基本知识。
2. 握数据库建立的方法。
3. 掌握数据控件的用法。
4. 掌握ADO数据访问。
重点:
1. 数据库建立的方法。
2. 数据控件的用法。
3. ADO数据访问。
难点:
1. ADO数据访问。

四、学时分配表

序 号

内 容

讲 授

课内实践

小 计

1

VB概述

1

 

1

2

简单程序设计

1

2

3

3

VB语言基础

3

 

3

4

算法基础及VB的基本语句

3

2

5

5

数据的输入输出

6

2

8

6

常用标准控件

4

4

8

7

VB控制结构

2

2

4

8

数组

4

2

6

9

键盘与鼠标事件

1

 

1

10

菜单程序设计

1

 

1

11

对话框程序设计

2

2

4

12

过程

4

2

6

13

文件

4

 

4

14

数据库操作与编程

2

2

4

合  计

38

20

58


五、课内实践项目表

序 号

项目名称

内  容

要  求

学时数

1

简单程序设计

上机练习简单程序设计方法

掌握VB的环境并掌握控件的画法并且熟悉VB开发程序的步骤。

2

2

程序设计基础

上机练习数据类型、常量和变量、运算符和语句 

掌握定义数据类型、常量和变量、运算符和语句的方法 

2

3

数据的输入输出

上机练习数据的输入输出

能够熟练掌握PRINT方法、InputBox函数、MsgBox语句与MsgBox函数灵活的运用到程序中。 

2

4

常用标准控件(1)

上机练习常用标准控件

能够熟练掌握文本、图形、按钮、选择控件,并且灵活的运用到程序中。

2

5

常用标准控件(2)

上机练习常用标准控件

能够熟练将选择控件,滚动条,记时器,框架以及焦灵活的运用到程序中。

2

6

VB控制结构

上机练习过程的用法

能够熟练掌握For,Do,Go To等语句

2

7

数组

上机练习菜单

能够熟练将数组灵活的运用到程序中。

2

 

8

  1. 键盘与鼠标事件
  2. 菜单程序设计
  3. 对话框程序设计

上机键盘与鼠标事件,菜单程序设计和对话框程序设计的方法

能够熟练掌握键盘与鼠标事件过程的用法,建立菜单的方法以及文件对话框和建立多重窗体的建立方法。

2

9

过程

上机练习过程设计的方法

能够熟练掌握过程以及对象参数的用法。

2

10

数据库操作与编程

上机练习数据库操作与编程

能够熟练数据库建立的方法。

2

合  计

20

六、有关说明

(一)先修课程
软件工程, 数据库。
(二)教学建议
1. 课前学生预习,课上由教师讲授与学生实践相结合。
2. 新课开始前,复习前次教学内容,评讲作业,注意教学的科学性、发挥教师的计划性和实践性。
3. 积极创造条件,发挥学生的主动性、积极性,鼓励学生的创造性,发挥教师的计划性、针对性与指导性。
4. 提倡改革教学方法,强调应用现代化教学方法,如CAI课件等。
5. 要加强实践性教学环节,采用“工学结合”的方式,利用企业项目建立“虚拟企业”,实现学生角色分工,保证学生完成一定质量的企业实战项目。
(三) 教学参考书
1.《Visual Basic程序设计实用教程》  尹毅峰 主编  西南师大出版社
2.《Visual Basic程序设计教程》 刘瑞新、汪远征编著 机械工业出版社
3.《Visual Basic+SQL Server》数据库应用系统开发与实例 李晓黎  张巍 编著 人民邮电出版社
4.《Visual Basic 6数据库处理》 王道荣 林信成编著 中国铁道出版社
5.《Visual Basic语言程序设计》刘瑞新   主编  机械工业出版社

陕西国防工业职业技术学院版权所有(软件教研室制作) 最佳分辨率1024*768
(C)Copyright by www.gfxy.com © 2008 ALL Right