潍坊学院《vb程序设计》课程(0202003)实验大纲。
适用专业:计算机科学与技术专业;实验学时:16学时。
一、实验的性质、任务和基本要求。
一)本实验课的性质、任务。
visual basic程序设计》是一门实践性很强的课程,在教学过程中实践环节十分重要。上机实践是学习vb语言程序设计的重要教学环节。只有通过上机实践才能真正领会主教材中介绍的知识,才能熟练地掌握作为集成化开发环境的程序设计方法。
通过实验培养学生对基于windows环境下的计算机软件系统的分析、设计能力,同时为后续专业课程的学习打下坚实的基础。
二)基本要求。
1、熟悉vb语言开发环境和掌握简单的程序设计方法;
2、熟练掌握一维、二维数组的应用,采用较好的数据结构及算法完成数据排序;
3、熟练掌握过程与函数的编制方法,调用方法,运用环境;
4、熟练掌握visual basic 的各种控件的基本属性,事件及**编写方法;
5、掌握用户界面设计方法,熟练运用sdi,mdi窗体编制方法及运用环境;
6、掌握简单图形设计方法,掌握音频与**控件的运用方法;
7、熟练掌握ado,oledb技术,sql语言,能综合运用前面知识进行简单的数据库程序设计;
三)实验学时分配表(**说明)
二、实验教学内容。
实验一 vb语言开发环境和简单程序设计。
1、实验目的。
1)了解vb6.0中文版的安装;
2)熟悉并使用vb6.0的集成开发环境,认知窗体布局;
4)能正确声明变量的数据类型;
5)掌握表达式、赋值语句的正确书写规则;
6)掌握条件语句的使用,注意条件语句的嵌套与情况语句的使用区别。
7)掌握三种形式循环语句(for…next、 do…loop和 while…wend)的使用;
8)掌握如何控制循环,防止死循环的发生。
2、实验内容。
1)vb的启动方法和退出方法;
2)建立一简单用户登录界面,并在其上分别放置label、text、command控件,更改其相应属性;
3)建一简单窗体,其上有一command控件,并实现当点击此控件时,其caption属性为1+2+3+…+99+100的和值。
3、实验要求。
1)正确理解面向对象的各种概念;
2)实验结果正确;
3)写出实验报告。
实验二一维、二维数组的应用。
1、实验目的。
1)掌握数组的声明;
2)熟练掌握对数组元素进行赋值和访问;
3)利用数组解决与数组有关的常用算法。
2、实验内容。
1)分别声明一维数据、二维数组;
2)从键盘上录入10个无序整型数据,存入到一维数组s中,并实现对其的有序输出,输出结果显示在窗体上;
3)实现4*4矩阵的对角数据互换,并将结果输出到窗体上。
3、实验要求。
1)正确实现实验内容,程序结构合理清晰;
2)写出实验报告。
实验三过程与函数。
1、实验目的。
1)掌握函数和过程的定义和调用;
2)掌握参数传递过程中的传值参数和传址参数的区别及参数的传递方式;
3)能熟练地使用函数和过程编制程序,提高程序设计的技能。
2、实验内容。
1)建立一函数,实现判断一个整型数据是否为素数,如果是返回1否则返回0;
2)建立一函数,实现5!;
3)建立主程序有变量x、y,并将其值分别以值传递方式和地址传递方式传给过程,过程内也有局部变量x、y,并且其值与主程序中的x、y不同,在内部分别实现接收参数加1,x、y值加1,分别在过程内部和主程序中打印x、y的值,观察其值并思考作用区间。
3、实验要求。
1)正确理解递归概念;
2)程序结果正确,结构清晰;
3)写出实验报告。
实验四 visual basic 的控件的应用。
1、实验目的。
1)掌握选择性控件的常用属性、单击事件的使用注意单选和复选的异同点;
2)掌握列表框控件地常用属性、重要事件,熟练地使用additem方法添加新地项目、用removeitem方法删除选定项目、用clear方法清除所有项目;
3)能熟练地利用style属性对组合框控件按要求设置三种组合框样式,并能使用additem方法添加新项目、用removeitem方法删除选定项目、用clear方法清除所有项目;
4)掌握定时器控件的使用方法,能熟练地对timer事件过程编写定期需要进行的操作;
5)熟练掌握常用控件的事件过程的程序设计。
2、实验内容。
建立一窗体,如图所示。要求实现当点击确定按钮时将注册信息内容添加到list列表控件中,点击取消关闭窗体,双击list列表控件中的内容时,可以删除其信息。
3、实验要求。
1)理解类、对象、属性、方法、事件等概念;
2)正确运用所学知识构建实验内容;
3)写出实验报告。
实验五用户界面设计。
1、实验目的。
1)掌握应用程序的工具栏的创建和程序设计;
2)掌握应用程序的状态栏的创建和程序设计;
3)掌握mdi应用程序设计方法。
4)掌握菜单编辑器的使用方法;
5)熟悉下拉式菜单的创建方法,掌握探出弹出式菜单的设计;
6)掌握菜单程序设计方法;
7)了解菜单应用程序的设计方法,设计一个简单的菜单应用程序。
2、实验内容。
建立一窗体,如图所示。要求实现当点击注册信息添加或者按下ctrl+a键时,调用实验四的注册信息窗体。点击关闭或者按下ctrl+x键时,关闭窗体。
3、实验要求。
1)能够正确构建mdi窗体,下拉菜单;
2)**书写符合逻辑性,结构清晰,界面友好;
3)写出实验报告。
实验六图形操作。
1、实验目的。
1)掌握各种图形控件的属性、方法、事件;
2)掌握绘图方法:pset、line、circle。
2、实验内容。
1)在窗体上放置一个红色实心圆,用鼠标拖动它在窗体上任意移动,并在窗体左上角显示其坐标位置;
2)在窗体上画出[-π区间的正弦曲线。要求将**框的坐标系重新定义左上角坐标为(-π1),右下角坐标为(π,1),并在窗体上画出坐标的x轴和y轴。
3、实验要求。
1)掌握鼠标拖拽功能;
2)能正确完成实验任务,结果正确;
3)写出实验报告。
实验七数据库管理系统。
1、实验目的。
1)理解数据库管理的基本概念;
2)掌握用数据库管理器建立数据库和查询的方法,了解使用access建立数据库的方法;
3)掌握数据控件和数据绑定控件的使用方法,了解ado对象的使用方法;
4)掌握ado数据控件的使用方法;
5)掌握数据环境和数据报表器的使用方法。
2、实验内容。
建立一图书信息管理系统:
数据库:读者表(读者编号、姓名、性别、班级)
图书表(图书编号、书名、类别、作者、出版社、是否借阅)
借阅表(读者编号、图书编号、借阅日期)
基本流程:借书:读者向管理员申请借阅图书,如果成功则将其相关信息登录到借阅表中,并将图书表中的借阅字段作出已借出标记。
还书:从借阅表中删除借阅信息,并从图书表中去掉已借阅标记。
基本功能:①可分别实现读者表与图书表中信息的添加、删除、修改功能;
有较好逻辑判断能力,一名读者只能借阅3本图书,借阅期限是30天,如果超限不能借阅,图书已借出的也不能借阅;
有较强的查询能力,可分别根据读者编号、图书编号等字段查询出相关的信息;
④界面友好,功能尽可能完善。
3、实验要求。
1)理解ado概念及掌握相应的数据控件使用方法;
2)运用sql语言完成实验任务;
3)实验完成能够画出er图模型;
4)对于本次实验要无逻辑错误,程序**书写要清晰;
5)写出实验报告。
三、成绩评定方法。
根据平时实验完成质量和实验报告确定成绩。分优秀、良好、中等、及格、不及格五档。
四、实验设备
pc机。
VB程序设计实验大纲
visual basic 程序设计 实验教学大纲。课程名称 visual basic 程序设计 visual basic programming design 课程编号 301051 课程性质 非独立开课。课程要求 必修。课程类别 基础。实验教材或指导书名称 visual basic实验指导与测试 ...
VB程序设计实验大纲
visual basic程序设计语言 实验教学大纲。一 面向专业 视光。二 实验总学时 32学时。三 实验目的 vb语言程序设计实验是vb语言程序设计课程的重要组成部分,是与相关教学内容配合的实践教学环节。学生通够通过实验,验证课堂学习的知识,掌握算法设计 编程实现和程序调试的方法,从面形成一定的编...
VB程序设计实验大纲
vb程序设计实验教学大纲。电子信息工程专业四年制本科,课程 140308 实验学时16 一 实验教学目的。使学生在面向对象程序设计和开发的基本知识 基本方法和基本技能方面受到较系统的教育与训练,加深与巩固对对象程序程序设计技术基本概念和规律的认识,培养学生具有初步的实验能力,良好的实验习惯以及严谨的...