在 .NET 程序中启用调试信息输出
我们在开发当中,有时需要添加一些调试信息,以便在脱离集成调试环境时捕捉错误。Win32 编程常用 OutputDebugString 这个函数配合 DebugView 等工具来在程序中插入调试信息。为了将调试信息写入日志,也有很多方法和第三方工具,比如著名的 log4cxx。
.Net 平台下,我们只需要简单的调用 Trace 和 Debug 这两个类,即可实现大部分调试输出。
*一、***Trace 和 Debug **的异同。
Trace 与 Debug 类均位于 System.Diagnostics. 我们在使用时,只需要引入该 namespace,同时在任何需要的地方直接调用即可。最大的区别在于,Debug 类仅在 Debug 模式下编译有效,而 Trace 类在 Debug 和 Release 模式下均可工作。例如这段代码:
123456789if (null == param1) { Debug.Fail("Debug: Parameter is null!"); // A return; }Trace.Trace ...
测试代码着色
安装了一个插件: Syntax Highlighter Wordpress Plugin
对于经常可能会贴代码的Blog来说,这东西必不可少。测试一下先。 namespace WpfDemo3{ /// <summary> /// Interaction logic for Window1.xaml /// </summary> public partial class Window1 : Window { public Window1() { InitializeComponent(); this.DataContext = new MainViewModal(); } }}
在 WP 的管理后台,插件安装页搜索“Syntax Highlighter”,即可搜到一堆相关的插件,选一个喜欢的就行。:)
发现大量类似插件都是基于 Alex Gorbatchev  的代码着色插件制作的,真牛。
这个插件与 Windows Li ...
测试及贴图
国际惯例,测试离线发布,离线贴图。
(乌镇)
【推荐】五十二集大型动画片《三国演义》
央视少儿(晚八点,银河剧场)最近在播放五十二集大型高清动画片《三国演义》。三国演义后面接着的是《郑和下西洋》。两部片子都不错。《三国演义》说是中日合拍,不过粗粗看职员表,除了一个分镜头是日本人外,主要制作还是中国方。少儿版动画《喜羊羊》的制作和运作,全年龄的《三国演义》。如果国内动画片市场能够照这个趋势下去,前途光明。
看了几集,可以用“制作精良”来形容其水准,而且,对原著的尊重和情节的把握,绝非旧真人版可比。不知今年开拍的新版如何。不过在我看来,有这部动画,真人版不拍也罢。动画片中,对三国时期的景象描绘,恢弘的战争场面,人物的气势,均表现得很好。虽然还有瑕疵,但是想来国内很难找到能将每个人物都表现的贴切的演职员群体了。不是说演员差,其实,找十个八个演技好的电视剧演员也不是很困难。但是,几十,几百,就很难找。再加上电视剧制作的费用,周期,体制等等问题,一部大型的电视剧,制作出来往往跟预期相差很大。反而是清汤寡水的肥皂剧容易些,一两个大腕就能撑起一台戏,二三线演员也能制作出精彩的剧情片。
顺便说说《喜羊羊与灰太狼》,据说票房很不错。这里面小朋友的爸爸妈妈的贡献当然是最主要部分,都市 ...