轻型重量级.Net开发工具Snippet Compiler学习

绍一个.Net开发工具
B"h9q6?)IYp0有一下特点ITPUB个人空间'`.wq9i&c$I
免费,体积小ITPUB个人空间ZH,u-i S$U7F
绿色,免安装
3yiG$yR ajL)T6?!V u0支持.net 1.1 和2.0ITPUB个人空间-|;{ d4u3G(_.}
支持代码调试和编译ITPUB个人空间#gM"]3J5d~l
支持代码提示ITPUB个人空间D;Tw^KP3M
ITPUB个人空间?)v^1~/r7Y8?uO"`#I
使用起来无比方便
!L W4UPy0
d `+nd5Sjx } B8?0她的名字叫做---Snippet CompilerITPUB个人空间 i g"A E p C'a/z"h
ITPUB个人空间w6P0G.sCiA8w2N
Snippet Compiler 由 Jeff Key 编写。

Snippet Compiler
Q#D ~E^0  Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。ITPUB个人空间kK0rL*n9O;u1r

:tN,{Lv0  例如,假设我希望向你示范如何从 Microsoft .NET 框架中启动另一个应用程序。在 Snippet Compiler 中,我将通过新建一个能够创建小型控制台应用程序的文件开始。可以在该控制台应用程序的 Main 方法内部创建代码片段,而这正是我要在这里做的事情。下面的买卖IC网代码片段演示了如何从 .NET 框架中创建记事本实例:ITPUB个人空间1e!w{O,VU-h `wzX
ITPUB个人空间lH$jv }.v

程序代码程序代码
ITPUB个人空间]g.g)`;W:j @
System.Diagnostics.Process proc = new System.Diagnostics.Process();
C*K$qS6E;xiP0proc.StartInfo.FileName= "notepad.exe";
im%a$J Dj2R0zQ0proc.Start();
&y:_M/x+K i~$y0proc.WaitForExit();ITPUB个人空间FR OOk]^ J(Z

ITPUB个人空间MADD8mU
ITPUB个人空间+wd a%L\4Q
当然该代码片段本身无法编译,而这正是 Snippet Compiler 的用武之地。Figure 1 显示了 Snippet Compiler PDF中的这一代码示例。
Sk8rKWW0ITPUB个人空间@$G s#J zp*S'V

] E FvZr0Figure 1 Snippet Compiler 运行画面ITPUB个人空间6Qv A;mU~C
ITPUB个人空间ZQF1bL'b
  为了测试该代码片段,只须按 play(运行)按钮(绿色三角形),它就会在调试模式下运行。该代码片段将生成一个弹出式控制台应用程序,并且将显示记事本。当你关闭记事本时,该控制台应用程序也将关闭。ITPUB个人空间 Y5b;B"Z8Dt'O
ITPUB个人空间 N6ey wT;or+R
  就我个人而言,我是在尝试为某位有求于我的人士创建一个小型示例时,才发现 Snippet Compiler 是个无价之宝——如果不使用该工具,那么我通常必须新建一个项目,确保每个部分都能编译通过,然后将代码片段发送给求助者,最后删除该项目。Snippet Compiler 使得这一过程变得更容易、更爽快。
5m M:hz~ a N }0


posted @ 2011-06-25 21:14  mmic.net.cn  阅读(227)  评论(0编辑  收藏  举报