简单WINDOWS小程序设计——四则运算计算器

  • 格式:doc
  • 大小:29.50 KB
  • 文档页数:1

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一:简单WINDOWS小程序——四则运算计算器

题目基本要求:创建一个Windows程序,在文本框中输入两个整数,按“计算”按钮后输出这两个整数的和、差、积、商。程序运行范例参见所提供的范例。

程序设计的具体要求如下:

(1)用户在两个文本框中输入2个整数后单击“计算”按钮,可在标签框中显示计算结果。

(2)要求计算结果标签框中的内容分行显示

(3)当除数输入为0以及输入的是非数值时,观察程序的运行状态,为什么?

程序提示:

(1)每个一在窗体中的控件都应该是一个对象,其中name属性为该控件在程序中的名字。(不能使用汉字)

(2)文本框控件为:Textbox,其中text属性即为用户输入的文本,其类型为字符串类型(3)字符串String 为系统已经定义的一个类,其中有很多可以直接使用的方法,如:字符串连接、字符串复制等等。

(4)通过文本框输入的数据类型是字符串,并不能直接用于数值计算,同理,计算之后的结果也不能直接显示在文本框或者标签中,需要转换!

相关代码和使用到的方法如下:

int.Parse(txtNumber1.Text)

//将字符串txtNumber1.Text转换为相应的整数,不考虑字符串输入错误,不能转换为整数的情况。

int x = 5;

txtNumber1.Text =x.ToString();

//将整数转换成字符串并赋值给文本框的text属性。

(5)和C语言一样,在C#/C++中,整数和整数相除仍然得整数。

(6)要分行显示,可以使用回车,但它是转义字符,为\n,比如:

string s1=”abc”+”\n”+”efg”,可以实现字母的分行显示

(7)所谓文本框清空,也就是文本框的text属性值为空串。也可以使用clear()事件

(8)在Windows窗体程序中,经常使用label控件(标签)完成显示和输出,属性text 用于显示,类型为字符串。

(9)C#中,类的全部属性和方法定义都是放在类中的。不允许类外定义方法。

思考:

(1)什么是对象,什么是类,有什么关系,在上述程序中,哪些是类,哪些是对象。

(2)对象和对象之间是如何区分的。

(3)什么是属性,什么是方法,在上述代码中,哪些是属性,哪些是方法,在控件的使用过程中,对象和属性能否改变

(4)你认为面向对象的程序设计的关键应该在哪里?使用系统或者第三方软件公司已经定义好的类有什么好处,又有什么坏处?

需要在网络辅助教学平台上提交的作业:

简要回答上述四道思考题!