VB语言程序设计实验教学大纲
一、制定本大纲的依据
根据2007年制定的 VB语言程序设计教学大纲制定本实验教学大纲。
二、本实验课程的具体安排
实验项目的设置及学时分配 序实验项目名称 号 内容简介(50字左右) 实验学时 实验要求 实验实验每组类型 类别 人数 了解Visual Basic的集成开发环境,Visual Basic帮助系统的使用,可视Visual Basic的化编程的基本概念(对象、对象的1 集成开发环境,2 属性、事件和方法),可视化编程的界面设计 一般步骤。掌握窗体界面风格设计方法,掌握一般控件样式设计方法。 编写几个顺序结构程序,如F-C转顺序结构程序2 换,求圆球面积、体积等,掌握顺2 设计 序结构程序设计方法。 编写5道选择结构的程序,如分段函数,分值区间,闰年,个人所得3 选择控制结构 4 税计算,水仙花数等,掌握选择结构程序设计方法。 编写8道左右的循环结构程序,如求和,查找水仙花、完数,素数,4 循环控制结构 4 多项数列的和等,掌握循环结构程序设计方法 编写程序实现以下问题,一维数组的遍历、排序、插入、逆序、查找、删除、求max\\min;二维数组遍历、5 数组 4 求对角线元素之和、求max/min,转置、按行列方式输出等。掌握数组程序设计方法。 编写多个程序,训练函数的定义,6 过程 调用和嵌套调用等过程,掌握过程4 的使用。 界面设计和使通过界面设计,掌握常用控件的使7 用设计多窗体用和界面设计方法。 2 界面 编写2个程序,验证并掌握文件的8 文件操作编程 2 打开,读写,关闭过程。 编写几个图形程序,如绘制函数曲图形编程和数9 线,设计一个简单数据库,编写程2 据库编程 序操控 小规模实用软学生运用课程所学知识自行设计一课内2 10 件的设计 个小规模实用软件 课外8 必修 验证 基础 1 必修 验证 基础 1 必修 验证 基础 1 必修 验证 基础 1 必修 验证 基础 1 必修 验证 基础 1 必修 验证 基础 必修 验证 基础 必修 验证 基础 必修 设计 基础 1 1 1 1 1
三、本实验课在该课程体系中的地位与作用
VB语言程序设计实验是VB语言程序设计课程的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。
学生应具有一定的计算机操作能力和基础知识。
四、学生应达到的实验能力与标准
学生能够通过实验,验证课堂学习的知识,掌握算法设计、编程实现和程序调试的方法,从而形成一定的编程能力。
五、讲授实验的基本理论与实验技术知识
实验一 Visual Basic的集成开发环境,界面设计 1. 实验的基本内容
(1)Visual Basic的集成开发环境 (2)可视化编程的一般步骤 (3)窗体界面风格设计方法 2.实验的基本要求
了解Visual Basic的集成开发环境,Visual Basic帮助系统的使用,可视化编程的基本概念(对象、对象的属性、事件和方法),可视化编程的一般步骤。掌握窗体界面风格设计方法,掌握一般控件样式设计方法。
3.实验的基本仪器设备和耗材
计算机,VB6.0
实验二 顺序结构程序设计 1. 实验的基本内容
(1)VB语言基础,数据类型、常量变量,运算符和表达式,数据的输入输出方法,内部函数 (2)数据输出Print、TEXTBOX、MsgBox,数据输入TEXTBOX、InputBox函数 (3)顺序结构程序设计
(4)编写几个顺序结构程序,如F-C转换,求圆球面积、体积等 2.实验的基本要求
掌握顺序结构程序设计方法,掌握数据类型、变量、运算符和表达式,简单的输入输出控件用法。
3.实验的基本仪器设备和耗材
计算机,VB6.0
实验三 选择控制结构 1.实验的基本内容
(1)用if语句实现选择结构
(2)用SELECT CASE结构实现多分支选择结构 (3)选择嵌套
(4)编写5道选择结构的程序,如分段函数,分值区间,闰年,个人所得税计算,水仙花数等
2
2.实验的基本要求
理解选择结构在程序设计中的重要作用,学会使用选择结构解决问题的思维方法,并掌握单步执行在程序调试过程中的重要作用。
3.实验的基本仪器设备和耗材
计算机,VB6.0
实验四 循环控制结构 1.实验的基本内容
(1)WHILE WEND (2)DO WHILE LOOP (3)FOR NEXT (4)循环嵌套
(5)编写8道左右的循环结构程序,如求和,查找水仙花、完数,素数,多项数列的和等 2.实验的基本要求
理解循环结构在程序设计中的重要作用,学会使用循环结构结合选择结构和顺序结构解决问题的思维方法,并深入理解单步执行在程序调试过程中的重要作用。
3.实验的基本仪器设备和耗材
计算机,VB6.0
实验五 数组
1.实验的基本内容
(1)数组定义、操作 (2)动态数组 (3)For Each-next (4)控件数组
(5)编写程序实现以下问题,一维数组的遍历、排序、插入、逆序、查找、删除、求max\\min(6)二维数组遍历、求对角线元素之和、求max/min,转置、按行列方式输出等 2.实验的基本要求
本实验为设计型实验,在本次实验中学生应根据所学的知识进行较为复杂的程序设计,能够实现题目的要求,实现对一维数组的基本操作,以达到进一步掌握数组相关知识和概念的目的,使学生更好的理解VB语言程序设计的方法。
理解数组的含义及其作用,掌握使用一维和多维数组编程的一般方法。 3.实验的基本仪器设备和耗材
计算机,VB6.0
实验六 过程
1.实验的基本内容
(1)Sub
(2)FUNCTION过程 (3)参数传送:(1)形参与实参(2)引用(3)传值(4)数组参数的传送 (4)编写多个程序,训练函数的定义,调用和嵌套调用等过程 2.实验的基本要求
使得学生掌握结构化程序设计方法,利用函数和过程将程序模块化的实际手段,掌握函数和过程定义和调用方法。
3.实验的基本仪器设备和耗材
计算机,VB6.0
3