简单WINDOWS小程序设计——四则运算计算器
- 格式:doc
- 大小:29.50 KB
- 文档页数:1
实验一:简单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)你认为面向对象的程序设计的关键应该在哪里?使用系统或者第三方软件公司已经定义好的类有什么好处,又有什么坏处?
需要在网络辅助教学平台上提交的作业:
简要回答上述四道思考题!