《计算机语言VB》12教学大纲
- 格式:doc
- 大小:42.00 KB
- 文档页数:3
《计算机语言VB》课程教学大纲
课程名称:计算机语言VB (The VB Programming Language)
课程编号:CX402110B
学分:3
总学时:48(32+16)
适用专业:艺术、电气的输电线专业、工程管理专业、广电等本科专业
先修课程:计算机基础
一、课程的性质、目的与任务
本课程是为电气的输电线专业、工程管理专业、广电等本科专业、艺术类等非计算机专业学生开设的一门公共必修课,也可作为其它专业的选修课,是一门适合多类专业选修的计算机技术基础教育课程。
本课程的目的与任务是让学生了解面向对象高级程序设计语言的编程的基本思想,掌握可视化界面设计、结构化程序设计等程序设计的基础知识和基本方法,掌握使用VB语言进行应用程序设计的基本技能,提高学生利用计算机处理各种问题的能力,为学生将来在各自的专业领域运用计算机知识打下良好的基础。
二、教学基本要求
1.了解VB的特点、功能及发展过程。
2.掌握VB集成开发环境、VB工程文件的组成及环境的设置。
3.理解面向对象、可视化、结构化程序设计的思想。
4.理解算法、对象、对象属性、对象事件、事件过程和方法等基本概念。
5.掌握VB的数据类型、常用函数的使用、运算符及表达示的书写。
6.掌握VB的三种基本控制结构,并能熟练编写常用的算法。
7.掌握数组的使用,并能编写常用的算法。
8.掌握过程的使用。
9.掌握常用控件的常用属性、事件和方法,并能设计简单应用程序。
10.了解设计对话框、菜单和多重窗体方法。
11.了解多重文档界面、工具栏和状态栏的设计方法.
12.了解VB文件系统控件的使用。
三、教学内容
(一)Visual Basic简介4学时
1.VB的发展、特点和版本;(2学时)
2.VB的运行环境、安装、启动与退出;
3.VB集成开发环境;
4.VB对象;
5.窗体;(2学时)
6.建立一个简单的应用程序步骤;
7.工程的管理。
(二)Visual Basic程序设计代码基础3学时
1.字符集和编码基础;(1学时)
2.数据类型;
3.变量与常量;(1学时)
4.运算符和表达式;
5.常用内部函数。
(1学时)
(三)顺序结构程序设计3学时
1.赋值语句;
2.数据输入(inputbox语句和textbox控件);
3.数据输出(msgbox语句);
4.应用举例;
(四)选择结构程序设计3学时
1.选择结构(If语句)
2、Select Case语句
3.条件函数
4.应用举例;
(五)循环结构程序设计4学时
1.循环结构(For语句)(1学时)
2.Do-Loop语句(1学时)
3.循环的嵌套;
4.应用举例;(1学时)
5.常用算法(累加、连乘、穷举法、递推法);(1学时)
(六)数组4学时
1.数组的概念;(2学时)
2.静态数组;
3.动态数组;
4.数组的基本操作;(2学时)
5.控件数组;
6.数组常用算法(分类统计、数组的排序、数组中元素的插入和删除)。
(七)过程4学时
1.函数过程;(2学时)
2.sub过程;
3.参数的传递;(2学时)
4.变量、过程的作用域;
5.shell函数
6.递归。
(八)Visual Basic常用控件4学时
1.控件的基本知识和鼠标键盘事件;(1学时)
2.图形控件(图片框、图像框、框架、直线和形状);
3.选择控件(单选按钮和复选框); (1学时)
4.列表框和组合框控件;
5.时钟控件;(1学时)
6.滚动条控件;(1学时)
7.焦点与Tab顺序;
8.其它高级控件。
(九)界面设计2学时
1.通用对话框(CommonDialog);(1学时)
2.菜单设计;(1学时)
3.多重窗体和多文档窗体(Form) ;
4.工具栏与状态栏。
(十)文件1学时
1.文件系统控件(驱动器、目录和文件列表框);
2.文件及其结构;
3.常用文件操作语句和函数;
4.文件的读写(顺序文件、随机文件、二进制文件)。
四、实验16学时
1.VB集成环境和程序设计初步2学时
2.顺序程序设计2学时
3.选择结构程序设计2学时
4.循环结构程序设计2学时
5.数组2学时
6.过程2学时
7.常用控件2学时
8.界面设计与文件2学时
五、教学参考书
1.教材:
[1]邱李华曹青郭志强等:《Visual Basic程序设计教程》,机械工业出版社,2011
2.参考书:
[1]于红光等:《Visual Basic程序设计教程》,上海交通大学出版社,2008
[2]龚沛曾等:《Visual Basic实验指导与测试》(第三版),高等教育出版社,2006
[3]龚沛曾等:《Visual Basic程序设计简明教程》(第三版),高等教育出版社,2006
[4]全国计算机等级考试二级教程《Visual Basic 程序设计教程》(修订版),高等教
育出版社,2004
六、考核说明
1.考核方式:上机闭卷考试
2.成绩评定: 平时成绩(30%);课程结束考核(卷面)成绩(70%)。