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

实验一:简单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) 你认为面向对象的程序设计的关键应该在哪里?使用系统或者第三方软件公

司已经定义好的类有什么好处,又有什么坏处?

需要在网络辅助教学平台上提交的作业: 简要回答上述四道思考题!

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4