课程名称:Visual Basic程序设计/ Visual Basic Programming Language
课程编号:080620006
课程类型:专业技术基础课
实验课程性质:非独立设课
总学时:64 实验学时:20 总学分:4
应开实验学期:第2学期 先修课程:大学计算机基础
适应专业:非计算机专业本科
制订日期:
一、课程简介
Visual Basic程序设计实验主要是培养学生动手使用Visual Basic编写程序,开发中、小型软件的能力。Visual Basic程序设计是一门实践性很强的学科。因此同学只有经常上机实验才能够真正提高自己的动手能力。
二、课程实验目的
上机实践是学习Visual Basic语言程序设计的重要教学环节。只有通过上机实践才能真正领会主教材中介绍的知识,才能正确灵活地利用VB语言中的各种要素,才能熟练地掌握作为集成化开发环境的编译系统,才有可能获得程序设计中解决实际问题的经验和技巧。
《Visual Basic程序设计》实验安排了20学时实验,全面覆盖了主教材的教学内容,但又有所侧重。所有实验系统地将那些需要通过实践环节掌握的知识和技能安排为实验的具体内容,以便学生能通过实验领会和巩固所学的知识,能够获得用程序设计解决实际问题的基本技能和初步经验。教师应该按照实验室指导书布置上机内容,有的题目或者有的实验可以不做或者选做,教师还可以对其中部分实验题目进行提示,并现场辅导学生上机实验。
三、实验基本要求与方式
1、基本要求
课前:要求理论课教师布置好实验题目、实验要求和实验目的,要求实验教师为实验准备好必须的设备和软件;要求学生提前编写完成实验要求的程序代码。
课中:要求理论课教师随时解答学生提出的实验问题,同时要注重启发和引导学生,使学生养成独立思考、解决问题的能力,检查学生的实验内容;实验教师要及时解决实验设备可能出现的故障,保证实验顺利地进行。学生则应该按照实验要求,认真编写和调试源代码,完成实验内容。
课后:交实验报告。
2、实验方式
设计相关的程序,输入相应的数据,通过检测输出结果,检验所设计的程序是否满足了实验的要求。
四、实验报告
实验报告学生要写在实验报告纸上,实验报告要写明:实验题目、实验目的、实验内容和实验结果。理论课教师和实验课教师要按照学校有关规定,认真批改实验报告,每份实验报告以5分制作为成绩。
五、考试(考核)方法与规定
实验成绩占课程总成绩的10%,实验成绩的给定按照院系规定的实验考核办法执行。
六、实验项目设置与内容
序号 |
实验名称 |
内容要求 |
实验 学时 |
每组 人数 |
实验 属性 |
开出 要求 |
1 |
VB集成环境及简单应用程序的建立 |
(1)掌握VB6.0的启动与退出。 (2)了解VB6.0的集成开发环境,熟悉各主要窗口的作用。 (3)了解VB6.0应用程序的开发过程。 (4)理解VB中对象的概念。 (5)掌握在VB6.0中使用帮助的方法。 |
2 |
1 |
验证 |
必做 |
2 |
Visual Basic语言基础 |
(1)掌握Visual Basic的数据类型和变量定义方法。 (2)正确使用Visual Basic的运算符和表达式。 (3)掌握Visual Basic中数据输入、输出的方法。 (4)掌握Visual Basic常用函数的使用方法。 (5)学会用赋值语句构造简单的顺序结构程序。 |
2 |
1 |
验证 |
必做 |
3 |
顺序结构程序设计 |
(1)掌握Visual Basic语言中数据输入方法。 (2)掌握Visual Basic语言中数据输出方法。 (3)正确使用Visual Basic赋值语句。 (4)学会设计简单的顺序结构程序。 |
2 |
1 |
设计 |
必做 |
4 |
选择结构程序设计 |
(1)掌握逻辑表达式的正确书写形式。 (2)学会单分支和双分支结构程序的使用。 (3)学会多分支条件语句的使用。 (4)掌握情况语句的使用,弄清楚情况语句和多分支条件语句的区别。 |
4 |
1 |
设计 |
必做 |
5 |
循环结构程序设计 |
(1)掌握For语句的使用。 (2)掌握Do While/Until……Loop与Do……loop While/Until两种循环语句的使用。 (3)加深理解循环的概念,掌握循环的规则及其执行过程。 (4)掌握多重循环的规则和程序设计方法。 (5)学会如何控制循环条件,防止死循环或不循环。 |
2 |
1 |
设计 |
必做 |
6 |
数组的使用 |
(1)掌握数组的声明和数组元素的引用。 (2)掌握固定数组和动态数组的使用方法。 (3)学会利用数组解决一些较为复杂的问题。 |
2 |
1 |
设计 |
必做 |
7 |
过程 |
(1)掌握子过程的定义和调用方法。 (2)分清子过程和函数过程的异同。 (3)掌握递归概念和使用方法。 (4)掌握变量、函数和过程的作用域。 |
2 |
1 |
设计 |
必做 |
8 |
函数 |
(1)掌握自定义函数的定义和调用方法。 (2)掌握形参和实参的对应关系,分清值传递和地址传递的区别。(3)掌握VB窗体模块、标准模块的创建和使用。 |
2 |
1 |
设计 |
必做 |
9 |
文件的基本操作 |
(1)掌握顺序文件、随机文件、二进制文件的特点及使用方法。 (2)熟练掌握文件的打开、关闭和读写命令。 (3)学会利用文件建立简单的应用程序。 |
2 |
1 |
验证 |
必做 |
10 |
综合程序设计 |
(1) 利用所学VB知识,开发综合性软件项目。 (2)掌握多文档界面、菜单、数据库等技术的综合应用能力。 |
2 |
1 |
综合设计 |
选做 |
七、教材及实验指导书名称:
教 材:《Visual Basic程序设计》 刘炳文,清华大学出版社
实验指导书:《计算机程序设计基础(Visual Basic)实验指导书》 自编