淺析WinForm程序中使用控制臺作為輸出窗口_.Net教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:淺析C#中的Adapter設(shè)計模式意圖 把一個類的接口變換成客戶端所期待的另一種接口,從而使原本接口不匹配而無法在一起工作的兩個類能夠在一起工作。 場景 假設(shè)網(wǎng)絡(luò)游戲的客戶端程序分兩部分。一部分是和服務(wù)端通訊的大廳部分,大廳部分提供的功能有道具購買、讀取房間列表、創(chuàng)建房間以及
最初打算寫一個log窗口類,使用textbox控件以及 progressbar,后來發(fā)現(xiàn)挺麻煩,遠(yuǎn)不及console窗口下的console.write和console.writeline方便。于是嘗試直接將信息輸出到控制臺窗口。
1、 在winform程序中調(diào)用console窗口。這個使用Win32 API來完成。關(guān)于AllocConsole函數(shù)和FreeConsole函數(shù)的詳細(xì)信息可以參見這里和這里。VB.NET的代碼如下:
Form程序調(diào)用和釋放Console窗口 |
2、 console窗口下繪制一個進(jìn)度條。
;1' 先繪制出進(jìn)度條的底色。 |
下面是
一張效果截圖。


分享:解讀 .NET開發(fā)者常犯的錯誤.NET開發(fā)過程中不是程式的無法運(yùn)行,就是程式的效率慢的同蝸牛在爬; 這種情況在.NET的新手中尤其常見;我不知道為什么,一些介紹.NET開發(fā)的書本里引用的例子代碼,也對此問題視而不見,尤其讓我郁悶的是一些我喜歡的書也出現(xiàn)了同樣的問題。 這篇文章不僅對.N
相關(guān).Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-淺析WinForm程序中使用控制臺作為輸出窗口
。