摘要:
FormSize.cs 阅读全文
posted @ 2011-01-09 11:07
ebusi2010
阅读(249)
评论(0)
推荐(0)
摘要:
需要使用Point的三个静态方法[代码]这样是不正确的[代码]三个方法如下[代码]Round:通过将Point值舍入到最接近的整数值,将指定的PointF转换为Point对象。Truncate:实质上舍去小数部分并向0方向靠拢,比如坐标0.9和-0.9都变为0。Ceiling:向下一个最大的整数靠拢,如0.9变为1,-0.9变为0。 阅读全文
posted @ 2011-01-09 10:36
ebusi2010
阅读(1121)
评论(0)
推荐(1)
摘要:
窗体上显示的是 Hello from InstantiateHelloWorld! 吗?为什么?InstantiateHelloWorld.cs很简单的程序,但是有助于理解Paint事件和OnPaint方法,非常有必要把这个问题弄明白。 阅读全文
posted @ 2011-01-09 10:03
ebusi2010
阅读(275)
评论(0)
推荐(1)
摘要:
转载自Beginning C# 2008 Objects中文版——概念到代码(第2版)》第5章对象间的关系继承有可能是面向对象语言中最强大且独特的方面之一,因为:派生类比非继承类更简洁。派生类只包含与基类不同的"要素"。例如,从GraduateStudent类的定义可以看出,研究生是"已经从教育机构获得本科学位"的学生。因此,派生类让应用程序的代码相对于传统非面向对象实现的代码量大大减少。通过继承,能够重用和扩展已经被彻底测试过的代码,且无需修改之。如前所见,您可以创建一个新类GraduateStudent,而无需扰乱Student类的代码。这样,就能确保任何依赖于Student对象实例化和调 阅读全文
posted @ 2011-01-09 09:41
ebusi2010
阅读(501)
评论(0)
推荐(1)