RSS 2.0 Feed
2007-12 Entries
摘要:通过Visual Studio 2008新创建一个WPF Application项目,在没有编译的情况下打开Window1.xaml.cs。鼠标右键单击InitializeComponent();这一代码行,选择Go To Definition菜单项。我们会看到其定义在一个叫做Window1.g.i.cs的文件之中。 对WPF比较熟悉的程序员知道:在编译WPF程序的时候,MsBuild通过调用Markup Compiler将Window1.xaml编译成为一个baml文件和window1.g.cs文件。这里的g的含义是“生成的”(Generated)意思。 可是Window1.g.i.cs文件呢? 这是只有在Visual Studio编程环境下才能看到的一个文件,g的含义同上,而 i 则是“智能感知”(Intellisence)的意思。为了能够让用户更方便的使用Intellisense,Visual Studio生成并且使用了Window1.g.i.cs文件。 如果在一次编译之后再Go To Definition,您就会发现这次打开的是Window1.g.cs文件。当然在编程的绝大多数时间里面,Window1.g.i.cs文件的使用率要高的多。 ---- 二零零八,新年快乐!...[阅读全文]

posted @ | Feedback (2) | Filed Under [ WPF/SilverLight Visual Studio ]

有一种记忆单词的方法是谐音,就是根据其读音近似到汉语的某个词组合,而这个词组合可以被联想引申到单词的本义。

posted @ | Feedback (7) | Filed Under [ 玩的就是词藻 ]

摘要:虽然resgen.exe在.NET框架2.0下已经有了/publicClass的选项,Visual Studio 2005自动生成的代码文件只能是internal. 在Visual Studio 2008下,程序员可以选择internal或者public,如下图所示:     ---- 祝您节日快乐!...[阅读全文]

posted @ | Feedback (1) | Filed Under [ Visual Studio ]