教管平台

《VB程序设计》实验教学大纲

发布者:发布时间:2010-07-27浏览次数:582

实践总学时: 36 面向专业和年级:全校各本科专业二年级

一、实践课程教学的教学目标

通过实验达到教学大纲要求的教学目的,通过实验的上机练习,达到熟练掌握 VB编程技巧,养成规范、标准的思维和方法,具体实验的要求按每一个实验的要求去练习、上机、总结。

二、实践课程的性质、目的与任务

本课程是计算机基础课程。本课程的任务是向学生介绍计算机程序设计的基本知识,使学生掌握 VB语言的基本内容及程序设计的基本方法与编程技巧,了解面向对象程序设计的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力, 为进一步学习和应用计算机打下基础。

三、实践课程教学的基本要求

本实验大纲的核心内容是 10个主题实验,每个实验都针对某个具体应用精心设计,并以该应用为主题展开,通过这些实验的实施,学生应该认识Visual Basic6.0的编程环境、面向对象的概念、可视化编程的优势;会使用Visual Basic6.0编写简单的程序、使用其中的控件建立友好的程序界面、使用各个基本事件;掌握各控件的基本属性、事件、方法,掌握面向对象编程及可视化编程的一些技巧,掌握基本的程序设计流程。

四、实践内容

实验一 Visual Basic6.0 的安装与使用

实践地点:实验室

时间安排: 2学时

实践形式及方法:演示及动手操作

[实验类型]

验证性试验

[目的要求]

1、安装Visual Basic6.0

2、编写显示“欢迎使用Visual Basic6.0”的窗体程序

[内容提要]

熟悉 Visual Basic的编程环境,掌握安装过程以及基本的设置。

[主要仪器设备]

微机

实验二 Visual Basic6.0 的基本编程

实践地点:实验室

时间安排: 4学时

实践形式及方法:动手操作

[实验类型]

验证性试验

[目的要求]

1、建立一个用于“商品销售计价”的窗体程序

2、该程序能够按商品顺序号输入商品的单价、数量、计算商品价值和累计商品的总价

3、商品单价、数量通过文本框输入

4、商品顺序号、商品价值和商品总价通过标签控件显示

5、命令按钮“计价”用来启动对商品价值和累计商品总价的计算

6、命令按钮“清零”用来启动清零过程

7、命令按钮“退出”用来关闭窗口、退出程序

[内容提要]

 了解各控件之间的相互协作,合理安排程序界面,通过相应的事件,编写合适的代码,完成要求的内容。

[主要仪器设备]

微机

实验三 程序设计流程控制

实践地点:实验室

时间安排: 4学时

实践形式及方法:动手操作

[实验类型]

综合性试验

[目的要求]

1、建立一个“求解一元二次”方程的窗体程序

2、方程系数通过文本框控件输入。

3、求解结果通过标签控件显示。

4、命令按钮“求解方程”用来启动对方程的求解。

[内容提要]

 了解 vb程序设计的流程控制,掌握三种结构,灵活运用三种结构解决现实问题。

[主要仪器设备]

微机

实验四 可间隙计时器

实践地点:实验室

时间安排: 2学时

实践形式及方法:动手操作

[实验类型]

验证性试验

[目的要求]

1、建立一个用来累积计时的“可间隙计时器”

2、能够把“计时器”工作的各个时间片段累加起来

3、标签控件用于显示累积时间,计时器控件用于计时,计时操作通过命令按钮完成

4、命令按钮“启动”用于启动计时,命令按钮“暂停” 用于暂停计时

5、停止计时,命令按钮“继续”用于在暂停计时恢复计时,命令按钮“停止”用于在停止计时

6、四个命令按钮遵守下表规则,以保证各项计时操作相互协调

[内容提要]

了解计时器的属性、事件及方法,使用命令按钮控制计时器。

[主要仪器设备]

微机

实验五 图片搜索器

实践地点:实验室

时间安排: 2学时

实践形式及方法:动手操作

[实验类型]

验证性试验

[目的要求]

1、建立一个通过文件系统控件搜索图片的窗体程序。

2、组合框控件(Combol)用于选择图片文件类型。

3、驱动器列表框控件(Drivel)用于选择驱动器。

4、文件夹列表框控件(Dirl)用于从所选驱动器中选择文件夹。

5、文件列表框控件(Filel)用于从所选文件夹中选择图片文件,并且所选

6、文件通过框架控件(Framel)将组合框、驱动器列表框、文件夹列表框 和文件列表框等控件组合在一起。

[内容提要]

熟悉文件操作的几个控件,掌握这几个控件的使用方法以及相互的关系。

[主要仪器设备]

微机

实验六 文档编辑器

实践地点:实验室

时间安排: 4学时

实践形式及方法:动手操作

[实验类型]

综合性试验

[目的要求]

1、建立一个多文档编辑应用程序,由主窗体和子窗体两大部分组成,能够通过主窗体内的子窗体来实现对多个文档的同时编辑。

2、该程序主窗体的设计,由菜单、工具栏、状态栏和工作区等部分组成,放置在主窗体上的公共对话框件用来提供“打开文件”、“保存文件”、“打印设置”、“字体设置”等多种对话操件。

3、子窗体设计,窗体上的Rich文本框控件用来显示与编辑文档。

[内容提要]

掌握多文档、单文档的窗体操作,掌握简单的文本文件的操作,能够创建菜单、工具栏,并使其协调工作。

[主要仪器设备]

微机

实验七 CD 播放器

实践地点:实验室

时间安排: 4学时

实践形式及方法:动手操作

[实验类型]

验证性试验

[目的要求]

1、建立一个用于播放CD的窗体程序,

2、其中,列表框lstQmqd显示CD曲目,命令按钮cmdLoad用于启动曲目加载,媒体控件mciCDPlayer用于控制CD播放,标签lblLength用于显示曲目总长度,标签lblPosition用于显示CD播放的当前位置。

[内容提要]

了解 Active控件的使用方法。

[主要仪器设备]

微机

实验八 带滑块的图像控件

实践地点:实验室

时间安排: 2学时

实践形式及方法:动手操作

[实验类型]

验证性试验

[目的要求]

1、建立一个带滑块的图像控件,

2、由图片框Picturel、图像Image1、横向滑动条HScrolll、竖向滑动条VScrolll和图片框Picture2等控件组成。其中,图片框Picture1用于提供图像边界,图像Imagel用于装载图像,滑动条HScrolll和VScrolll用于滑动图像,图片框Picture2用于遮盖图像余角。

[内容提要]

掌握用户自定义控件的方法。了解滑动条 HScrolll和VScrolll,通过两个控件的属性、事件及方法,完成图片浏览控件。

[主要仪器设备]

微机

实验九 数据处理与报表打印

实践地点:实验室

时间安排: 6学时

实践形式及方法:规定内容

[实验类型]

设计性试验

[目的要求]

1、建立JCGL.mdb数据库,并在数据库中建立“收入账册”数据表。

2、建立一个应用程序,其通过数据环境设计器连接JCGL.mdb数据库,并对数据库中的“收入账册”数据表中的数据进行SQL操作。

3、在应用程序中建立窗体模块。通过窗体上的TreeView控件,进行对数据库中数据的查询操作,查询结果通过数据网格控件显示,并可以通过文本框、组合框等控件修改。

4、在窗体上建立命令按钮,用于对ADO记录集进行添加、删除操作。

5、在应用程序中建立数据报表模块,实现对查询数据的报表打印输出。

[内容提要]

了解 ADO控件及SQL操作,掌握操作数据库的基本方法。学会对数据库的添加、删除、修改、查询、统计。

[主要仪器设备]

微机

实验十 学生管理系统

实践地点:实验室

时间安排: 6学时

实践形式及方法:自行设计

[实验类型]

设计性试验

[目的要求]

1、通过老师、同学了解该系统的需求,做好需求分析表

2、根据需求设计相应的功能模块

3、根据功能细分,设计相应的窗体、使用合适的控件、正确编码。

[内容提要]

根据系统需求,按照软件工程中的程序设计模式,完整设计一个系统,通过该系统的设计,掌握系统设计的全过程。

[主要仪器设备]

微机

五、考核方法

考核方法:通过批改实验报告,结合平时上机情况,进行综合评定。

评定标准:依照实验的要求,比较学生所做程序的结构是否合理、功能是否完善、代码编写是否正确。

六、主要参考资料

《 Visual Basic程序设计教程6.0》龚沛曾 陆慰民 杨志强 高等教育出版社
《Visual Basic实验指导与测试》第二版,龚沛曾 陆慰民 杨志强 高等教育出版社

七、实践教学建议

该课程属于实践性较强的课程,因此在实践教学过程中,要注重学生动手能力的培养,通过实际的例子,提高学生的学习兴趣,突出实用性。

制 订:计算机公修教研室

执笔人:李永波 

审定人:邹建

返回原图
/

 

Baidu
map