《VB程序设计》教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《VB程序设计》教学大纲
课程编号: 302100020 课程性质: 选修
课程名称: VB程序设计 学时/学分: 42/2
英文名称: VB Programming 考核方式: 闭卷笔试+
上机考试
大纲执笔人: 黄劼
选用教材: 《Visual Basic程序设计教
程》第4版,刘炳文编,清华
大学出版社
先修课程: 计算机文化基础,C语言大纲审核人: 专业教学指
导组
适用专业: 测控技术与仪器
一、课程目标
课程具体目标为:
1.了解可视化编程和事件驱动的基本概念;
2.了解VB的语法、变量类型、常用函数及程序结构;
3.了解控件的种类,针对具体问题能根据需要选择恰当的控件;
4.能采用可视化设计方法根据需要设计界面;根据设计要求编写基本的事
件驱动程序。

二、教学内容
第一章 VB编程环境(支撑课程目标1):;
1.可视化与事件驱动
2.主窗口与其他窗口
要求学生:了解可视化的、事件驱动的含义及优点
第二章 对象(支撑课程目标1、3、4)
1.对象及其属性
2.窗体与控件
3.控件的画法及基本操作
要求学生:了解属性的含义、设置方法;窗体的常用属性;控件的画法。

第三章 建立简单的VB应用程序(支撑课程目1、2、4)
1.语句的基本结构
2.程序编写、调试、程序保存与运行的基本方法
要求学生:了解集成开发环境各窗口作用,编程基本方法。

第四章 数据类型、运算符与表达式(支撑课程目标2、4)
1.数据基本类型
2.变量作用域
3.常用内部函数
4.运算符与表达式
要求学生:了解各种数据类型的特点、不同作用域的定义方法;熟悉内部函数及基本运算符。

第五章 数据输入输出(支撑课程目标2、4)
1.Print方法
2.inputbox函数
3.msgbox函数和msgbox语句
要求学生:了解上述函数的作用及变量意义与设置方法。

第六章 常用标准控件(支撑课程目标3、4)
1.文本控件
2.图形控件
3.按钮控件
4.选择控件
5.滑动条
6.计时器
7.框架
8.焦点与TAB键顺序
要求学生:了解上述控件的基本属性、可响应事件及应用场合。

第七章 VB控制结构(支撑课程目标2、4)
1.选择控制结构
2.多分支结构
3.for循环、do循环、while循环、多重循环
要求学生:了解常用程序结构,能使用恰当结构实现算法,知道不同循环方式的特点
第八章 数组与记录(支撑课程目标4)
1.数组概念
2.动态数组
3.控件数组
要求学生:了解数组概念,动态数组和控件数组的特点及使用方法
第九章 键盘与鼠标事件(支撑课程目标4)
1.键盘事件
2.鼠标事件
要求学生:知道有哪些键盘和鼠标事件以及如何使用第十章 菜单程序设计(支撑课程目标4)
1.菜单编辑器
2.菜单项控制
3.弹出式菜单
要求学生:学会菜单的设计方法
三、实验内容
序号 实验名称 主要内容 是否必做 学时
1 熟悉VB开发环
境及程序开发方

熟悉VB IDE开发环境,了解各窗
口作用
必做 2
2 控件使用方法及
界面设计
熟悉常用控件/程序结构/完成简
单界面设计
必做 2
3 计算器设计 选用恰当控件及程序结构设计简
易计算器,掌握可视化界面设计
和事件驱动的特点和编程方法
必做 3
4 上机考试 上机考试。

3‐4人一组现场抽取编
程题目,规定时间内完成,教师
根据功能实现度、界面美观度、
程序优化度及健壮度评分,按比
例折算后计入总成绩
必做 3
*注:实验详情见课程实验大纲及实验指导书
四、参考文献
[1]Visual Basic 程序设计教程(第3版),邱李华等,机械工业出版社,2011
[2]Visual Basic 程序设计(第2版),刘天惠,清华大学出版社,2012
五、达成课程目标的途径与措施
达成本课程目标的途径和措施主要有:
1.引导学生了解VB的相关概念、编程特点、设计调试方法,利用学生感兴
趣的案例(测控系统上位机系统、计算器设计制等)帮助学生了解《VB
程序设计》的主要内容;
2.讲授与讨论结合:课堂讲授以介绍基本概念、分析语言特点为主,辅之
课堂提问、讨论,加深学生对可视化及事件驱动的理解和掌握;
3.授课练习并举:在语法、程序结构及控件学习等环节讲授基本概念后,
随堂进行编程练习,教师、学生共同参与,加深对属性、事件的理解,培养事件驱动的编程思路。

4.多环节训练、督促检查,巩固学习成果:
1)上课考勤、课堂提问
2)实验
3)课堂讨论、编程
4)上机考试(考查课程目标3、4)
5)期末考试(笔试):主要涉及VB程序设计的基本概念、事件驱动概念及优点、常用控件、程序结构等
5.命题要求
本课程重点在于编程能力的培养,笔试部分只考查对相关基本概念的掌握,即课程目标1、2。

试卷由填空、简答两大部分组成,各题型分值比例及考核课程目标点如下:
题型 比例 考查课程目标点
填空 30%-40% 课程目标1、2
简答 60%-70% 课程目标1、2
六、成绩评定(%)
实验 上机考试 考勤及课堂讨论 期末考试
10 40 10 40
七、课程目标对毕业要求的支撑
毕业要求5能够针对机械工程领域的复杂测试计量及控制问题,开发与选用恰当的技术、资源及现代工具对问题进行预测与模拟,并能够理解其局限性5.2能够合理运用
MatLab、SolidWorks等专
业技术工具对测控复杂工
程问题进行预测与模拟
课程目标
1/2/3/4
八、教学进程
教学内容 学时数
1 VB编程环境 3
2 对象 4
3建立简单的VB应用程序 3
4数据类型、运算符与表达式 3
5数据输入输出 1
6.常用标准控件 6
7VB控制结构 4
8.数组与记录 2
9. 键盘与鼠标事件 2
10. 菜单程序设计 2
复习 2
合计:课堂授课学时 32
注1:4个实验10学时,具体时间根据课程进度及工程设计中心安排确定 注2:期间可能有放假等临时情况,进度可做小幅度调整。

相关文档
最新文档