《VB语言程序设计》课程教学大纲
课程中文名称:VB语言程序设计
课程英文名称:The VB Program Language
课程编号:GT16314
课程性质:个性化拓展
学时:(总学时18、理论课学时18、实验课学时0)
学分:1
适用对象:机械设计制造及其自动化专业
先修课程:大学计算机基础
课程简介:
本课程能够帮助学生建立程序设计的思想,理解日常使用的软件是怎样形成的,以及软件的开发过程和设
计思想。使得学生在掌握本专业知识的基础上,初步具备应用一种高级语言进行程序设计的能力,是一实践性、应用性较强的课程。VB是Windows环境下的一种可视化编程语言,近年来得到迅速的发展和应用,成为普通用户首选的程序设计语言,VB语言采用先进的程序设计方法且简单易学。
一、教学目标及任务
要求学生建立面向对象编程的概念,熟练掌握可视化程序设计的思路与方法,培养分析问题、解决问题和综合应用多方面知识的能力,能利用VB解决实际中的问题。
二、学时分配
三、教学内容及教学要求
第一章 Visual Basic程序开发环境(2学时)
教学要求:了解VB的安装、启动,掌握简单应用程序的开发及VB帮助系统的使用。理解面向对象程序设计思想,事件驱动方式,对象的属性、方法、事件的基本概念,窗体对象和可视化编程步骤。
教学重点与难点:理解面向对象程序设计思想,事件驱动、对象、事件等基本概念。
教学内容:
第一节可视化与事件驱动型语言
1.可视化界面设计
2.事件驱动的编程机制
第二节 Visual主窗口
1.标题栏和菜单栏
2.工具栏
第三节其他窗口
1.窗体设计器和工程资源管理器
2.属性窗口和工具箱窗口
本章习题要点:什么是事件?什么是可视化?如何建立简单窗口?
第二章 Visual Basic的对象(2学时)
教学要求:熟悉窗体上放置控件的方法,掌握控件的画法以及缩放、移动、复制、删除等基本操作,掌握窗体、命令按钮等对象的常用属性、方法和事件,掌握通过属性窗口设置窗体的初始属性方法。
教学重点与难点:对象属性的设置。
教学内容:
第一节对象及其属性设置
1. Visual Basic的对象
2. 对象属性设置
第二节窗体
1.窗体的结构与属性
2.窗体实践
第三节控件
1. 内部控件
2. 控件的命名和控件值
第四节控件的画法和基本操作
1. 控件的画法
2. 控件的基本操作
本章习题要点:如何设计对象的属性?窗体有哪些属性?如何绘制控件及控件的基本操作?
第三章数据类型、运算符与表达式(2学时)
教学要求:要求学生了解数据类型的作用,数据类型的转换,理解常量、变量、函数、表达式的概念,掌握变量名的命名,变量的声明,表达式的书写,语句的使用和函数的使用。
教学重点与难点:表达式的书写,语句和函数的使用
教学内容:
第一节基本数据类型
第二节常量和变量
1.常量
2.变量
第三节变量的作用域
1. 局部变量与全局变量
2. 默认声明
第四节常用内部函数
1. 转换、数学及日期和时间函数
2. 字符串函数
3. shell函数
第五节运算符与表达式
1. 算数运算符
2. 关系运算符与逻辑运算符
3. 字符串表达式与日期表达式
4. 表达式的执行顺序
本章习题要点:变量有哪些类型?什么是局域变量和全局变量?熟悉各种运算符。运用简单的函数进行编程和调试。
第四章常用标准控件(4学时)
教学要求:要求学生掌握各种常用的VB标准控件的常用属性、方法和事件,并掌握常用标准控件之间的配合使用。
教学重点与难点:
教学内容:选择控件的属性、方法和事件的灵活使用。
第一节文本控件
1. 标签
2. 文本框
第二节图形控件
1.图片框和图像框
vb语言程序设计第五版上机答案2.图形文件的装入
3. 直线和形状
第三节按钮控件
1. 属性和事件
2. 应用举例
第四节选择控件——复选框和单选按钮
1. 复选框和单选按钮的属性和事件
2. 应用举例
第五节选择控件——列表框和组合框
1. 列表框
2. 组合框
第六节滚动条
第七节计时器
本章习题要点:单选按钮、复选框的属性设计、程序设计及调试;列表框、组合框的属性设计、程序设计及调试。
第五章 Visual Basic控制结构(4学时)
教学要求:要求学生掌握顺序结构、选择结构和循环结构的使用方法。
教学重点与难点:掌握选择控制结构、顺序控制结构和循环控制结构的语句。
教学内容:
第一节选择控制结构
1. 单行结构条件语句
2. 块结构条件语句
3. if函数
第二节多分枝控制结构
第三节 For循环控制结构
第四节当循环控制结构
第五节  Do循环控制结构
第六节多重循环
第七节  GoTo型控制
本章习题要点:选择结构编程及调试;循环控制结构编程及调试。
第六章数组与记录(4学时)
教学要求:要求学生理解数组的概念,控件数组的概念,掌握固定数组的用法,动态数组的用法,控件数组的用法。
教学重点与难点:动态数组的概念和用法。
教学内容:
第一节数组的概念
1. 数组的定义
2. 默认数组
第二节动态数组
3.动态数组的定义
4.数组的清除和重定义
第三节数组的基本操作
1. 数组元素的输入、输出和复制
2. For Each …  Next语句
第四节数组的初始化
第五节控件数组
1. 基本概念
2. 建立了控件数组
第六节记录
1. 记录类型和记录类型变量
2. 记录变量的初始化及其引用
本章习题要点:编程创建数组;使用控件建立数组;数组操作编程及调试。
四、考核方式及要求
五、教材及教学主要参考书
使用教材:刘炳文,谭浩强.Visual Basic程序设计教程.清华大学出版社.2006.
主要参考书:
(1)林卓然.VB语言程序设计(第二版).电子工业出版社.2009.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。