Visual Basic 程序设计实验报告(空白)
- 格式:docx
- 大小:16.79 KB
- 文档页数:2


程序设计基础(Visual Basic)
实验指导书
西南林学院计算机与信息科学系
实验说明
一、实验文档下载:
老师的实验上机文档下载的地址:/~hjp/下的“VB”文件夹拷贝到计算机中。然后从该文件夹中找到本次实验的文档。
二、个人文件夹建立
在实验前,请先在电脑桌面上建立个人自己的文件夹,名称以个人的姓名加学号组成。如:“20130208001XXX”。同学们自己个人的VB程序设计实验文档都存放在该文件夹中。而且要求,每个实验都保存在单独的文件夹中。如,本次实验有三个例子,那么就需要建立三个文件夹,第一个文件夹的命名可为“实验1-1”,如此类推。相应的例子程序文件保存在相应的文件夹中。
三、实验结果上传给老师
实验完成后,同学们需将自己的文件夹上传给老师,以备检查。上传步骤如下。
1. 压缩文件夹。请将保存有VB实验上机程序的个人文件夹(在之前建立好的,如:“20130208001XXX”)进行压缩处理。压缩方法如下:选中该文件夹,单击鼠标右键,选中“添加到“20130208001XXX.rar””。计算机自动完成生成该文件夹的压缩文件。
2. 进入FTP。上传的地址为:ftp://192.168.1.2(或按任课老师指定的地址) ,
输入地址后进入该FTP网。打开“XXX”文件(该文件夹以任课老师姓名而命名)下的“上传”文件夹。
3. 上传文件。将第一步中生成的压缩文件拷贝到第二步打开的“上传”文件夹中去。等待拷贝完成后,才能确认程序上传成功。 四、实验内容说明
本实验指导书共包含15次实验上机内容。每次实验上机内容中包括三种题型:验证题、设计题和选做题。验证题为教材中的例题,通过参考书上的说明和操作步骤来熟悉相应知识点,一般有1-2道题。设计题为书上习题或其他来源的题目,目的是让学生能够在不照搬照抄的情况下自己独立思考完成VB程序设计,一般有1-2道。选做题为学有余力的同学练习,一般有1-2道。每次实验上机学生必须完成相应的验证题和设计题。
1
实验一 用C语言编写简单程序
一、实验目的
1. 熟悉VC6.0的编程环境,掌握运行C程序的基本步骤。
2. 了解C程序的基本框架,模仿例题编写简单的C语言程序。
3. 正确书写算术表达式、赋值表达式和关系表达式。
4. 掌握基本输入输出函数的使用,正确调用C语言提供的数学库函数。
5. 掌握简单的单步调试方法。
二、实验环境
Windows XP;Visual C++ 6.0。
三、实验内容
1.在屏幕上显示一个句子“What is a computer?”。
2.求华氏温度150F对应的摄氏温度。计算公式如下:
其中,c表示摄氏温度;f表示华氏温度。
3.输入x,计算下列分段函数的值(保留2位小数),请调用sqrt函数求平方根,调用pow函数求幂。
4. 输入一个正整数m(0100)m,求100imi。
四、实验要求
1. 将上机验证正确的源代码写到实验报告上。
2.根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。
3.按时提交实验报告。 553299cf21(1)2 x<02() x0xxfxx
2 实验二 分支结构程序设计-1
一、实验目的
1.熟练掌握关系表达式的使用。
2.熟练掌握使用else-if语句实现多分支结构程序设计。
二、实验环境
Windows XP;Visual C++ 6.0。
三、实验内容
1.输入x,计算并输出下列分段函数sign(x)的值。
2.输入月薪salary,输出应交的个人所得税tax(保留2位小数)。按照2011年开始实行的新的个人所得税法,计算公式为:tax = rate*(salary-3500)-deduction。
当salary≤3500时,rate=0、deduction=0
当3500
当5000
当8000
当12500
当38500
一、程序运行界面如下图所示。
程序实现的功能:
1、程序运行时,首先随机产生30个100-3000之间的任意年份,并显示在List1中。
2、当单击“判断”按钮时,选出是闰年的年份,显示在List2中。
3、当单击“排序”按钮时,将选出的闰年的年份值按从小到大的顺序排序,并重新显示在List2中。
说明:判断某一年是否是闰年有两个条件:
1、能被4整除,但不能被100整除。
2、既能被4整除,又能被400整除
二、在磁盘上有顺序文件test22in.txt。要求编程实现以下功能:
1. 单击“读入串”按钮,从文件中读出一个字符串并显示在text1中;
2. 淡季“排序”按钮,将字符串按字母ASCⅡ码值从小到大排序,并显示在text2中;
3. 单击“追加”按钮,将排序后生成的字符串添加到文件末尾(要求采用冒泡法排序) 。
三、编写程序,实现对任意字符串的加密和解密操作。其中,对大小写英文字母的加密规则为:A→D,B→E,C→F,„„,M→P,N→Q,„„,W→Z,X→A,Y→B,Z→C;其他字符保持原样不变。
要求程序界面如下所示。当在test1中输入需要加密的源文后,单击“加密”按钮,得到密文,并显示在test2中;当在test3中输入需要解密的密文后,单击“解密”按钮,得到源文,并显示在test4中。
四、建立一个成绩查询窗体如下图所示:
要求在Form_Load时打开磁盘文件test42in.txt度曲数据,并将读入的学号和姓名分别添加进两个列表框中,同时将三门课的考试成绩读入c,d,e三个数组(每个数组可定义为200个元素);并将两个列表框Listindex属性置为0。
当点击姓名中任意一项,学号的Listindex应随之改变,同样点击学号中任意一项,姓名的Listindex应随之改变。
点击“查询”则将该学生的三项成绩显示在右边的三个文本框内,同时将平时成绩置空。点击“计算”则将该学生三项成绩的平时值显示出来。点击“退出”则结束程序。
1
河 西 学 院
教 案
2015~2016学年第二学期
课 程 名 称 Visual Basic程序设计
授课教师
职称
教师所在单位 信息技术与传媒学院
河西学院教务处制 2
注:表中()选项请打“√”。
课程名称 Visual Basic程序设计 课程编号
授课专业 班级
课程类型 必修课 学校平台课(;院系平台课( );专业平台课( )
选修课 专业选修课( );通识教育选修课(√));
考核方式 考试(); 考查(√)
课程教学
总学时数 48 学 分 数
学时 课堂讲授学时数 16 实践课学时数
实验学时数 32 课堂讨论学时数
使用教材名称、作者及出版信息 《Visual Basic程序设计》,方媛主编,北京邮电大学出版社,
指
定
参
考
书
及
网
络
资
源
书名
作 者
出版时间及出版社
《Visual Basic程序设计》
《 Visual Basic程序设计》 蒋加伏
赵柱
中国科学技术出版社,2006 3
授课时间 顺序编号: 1
授课课题 实验一 熟悉VB的开发环境、程序设计的基本步骤 授课时数 2
授课形式 演示、上机操作
实验目的:
1.掌握Visual Basic的启动方法;
2.熟悉Visual Basic 开发环境中的元素;
3.掌握在属性窗口中设置控件的属性的方法;
4.学会建立一个可执行的应用程序;
5.掌握工具栏启动按钮、结束按钮的使用方法。
实验重点、难点:
重点:VB的集成开发环境、建立VB程序的一般过程
难点:对象的属性、事件和方法
实验方法和手段:
演示和指导上机实验
实验内容:
1.启动VB。
2.熟悉Visual Basic 开发环境中的元素。
3.向窗体中放置控件。
4.在属性窗口中设置控件的属性。