07 2009 档案
WeifenLuo.WinFormsUI.Docking.dll 源码分析(一)
摘要:从这周一开始分析了一个开源的停靠控件,具有VS2003和VS2005两种风格,代码总行数14000多行。运行效果如下: 通过Visio对源码反向工程得到一个类图框架 对于源码看了一部分但还没有理清框架结构,等看明白了再将具体的实现细节补充上来。   阅读全文
posted @ 2009-07-10 16:50 赵保龙 阅读(2100) 评论(2) 推荐(0) 编辑
如何在C#中直接操作C++结构体(转)
摘要:在C#中调用C++或系统DLL是比较常见的操作。   例如C++中定义的以下结构体: struct RCEStruct {  int Event;     int Flag;       char&#... 阅读全文
posted @ 2009-07-04 10:39 赵保龙 阅读(1154) 评论(0) 推荐(1) 编辑
使用 DpaToolkit 对 C#类库进行反向建模
摘要:1.下载安装DpaToolkit。DpaToolkit是一个开源项目,通过 http://dpatoolkit.sourceforge.net/  可以获取源码和安装包。2. 建立要反向建模的C#类库。工程如下: BaseClass.cs的代码如下: Code ExtendClass.cs的代码如下: Code编译生成Rever... 阅读全文
posted @ 2009-07-03 10:56 赵保龙 阅读(636) 评论(0) 推荐(0) 编辑
如何打造自己的代码段
摘要:在不同的项目中有些代码段或者工具函数是通用的,经常为了查找以前的一个代码段打开一个大的工程,漫长的等待之后复制黏贴,影响了效率。可以使用VS的代码段管理器添加自己的代码方便以后调用。 比如有一个创建DataTable的函数如下:Code 加入代码段管理器需要如下几步:1.建立代码段文件 GetDemoDataTable.Snippet.  在vs中 新建一个xml文件... 阅读全文
posted @ 2009-07-02 15:08 赵保龙 阅读(253) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示