Snippet Compiler 是一個基於 Windows? 的小型應用程序,您可以通過它來編寫、編譯和運行代碼。 如果您具有較小的代碼段,並且您不希望為其創建完整的 Visual Studio .NET 項目(以及伴隨該項目的 所有文件),則該工具將很有用。
備注:Visual Basic 6.0 以前的版本可以在不保存工程文件的情況下直接運行、調試,非常方便。這 個特色在只要臨時編寫一段小程序時候非常有用。到了 Visual Studio.NET 以後又不得不象 Visual C++ 一樣創建、保存許多文件了,即使是一個非常小的工程。但是據說 Visual Studio 2005 Express 以 後這個特色又要恢復了,聽起來很不錯。
例如,假設我希望向您說明如何從 Microsoft?.NET 框架中啟動另一個應用程序。在 Snippet Compiler 中,我將通過新建一個能夠創建小型控制台應用程序的文件開始。可以在該控制台應用程序的 Main 方法內部創建代碼片段,而這正是我要在這裡做的事情。下面的代碼片段演示了如何從 .NET 框架 中創建記事本實例:
using System;
using System.Collections;
public class MyClass
{
public static void Main()
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName= "notepad.exe";
proc.Start();
proc.WaitForExit();
}
}
當然該代碼片段本身無法編譯,而這正是 Snippet Compiler 的用武之地。圖 1 顯示了 Snippet Compiler 中的這一代碼示例。
圖1Snippet Compiler
要測試該代碼片段,只須按 play(運行)按鈕(綠色三角形),它就會在調試模式下運行。
該代碼片段將生成一個彈出式控制台應用程序,並且將顯示記事本。當您關閉記事本時,該控制台應 用程序也將關閉。
就我個人而言,我是在嘗試為某位向我求助的人士創建一個小型示例時,才發現 Snippet Compiler 是如此寶貴的 — 如果不使用該工具,則我通常必須新建一個項目,確保每個部分都能編譯通過,然後將 代碼片段發送給求助者,並刪除該項目。Snippet Compiler 使得這一過程變得更加容易、更加愉快。