stand on the shoulders of giants
摘要: 非托管与托管类型对比IntPtr表示指针或句柄的平台特定类型,使用WINDOW API时使用。就是void* 就是HANDLE, 具体如下表:Wtypes.h中的非托管类型 非托管C 语言类型 托管类名 说明 HANDLE void* System.IntPtr 32 位 BYTE  unsigned char System.Byte 8 位 SHORT  short System.I... 阅读全文
posted @ 2010-05-14 01:01 DylanWind 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 什么是Recursive Algorithm?A recursive algorithm is a special type of algorithm in which a method calls itself over and over again to solve a problem. Each successive call reduces the complexity of the pr... 阅读全文
posted @ 2010-05-09 00:33 DylanWind 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 1. Install “HTML Help Workshop” from http://msdn.microsoft.com/en-us/library/ms669985(VS.85).aspxIf you have VS + VSSDK, no need to do this, because “HTML Help Workshop” is inc... 阅读全文
posted @ 2010-04-29 14:25 DylanWind 阅读(209) 评论(0) 推荐(0) 编辑
摘要: [代码]Int32 a, Int32 b;Swap<Int>(a,b)或者Float a, Float b; Swap<Float>(a, b)甚至Swap(a,b)编译器完成自动推断参数类型.这个就是C#泛型的小例子, 反映了泛型的第一个好处 "代码复用"。泛型,是在C++就已经有的事物了。我们知道C#是从2.0才开始支持的。泛型的好处就是代码复用,效率更高,类型安全。泛... 阅读全文
posted @ 2010-04-26 16:50 DylanWind 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 翻译自:http://www.codeproject.com/KB/aspnet/WCF.aspx#IntroductionWhat is .NET 3.0?.NET 3.0 = .NET 2.0 + Windows Communication Foundation + Windows Presentation Foundation + Windows Workflow Foundation + ... 阅读全文
posted @ 2010-02-08 17:01 DylanWind 阅读(240) 评论(0) 推荐(0) 编辑
摘要: To create a new category and set of performance counters programmatically:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//CreateacollectionoftypeC... 阅读全文
posted @ 2009-12-04 16:48 DylanWind 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 使用ClickOnce过程中遇到了一个难题,App.config不能publish出去,在clickonce的application file列表里没有这个文件,因为我在app.config里面放了很多配置,所以程序加载失败。查找了一圈下来,尝试了多种,例如:如何:在 ClickOnce 应用程序中包括数据文件http://msdn.microsoft.com/zh-cn/library/6feh... 阅读全文
posted @ 2009-12-02 10:23 DylanWind 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 析构函数用protected修饰 [代码]析构函数用protected修饰时禁止在栈中产生对象,只能在堆中产生对像,这点很重要。 对于堆中的对象,我们通常用new/delete来创建/销毁。当调用new时,它会自动去调用相应类的构造函数。同样,当调用delete时,它会自动去调用相应类的析构函数。当我们在栈中产生对象时,前面说的过程是自动完成的。即:不需要我们显式调用new/delete。这里有个... 阅读全文
posted @ 2009-07-15 15:41 DylanWind 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1. why "[STAThread]"?不知道你注意到没,WinForm程序一般都在main函数上有个特性[STAThread], 这是为什么呢?先从Apartments(单元)说起,我们知道WinForm程序需要调用很多传统win32的代码,所以要适应传统的单元模式。单元其实是包含线程和对象的容器。一个单元内的对象只能被这个单元内的线程调用。外部单元如何调用的?例如外部如何改变UI?需要Mar... 阅读全文
posted @ 2009-06-19 17:04 DylanWind 阅读(4152) 评论(0) 推荐(0) 编辑
摘要: 转帖:http://bbs.bikehome.net/diz/thread-1545-1-9.html长途骑行装备 (穷人版)注:我非常业余,骑过最好的车子也才700元,对自行车行家们的术语几乎一无所知,所以本文只适合那些贫穷的只能享受风光和骑行的自称为“民工车族”的家伙们,不适合那些能享受到炫目装备的家伙们。资料:地图当然是必备的,不要找那种华而不实的旅游地图,最好是司机... 阅读全文
posted @ 2009-06-16 14:35 DylanWind 阅读(3561) 评论(1) 推荐(0) 编辑