欢迎来到天天文库
浏览记录
ID:50028276
大小:262.00 KB
页数:37页
时间:2020-03-07
《Visual Basic.NET程序设计实验实训指导 教学课件 作者 邱炳城 实验1 求平方根.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、VisualBasic.NET程序设计实验实验1求平方根9/15/2021【功能描述】从程序窗口中任意输入一个正数,程序计算出该数的算术平方根并在窗口中显示出来。9/15/2021【实验内容】1.窗体及Label、Button、TextBox控件的外观设置。2.Dim语句的运用。3.Math对象及其Sqrt()方法的应用。4.Try-Catch-EndTry语句的运用。9/15/2021【实验目的】1.初步熟悉:VB.NET的开发环境;对象、属性、方法、事件的概念;事件响应的概念;程序、语句、变量、表达式的概念及
2、格式;调试程序的基本方法。2.掌握程序界面的设计的方法及通过程序界面进行信息输入输出的基本处理方法。9/15/2021【预备知识】1.面向对象程序设计2.VB.NET程序3.赋值运算和串联运算4.Dim语句5.Math类6.Try-Catch-EndTry语句7.MessageBox类8.创建及保存项目9.设计器窗口与代码编辑器窗口10.添加事件过程代码(事件处理程序)11.程序调试9/15/2021【实验步骤】1.创建及保存项目2.“即时”窗口的使用3.窗体设计4.程序设计5.程序调试6.程序改进9/15/2021
3、【问题与思考】1.进入代码编辑器窗口都有哪些操作方法?如何在窗体设计窗口与代码编辑器窗口之间进行切换?2.“即时”窗口有哪些功能?试试能否在程序被挂起时使用即时窗口检查变量或属性的值、计算表达式的值、修改变量或属性的值。3.试试将过程名Button1_Click改为其它名字(如abc),看看程序还能否正常运行,为什么?4.程序运行后,分别输入-2、1E2、1E200、1E9999,看看结果是否正确。如果不正确,程序如何继续改进?5.通过联机帮助学习MsgBox()函数的用法,并比较该函数与MessageBox.Sho
4、w()方法有何异同?9/15/2021面向对象程序设计概念类——具有同样性质和功能的事物所构成的集合称为类对象——具体的事物称为对象对象是通过类产生的,是类的实例,类是对象的模板,它定义了对象的特征和行为规则。属性——对象的特征称为属性方法——对象的功能称为方法事件——接收外界的特定刺激就是对象的事件9/15/2021格式在程序代码中调用对象的属性和方法的一般格式为:对象.属性对象.方法(参数)9/15/2021示例1设human代表人类,boy代表张三,则给张三穿41号鞋(ShoesSize)的程序代码可写成:Di
5、mboyashumanboy.name="张三"boy.ShoesSize=419/15/2021示例2当张三听到他的电话响(ring)的时候,大家要做什么?也就是说,张三的“电话响”这一事件发生的时候,如何处理这一事件?处理这一事件的程序代码就是事件过程代码,称为事件响应。事件过程代码由程序员编写,如,可将事件响应代码写成:大家停止说话,然后把他的电话扔出窗外。假如这段事件过程代码的名称为phone,则程序代码可写成:PrivateSubphone(参数)Handlesboy.ring……'“大家停止说话”的相关代
6、码……'“把他的电话扔出窗外”的相关代码EndSub9/15/2021程序由语句组成通常,一条语句书写成一行。如果一条语句太长,需要分多行书写,则要在没有结束的行末加上续行符:一个空格加一个下划线字符。例如,语句:Label2.Text=x&"的平方根是:"&vbCrLf&y可写成:Label2.Text=x&"的平方根是:"&_vbCrLf&y一行也可书写多条语句,例如:x=10:y=x+12:z=x/29/15/2021注释语句为了增强程序的可读性,提高程序的可维护性,有良好习惯的程序员会为程序加上必要的文字说明
7、,即给程序加上恰当的注释语句。注释语句用Rem或单引号开头,例如:'获取用户的输入数据x=TextBox1.Texty=Math.Sqrt(x)'开平方根9/15/2021赋值运算和串联运算=——赋值运算符。给变量或属性赋值。&——串联运算符。将多个字符串联接为一个字符串。例如:x=10y=x+12Label2.Text=x&"+"&y&"=?"上面程序的运行结果是:变量x的值为10,变量y的值为22,而标签控件Label2显示的文字内容为“10+22=?”。9/15/2021Dim语句程序代码中要使用的变量需要事先
8、声明。Dim语句可为一个或多个变量声明并分配存储空间。例如:'声明变量a用于存放整数值DimaAsInteger'声明变量x用于存放长整数值,变量y用于存放字符串值DimxAsLong,yAsString'声明变量m和n用于存放双精度数值,变量d1和d2用于存放日期值Dimm,nAsDouble,d1,d2AsDate'声明变量d用于存放16位
此文档下载收益归作者所有