《物联网系统设计与应用开发》课件6-2 任务2 四则运算_第1页
《物联网系统设计与应用开发》课件6-2 任务2 四则运算_第2页
《物联网系统设计与应用开发》课件6-2 任务2 四则运算_第3页
《物联网系统设计与应用开发》课件6-2 任务2 四则运算_第4页
《物联网系统设计与应用开发》课件6-2 任务2 四则运算_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录任务目标01相关知识点02任务实施03任务目标(1)学会窗体应用程序的创建。(2)掌握基本控件的使用。任务描述本任务是创建一个窗体应用程序,实现两个数的加、减、乘、除四则运算。我们以求和运算为例讲解(其他运算原理相同),求和运算流程如图6-5所示。首先判断操作数1、操作数2是否为空,为空则弹出提示“操作数不能为空”。不为空则把操作数1、操作数2转换为整数,若出现异常则提示“输入字符串的格式不正确”,若无异常则相加计算结果。图6-5计算两整数和流程图任务实施1.开发内容(1)点击文件->新建->项目,出现如图6-6所示界面,选择“Windows窗体应用程序”,选择工程名称和位置后,进入程序的Form1界面(也可以自己再添加窗体,右键单击工程名称选择“添加”->“Windows窗体”)。图6-6新建工程任务实施(2)拖拽控件。从左边的【工具箱】/【公共控件】中,拖放三个Label控件、三个TextBox控件和一个Button控件放在Form1窗体中,如图6-7所示。图6-7拖拽控件任务实施(3)编辑控件。选中【Label】控件,右键选择【属性】,将其【text】属性修改为“操作数1”,如图6-8所示。图6-8修改属性任务实施按照同样的方法对其他控件的Text属性进行修改,效果如图6-9所示。图6-9控件摆放效果任务实施(4)双击“加”按钮进入按钮的Click事件中,可在此进行编码。求和事件中参考代码如下:

privatevoidbutton1_Click(objectsender,EventArgse){//定义操作数1、操作数2、结果longoper1,oper2,result;//如果操作数为空,显示警告信息if((textBox1.Text=="")||(textBox2.Text=="")){MessageBox.Show(this,"操作数不能为空","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}try{//将文本框中的数据(字符串型)转换成long型数据oper1=Convert.ToInt64(textBox1.Text);oper2=Convert.ToInt64(textBox2.Text);//计算结果result=oper1+oper2;//将和写入结果文本框textBox3.Text=Convert.ToString(result);}catch(Exceptione1){//捕捉异常,例如:若输入字母\浮点数,在转换成long类型时会引发异常MessageBox.Show(this,e1.Message,"警告信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);}}结果验证(1)按F5快捷键,或点击调试按钮运行程序。操作数1和操作数2任一为空或都为空时,点击“相加”按钮会弹出提示“操作数不能为空”,显示效果如图6-10所示。图6-10操作数不能为为空结果验证(2)在操作数1输入500,在操作数2输入501,点击“相加”按钮会在结果输入框显示1001。如图6-11所示。图6-11显示两数相加结果感谢观看THANKYOUPleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论