程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 2008年第一份源碼

2008年第一份源碼

編輯:.NET實例教程

代碼下載地址:

CSDN Download:

http://download.csdn.Net/source/351523

官方地址:(下載方式見左邊欄)

GmailDriver:\Code\Csharp\ExpertLib\Console\ConsoleClassDemo.Rar

雪停了,冰融了,太陽出來了,一切又恢復了正常。春節在家閒著也是閒著寫了一點點代碼,先傳一個上來,是關於Console下面使用的。

它包括兩個類,均屬於ExpertLib.Console命名空間。

   ConsoleProgressBar : 用於在Console下顯示進度的

   ConsoleColorText:   用於在Console下顯示彩色文本

下面分別介紹:

一、ConsoleProgressBar支持三種進度樣式:

A)        Simple 就是在一個地方顯示一個百分比

B)        RoundChar 就是顯示一個轉動的字符

C)        WindowBar 模擬Windows下使用的進度條

當然它還有一些其它屬性可以進行設置

FontColor : 進度條字體顏色

BackColor: 進度條背景色

FillColor: 進度條填充色(只對WindowsBar有效)

Step: 步長

BarLength:進度條長度

 

二、ConsoleColorText是一個靜態類,它只包括兩個靜態函數

   Write(string colorText);

   WriteLine(string colorText);

這兩個函數的唯一區別就是一個顯示完成後將光標進入下一行,一個還留在當前行。嗯,它非常好玩。它的作用就是可以在控制台下指定處顯示彩色字串。示例

I am a normal string, he is a {&Blue,Yellow$Blue background and Yellow font string},she is a {&Black,Red$Red} string.

你用ConsoleColorText輸出應該如下:

 I am a normal string, he is a Blue background and Yellow font string,she is a Red string.

嗯,你只要用“{&BackColor,ForeColor$ 你要顯示的字串}”這樣的格式來標注你的字串就好了。需要注意的是BackColorForeColor都必須是ConsoleColor裡的顏色名字,否則會出錯。

最後有一點點小問題,ConsoleColorText的輸出有點慢,不過還行,你將就著用吧。

大家新春快樂,萬事如意!

效果圖如下:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved