我真的很喜歡使用控制檯應用程序來學習.NET編程的各個方面。我想知道是否有方法在Silverlight或WPF應用程序中模擬控制檯。有沒有辦法在Silverlight或WPF應用程序中模擬控制檯?
是否已有一個開放源碼的控制檯控件,可以插入到我的應用程序中?
最重要的是,我需要能夠模擬System.Console
的適當Read
和Write
方法。
顯然,重新使用別人已經構建的組件將是理想的,但是如果我需要從頭創建「控制檯控件」,我需要考慮什麼?
我真的很喜歡使用控制檯應用程序來學習.NET編程的各個方面。我想知道是否有方法在Silverlight或WPF應用程序中模擬控制檯。有沒有辦法在Silverlight或WPF應用程序中模擬控制檯?
是否已有一個開放源碼的控制檯控件,可以插入到我的應用程序中?
最重要的是,我需要能夠模擬System.Console
的適當Read
和Write
方法。
顯然,重新使用別人已經構建的組件將是理想的,但是如果我需要從頭創建「控制檯控件」,我需要考慮什麼?
作爲在Silverlight
上運行的IronPython
的示例實現了類似的想法。
Try Python是Michael Foord爲Silverlight和Moonlight創建的交互式Python教程。
瀏覽source瞭解Silverlight控制檯是如何構建的。
如何在WPF應用程序的屬性中將它設置爲控制檯應用程序?這樣你就可以獲得控制檯和WPF應用程序,並且可以像平常一樣使用Console.WriteLine等等。否則,在調試中運行時,請使用Visual Studio中的輸出窗口。
不確定Silverlight tho。
在CodePlex上嘗試Silverlight Console。它似乎需要添加一些依賴項才能使其正常工作,但它可能會滿足您的需求。
就我個人而言,我希望有一個應用程序允許我將控制檯應用程序代碼放入Silverlight應用程序並進行最小化調整。也許我會做出我的下一個大型家庭項目:-)。
我正在尋找完全相同的東西....對此的回答會很棒! – JeroenEijkhof 2010-06-25 01:11:58
@WmasterJ我添加了一個新的答案,您可能會發現有幫助。 – 2010-06-25 14:06:02