《VB》课程实施性教学大纲.docx
《《VB》课程实施性教学大纲.docx》由会员分享,可在线阅读,更多相关《《VB》课程实施性教学大纲.docx(15页珍藏版)》请在冰点文库上搜索。
13级《VisualBacic程序设计》课程
实施性教学大纲
制定人:
日期:
审核人:
日期:
批准人:
日期:
一、说明
1.课程的性质和内容
《VisualBasic程序设计》是计算机和电子商务专业的基础必修课。
通过本课程的学习,使学生了解计算机程序设计的思想与程序设计的方法,掌握VB面向对象的程序设计基本概念与常用算法;掌握在VB集成开发环境下上机编制、调试程序的方法。
使学生具备windows可视化开发环境下的程序设计能力和良好的程序设计素养。
本课程为各专业后继相关课程打下程序设计理论与实践扎实的基础。
2.课程的任务和要求
VisualBasic是公共基础课,是一门面向对象的高级计算机编程语言之一。
目前在我校计算机专业和电子商务专业开设这门课程。
本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用VisualBasic语言开发Windows环境下一般应用程序的能力。
3.教学中应注意的问题(含教学建议)
1.本书是专为VisualBasic课程设计编写的指导教材。
全书内容通俗易懂,实用性个可操作性都很强,内容涵盖了VisualBasic程序设计各个方面的基础知识,既具有实用性、针对性、典型性,又不失趣味性。
书中在每个章节后面提供了练习题目,每通过对书中题目的学习和练习,学生必将深化对VisualBasic基本概念和算法的理解,提高对应用程序设计的总体把握能力,树立将所学知识应用于解决实际问题的信心。
2.在教学过程中应让学生在掌握.NET架构的程序设计的方法的基础上,培养学生面向对象的编程思想,培养学生的创新意识、创造能力和协作精神,使学生初步具备设计、开发中小型应用程序的综合素质和能力。
4.推荐教材及学时说明
本课程推荐教材:
《VisualBacic程序设计》赵琼编著中国劳动社会保障出版社ISBN:
7504537004,本课程课时为76课时。
二、学时分配
章节
名称
总课时
理论
训练
实习
第一章
VisualBasic6.0概述
4
0
4
0
§1—1
VisualBasic6.0简介
1
0
1
0
§1—2
VisualBasic6.0安装与启动
2
0
2
0
§1—3
创建一个简单程序
1
0
1
0
第二章
数据库设计基础
10
0
10
0
§2—1
visualBasic6.0编程基本概念
3
0
3
0
§2—2
变量与常量
2
0
2
0
§2—3
运算符和表达式
3
0
3
0
§2—4
常用函数
2
0
2
0
第三章
流程控制、过程与数组
6
0
6
0
§3—1
流程控制的使用
2
0
2
0
§3—2
过程
2
0
2
0
§3—3
数组
2
0
2
0
第四章
窗体与控件
6
0
6
0
§4—1
类、对象及其面向对象的编程
2
0
2
0
§4—2
窗体和控件的共性
2
0
2
0
§4—3
窗体
1
0
1
0
§4—4
选择类控件、一般类控件
1
0
1
0
第五章
对话框设计
4
0
4
0
§5—1
预定义对话框
2
0
2
0
§5—2
通用对话框、自定义对话框
2
0
2
0
第六章
菜单栏、工具栏和状态栏的设计
6
0
6
0
§6—1
菜单简介、菜单编辑器的使用
2
0
2
0
§6—2
编写菜单事件的过程
2
0
2
0
§6—3
工具栏、状态栏使用
2
0
2
0
第七章
图形程序设计
6
0
6
0
§7—1
与图形有关的控件
2
0
2
0
§7—2
绘图基本知识与方法
2
0
2
0
§7—3
动画与应用举例
2
0
2
0
第八章
文件处理
4
0
4
0
§8—1
什么是文件系统控件
1
0
1
0
§8—2
操作文件
3
0
3
0
第九章
数据库应用程序设计
8
0
8
0
§9—1
数据库基础知识和可视化数据管理器的介绍
2
0
2
0
§9—2
常用事件和Data控件和DBGird控件介绍
3
0
3
0
§9—3
创建报表
3
0
3
0
§9—4
数据库应用实例
3
0
3
0
第十章
多媒体和网络应用
6
0
6
0
§10—1
多媒体应用
2
0
2
0
§10—2
网络应用
4
0
4
0
第十一章
程序的调试与编译
12
0
12
0
§11—1
程序的调试
3
0
3
0
§11—2
程序的编译
4
0
4
0
§11—3
程序的综合运用
5
0
5
综合实例
综合实例操作
4
0
4
0
合计
76
0
76
0
三、课程内容和要求
第一章VisualBasic6.0概述
教学要求:
1.了解VisualBasic6.0安装与启动过程,并认识开发环境
2.掌握编写一个简单的应用程序的方法
教学内容:
§1—1VisualBasic6.0简介
一、VisualBasic6.0的发展
二、VisualBasic6.0的特点
三、VisualBasic6.0的应用
§1—2VisualBasic6.0安装与启动
一、VisualBasic6.0开发环境的定制
二、VisualBasic6.0启动方式
三、VisualBasic6.0退出方式
§1—3VisualBasic6.0的集成开发环境
一、VisualBasic6.0系统如何开发环境
二、VisualBasic6.0系统环境的启动
三、VisualBasic6.0集成开发环境的使用
§1—4创建一个简单程序
一、程序的概念
二、程序的组成元素
三、创建一个简单程序的格式
教学建议:
1.可以让学生自己动手安装软件
2.在介绍VisualBasic6.0的实用性工程时可以根据具体案例给学生演示
第二章visualBasic6.0语言基础
教学要求:
1.了解visualBasic6.0编程基本概念
2.掌握变量与常量的类型
3.学会运用运算符和表达式
教学内容:
§2—1visualBasic6.0编程基本概念
一、visualBasic6.0编程基本语句
二、赋值语句与文本处理
三、条件判定语句及操作界面
四、VisualBasic语言基础
§2—2变量与常量
一、认识VisualBasic编程语句
二、编程语句的分类
三、变量的概念
四、变量的分类
五、常量的概念
六、变量与常量的书写格式
§2—3运算符和表达式
一、算术运算符与算术表达式
二、字符串运算符与字符串表达式表达式
三、关系运算符与关系表达式
四、布尔运算符与布尔表达式
§2—4常用函数
一、函数的概念
二、函数的分类
三、函数的应用
四、函数书写格式
教学建议:
1.重点是如何正确的运用运算符和表达式
2.理解变量和常量
第三章流程控制、过程与数组
教学要求:
1.了解流程控制的三种类型
2.掌握条件语句、循环控制语句和转移控制
3.学会使用数组
教学内容:
§3—1流程控制的使用
一、认识流程控制
二、流程控制语句分类
三、流程控制的应用
§3—2过程
一、function过程
二、function过程的定义
三、function过程的调用
四、sub过程
五、过程的嵌套调用
六、过程的递归调用
七、参数的传递
§3—3数组
一、数组的基本概念
二、数组与数组元素
三、数组的维数
四、数组的定义
五、静态数组的定义
六、动态数组的定义
教学建议:
1.本章的学会使用条件语句和循环控制语句
2.数组的综合使用
第四章窗体与控件
教学要求:
1.了解类和对象的基本概念
2.了解窗体和控件的共性
3.掌握了解窗体的设计方法及其窗体的常用事件
教学内容:
§4—1类、对象及其面向对象的编程
一、对象
二、控件的属性和方法
三、控件的事件
四、程序设计步骤
§4—2窗体和控件的共性
一、窗体的概念
二、控件的概念
三、窗体与控件的相同点与差异
§4—3窗体
一、窗体的属性
二、窗体的事件
三、窗体的方法
§4—4一般类控件
一、类空件的概念
二、类控件的书写格式
三、类控件的分类
§4—5选择类控件
一、选择类控件的应用
二、选择类控件的函数书写
教学建议:
1.重点是掌握面向对象的编程的思想
第五章对话框设计
教学要求:
1.了解在visucalbasic应用程序中可以使用的三种对话框
2.掌握通用对话框创建的界面
3.了解自定义对话框的种类
教学内容:
§5—1预定义对话框
一、认识预定义对话框
二、预定义对话框的结构
三、预定义对话框的应用
§5—2通用对话框
一、认识通用对话框
二、通用对话框的结构
三、通用对话框的应用
§5—3自定义对话框
一、认识自定义对话框
二、自定义对话框的结构
三、自定义对话框的应用
教学建议:
1.掌握通用对话框的创建
2.重点是commondlalog控件来创建公共对话框
第六章菜单、工具栏和状态栏设计
教学要求:
1.掌握菜单栏的创建;
2.学会编写菜单栏的事件过程
3.学会制作弹出式菜单
教学内容:
§6—1菜单简介
一、认识菜单结构
二、菜单的功能键位
§6—2菜单编辑器的使用
一、菜单编辑器的认识
二、菜单编辑器的作用
三、菜单编辑器的应用
§6—3编写菜单事件的过程
一、编写菜单事件的格式
二、编写菜单事件的注意点
三、编写菜单事件的完整过程
§6—4弹出式菜单
一、弹出式菜单的结构
二、弹出式菜单的功能键
§6—5工具栏
一、工具栏结构
二、工具栏的分布
三、工具栏的功能键
§6—6状态栏
一、状态栏的结构
二、状态栏的作用
三、状态栏的功能键
教学建议:
1.编写菜单相关的click事件过程
2.制作弹出式菜单的概念
第七章图形程序设计
教学要求:
1.了解图形程序的控件
2.掌握动画与应用举例
教学内容:
§7—1与图形有关的控件
一、使用Windows
二、图像处理以及动画制作
三、二维图形
四、三维图形
五、高维图形
§7—2绘图基本方法
一、VisualBasic的坐标系统
二、对象的动态调整
三、图形控件
§7—3绘图方法
一、用代码绘图
二、矩形工具绘图
§7—4动画与应用举例
一、运用代码做出动画效果
二、动画在实际的应用
教学建议:
1.visualbasic在应用程序中加入动画的常见的三种发方法
2.状态栏的创建与使用
第八章文件处理
教学要求:
1.了解文件处理控件
2.掌握在visualbasic访问文件的一般步骤
教学内容:
§8—1什么是文件系统控件
一、认识文件控件
二、文件系统控件的概念
三、文件系统控件的作用
§8—2操作文件
一、认识操作文件
二、操作文件的应用
三、操作文件的作用
教学建议:
1.本章利用文件系统控件实现指定位置的查找
2.重点在于访问文件的顺序
第九章数据库应用程序设计
教学要求:
1.了解数据库的基础知识
2.学会应用Data控件和DBGird控件
3.了解程序与数据库的综合应用
教学内容:
§9—1数据库基础知识
一、数据库的基本概念
二、关系数据库的结构
三、数据访问对象模型
四、结构化查询语句
§9—2可视化数据管理器
一、启动可视化数据管理器
二、新建数据库
三、打开数据库
四、添加表和修改表
§9—3常用事件
一、认识事件
二、事件的分类
三、事件的应用
§9—4Data控件和DBGird控件
一、Data控件的概念
二、Data控件的应用
三、DBGird控件的概念
四、DBGird控件的应用
§9—5创建报表
一、认识报表
二、报表的作用
三、创建完整的报表
§9—6数据库应用实例
一、认识数据库
二、数据库的书写格式
三、数据库的应用
四、数据库的应用实例
教学建议:
1.使用可视化数据库管理器建立一个access数据库
2.建立一个人事档案的信息库
第十章多媒体和网络应用
教学要求:
1.了解多媒体控件在可视化编程的应用
2.掌握Winsock控件在网络中的应用的特征,并利用tcp和udp访问internet
教学内容:
§10.1多媒体应用
一、多媒体的概念
二、了解多媒体在生活的各方面的应用
§10.2网络应用
一、认识网络
二、网络的作用
三、网络在生活的各方面的应用
教学建议:
1.在可视化中如何多媒体控件编写一个媒体随机播放程序
2.使用Winsock控件创建服务器和客户应用程序
第十一章程序的调试与编译
教学要求:
1.了解程序错误的三大类
2.掌握程序调试技巧
教学内容:
§11—1程序的调试
一、正确书写程序的格式
二、如何做程序的调试
三、程序的实例的调试
§11—2程序的编译
一、认识程序
二、程序编译注意的问题
三、程序编译的实例应用
教学建议:
本章节主要是应用程序调试,并将程序编译成为可执行文件。
综合实例
教学要求:
1.学会利用所学知识编写可视化界面
2.学会根据所学实例编写后台程序
教学内容:
§1—1可视化界面的编写,注意界面的美观
一、界面设计
二、设置属性
三、编入代码
四、调试运行
§1—2后台程序的编写与程序的调试
一、后台代码的编写
二、后台代码编写与程序结合
三、书写后台代码注意点
教学建议:
本章节主要是完成综合实例“用户登录、访问、注册”程序的开发
236