测绘与城市空间信息系实验中心
 
 
 
 首页  中心简介  实验教学  教学改革  开放实验  科技实践  师生互动  测绘仪器  实验室安全  资料下载 
 
 
  实验教学
当前位置: 首页>>实验教学>>教学大纲>>正文
 
《可视化程序设计》实验教学大纲
2012-08-11 16:46  

一、课程简介

《可视化程序设计》课程是地理信息系统专业的一门专业课。在专业课程设置中有重要地位和作用。使学生初步获得程序设计的能力,具有能利用Visual Basic正确编制测量程序及上级调试能力,为今后从事测量软件开发打好基础。

二、课程实验教学目的与要求

上机实验主要是为了验证自己所编写的程序的正确性,帮助理解Visual Basic语言的语法规则,训练对问题的分析及算法设计能力,提高学生程序设计的实践动手及综合应用的能力。

1、熟悉Visual BASIC的程序开发集成环境。

2、加深课堂讲授内容的理解。

3、掌握结构化程序设计的基本知识,包括顺序结构,选择结构,循环结构,过程的程序设计方法及文件的操作。

4、掌握面向对象程序设计的思想,能够灵活变通,独立学习。

5、掌握程序的调试方法,具有处理程序错误的能力。

作为一门程序设计课程,通过上机实验安排的学时来完全的理解掌握讲授的内容知识,达到好的学习效果是不够的,建议每次实验有相应的课外学时,并且做有准备的实验。如果更好地理解和掌握所学到的内容,应该做到以下几点要求:

1、由任课教师讲清实验的基本目的、方法及要求

2、以课本为主,添加其它课外实例。

3、实验前必须书写好上机实验报告。

4、实验每人每次一台计算机,每次均为2学时。

5、培养良好的程序设计风格。

三、实验项目

实验一、建立简单程序

实验内容:启动Visual Basic 6.0创建一个“标准EXE”类型的应用程序,要求在屏幕上显示“欢迎您使用Visual Basic”,并“请输入您的姓名”,以sy1.frm和sy1.vbp文件名保存在您的磁盘上。

实验二、顺序结构程序设计

实验内容:编一个华氏温度与摄氏温度之间转换的程序,要使用转换的公式是:

其中,F为华氏,C为摄氏

实验三、选择结构程序设计

实验内容:在购买某物品时,若所花的钱x在下述范围你让,所付钱y按对应折扣支付:

实验四、循环结构程序设计

实验内容:用单循环显示有规律图形,如数字按照金字塔方式排列等。

实验五、数组

实验内容:随机产生15或动态指定个不重复的A~Z(包括A、Z)的大写字符,存放在字符数组中。

实验六、过程

实验内容:编一子过程ProMin,求以为数组a中的最小值,子过程的行参自己确定。主调程序随机产生10个300~400之间的整数,调用ProMin子过程,显示最小值。用递归方法,编写求的函数。

实验七、常用控件

实验内容:编写一个运行界面,通过滚动条改变本金、月份或年利率时,能计算出利息及利息+本金。

实验八、菜单

实验内容:设计一个类似Windows95记事本的应用程序。

实验九、文件

实验内容:建立一个文本浏览器。窗体上放置驱动器列表、目录列表框、文件列表框和两个文本框。要求:(1)文件列表框能过滤文件;(2)在Text1中显示文件路径与名称;(3)在Text2中显示文件内容。

设计一个利用通用对话框对打开的顺序文件进行如下操作:(1)能够打开文件;(2)能保存文件;(3)能查找其中的单词。

设计一个应用程序,用于输入一个班10个学生的成绩,数据按随机访问模式存放。“记录号”和“总分”自动显示,各数据项的长度自己确定。

实验十、图形

实验内容:在窗体Form1建立一个坐标系,X轴的正向向右,Y轴正向向上,原点在窗体的中央。在坐标系上用Line方法绘制-2π~2π之间的正弦曲线。

编一循环程序,在屏幕上同时显示不同的形状和填充图案。

重点、难点:结构程序设计;控件的使用;程序界面设计;VB高级应用编程

四、实验项目学时分配表

序号

实验项目名称

学时

项目性质

演示

验证

设计

综合

1

实验一 建立简单程序

2

2

2

实验二 顺序结构程序设计

2

2

3

实验三 选择结构程序设计

2

2

4

实验四 循环结构程序设计

2

2

5

实验五 数组

2

2

6

实验六 过程

2

2

7

实验七 常用控件

2

2

8

实验八 菜单

2

2

9

实验九 文件

2

2

10

实验十 图形

2

2

合计

20

4

8

8

五、实验报告格式

《可视化程序设计》实验报告

题目:

时间: 年 月 日

地点:

实验目的:

实验内容:

实验设备:

实验步骤:

实验结论/体会

掌握情况:

问题分析:

成绩评定:

六、成绩评定办法及标准

实验成绩的评定由教师掌握,一般分为优、良、中、及格、不合格五个等级,指导教师应根据①实际操作情况、②提问解答情况、③实验报告及实验成果情况等结合实验纪律情况综合给予成绩,评定成绩时,可参考以下标准:

优秀:

能正确理解实验的目的要求,能独立、顺利而正确地完成各项实验操作,会分析和处理实验中遇到的问题,能掌握所学的各项实验技能,能较好地完成实验报告及其它各项实验作业,有一定创造精神和能力。有良好的实验工作作风和习惯。

良好:

能理解实验的目的和要求,能认真而正确地完成各项实验操作,能分析和处理实验中遇到的一些问题。能掌握所学实验技能的绝大部分,对难点较大的操作完成有困难。能较好完成实验报告和其它实验作业。有较好的实验习惯和工作作风。

中等:

能粗浅理解实验目的要求,能认真努力进行各项实验操作,但技巧较差。能分析和处理实验中一些较容易的问题,掌握实验技能的大部分。有30%掌握得不好。一般能完成各项实验作业和报告。处理问题缺乏条理。工作作风较好。能认真遵守各项规章制度。学习努力。

及格:

只能机械地了解实验内容,能一般性地按实验步骤完成实验操作,能完成60%所学的实验技能,有些内容虽完成,但不准确。遇到问题常常缺乏解决的办法,在别人启发下能作些简单处理,但效果不理想。一般能完成实验报告,能认真遵守实验室各项规章制度,工作中有小的习惯性毛病(如工作无计划,处理问题缺乏条理)。

不及格:

盲目地操作,只掌握50%的所学实验技能。有些实验虽能作,但一般效果不好,操作不正确。工作忙乱无条理。一般能遵守实验室规章制度,但常有小的错误。实验报告较多的时候有结果,遇到问题时说不明原因,在教师指导下也较难完成各项实验作业。

七、教材及参考书

教 材:《Visual Basic程序设计实验指导与测试》(第三版) 龚沛曾等编

高等教育出版社2007年版

参考书:《Visual Basic程序设计实验教程》杨明主编,中国铁道出版社,2006年版

《Visual Basic程序设计教程》(第二版)刘炳文主编,清华大学出版社,2003版

《Visual Basic程序设计简明教程》龚沛曾等著,高等教育出版社,2000年版

《Visual Basic编程与实例解析》梁恩主编著,科学出版社,2000年版

关闭窗口
 
 

地址:河南省平顶山市新城区明月路河南城建学院测绘与地理信息工程实验教学中心
邮编:467036 Email:chxlabcenter@163.com 电话:0375-2089033
版权所有 河南城建学院测绘与地理信息工程实验教学中心