上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页
控制反转(IoC)有2种: 一种是依赖注入,MVVM就是这方面的代表。 另一种IoC容器,把所有的Service都扔到container中。 Read More
posted @ 2009-11-24 19:31 包建强 Views(755) Comments(0) Diggs(0) Edit
4.2 瓷砖问题 能不能铺是比较简单的。 用1*2 去铺 N*M,看得是N*M是奇数还是偶数。 用p*q的瓷砖覆盖M*N的地板的充要条件是: 1。第一行和第一列可以被覆盖 2。m可以被p整除并且n可以被q整除 http://computer.mymang.cn/algorithm/106-1098926.html   再有就是有几种铺法的问题了。对于用1*2去铺2*M,居然铺... Read More
posted @ 2009-11-22 00:14 包建强 Views(1358) Comments(1) Diggs(0) Edit
我也设计模式——0.前言 我也设计模式——1.Factory Method 我也设计模式——补一篇 Simple Factory 我也设计模式——2.Abstract Factory 我也设计模式——3.Singleton 我也设计模式——4.Builder 我也设计模式——5.Prototype 我也设计模式——6.注册工厂 我也设计模式——7.反射工厂 我也设计模式——8.Adapter 我也... Read More
posted @ 2009-11-16 10:40 包建强 Views(756) Comments(0) Diggs(0) Edit
我这人就爱较真儿。今天八卦一下C#的构造函数: (一)先看一下引用类型的实例构造函数(ctor): 测试一,无参ctor: 只要是程序员,都这么写过代码。我们甚至可以省略B和A的无参ctor,但是,在CLR内部,会默认为B和A创建各自的默认无参ctor(啥事儿也不做),new B的时候,一级级从子孙向祖先往上冒,直到所有类的基类:Object的ctor。   当我们在Visual... Read More
posted @ 2009-11-12 16:03 包建强 Views(11195) Comments(6) Diggs(0) Edit
  听说,图灵出版社的刘江主编要兼任《程序员》杂志的名誉主编了。   我来泼盆冷水吧,这是个换汤不换药的事。   《程序员》,就像一个病入膏肓的垂死之人,还是别治了,打一针安乐死好了。不是我奚落你们,现在这本杂志就连 Read More
posted @ 2009-11-11 01:07 包建强 Views(6027) Comments(107) Diggs(16) Edit
public void AddNewColumn(string path){ DataGridTemplateColumn column = new DataGridTemplateColumn() { Header = path, SortMemberPath=path }; StringBuilder sb = new StringBuilder(); sb.Append(@" <Dat... Read More
posted @ 2009-11-10 15:17 包建强 Views(624) Comments(1) Diggs(0) Edit
书接上文,比较WCFBehaviorSolution1.zip和WCFBehaviorSolution2.zip这两个项目,它们分别在Service和Client定义了behavior,在实现上有几点区别: Read More
posted @ 2009-11-10 15:16 包建强 Views(431) Comments(0) Diggs(1) Edit
代码下载: Service:WcfService7.zip Silverlight:DynamicGridViewDemo.zip 思路简单介绍如下: 1.AttachedBehavior结合Resource来为Column中的列添加事件 2.使用DP,来封装多个GridView: public class FormFieldTemplateSelector : UserControl... Read More
posted @ 2009-11-10 15:14 包建强 Views(1388) Comments(0) Diggs(0) Edit
代码下载:SL3TabControl_new.zip关键代码如下: <Controls:TabControl Regions:RegionManager.RegionName="TabRegion" Width="Auto" Height="Auto" Margin="0,5,0,0" HorizontalAlignment="Stretch"> <Regions:TabCont... Read More
posted @ 2009-11-10 15:01 包建强 Views(770) Comments(0) Diggs(0) Edit
我是一个有代码“洁癖”的人,这一点,在WPF/Silverlight中,表现为不到万不得已绝不用DP,因为大多数情况用INotifyPropertyChanged凑活凑活就可以了,而且这样生成的代码最简洁。而为了DP需要写4段代码:DP声明、get和set方法、以及回调函数,把原先的整齐搞得一塌糊涂,这是我不喜欢的。 但是,如果牵扯到XAML中一些不能实现的属性,就必须使用DP了。尤其是Silv... Read More
posted @ 2009-11-09 00:46 包建强 Views(389) Comments(0) Diggs(0) Edit
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页