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


分享:解讀 .NET開發(fā)者常犯的錯(cuò)誤.NET開發(fā)過程中不是程式的無法運(yùn)行,就是程式的效率慢的同蝸牛在爬; 這種情況在.NET的新手中尤其常見;我不知道為什么,一些介紹.NET開發(fā)的書本里引用的例子代碼,也對此問題視而不見,尤其讓我郁悶的是一些我喜歡的書也出現(xiàn)了同樣的問題。 這篇文章不僅對.N
相關(guān).Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- ASP.NET 2.0中構(gòu)造個(gè)性化網(wǎng)頁
- GIS開發(fā)隨筆--GIS技術(shù)的一點(diǎn)理解和MapNet控件試驗(yàn)
- 揭秘10項(xiàng)必學(xué)的.NET技術(shù)
- 將一個(gè)圖片按比例縮放顯示在一個(gè)Frame中
- 關(guān)于.NET的集合總結(jié)
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .NET初學(xué)者推薦課程 asp.net錯(cuò)誤代碼大全
- .NET 4.5 異步IO 相關(guān)實(shí)例
- 解析linq to xml操作XML的示例分析
- 詳解:如何在.NET中訪問MySQL數(shù)據(jù)庫?
- 相關(guān)鏈接:
- 教程說明:
.Net教程-淺析WinForm程序中使用控制臺(tái)作為輸出窗口
。