《VB.NET程序设计实验指导书》 .doc
《《VB.NET程序设计实验指导书》 .doc》由会员分享,可在线阅读,更多相关《《VB.NET程序设计实验指导书》 .doc(32页珍藏版)》请在三一办公上搜索。
1、VB.NET程序设计实验指导书信息技术系实验一 VB.NET 程序设计初步一、实验目的:1、熟悉VB.NET程序开发环境,了解VB.NET应用程序的基本框架结构。2、掌握Windows Form的事件处理机制,以及如何在运行期创建控件。3、初步掌握VB.NET的基本编程方法和技巧。二、实验内容及步骤:1、 编写一程序运行界面如下:要求:单击“开始”按钮,在文本框中显示红色“Hello World!”;单击“清屏”按钮,则文本框中不显示任何信息;单击“结束”按钮,则退出运行。思考:如何能够在程序运行时,窗体中的某个按钮不显示。2、 编写一个对输入字符进行转换的程序。转换规则为:将其中的大写字母转
2、换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“*”。要求每输入一个字符马上进行判断和转换。程序运行界面如下:提示:对Textbox1_KeyPress 事件过程进行编码如下:3、 编写一个对数据进行过滤的程序。要求在文本框中输入数据,当按Tab键时表示输入结束,对于输入正确的数据,显示“正确”信息;对输入的非数字数据显示“错误,请再输入!”信息,同时清除文本框中的内容,并使焦点重新回到文本框。提示:(1)“按Tab键时表示输入结束”所使用的事件过程为textbox1_LostFocus( )(2)判断文本框中的内容是否为数字:IsNumeric(textbox1.text)(3
3、) 使焦点重新回到文本框:textbox1. Focus ( )实验二 VB.NET 顺序结构一、实验目的:1、掌握VB.NET输入输出语句的应用。2、掌握赋值语句的应用。二、实验内容及步骤:1美元兑换人民币计算提示:1)将字符串转换为单精度数的函数为CSng。 2)图中的显示为在汇率为8.099时的计算结果。 3)运算结果显示为2位,可用格式输出函数Format:Format (Expressionlist, #.#)。2计算输入数的阶乘。 利用Inputbox输入整数,求其阶乘。提示:将数值转换为字符的函数为CStr。注意:此题不要做成求10的阶乘,要能求出任何输入的数的阶乘。3. 计算4
4、个数的和及平均值从键盘上输入4个数,计算并输出这4个数的和及平均值。通过InputBox函数输入数据,在窗体上用标签显示和及平均值。4. 密码验证程序创建2个窗体,在第一个窗体中,点击“进入”按钮,用InputBox实现口令输入框,当输入的密码为888时,显示第二个窗体,密码错误时,用MsgBox提示错误信息。提示:1、创建窗体Form2的方法:“项目”“添加Windows窗体”“打开”。2、在VB.Net中,窗体是一个类,在程序代码中如想使用窗体,必须先将其实例化。在本例中,创建完窗体Form2后,在程序中使用它,必须先将其实例化,定义一个Form2的实例,如Dim FormSecond a
5、s New Form2,然后再对其使用。实验三 选择结构程序设计一、实验目的:1、掌握单分支、双分支条件与多分支条件语句的使用。2、掌握情况语句的使用及与多分支条件语句的区别。二、实验内容及步骤:1、计算销售提成用文本框输入销售额,用IfElse结构计算销售提成。Sale=1000,不提;1,000Sale=5,000,提成为Sale*5%;5,000Sale10,000时,除按上面的额度提成外,超过10,000的部分提10。2、所得税计算 1)收入在2000元以内,免征。2)收入20004000元,超过2000元的部分纳税3。3)收入超过4000元时,在20004000元之间的部分纳税3,超
6、过4000元的部分纳税4。4)当收入达50000元或超过时,在20004000元之间的部分,纳税3,400050000元的部分纳税4,超过50000元的部分纳税为5。3、教材P103习题14:随机生成50100的20个数,分别显示其中最大的数、最小的数和平均值。提示:1、使用Form_Click()事件过程; 2、随机生成50100的数:Int(Rnd*(10050+1)+50)4、 教材P284实验1:在购买某物品时,若所花的钱x在下述范围内,所付钱y按照对应折扣支付:xx10000.9x1000= x 20000.8x2000= x=3000提示:用多分支结构实现,注意计算公式和条件表达式
7、的正确书写。5、教材P284实验2:编写程序,输入上网时间,计算上网费用,计算方法如下:30元基数=50小时同时为了鼓励多上网,每月收费最多不能150元。实验四 循环结构程序设计一、实验目的:1、掌握For循环语句、Do循环语句以及While循环语句的使用。2、熟悉累加、连乘、求素数、求最大值及最小值的算法。二、实验内容及步骤:1、分别利用For和Do循环语句求1!+2!+n!的值。提示:1、使用Form_Click()事件过程; 2、利用InputBox函数输入n的值; 3、利用Msgbox过程输出结果。2、 参照教材P88例题4.13,分别实现呈下三角和上三角的九九乘法表。3、教材P287
8、实验5: 编写程序,要求显示出所有的水仙花数。所谓的水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。例如:153是水仙花数。提示:方法有两种:(1)利用三重循环,将3个数字连成一个3位数进行判断; (2)利用单循环将一个3位数逐位分离后进行判断。4、求S= a + aa + aaa + + aaaaa (n 个 a),其中a 是一个由随机数产生的1-9(包括1,9)中的一个正整数,n 是一个由随机数产生的5-10(包括5、10)中的一个数。例如:当 a =2 ,n =5 时,S = 2 + 22 + 222 + 2222 + 22222.提示: 为了得到不断重复a 的 n 位数 Te
9、mp ,可用如下程序段实现:Temp = 0 For i = 1 to nTemp = Temp *10 + a Next i实验五 数组一、实验目的:1、掌握数组的声明、数组元素的应用。2、掌握静态数组、动态数组的使用差别。3、应用数组解决与数组有关的常用算法。二、实验内容及步骤:1、运动成绩排序。某单位开运动会,共有10人参加男子100米短跑,运动员号和成绩如下:207号 14.5秒 077号 15.1秒156号 14.2秒 231号 14.7秒453号 15.2秒 276号 13.9秒096号 15.7秒 122号 13.7秒339号 14.9秒 302号 14.5秒2、排列销售业绩,有
10、如下公司的销售额,要求按照由多到少进行排序。公司联想方正同方DELL紫光神舟销售额(亿元)19.517.215.225.714.917.13、 已知数组a( )的值分别为1,6,8,3,5,9,10,2,7,4,删除key值为10的元素。提示:删除数组元素,必须分三个步骤完成。首先查找到要删除的元素,然后从下一个元素到最后一个元素依次往前移位,最后利用ReDim Preserve语句将数组大小减1。实验六 VB.NET 过程(1)一、实验目的:1、掌握函数过程和子过程的定义和调用方法。2、掌握形参、实参的对应关系。3、掌握值传递和地址传递的传递方式。4、掌握变量、过程的作用域。二、实验内容及步
11、骤:1 求最大值编写一过程,求三个数的最大值;在窗体中输入三个数,在按钮的事件过程中调用该过程,求出最大值。2求阶乘编写一过程,求一个数的阶乘;在窗体中输入三个数,在按钮的事件过程中调用过程求出三个数的阶乘后,再相加,Sum=A!+B!+C!3. 求偶数的倒数和编写一过程,求从2开始到某个偶数的倒数和;在窗体中输入一个偶数,在按钮的事件过程中调用该过程,求出从2开始到所求的偶数的倒数和。S=4排序编写一过程,实现数组元素的排序;在按钮的事件过程中,随机生成10个1100的数存放在数组中,调用该过程,将10个数由小到大排列起来。提示:1) 定义过程,将数组作为形参,如:Sub BubbleSor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB.NET程序设计实验指导书 VB.NET程序设计实验指导书 VB NET 程序设计 实验 指导书

链接地址:https://www.31ppt.com/p-2389351.html