上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 60 下一页
我也设计模式——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(774) Comments(0) Diggs(0)
我这人就爱较真儿。今天八卦一下C#的构造函数: (一)先看一下引用类型的实例构造函数(ctor): 测试一,无参ctor: 只要是程序员,都这么写过代码。我们甚至可以省略B和A的无参ctor,但是,在CLR内部,会默认为B和A创建各自的默认无参ctor(啥事儿也不做),new B的时候,一级级从子孙向祖先往上冒,直到所有类的基类:Object的ctor。   当我们在Visual... Read More
posted @ 2009-11-12 16:03 包建强 Views(11229) Comments(6) Diggs(0)
  听说,图灵出版社的刘江主编要兼任《程序员》杂志的名誉主编了。   我来泼盆冷水吧,这是个换汤不换药的事。   《程序员》,就像一个病入膏肓的垂死之人,还是别治了,打一针安乐死好了。不是我奚落你们,现在这本杂志就连 Read More
posted @ 2009-11-11 01:07 包建强 Views(6067) Comments(107) Diggs(16)
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(636) Comments(1) Diggs(0)
书接上文,比较WCFBehaviorSolution1.zip和WCFBehaviorSolution2.zip这两个项目,它们分别在Service和Client定义了behavior,在实现上有几点区别: Read More
posted @ 2009-11-10 15:16 包建强 Views(445) Comments(0) Diggs(1)
代码下载: 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(1404) Comments(0) Diggs(0)
代码下载: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(781) Comments(0) Diggs(0)
我是一个有代码“洁癖”的人,这一点,在WPF/Silverlight中,表现为不到万不得已绝不用DP,因为大多数情况用INotifyPropertyChanged凑活凑活就可以了,而且这样生成的代码最简洁。而为了DP需要写4段代码:DP声明、get和set方法、以及回调函数,把原先的整齐搞得一塌糊涂,这是我不喜欢的。 但是,如果牵扯到XAML中一些不能实现的属性,就必须使用DP了。尤其是Silv... Read More
posted @ 2009-11-09 00:46 包建强 Views(394) Comments(0) Diggs(0)
我想,Silverlight只是WPF的一个子集,很多WPF的功能,在SL中并没有,比如说TemplateSelector,比如说Relative绑定。于是,我们只好采用AttachedBehavior来模拟。 这样最好,最灵活,需要什么,就添加相应的DP,使得SL类库最小化。   所有派生自ContentControl的类型,都使用ContentPresenter来显示它们的内容... Read More
posted @ 2009-11-08 21:18 包建强 Views(644) Comments(1) Diggs(0)
本章深入到可执行文件的内部,进而探索元数据的概念。 a.cs using System;using System.IO;public class zzz{ public static void Main() { zzz a = new zzz(); a.abc(); } public void abc() { FileStream s = new FileStream("C:\\mda... Read More
posted @ 2009-11-08 20:54 包建强 Views(798) Comments(0) Diggs(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 60 下一页