- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 命令模式和状态模式的理解
命令模式的理解,关键有2点:一、使用接口---实现类的方式。 通常命令模式的接口中只有一个方法。 实现类的方法有不同的功能,覆盖接口中的方法。 在面向对象编程中,大量使用if…else…,或者switch…case…这样的条件选择语句是“最差实践”。通常这类代码,意味着有重构的余地。命令模式就是干掉条件选择语句的利器。1,首先提供一个接口:public
2007-10-06 15:38:00 1799
原创 使控件拥有透明背景
Windows 窗体编程如何:使控件拥有透明背景 默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的 Control.SetStyle 方法,可以让控件拥有不透明、透明或半透明的背景色。Control 类的 SetStyle 方法用于为控件设置特定的样式首选项,并可用来启用或禁用对透明背景色的支持。使控件拥有透明背景色 定位控件类
2007-08-29 20:50:00 739
原创 皮特的故事(转载)
讲故事谈.NET委托:一个C#睡前故事(皮特的故事) 从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文
2007-08-21 17:36:00 1453 2
原创 C#获取电脑硬盘,网卡,CPU的序列号
我实验了还可以,但是我只是截取了部分代码,见下面:private void button1_Click(object sender, EventArgs e){string cpuInfo = "";//cpu序列号ManagementClass cimobject = new ManagementClass("Win32_Processor");ManagementObjectCollect
2007-08-18 18:22:00 854
原创 ImageMap的使用
通过仔细摸索,我终于知道ImageMap的矩形块的Left, Top, Right,Bottom属性的意思了,其实他的这个我原来理解是矩形块距离左边的值为left,距离上面的值为top,距离右边的为right,距离下面的为bottom,结果事实不是这样的,总是应该以图片的左上角为坐标原点,在分别向下,向右取正数为坐标,所以应该这样理解(left,top)应该为一组坐标,就是矩形左上角顶点的坐标,(
2006-09-01 09:59:00 1968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人