代码改变世界

随笔档案-2012年02月

关于Embedded Resource的理解

2012-02-26 22:28 by Ecin, 4778 阅读, 收藏,
摘要: Embedded Resource .NET中使用外部资源时常用的方式都是使用资源文件,作为程序集的一部分发布。资源文件的读取也比较方便,字符串、图片和任何二进制数据,包括任何类型的文件都可以作为资源的项。 使用资源文件时VS也会自动生成相应的方法来获取资源,用xml编辑器打开后缀.resx的文件,可以看到资源文件是用xml方式存储的。 Embedded Resource亦即嵌入式资源文件,和资源一样,通过一些设置后也可以作为程序集的一部分发布。有时候我们不想用资源文件的时候也可以使用嵌入式资源,例如将文件my.xml作为资源文件嵌入的设置方法: 通过reflector打开程序集可... 阅读全文

开源组件DockPanel Suite使用

2012-02-14 00:14 by Ecin, 9631 阅读, 收藏,
摘要: 上一篇文章中提到了可停靠控件DockPanel Suite,下面我简单介绍下该组件的使用方法。 1.多文档界面(MDI) DockPanel Suite的主窗体类似于WinForm中开发MDI应用程序的父窗体,父窗体容纳了所有的停靠窗体,停靠窗体类似于MDI中的子窗体。 红色区域是一个Panel,继 阅读全文

Dockable Window开源组件分享

2012-02-13 16:17 by Ecin, 2226 阅读, 收藏,
摘要: 可停靠窗体组件(Dockable Window)类似于Visual Studio 的界面,在所分的区域中可以选择任意停靠,非常强大。这样的停靠组件用作于C/S程序框架的一部分,效果相当不错。下面就介绍几款还不错的开源组件: 1.WinForm开发的Dockable Window 在codeproject找到了一款功能基本完整的可停靠窗体组件Visual-Studio-IDE-like-Dock-Container,下载地址在这里,作者接连写了两篇文章来介绍该组件的使用。运行后的效果如下: 效果还是相当不错的,运行的时候选择菜单栏“Work”选项,点击”Initialize”,初始化整... 阅读全文