计算机程序语言Visual Basic
The Visual Basic Programming Language
课程编号:109
开课单位:计算中心
撰写人:晏家丰、邱李华
开课学期:1
总学时:授课32学时,上机32学时
学分:2
课程类别:学位
考核类别:考试
考核方式:开卷笔试及课程设计;占70% 平时成绩;占30%
预修课程:计算机文化基础
适用专业:土木工程各专业
一、教学目标
《计算机程序语言Visual Basic》课程适用于本院工学各专业的硕士研究生,是我院硕士研究生的必修课程。本课程课堂讲授为32学时、上机为32学时/人。
VB是在建筑, 环保, 过程控制及事务处理中得到广泛应用的程序设计语言, 它得到工业界的普遍认可, 是将专业研究和计算机技术相结合的重要工具之一.通过本课程的讲授和上机实习,可使研究生学会利用可视化编程语言VB进行面向对象程序设计的基本技术,从而到自己的科研课题和计算机技术的结合点.
通过学习, 可掌握Windows环境下的应用程序的典型界面设计;用VB编程的基本知识、VB程序的基本结构、事件驱动程序设计的基本原理、ActiveX控件的应用、API(应用程序接口) 的应用、图形和图像程序设计、ODBC(开放式数据库互连) 等技术。
二、教学要求
(一)先修课程
计算机文化基础。
(二)本课程的基本要求
1.理解可视化编程的概念与步骤。
2.掌握VB常用控件的使用方法及典型界面的设计方法。
3.掌握事件驱动程序设计的方法。
4.能够使用数组、过程和文件进行编程。
5.掌握对话框程序设计、菜单程序设计、工具栏和状态栏的设计方法。
6.了解图形图像控件的使用。
7.掌握FSO(文件系统对象)的设计方法。
8.掌握ODBC(开放式数据库互连) 程序设计方法。
三、课程内容
本课程主要内容包括:Visual Basic概述;可视化编程的概念与步骤;基本输入输出控件;代码基础,其中包括:标准数据类型;变量的命名规则和声明方法、变量的数据类型;程序结构,其中包括:顺序结构、选择结构、循环结构的编程;数组,其中包括:数组的声明、数组元素的输入输出和复制、控件数组;过程,其中包括:SUB过程、FUNCTION过程;常用内部控件,其中包括:框架控件、图片框控件和图像控件、命令按钮组、选项按钮组和复选框、列表框与组合框控件、计时器控件、滚动条控件;对话框程序设计,其中包括:消息对话框、数据输入框、自定义对话框、文件对话框等;菜单、工具栏和状态栏;文件,其中包括:数据文件的类型、FSO的使用;数据库功能,其中包括:数据管理器的使用、数据控件、数据感知控件、ADO控件。
四、教学时间安排
本课程的主要教学安排如下:
1.课堂讲授 32学时
2.上机实习 32学时
3.答疑 平均每周一次(2学时)
章节 | 课程内容 | 教学方法和 教学形式 | 学 时 | 备注 |
第1章 | Visual Basic概述 | 课堂授课及上机 | 1 | |
第2章 | 可视化编程的概念与步骤 | 课堂授课及上机 | 1 | |
第3章 | 基本输入输出控件 | 课堂授课及上机 | 2 | |
第4章 | 代码基础 | 课堂授课及上机 | 2 | |
第5章 | 顺序结构 | 课堂授课及上机 | 2 | |
第6章 | 选择结构 | 课堂授课及上机 | 2 | |
第7章 | 循环结构 | 课堂授课及上机 | 2 | |
第vb编程基础知识command8章 | 数组 | 课堂授课及上机 | 2 | |
第9章 | 过程 | 课堂授课及上机 | 4 | |
第10章 | 常用内部控件 | 课堂授课 及上机 | 4 | |
第11章 | 对话框程序设计 | 课堂授课及上机 | 2 | |
第12章 | 菜单、工具栏和状态栏 | 课堂授课及上机、布置课程设计 | 2 | |
第13章 | 图形和图像 | 课堂授课及上机、课程设计 | 2 | |
第14章 | 文件 | 课堂授课、上机 课程设计 | 2 | |
第15章 | 数据库功能 | 课堂授课及上机 课程设计 | 2 | |
合计 | 32 | |||
五、选用教材
刘瑞新,《Visual Basic 程序设计教程》,电子工业出版社
六、参考书目
1.李瑞新等 《Visual Basic程序设计教程》,电子工业出版社。出版年月
2.李瑞新等《Visual Basic程序设计教程习题及习题解答》 电子工业出版社 出版年月
3.刘柄文 《精通 Visual Basic 6.0中文版》,出版社 出版年月。
4.微软(中国)有限公司译 北京希望电脑公司 Microsoft Visual Basic 6.0 Language Reference中文版语言参考手册 出版社 出版年月
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论