您现在的位置:首页 >> 教学计划 >> 教学大纲 >> 内容

《VB程序设计》课程教学大纲

时间:2009-11-13 11:16:35 点击:3787

(Computer Programming)

总学时:64         学分:3

一、课程简介

1、课程性质:公共必修课     

2、开课学期:第二学期

3、适用专业:文科本科普通专业

4、课程修读条件:学生先修完《大学计算机基础》课程,对计算机基础知识有了较全面的掌握。

5、课程教学目的:本课程的教学目的就是使学生在掌握了计算机文化基础层次内容的基础上,进一步深化计算机的技术能力,培养学生利用计算机技术和自己所学专业,解决一些实际问题的能力。通过本课程的学习,掌握VB集成开发环境的使用方法,掌握VB基本对象、属性、方法和事件的基本知识,掌握程序设计基础知识,结合程序设计的基本算法开发简单的应用系统。

二、教学基本要求或建议:

通过本课程的学习,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写简单的程序。基本要求如下:

1、  掌握面向对象程序设计的基本概念;

2、  熟悉Visual Basic集成开发环境;

3、  了解Visual Basic中对象的概念和事件驱动程序的基本特性;

4、  掌握Visual Basic的基本语句、常用的算法;

5、  掌握Visual Basic常用控件的使用;

6、  掌握Visual Basic的高级编程技术;

授课时在以下方面提出建议:

1、灵活运用多种教学方法的,充分调动学生的学习积极性,加深教学内容的理解。如个案教学、项目教学、问题教学、任务驱动式教学等教学方法的使用;

2、实践教学紧扣理论教学,上机课组织学生做一些与理论教学相关的实验,课外指导学生用VB开发一些实用的软件,组织学生参加各种软件创作大赛、计算机等级考试等。

三、内容纲目及标准:

(一)理论部分

总学时数:32学时

第一章  Visual Basic概述

[教学目标]通过本章的学习,了解Visual Basic 6.0的特点,安装方法和制作安装盘的方法;掌握VB的集成开发环境;掌握创建一个简单应用程序的基本步骤;要求掌握用VB提供的调试工具进行程序的调试。

[教学重点与难点] Visual Basic 6.0的特点;掌握VB的集成开发环境(IDE);Visual Basic可视化程序设计的基本步骤。

[教学内容纲目]

1.1 Visual Basic概述

1.2 Visual Basic简介 

1.3 Visual Basic的安装与运行 

1.4 Visual Basic的集成开发环境

1.4.1标题栏  

1.4.2菜单栏  

1.4.3工具栏  

1.4.4 窗体设计窗口

1.4.5工程资源管理器  

1.4.6属性窗口

1.4.7代码窗口

1.4.8窗体布局窗口

1.5 面向对象程序设计 

第二章  基本控件

[教学目标] 掌握常用控件的属性、方法和事件,能应用于实际软件开发中。

[教学重点和难点]常用控件的基本概念、属性、事件和方法以及如何运用这些控件。

[教学内容纲目]

2.1控件概述   

2.1.1控件分类   

2.1.2使用标准 ActiveX 控件   

2.1.3添加和删除 ActiveX 控件   

2.1.4控件命名   

2.2控件的属性、事件和方法   

2.2.1控件的属性   

2.2.2控件的事件   

2.2.3控件的方法   

2.3 基本控件   

2.3.1窗体   

2.3.2 命令按钮   

2.3.3 文本框控件

第三章  VB语言基础

[教学目标]本章是重点,要求掌握VB代码的编写方法、数据类型、变量、常量、运算符和表达式。

[教学重点与难点]数据类型、变量、常量和运算表达式。

[教学内容纲目]

3.1数据类型  

3.1.1基本数据类型

3.1.2 自定义数据类型  

3.2 常量与变量

3.2.1 常量

3.2.2 变量

3.2.3 变量的作用域

3.3 运算符和表达式

3.3.1 赋值运算符  

3.3.2 算术运算符  

3.3.3 连接运算符  

3.3.4 关系运算符  

3.3.5 逻辑运算符  

3.4 常用内部函数  

3.4.1 数学函数

3.4.2 字符串函数  

3.4.3 转换函数

3.4.4 判断函数

3.4.5 其他函数

3.5 编码规则

第四章  结构化程序设计

[教学目标] 掌握VB中数据的输入输出方法,掌握使用选择结构、循环结构和顺序结构等结构语句开发程序,掌握基本算法。

[教学重点与难点] 选择结构、循环结构的使用。

[教学内容纲目]

4.1 顺序结构  

4.1.1 赋值语句

4.1.2 数据的输入  

4.1.3 数据的输出  

4.2 分支结构  

4.2.1 If语句 

4.2.2  Case语句  

4.2.3 多分支结构  

4.3 循环结构  

4.3.1 Do…Loop语句

4.3.2 For…Next语句  

4.3.3 循环嵌套

     

第五章  数组

[教学目标]掌握数组的概念、声明及其基本操作,掌握使用了数组的常用算法。

[教学重点与难点]掌握静态数组的定义及使用,了解动态数组的定义及使用。

[教学内容纲目]

5.1 数组的定义

5.2 静态数组和动态数组

5.3 数组的基本操作

5.4 控件数组  

第六章  过程

[教学目标]掌握过程的概念,掌握参数的用法,掌握应用了过程、函数的常用的算法。

[教学重点与难点]掌握过程的作用域及过程与函数的参数传递。

[教学内容纲目]

6.1 过程的定义

6.2 过程的调用

6.3 函数定义  

6.4 函数的调用

6.5 形参与实参的传递方式  

6.6 函数的递归调用

第七章  常用控件

[教学目标] 掌握常用控件的属性、方法和事件,能应用于实际软件开发中。

[教学重点和难点]常用控件的基本概念、属性、事件和方法,以及灵活应用这些控件。

[教学内容纲目]

7.1 复选框和单选按钮

7.2 列表框和组合框

7.3 滚动条

7.4 计时器

7.5 框架  

7.6 Tab控件  

7.7 外部控件  

7.7.1 ProgressBar控件

7.7.2 UpDown控件 

7.7.3 Animation控件  

7.7.4 SSTab控件  

7.8 鼠标键盘事件  

7.8.1 鼠标器  

7.8.2 键盘

第八章  界面设计

[教学目标] 要求掌握菜单设计、工具栏设计和状态栏设计,了解多文档界面设计方法。

[教学重点和难点]着重掌握如何在一个应用程序中创建菜单、多重窗体与多重文档界面,掌握其设计方法及相关语句。

[教学内容纲目]

7.1菜单设计  

7.1.1下拉菜单设计

7.1.2 弹出式菜单设计  

7.1.3菜单项的修改

7.2工具栏和状态栏

7.2.1工具栏设计  

7.2.2状态栏设计  

7.3对话框程序设计

7.4 多重窗体设计

7.5 多文档界面设计

7.6 快速创建界面

第九章  数据库应用

[教学目标]要求掌握数据库的基础知识;掌握使用数据控件Data访问数据库;掌握处理数据库记录的基本方法。

[教学重点和难点] 掌握使用数据控件Data访问数据库。

[教学内容纲目]

9.1数据库概述 

9.1.1数据库的基础知识  

9.1.2数据库实例     

9.2数据库管理器    

9.2.1 创建多种类型的数据库 

9.2.2建立Microsoft Access表结构

9.2.3 添加Microsoft Access表记录      

9.3结构化查询语言(SQL)

9.4 数据控件

9.5 记录集对象

9.6 ADO控件

(二)实验部分

总学时数:32学时

[训练1]Visual Basic环境与可视化编程基础   

[训练2]基本控件

[训练3]VB语言基础

[实验1]顺序结构   

[实验2]分支结构

[实验3]循环结构

[实验4]数组的应用

[实验5]过程

[训练4]常用控件

[训练5]界面设计

[实验6] 数据库应用系统开发

.

四、课程学时分配

序号

章节标题

学时

其中

讲授

讨论

实验

上机

习题

其它

第一章

Visual Basic概述

1

1

第二章

基本控件

2

2

第三章

VB语言基础

4

4

第四章

结构化程序设计

8

8

第五章

数组

4

4

第六章

过程

4

4

 

第七章

常用控件

4

4

 

第八章

界面设计

2

2

 

第九章

数据库应用

3

3

训练1

Visual Basic环境与可视化编程基础  

2

2

训练2

基本控件

2

2

训练3

VB语言基础

2

2

实验1

顺序结构  

2

2

实验2

分支结构

4

4

实验3

循环结构

4

4

实验4

数组的应用

4

4

实验5

过程

4

4

训练4

常用控件

4

4

训练5

界面设计

2

2

实验6

数据库应用系统开发

2

2

合计

64

32

32

五、分专业、层次的不同要求的有关说明:无

六、课程作业与考核评价:

1、作业成绩:由各知识模块的作业成绩评定,作业以电子邮件、网络提交等多种形式交给任课老师。

2、实验平时成绩:根据实验报告和学生实验过程表现等进行综合评定。

3、课堂考核成绩:根据理论课堂内学生回答问题的表现进行评定。

4、平时成绩:

   平时成绩主要是由课堂考核(占33.3%)、作业成绩(占33.3%)和实验成绩(33.3 %)综合评定。

5、期末综合成绩考核方式:

平时成绩占30%,期末考试成绩占70%,期末考试成绩由上机操作考试成绩(50%)和理论测试成绩(50%)综合评定。

七、教材及主要参考书

教材:

刘福来等编.Visual Basic程序设计教程.经济科学出版社

何显文等编.Visual Basic程序设计实验指导与训练.经济科学出版社

参考书:

1、蒋加伏主编.Visual Basic程序设计教程.北京邮电大学出版社

2、蒋加伏主编.Visual Basic程序设计上机指导与习题选解. 北京邮电大学出版社

3、杨崇应主编.Visual Basic 6.0程序设计实用教程.中国民航出版社出版

4、龚沛曾主编.Visual Basic 程序设计简明教程.高等教育出版社出版

5、龚沛曾主编.Visual Basic实验指导与测试.高等教育出版社出版

  课程教学标准批准:黄贤通       审核人:信息技术教育教研室     制定人:教研室 

作者:Admin  
  • 上一篇:没有了
  • 下一篇:没有了
  • 相关文章
    • 没有相关文章
    本类推荐
    • 没有
    本类固顶
    • 没有
  • VB程序设计学习网站(赣南师范学院) © 2008 版权所有 All Rights Reserved.
  • 地址:江西省赣州市经济技术开发区 赣南师范学院数学与计算机科学学院 邮政编码:341000
    Email:ZQ188@163.com 技术支持QQ:87319633 移ICP备10086号
  • GnsySjxy! V2.4