程序设计技术(VB)
Programming Techniques (VB)
一、课程基本信息
学 时:32
学 分:2.0
考核方式:考试,平时成绩占总成绩的50%
中文简介:本课程是计算机程序设计的一门基础性课程,主要讲授Microsoft 公司的可视化编程工具Visual Basic。Visual Basic由于其界面友好,操作方便等优点,是从事计算机程序设计的最佳编程工具之一,同时也是学习Windows编程的极好入门语言。通过本课程的学习,使学生掌握用window编程解决实际问题的一般方法,包括语句,函数,控件等概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程,文件使用到多媒体程序开发,从数据库编程到定制ActiveX控件等内容,为其它编程工具的学习以及成为一名熟练的程序员打下坚实的基础。
二、 教学目的与要求
本课程是为非计算机专业学生开设的一门程序设计语言课程。课程以提高学生的计算机素质为目标,以培养学生的自学能力和操作能力为主。通过课程学习,使学生初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用 VB 这一快捷的工具编制计算机软件,增强学生学习程序设计的信心和兴趣。初步具备能使用VB解决简单应用问题的能力。
主要介绍Visual Basic 程序设计概述、VB中的基本概念与操作、Visual Basic语言基础、顺序结构与选择结构程序设计、循环结构程序设计、窗体和常用内部控件、数组、过程、菜单、文件管理与操作、图形设计、多媒体与Internet应用程序设计等。
三、教学方法与手段
以课堂教学、多媒体演示及上机操作为主,辅以课堂讨论,理论联系实际,完成相应的可视化程序设计。
四、 教学内容及目标
教学内容 |
教学目标 |
学时 分配 |
第一章 Visual Basic 基础 |
|
2.0 |
1. Visual Basic概述 |
了解 |
0.2 |
2. VB的安装与启动 |
理解 |
0.4 |
3. Visual Basic6.0的集成开发环境 |
了解 |
0.4 |
4. 面向对象程序设计概念 |
了解 |
0.2 |
5. 启动Visual Basic |
了解 |
0.2 |
6. 最简单的应用程序 |
理解 |
0.2 |
7. 开发VB应用程序的步骤 |
掌握 |
0.1 |
8. 如何运行与保存程序 |
掌握 |
0.2 |
9. 生成可执行文件 |
掌握 |
0.1 |
重点与难点: VB的编程思想及属性、代码编辑器、立即窗口、工程资源管理器、窗体布局窗口的灵活使用, VB应用程序的开发步骤以及工程、窗体、报表、等文件的运行与保存。 |
|
|
衡量学习是否达到目标的标准: 理解VB作为高级编程语言的特点及编程思想,掌握VB6.0的安装、启动方法及其集成开发环境中的菜单栏;工具栏;属性、代码编辑器、立即窗口、工程资源管理器、窗体布局窗口等的使用方法。 |
|
|
第二章 窗体与基本控件 |
|
3.0 |
1. 窗体的属性 |
掌握 |
0.2 |
2. 窗体的常用事件 |
理解 |
0.5 |
3. 窗体的常用方法 |
掌握 |
0.2 |
4. 多窗体的程序设计 |
掌握 |
0.2 |
5. 窗体的启动 |
掌握 |
0.1 |
6. 使用文本框处理字符信息 |
掌握 |
0.4 |
7. 使用标签控件显示字符信息 |
掌握 |
0.4 |
8. 命令按钮 |
理解 |
0.6 |
9. 文本框和标签框组合使用的技巧 |
了解 |
0.4 |
重点与难点: 窗体、文本框、标签框和命令按钮的属性、常用事件、常用方法的使用和启动窗体的设置 |
|
|
衡量学习是否达到目标的标准: 掌握窗体的属性、常用事件、常用方法、多窗体和启动窗体的设置等内容,并能进行用户界面的设计制作;掌握文本框和标签框的常用属性、方法及事件。 |
|
|
第三章 常用控件 |
|
8.0 |
1. 复选框 |
理解 |
0.5 |
2. 单选按钮 |
理解 |
0.5 |
3. 框架 |
理解 |
0.4 |
4. 列表框 |
理解 |
0.6 |
5. 组合框 |
理解 |
0.6 |
6. 对话框 |
理解 |
0.6 |
7. 图片框 |
理解 |
0.6 |
8. 图像框 |
理解 |
0.6 |
9. 计时器 |
理解 |
0.6 |
10. 控件的组合应用 |
掌握 |
1.0 |
11. 控件使用习题课 |
掌握 |
2.0 |
重点与难点: 复选框、单选按钮、框架、列表框、组合框、对话框、图片框、图像框和计时器的常用属性、方法和事件的灵活应用 |
|
|
衡量学习是否达到目标的标准: 掌握这些控件的常用属性、方法和事件,能综合运用这些控件进行实际问题的解决。 |
|
|
第四章 菜单设计 |
|
3.0 |
1. 菜单的功能和组成 |
了解 |
0.5 |
2. 菜单编辑器 |
了解 |
0.5 |
3. 创建下拉式菜单 |
掌握 |
0.4 |
4. 菜单的控制 |
理解 |
1.0 |
5. 创建弹出式菜单 |
掌握 |
0.6 |
重点与难点: 利用菜单编辑器创建下拉式菜单、弹出式菜单的方法及功能控制。 |
|
|
衡量学习是否达到目标的标准: 掌握菜单的建立过程,掌握下拉式和弹出式菜单的建立与使用,能熟练的根据实际问题进行菜单的设计与实现。 |
|
|
第五章 Visual Basic程序设计基础 |
|
7.0 |
1. Visual Basic的数据类型 |
了解 |
0.5 |
2. 常量与变量 |
掌握 |
1.0 |
3. 运算符和表达式 |
掌握 |
0.4 |
4. 常用内部函数 |
理解 |
2.0 |
5. 基本语句 |
掌握 |
2.0 |
6. 数组 |
掌握 |
0.5 |
7. 过程和函数 |
掌握 |
0.6 |
重点与难点: VB的数据类型;常量与变量的定义和作用域; 一维数组、控件数组的定义格式及引用方法;过程和函数的定义与调用方法;子过程和子函数的编写及调用;循环语句、转移语句等基本语法格式和应用方法;常用内部函数的功能及用法;运算符及表达式的规范。 |
|
|
衡量学习是否达到目标的标准: 掌握一维数组、控件数组的定义格式及引用方法;掌握Visual Basic提供的循环语句、转移语句的基本语法格式和应用方法;掌握Visual Basic提供的常用内部函数的功能及用法;掌握Visual Basic提供的五种运算符同时理解表达式的书写规则及结果并了解运算的优先顺序。 |
|
|
第六章 文件管理 |
|
2.0 |
1. 文件系统控制 |
掌握 |
1.0 |
2. 文件存取操作 |
掌握 |
1.0 |
重点与难点: 驱动器列表框、目录列表框及文件列表框的常用属性及常用方法和事件及三个控件的同步操作;文件的顺序存取;文件的随机存取;文件的二进制存取。 |
|
|
衡量学习是否达到目标的标准: 掌握驱动器列表框、目录列表框及文件列表框的常用属性及常用方法和事件;掌握三个控件的同步操作。 |
|
|
第七章 图形 |
|
2.0 |
1. 图形控件 |
理解 |
1.0 |
2. 图形方法 |
理解 |
1.0 |
重点与难点: 直线控件、图形控件的方法和事件;用图形方法创建图形。 |
|
|
衡量学习是否达到目标的标准: 根据实际问题的需要,能利用这些控件提供的基本元素组成各种图形。 |
|
|
第八章 多文档界面 |
|
1.0 |
1. 建立多文档MDI |
理解 |
0.5 |
2. MDI窗体属性、事件和方法及使用 |
理解 |
0.5 |
重点与难点: MDI窗体属性、事件和方法及使用。 |
|
|
衡量学习是否达到目标的标准: 掌握关于MDI的常用属性、方法和事件,掌握建立多文档应用程序的方法,掌握在MDI应用程序中菜单的设计。 |
|
|
第九章 数据库管理 |
|
3.0 |
1. 数据库管理概述 |
理解 |
0.5 |
2. 数据管理器 |
理解 |
1.0 |
3. Data数据控件和数据感知控件 |
掌握 |
1.0 |
4. ADO数据控件 |
理解 |
0.5 |
重点与难点: ADO数据控件属性、方法;ADO对象对数据库的访问连接与访问;程序段中ADO对象的使用方法。 |
|
|
衡量学习是否达到目标的标准: 掌握使用Data控件、ADO数据控件访问数据库的方法,掌握在VB中建立数据库应用程序的方法。 |
|
|
第十章 报表设计 |
|
2.0 |
1. 报表的结构介绍 |
了解 |
0.1 |
2. 报表的功能介绍 |
了解 |
0.1 |
3. 报表的控件及插件介绍 |
了解 |
0.2 |
4. 报表的设计方法 |
掌握 |
0.1 |
5. 设置报表数据源 |
了解 |
0.2 |
6. 报表的调用 |
理解 |
0.1 |
7. 报表的预览与输出 |
掌握 |
0.1 |
8. 报表与系统打印机设置的关系 |
了解 |
0.1 |
9. 报表设计习题课 |
掌握 |
1.0 |
重点与难点: 报表的设计方法;报表对数据库的数据的显示。 |
|
|
衡量学习是否达到目标的标准: 掌握报表的设计方法;理解报表与系统打印机设置的关系; |
|
|
第十一章 应用程序的发布 |
|
1.0 |
1. 应用程序编译 |
掌握 |
0.1 |
2. 应用程序运行 |
掌握 |
0.1 |
3. 利用VB自带的打包安装向导进行打包 |
理解 |
0.2 |
4. 安装软件包 |
掌握 |
0.2 |
5. 配置数据库 |
理解 |
0.2 |
6. 其他打包软件的介绍 |
了解 |
0.2 |
重点与难点: 应用程序的编译;应用程序的发布。 |
|
|
衡量学习是否达到目标的标准: 掌握应用程序的编译;应用程序的发布;理解工程与安装包之间的关系; |
|
|
五、推荐教材和教学参考资源
使用教材
谢尧.《可视化程序设计》, 大连:大连理工大学出版社,2004年
参考书目
1、齐锋.《Visual Basic6.x程序设计》,北京:中国铁道出版社,2002年
2、全国计算机信息高新技术考试教材编写委员会.《Visual Basic6.0职业技能培训教程》,北京:北京希望电子出版社,2000年
3、何立起.《Visual Basic3.x for Windows程序设计入门与提高》,北京:人民邮电出版社,1995年
4、谭浩强.《Visual Basic语言简明教程》,北京:电子工业出版社,1998年
5、田金兰.《Visual Basic6使用指南》,北京:电子工业出版社,1999年
6、谭浩强.《QBASIC语言教程》,北京:电子工业出版社,1997年
大纲修订人:吕建根 修订日期:2018.1.12
大纲审定人: 审定日期: