摘要:
下面是依赖对像类的实现:(注,这里涉及到INotifyPropertyChanged接口,大家可以参考MSDN文档了解)./// <summary> /// 依赖对像,主要提供属性值和属性绑定的管理。 /// </summary> public class MyDependencyObject { private IDictionary<MyDependencyProperty, object> _dict = new Dictionary<MyDependencyProperty, object>(); private IDictionary& 阅读全文
阅读排行榜
《Windows游戏编程大师技巧》三、Windows高级编程
2012-04-18 21:40 by java线程例子, 235 阅读, 收藏,
摘要:
Windows编程很绝的地方在于:你不用了解太多细节,就可以完成很多工作。使用资源资源就是你的程序代码结合在一起的多块数据,可以被程序本身在运行时加载。资源应当也放在程序的.EXE文件中的原因是:1.同时包含代码和数据的.EXE文件更容易发布。2.外力不容易任意删改程序的数据文件(如.BMP和.WAV文件)。对于想编译进程序中的数据类型没有限制,下列这些预定义的资源类型就可以满足大部分需要:图标 - 小的位图文件光标 - 鼠标指针的位图字符串 - 可以硬编码在代码中,也可以集中放在这声音 - 大部分Windows程序都使用.WAV格式位图 - 这是标准的位图,使用.BMP扩展名对话框 - 也可 阅读全文
Serializable 变量转换
2012-04-12 14:36 by java线程例子, 235 阅读, 收藏,
摘要:
public List<TdictCodDatDet> findTypeById(Serializable id){ StringBuilder sql=new StringBuilder("select id,itemid,itemname,pycode,wbcode,gbcode,parentcode,issys,numvalue"); sql.append("from TDict_CodDatDet"); sql.append("where ID="+((String[])id)[0]); //需要注意的是在转换的时 阅读全文
设计模式之-生成器模式
2011-07-22 20:09 by java线程例子, 235 阅读, 收藏,
摘要:
在产品结构比较复杂,构造过程比较繁琐,一次性构造比较难的时候,我们可以采取分而治之的原则,将产品组件化,每个组件由专门的厂商来生产,最后的产品指派给制定的车间进行最后装配.这种方式其实是现代制造业的一种典型的模式.比如汽车,飞机的制造等.这样做的好处是: 1.产品的部件由专门的生产厂商来生产,这样分工更加明确,更加精细,生产专业化,可以降低成本; 2.整个产品的生产更加简单,也可增加零件的复用. 3.转换生产比较容易,比如产品的材质发生变化,只需要找相应提供该材质的厂商即可.这其实就是典型的生成器模式.生成器模式有4个角色:A.抽象生成器:提供生成器的抽象表达,具体的生成由子类完成.抽象生成器 阅读全文
重要的Java模式——策略模式
2012-04-12 23:46 by java线程例子, 234 阅读, 收藏,
摘要:
策略模式允许在允许中替换算法。要实现该解决方案,需要将每个算法表示为Strategy(策略)类。然后应用程序委托当前的Strategy类来执行特定于策略的算法。1、Strategy 下面示例使用Role(充当Strategy)接口来声明策略行为和俩个具体来——Buyer和Seller来实现不同的行为:Role接口:package strategy;
public interface Role { public boolean siSatisfied(Product product, double price);
}Seller类:希望销售的产品都设置了20%的利润率package strat. 阅读全文
浙公网安备 33010602011771号