当前位置:文档之家› 实验1 程序设计基础

实验1 程序设计基础

实验报告
实验目的:
通过教师示范、学生模仿的方式,使学生逐渐熟悉Visual Basic6.0集成开发环境的基本使用方
法及VB程序开发的基本过程,同时熟悉VB语言基础中的常量、变量、运算符、常用内部函数及简单控件的基本使用方法。

教学要求:
1.掌握Visual Basic程序的开发过程,能够运行一个完整的Visual Basic程序
2.了解Visual Basic程序的工作机制
3.掌握变量的定义及使用,常用算术和字符串运算符的使用
4.熟悉常用函数的使用方法
5.掌握数据输入输出方法
6.掌握常用控件(文本框、标签、命令按钮、计时器)的使用
实验内容:
项目一:界面设计
【实验1-1】利用VB工具箱中的控件,设计一个QQ登录界面或Windows计算器(“开始”->“程序”->“附件”->“计算器”)。

不写代码。

提示:Windows的计算器的菜单用菜单编辑器设计
项目二:输入、输出及运算
任选以下3个实验中的1个完成(可多余1个)
【实验1-2】编写程序,试验Visual Basic中的三种除法运算符(/、\、Mod)的区别。

参考程序如附件sy1-2.exe所示。

【实验1-3】输入圆的半径,计算圆的面积。

要求半径通过InputBox函数输入,结果在窗体中输出。

【实验1-4】将任意三位正整数进行倒序输出。

要求用InputBox函数输入,结果在窗体中输出。

提示:利用数学运算中的Mod、\等运算求得三位数的个、十、百位数值,然后倒序组合。

项目三:文本框、标签及常用内部函数的使用
任选以下3个实验中的1个完成(可多余1个)
【实验1-5】设计一个倒计时程序,内容不限。

参考附件sy1-5.exe。

提示:目标日期-date,如5.1倒计时:#5/1/2014# - Date
【实验1-6】文本框及常用内部字符串函数的基本使用。

建立如附件所示用户界面,要求将文本框更名为T1,4个命令按钮名称分别命名为C1~C4。

编写代码实现对应转换。

参考附件sy1-6.exe。

提示:要使文本框以密码字符方式出现,设置其PasswordChar属性。

【实验1-7】常用数学函数的使用。

参考附件sy1-7.exe。

建立如附件所示用户界面,要求将两个文本框更名为T1、T2,6个命令按钮名称分别命名为C1~C6。

编写代码实现对应函数求值。

项目四:计时器控件的应用
任选以下3个实验中的1个完成(可多余1个)
【实验1-8】“模拟彩票摇号器”设计(界面可自行设计)。

参考附件1-8.exe。

提示:用Rnd函数产生随机数作为随机摇号的结果,每一个摇出的号码在[0.9]范围
【实验1-9】“进度条”设计。

(使用两个形状控件Shape,先设置其FillStyle为0,再设置其FillColor)
思路:在计时器计时过程中不断调节长方形的长度,达到进度不断增加效果。

参考附件1-9.exe。

【实验1-10】“时钟”设计。

参考附件1-10.exe。

提示:1、用三条直线Line分别表示时、分、秒指针,用形状Shape控件做时钟外圆
2、在每一秒钟用Time函数获取系统当前时间
3、用数学方法计算当前时刻时、分、秒指针应指向的位置(定位该直线的两端点坐标)
作业要求:
1、将你所做实验按实验编号命名(如exp1-1)
2、将完成的实验源文件(工程、窗体文件)放入以自己
学号命名的文件夹中压缩,然后在skyclass网站对
应作业位置上传。

3、作业最迟上交期限:第五周星期天。

相关主题