Gallery
文章平均质量分 82
龙二少爷
操作系统工程师,项目管理专家。熟悉 C++/C# 等多种语言
展开
-
【WPF】创建基于模板的WPF控件
WPF可以创建两种控件,它们的名字也很容易让人混淆:用户控件(User Control)和定制控件(Customer Control),之所以如此命名,是因为用户控件更面向控件的“使用者”,以方面他们利用现成的控件组合成新的控件,而客户控件,更便于定制化(Customization),方便创建有别于现有控件的定制控件。定制控件提供了行为和表现完全分离的开发模式,具有很高的灵活性,当然,也更...2010-07-19 16:51:56 · 240 阅读 · 0 评论 -
【代码片段】取最接近的Web-Safe Color
作者: RayLinn最近的项目里需要从索引颜色里取最接近的颜色,用下面的代码实现之:[code] public static Color ScanNearestColor(Color color) { int leastDistance = int.MaxValue; int red = co...2010-07-21 15:11:31 · 276 阅读 · 0 评论 -
【C++】PEXOPRTS 不工作了
迁移Posix下的一些工具常常需要用到MingW和VC++一起工作,这时候PEXPORTS就帮上大忙了:我们可以先用MinGW编译出dll,然后用PEXPORTS导出def文件,最后用VC++的LIB命令创建新的lib文件,VC++程序就可以无缝地调用MingW的dll。迁移到win7 64bit之后,原来的PEXPORTS 0.4.3总是会莫名其秒Crash掉,打上补丁也没效果,将它编译...2010-08-17 10:08:42 · 212 阅读 · 0 评论 -
【片段】如何在C#里获得执行外部程序的事件
[code="C#"] static int RunProgram(string exe, params string[] args) { ManualResetEvent mreProcessExit = new ManualResetEvent(false); ManualResetE...2010-06-20 08:32:13 · 291 阅读 · 0 评论 -
【技巧】分层窗口Layered Windows和Direct2D技术
作者:Kenny Kerr 翻译:Ray Linn在关于Direct2D技术的第三讲里,我将要展示其在互操作性上无与伦比的能力。我不打算遍历关于互操作性的所有细节,我想给你演示一个实际应用:分层窗口。分层窗口是那些已经久已存在且未被改进的Windows诸多特性之一,因此特别需要利用现代图形技术来提高它的使用效率。这儿,我假定你有些Direct2D编程的基本知识。 如果没有,我建议...2010-06-30 10:27:17 · 1226 阅读 · 0 评论