2008年第一份源码

 

2008年第一份源码

 

代码下载地址:

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的输出有点慢,不过还行,你将就着用吧。

大家新春快乐,万事如意!

效果图如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值