公司产品

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

计算机应用《Visual Basic程序设计》课程教学大纲

(执笔人:倪飞舟   审核人:  姜文彪    

  1. 课程简介

(一)课程代码:

(二)课程名称(含英文名称):

Visual Basic程序设计(Visual Basic Programming

(三)课程类别:

公共基础课

(四)修读对象:

全校大一第二学期各专业全体员工

(五)总学时与学分:

72学时。其中理论36学时、 实验36学时。  4学分。

(六)相关课程:

先修课程:大学计算机基础

(七)内容提要(不超过200字)

Visual Basic是一种有代表性的可视化编程语言,在数据库等软件开发领域应用较广,利用它使得创建具有专业外观的用户界面的编程工作简单易行,在实际编程中得到广泛应用。

二、教学目的和教学方法

通过本课程的学习,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际医学学科需要自行开发简单的Windows应用程序,训练员工综合应用所学知识进行软件设计和开发的思想和方法,为后续课程和今后的计算机应用与开发打下良好的基础。在实践中掌握程序设计语言知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。

  1. 理论与实践教学学时分配

//单元

内容

总学时

学习形式

讲授

实践

其它

1

Visual Basic程序设计概论

12

6

6


2

Visual Basic语言基础

24

12

12


3

用户界面设计

8

4

4


4

过程

12

6

6


5

菜单设计

4

2

2


    6

文件管理

6

3

3


7

数据库编程

4

2

2


8

Visual Basic.NET简介

2

1

1


合    计

72

36

36


四、选用教材和主要教学参考书

1.倪飞舟,《Visual Basic程序设计教程》,中国水利水电出版社,20102

2.龚沛曾,《Visual Basic程序设计教程》,高等教育出版社,20136

五、理论教学内容

(一)第一章 Visual Basic程序设计概论

主要讲授内容:

本章介绍VisualBasic程序设计的基本概念和入门知识,主要包括VisualBasic特色、系统的安装与启动、集成开发环境、程序编写的基本概念和基本步骤以及程序的调试方法等。要求员工了解VisualBasic程序设计语言的特点,熟悉VisualBasic的集成开发环境;了解VisualBasic编程的关键概念,掌握编程的一般步骤;了解程序调试的基本概念和方法;了解生成可执行文件和制作安装盘的方法和步骤等。

教学时数:6

重点与难点:

1VisualBasic的特点(了解)

2Visual Basic 启动与退出(掌握)

3Visual Basic集成开发环境(掌握)

4Visual Basic 编程的基本概念(理解和掌握)

1)对象以及对象的属性、事件和方法

2)开发Visual Basic应用程序的基本步骤

3)生成可执行文件

5.程序调试(掌握)

1)错误类型

2)程序调试与排错

实验一   熟悉Visual Basic编程环境,编写两个简单窗体应用程序。(6学时)

实验目的:

1.掌握Visual Basic启动与退出的方法;

2.掌握建立、编辑和运行一个简单的Visual Basic应用程序的步骤和过程。

(二)第二章 Visual Basic语言基础

主要讲授内容:

本章是Visual Basic程序设计的基础内容,主要包括Visual Basic的基本数据类型、常量与变量、运算符与表达式、Visual Basic程序书写规则、常用内部函数、基本输入/输出语句、程序控制结构、数组和常用算法等。要求员工重点理解和掌握以下内容并加以综合应用。

教学时数:12

重点与难点:

1Visual Basic的数据类型、常量与变量的概念和定义方法以及数据的输入/输出;

2.常量、变量、运算符和表达式的使用方法;

3.能够利用顺序结构、选择结构和循环结构设计编写简单的程序;

4.掌握数组的概念和使用方法;

5. 常用简单程序算法。

实验二  数据类型、表达式以及内部函数的使用(3学时)

实验目的:

1.掌握数据类型、表达式以及赋值语句的书写规则;

2.掌握常用内部函数的使用;

3.掌握InputBoxMsgBox的使用;

4.掌握Print方法以及与之相关的函数使用方法。

实验三  控制结构(4学时)

实验目的:

1.掌握逻辑表达式的正确书写形式;

2.掌握单分支与双分支条件语句的使用方法;

3.掌握多分支条件语句的使用;

4.掌握Select Case语句与多分支条件语句的区别;

5.掌握循环语句ForDo以及While的使用方法;

6.掌握如何控制循环条件,防止死循环或不循环;

7.掌握利用循环控制结构来编写常用算法程序的方法。

实验四   数组应用    (2学时)

实验目的:

1.掌握数组的基本概念;

2.掌握数组的基本操作和综合应用;

3.掌握控件数组的使用。

3章 用户界面设计

主要讲授内容:

本章介绍如何进行界面设计,用户界面由应用程序窗口及窗口中的各个控件对象组成,并结合第2章所学内容,进行简单应用程序设计。要求员工理解和掌握窗体和常用控件对象的常用属性、事件和方法,并在程序设计中加以应用。

教学时数:4

重点与难点:

1.窗体对象(理解、掌握)

1)窗体的属性、事件和方法

2)键盘和鼠标事件

2.常用控件,如命令按钮、标签与文本框、计时器、单选按钮、复选框和框架、列表框和组合框、滚动条、图片框与图像框等的常用属性、事件和方法(掌握、应用、综合)

3.图形操作

1)图形控件(了解)

2)坐标系建立(掌握)

3)图形方法,如LineCirclePset方法(掌握、应用)

4.公用对话框(掌握、应用)

5.控件数组(理解)

6ActiveX控件,如SStabProgressBarUpdownToolbarAnimation等(理解)

7.多文档窗体(了解)

1)界面样式

2MDI窗体的创建

实验五   基本控件使用  (4学时)  

实验目的:

1.掌握常用控件的常用属性、重要事件和基本方法;

2.熟练掌握窗体和控件的事件过程代码的编写;

3.掌握应用建立基于图形用户界面的应用程序的方法;

4.掌握通用对话框的用法;

5.掌握几个常用ActiveX控件;

6.掌握应用常用图形方法。

4章 过程

主要讲授内容:

本章主要介绍Visual Basic中过程、函数的定义和使用方法以及过程与函数中的参数传递、传值与传址调用等。要求员工掌握子程序过程和函数过程的定义、调用方法及其区别和联系;掌握形参和实参按值传递和按址传递的方法;掌握变量的作用域,能够根据具体情况使用全局变量和局部变量;掌握递归的概念,了解过程的嵌套调用与递归调用;掌握用户自定义类型的定义与使用方法;熟悉程序设计中的常用算法。

教学时数:6

重点与难点:

1Visual Basic的代码模块(理解)

1)窗体模块

2)标准模块

3)类模块

2Visual Basic的过程

1)通用过程(Sub过程)的创建与调用(掌握、应用)

2)函数过程(Function过程)的创建与调用(掌握、应用)

3)过程间参数的传递(理解、掌握)

4)过程的递归(了解)

3.变量的作用范围(理解、掌握)

1)过程级变量

2)模块级变量

3)变量的生存周期

4.用户自定义类型(理解,掌握)

实验六   过程实验   (6学时)

实验目的:

1.掌握子程序过程和函数过程的定义和调用方法,明确两者的区别和联系;

2.掌握形参和实参按值传递和按址传递的不同方法,明确不同实参数据类型具有的不同传递形式;

3.掌握变量、函数和过程的作用域,能够根据具体情况使用全局变量、公用变量和局部变量;

4.掌握综合应用程序设计中的常用算法。

5章 菜单设计

主要讲授内容:

本章介绍Visual Basic中的菜单设计技术。要求员工能掌握使用菜单编辑器建立菜单;了解定制图形菜单的方法;掌握弹出式菜单的创建方法。

教学时数:2

重点与难点:

1.菜单编辑器(掌握、应用)

2.用菜单编辑器建立菜单(掌握、应用)

3.图形菜单(了解)

4.弹出式菜单(掌握、应用)

实验七  菜单设计  (2学时)

实验目的:

1.掌握菜单编辑器的用法;

2.掌握菜单控件的常用属性和事件;

3.掌握下拉式菜单的建立方法;

4.掌握弹出式菜单的建立方法。

6章 文件管理

主要讲授内容:

使用Visual Basic编写程序时,经常需要对数据文件进行读/写操作,本章介绍Visual Basic的文件管理功能以及与文件管理相关的控件。要求员工了解常用文件的分类;掌握顺序文件、随机文件的基本操作;掌握文件系统控件的具体使用方法;了解用文件系统对象FSO来进行文件管理。

教学时数:3

重点与难点:

1.文件的分类(理解)

2.文件的基本操作(理解、掌握)

3.顺序文件((掌握、应用)

4.随机文件(理解)

5.文件系统控件(掌握、应用)

6.文件系统对象(了解)

实验八  文件使用   (3学时)

实验目的:

1.掌握顺序文件的打开、关闭、写入和读取的操作方法;

2.掌握随机文件的打开、关闭和读写操作方法;

3.掌握几个常用的文件操作函数的用法。

7章 数据库编程

主要讲授内容:

本章介绍Visual Basic6.0的数据库编程技术,主要通过几个典型实例介绍利用数据访问对象ADO作为编程接口实现数据库访问的几种方法。要求员工了解关系数据库的基本知识;了解数据库的结构化查询语言SQL;了解数据库访问技术和数据访问对象。

教学时数:2

重点与难点:

1.关系数据库(理解)

2.结构化查询语言SQL(了解)

3.数据库访问技术(了解、理解 )

4.使用DAOData控件访问数据库(理解、掌握)

5.使用ADOAdodc控件访问数据库(理解、掌握)

6.利用数据环境设计器访问数据库(了解)

实验九  数据库编程   (2学时)

实验目的:

1.了解创建数据访问窗体的几种方法;

2.掌握ADO数据控件和数据绑定控件的使用方法;

3.掌握用向导创建数据窗体的方法;

4.学习编写简单的ADO代码。

8Visual Basic.NET简介

主要讲授内容:

作为本课程的延伸,本章对Visual Basic.NET作概括性介绍,主要讲述.NET的主要特点以及它与Visual Basic6.0之间的联系。

教学时数:1

重点与难点:

了解Visual Basic.NET的主要特点,暂不作为考试内容。

实验环节 (1学时)

员工自主上机练习。

六、考核方式及要求

考核方式及要求:

1、统一参加全省高校计算机水平(二级)考试,分笔试和机试

2、成绩评定

成绩以统考综合分数作为结业成绩