编写一个计算长方体体积的C#WindowsForm,包含一个类,一个方法,三个属性
2011-07-26 21:52
681 查看
据说这是一题考官出给面试的人做的题,有四十多号高手都做不全面的题,很多人都质疑这些所谓的高手,我在自己做了以后才明白这题真的是很经典,可惜我只是一只刚刚步入实习期的菜鸟,讲不出什么。在这里也只是写写自己做这题的感受。
当师傅刚让我做的时候我也是觉得很简单,三下五除二,拖了几个控件,就搭了界面了,根本就没看清题目便将一切一股脑儿都写到了button里面,然后很得意地给师傅看了。师傅看了以后直接判了死刑,然后让我回去仔细看题,
不过我看半天愣是没看出来。后来师傅摇着头解题给我看:“题目让你写出一个类,一个方法,三个属性,请问你的这些东西在哪里?”我这才明白过来,题目让我们做的事。然后觉得这也简单那
那就直接建一个Table类啊
class table
{
后来突然发现这个根本就没有属性,在同学的帮助下,通过查找网络资源终于拼凑出了下面的代码
请注意button里的代码是写在Form的代码段中的。
前后花了我不少时间,而且这样的代码也不是我满意的,这让我觉得编程确实是一件需要思考的事情哦
当师傅刚让我做的时候我也是觉得很简单,三下五除二,拖了几个控件,就搭了界面了,根本就没看清题目便将一切一股脑儿都写到了button里面,然后很得意地给师傅看了。师傅看了以后直接判了死刑,然后让我回去仔细看题,
不过我看半天愣是没看出来。后来师傅摇着头解题给我看:“题目让你写出一个类,一个方法,三个属性,请问你的这些东西在哪里?”我这才明白过来,题目让我们做的事。然后觉得这也简单那
那就直接建一个Table类啊
class table
{
后来突然发现这个根本就没有属性,在同学的帮助下,通过查找网络资源终于拼凑出了下面的代码
请注意button里的代码是写在Form的代码段中的。
前后花了我不少时间,而且这样的代码也不是我满意的,这让我觉得编程确实是一件需要思考的事情哦
相关文章推荐
- 用隐式方法调用一个计算长方体表面积和体积的类
- C#第2次试验(1).创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- 需要求三个长方体的体积,请编写一个基于对象的程序。
- 需要求三个长方体的体积,请编写一个基于对象的程序
- 定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下: (1)可以生成具有特定坐标的点对象。 (2)提供可以设置三个坐标的方法。 (3)提供可以计算该“点”距原点距离平方的方法。 (4)编写主类程序验证。
- 例题:计算运费。c#语言基础,比较简单。看代码输入格式和方法。同样方法可以做一个 出租车打车的程序
- 一个简单方法完成C#时间间隔的计算
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 一个简单方法完成C#时间间隔的计算
- 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在
- 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。 通过两个方法
- C# 利用反射,遍历获得一个类的所有属性名,方法名,成员名.
- 一个简单方法完成C#时间间隔的计算
- 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(s
- 前端攻城狮学习笔记二:实现一个叫Man的类,包含attr, words, say三个方法。
- 最近用C#编写了一个在RichTextBox中查找字符串并标记的方法
- 编写一个计算某个月份的天数程序,请用if-else条件语句实现。要求根据用户输入的月份,判断出月份所包含的天数。
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算