《VB程序设计课程教学大纲.docx》由会员分享,可在线阅读,更多相关《VB程序设计课程教学大纲.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB程序设计课程教学大纲一、课程说明1 .课程代码:ZJ12040112 .课程类别:专业基础课3 .适应专业及课程性质网络与新媒体专业必修4 .课程目的Visual Basic语言程序设计课程是为网络与新媒体专业学生二年级第一学期开设 的专业基础课。通过本课程的学习,使学生掌握计算机程序设计的基本知识,提高逻辑思 维能力和计算机应用能力,了解可视化编程及面向对象程序设计原理,并运用这些原理和 方法,独立编制出具有实际应用意义的程序。并在掌握本专业知识的基础上,初步掌握运 用VB可视化开发环境和工具,分析、设计、开发具有一定综合性和实用性的实际应用程序 的能力,提高学生的编程能力及分析解决问题
2、的能力。5 .学时与学分学时为64,学分为3。6 .建议先修课程计算机文化基础二、课程教学基本内容及要求 第一章 认识Visual Basic计划学时:4基本要求:掌握Visual Basic可视化编程的基本概念;掌握启动与退出VB的方法; 熟悉VB集成开发环境。教学重点及难点:面向对象的可视化编程的基本概念;事件驱动的编程机制;VB集成 开发环境。基本内容:1. 1 VB概述1.1 2对VB应用程序设计的初步认识1.3 对象和事件的基本概念1.4 VB集成开发环境第二章 Visual Basic程序设计基础计划学时:4基本要求:了解VB的基本数据类型;掌握常量的分类和符号常量的定义方法;掌握
3、变 量的命名规则、定义方法和作用域;掌握常用内部函数;掌握算术运算符、关系运算符、逻 辑运算符及其表达式的功能和用法。教学重点及难点:VB的基本数据类型;常量、变量的定义方式及使用;VB常用函数的 功能及用法;4种运算符及表达式的功能及使用。基本内容:2.1数据类型2. 2常量与变量2. 3表达式2.4常用内部函数2. 5编码规划及结构化程序设计思考题:VB数据类型有哪些?第三章顺序结构程序设计计划学时:8基本要求:掌握Print方法及与其有关函数的用法;掌握InputBox函数输入数据的基 本操作和MsgBox函数及MsgBox语句的一般用法;理解赋值、注释、结束、暂停等语句的 含义。教学重
4、点及难点:Print方法的使用;InputBox函数输入数据的基本操作;MsgBox函 数和MsgBox语句的一般用法;图形控件、选择控件的属性、事件和方法。基本内容:3. 1赋值语句3. 2注释、结束与暂停语句3.3使用Prinl方法输出数据3. 4窗体4. 5基本控件5. 6使用对话框思考题:窗体与控件的属性有哪些相似之处? 第四章选择结构程序设计计划学时:8基本要求:掌握If语句的两种基本结构及其嵌套使用;掌握Ilf函数的格式和用法; 掌握情况(Select Case)语句构成的多分支结构;选择控件和计时器控件的使用方法。教学重点及难点:选择结构If语句的基本结构及应用;情况(Selec
5、t Case)语句构 成的多分支结构的应用。基本内容:6. 1条件表达式4.2If语句4. 3多分支结构4. 4选择性控件4. 5计时器控件4. 6程序举例思考题:分支语句中条件的设定有何技巧?第五章循环结构程序设计计划学时:8基本要求:掌握For、While. Do三种循环控制结构;掌握循环嵌套的使用;了解列表 框与组合框的使用方法。教学重点及难点:For、WhileZend、l)o(oop三种循环控制结构;循环嵌套结构的 使用。基本内容:5. 1循环语句5. 2多重循环5. 3列表框与组合框5. 4常用算法5. 5程序举例思考题:循环语句有哪些?第六章数组计划学时:8基本要求:了解数组的概
6、念;掌握一维数组和二维数组的声明和使用;掌握动态数组 的定义;掌握数组的基本操作;控件数组的创建和使用方法。教学重点及难点:一维数组和二维数组的声明和使用;动态数组的定义和使用;数组 元素的输入、输出、复制等基本操作;数组元素的排序算法;控件数组的创建和使用方 法。基本内容:6.1数组的概念6. 2数组的声明6. 3数组的输入和输出6.4动态数组6. 5For Each - Next 循环语句6. 6控件数组6.7程序举例思考题:数组的使用方法?第七章过程计划学时:8基本要求:掌握Sub和Function过程的定义和调用方法;掌握形参与实参的概念以及 传值与传址调用过程的区别;掌握数组参数的传
7、送方法;掌握多重窗体程序设计的特点; 掌握窗体加载、卸载、显示、隐藏的一般方法;掌握建立、保存多重窗体的概念和方法。教学重点及难点:Sub过程的定义和调用方法;Funct ion过程的定义和调用方法;过 程调用的实际应用;形参与实参的概念;传值与传址调用过程的区别;数组参数的传送方 法。基本内容:7. 1通用过程7. 2参数传递7. 3嵌套结构7. 4过程、变量的作用域7. 5多窗体与Sub Main过程7. 6程序举例思考题:Function过程的定义和调用方法?第八章程序调试与错误处理计划学时:4基本要求:掌握VB程序的错误类型;了解程序调试的过程及方法;了解错误处理的方 法。教学重点及难
8、点:程序调试的过程及方法;错误的发现及处理方法。基本内容:8.1错误类型8. 2程序调试8. 3错误处理思考题:VB程序调试的方法?第九章数据文件及文件管理计划学时:4基本要求:了解数据文件的基本概念和文件的类型;掌握文件的基本操作,了解文件 的系统控件。教学重点及难点:数据文件的读写方式;数据文件的基本操作。基本内容:9.1数据文件9. 2文件基本操作9. 3文件系统控件思考题:数据文件的类型有哪些?第十章 菜单及对话框计划学时:4基本要求:了解鼠标及键盘事件;掌握菜单编辑器的使用、能够用菜单编辑器创建菜 单、掌握菜单项控件各个属性的含义、设置方法以及在程序中如何设置;使用通用对话框 控件打
9、开保存文件对话框、打开文件对话框、字体对话框、颜色对话框、打印对话框。教学重点及难点:菜单编辑器的使用设置方法;对话框的设置方法。基本内容:10. 1键盘与鼠标事件10. 2菜单设计10. 3对话框思考题:菜单的设置方法有哪些? 第十一章 绘图及其他常用控件计划学时:4基本要求:了解绘图控件的使用方法;掌握GOTO语句的使用方法。教学重点及难点:图形方法与图形控件的使用;GOTO语句的应用。基本内容:11. 1框架11. 2滚动条11. 3图形方法及图形控件1L4GOT。语句和几个定义语句思考题:图形方法与图形控件有哪些?三、课程学时分配本课程计划64学时,其中理论教学32学时,课内实践教学3
10、2学时。课程主要内容 和学时分配见课程学时分配表和课内实践学时分配表。表1课程学时分配表7一-_教学环节 课程内容、理论教学实践教学小计第一章认识Visyal Basic224第二5程序设计基础224第三章顺序结构程序设计448第四章选择结构程序设计448第五章循环结构程序设计448第六章数组448第七章过程448第八章程序调试与错误处理224第九章数据文件与文件管理224第十章菜单及对话框224第十一章绘图及其他常用控件224合计323264表2课内实践学时分配表(宋体五号加黑)序实践项目名称实践内容及目的实践方式学实验、课堂讨 论、案例分 析、课程小论 文、专业技法 等时1认识 Visya
11、l Basic安装VB6.0开发环境;初步了 解VB开发环境的特点;利 用VB6.0建立一个简单的应 用程序;能够区分属性、事 件、方法等重要概念。上机操作22程序设计基础根据实际需要及VB编码规则 声明常量、变量;熟练应用 VB语言运算符正确书写表达 式;熟练应用常用函数。上机操作23顺序结构程序 计运用InpulBox输入框、 MsgBox消息框、Print方法实 现数据输入与输出。能综合运 用前几章知识熟练编写简单的 顺序结构程序。上机操作44选择结构程序 询十运用行if、块if、多条件的 ifThenElself、Select Case 语句编写程序;利用选择结构 程序解决简单的实际问
12、题;编 写过程,运用过程解决实际问 题上机操作45循环结构程序 设计运用While、FoiNext循环语 句编写简单的循环结构程序; 利用循环的嵌套解决实际问题;上机操作46数组运用数组编程,实现排序等重 要功能;上机操作47过程运用Sub、Function过程进行 程序的调用;上机操作48程序调试与错误运用软件调试程序,判断并修 改程序错误;上机操作29勋居文件与文件 管理根据实际需要,借助顺序文 件、随机文件进行程序设计; 运用文件,使用驱动器列表 框、目录列表框、文件列表框 控件等进行应用程序设计;上机操作210及对话框菜单的设计,自定义对话框;上机操作211绘图及其他常用 件图形方法和
13、图形控件的应用;上机操作2四、考核及成绩评定考核类型:考查成绩评定:(1)平时成绩占总评成绩的50%,分别为:课堂表现占15乐 课内实践占20%、课外作业占15%(2)期末考核成绩占50队考核形式有:上机考试五、推荐教材、参考书目与推荐网站推荐教材:VB语言程序设计(第四版),林卓然,电子工业出版社,高等学校规划教材。参考书目:(1)VB程序设计实验教程(第二版),杨玲、任灵平主编,南开大学出版社,2015年12月。 (2)VB语言程序设计教程(第2版),杨忠宝、刘向东主编,人民邮电出版社,2015年2月。 (3)VB语言程序设计实验教程,史晓峰,刘超主编,人民邮电出版社,2015年2月。(4)VB程序设计及应用,李淑华主编,高等教育出版社,2009年7月。(5)Visual Basic程序设计实训及考试指导,李淑华主编,高等教育出版社,2009年7月。(6)Visual Basic程序设计实用教程,周晓宏,高等教育出版社,2012年3月。制订人:审核人:批准人:年 月 日
限制150内