实践总学时: 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实验指导与测试》第二版,龚沛曾 陆慰民 杨志强 高等教育出版社
七、实践教学建议
该课程属于实践性较强的课程,因此在实践教学过程中,要注重学生动手能力的培养,通过实际的例子,提高学生的学习兴趣,突出实用性。
制 订:计算机公修教研室
执笔人:李永波
审定人:邹建