2007年4月15日

摘要: 类与类之间是组合关系更好,这样的类与类之间是低耦合,而继承是属于高耦合的关系。通过OO隔离变化动机:在soft,有这样的类,必须保证他们在系统之中只有一个实例,才能确保他们的逻辑正确性,以及更好的效率,如果通过常规的构造器,提供一种机制来保证一个类只有一个实例。意图:保证一个类只有一个实例 ,并提供一个该实例的全局访问点。要点:singleton中的实例构造器可以设置为protector以允许子类... 阅读全文
posted @ 2007-04-15 20:05 tony.zjb 阅读(237) 评论(0) 推荐(0) 编辑

2007年4月14日

摘要: 子类复子类,子类何其多动机: 解决了过度使用了继承来扩展对象的功能,使得扩展缺乏灵活性,这样会导致子类的膨胀,如何使“对象功能的扩展”能够根据需要来动态地实现?同时避免“扩展功能的增多”带来的子类膨胀的问题?从而使得任何“功能扩展变化”所导致的影响降为最低?意图: 动态地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类更为灵活。 出自:《设计模式》GoFDeco... 阅读全文
posted @ 2007-04-14 20:17 tony.zjb 阅读(165) 评论(0) 推荐(0) 编辑

2007年4月13日

摘要: 抽象A-------抽象b---------实现细节B抽象B----稳定实现细节B-----变化面向对象就是软件的复用,软件最伟大的地方就是复用 。bridge模式的解释:抽象部分与实现部分分离,使他们都可以独立的变化。bridge模式使用“对象间的组合关系”解耦了对象和实现之间固有的邦定,使得抽象(tank的型号)和实现(不同的平台)可以沿着各自的纬度来变化 所谓抽象和实现沿着各自纬度的变化,... 阅读全文
posted @ 2007-04-13 22:09 tony.zjb 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Ctrl-Shift-C:注释Ctrl-Shift-R:移除注释企业管理器中Ctrl-x 运行 阅读全文
posted @ 2007-04-13 18:04 tony.zjb 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 适配器模式:适配器模式允许将一个类的接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作。面向接口编程的原则:尽量将程序之中的参数,返回值,变量全都使用接口来代替。1:类适配器模式: 带来高耦合(不推荐)2:对象适配器模式:送耦合(推荐)适配器模式的应用:在.net之中复用com对象:--com对象不符合.net对象的接口--需要使用tlbimp.exe来创建一个r... 阅读全文
posted @ 2007-04-13 00:03 tony.zjb 阅读(211) 评论(0) 推荐(0) 编辑

2007年4月3日

摘要: 引用:http://blog.csdn.net/binjuny/archive/2005/06/22/400478.aspx 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。... 阅读全文
posted @ 2007-04-03 17:43 tony.zjb 阅读(143) 评论(0) 推荐(0) 编辑

2007年3月18日

摘要: 高频查询界面的ftp中的两个文件夹 1 :IncrementUpdate(增量更新)2:ErrorUpdate (错误更新) 1:软件更新的代码整理2:cclient的设置3:cserver的代码表管理4:cclient分时数据的查询。 软件更新包的名称 日期 (20070401.zip)客户端软件更新包的名称 (CClient_1.0.0.zip)服务器端软件更新包的名称 (CServ... 阅读全文
posted @ 2007-03-18 23:15 tony.zjb 阅读(219) 评论(0) 推荐(0) 编辑

2007年3月9日

摘要: 通常认为在编写程序中用到多线程是一个高级的编程任务,容易发生错误。在本月的栏目中,我将在一个Windows窗体应用程序中使用多线程,它具有实际的意义,同时尽量使事情简单。我的目标是在一个普通的需求描述中用最好的办法讲解多线程;客户仍然比较喜欢使用户交互方式的应用程序。 多线程通常和服务器端软件,可扩展性及性能技术联系在一起。 然而,在微软.NET框架中,许多服务器端应用程序都驻留在ASP.N... 阅读全文
posted @ 2007-03-09 15:11 tony.zjb 阅读(265) 评论(0) 推荐(0) 编辑

2007年3月7日

摘要: 1:关于winform之中的dock,在vs2003之中时有这样的问题的,发现Dock能够正常工作居然与对象的创建顺序有关,可这些对象的创建顺序是由.net自动生成的(与控件放入的顺序有关),一旦顺序错误,屏幕就乱了。所以可以适当的更改空间的顺序。2:关于使用wse(Web Services Enhancements )把服务器端的文件传到客户端。 比如说,现在站点A有个附件想传给站点B,我们就... 阅读全文
posted @ 2007-03-07 11:01 tony.zjb 阅读(294) 评论(0) 推荐(0) 编辑

2006年10月12日

摘要: 由于项目集成需要使用Web Service来提供接口。而Web Service又是面向整个Internat的。理所当然的安全性问题被搬上了台面。 WSE顾名思义是对Web Service的补充与加强,大家都知道Web Service是一个公开的标准,所以对Web Service的扩展也是需要加入Web Service标准的。(听说为了与BEA,SUN等大公司统一,Microsoft花了不少时... 阅读全文
posted @ 2006-10-12 14:08 tony.zjb 阅读(3083) 评论(0) 推荐(0) 编辑

导航