成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#進度條之控制臺顯示淺析

開發 后端
C#進度條之控制臺顯示是如何實現的呢?那么本文就向你詳細介紹實際的實現過程代碼。

C#進度條之控制臺顯示是如何實現的呢?我來看看實際的實現:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5.    
  6.  namespace TextProgressing  
  7.  {  
  8.  
  9.  {  //C#進度條之控制臺顯示
  10. static void Main(string[] args)  
  11. {  
  12. bool isBreak = false;  
  13. ConsoleColor colorBack = Console.BackgroundColor;  
  14.  ConsoleColor colorFore = Console.ForegroundColor;  
  15.  
  16. //***行信息   
  17. Console.WriteLine("** jinjazz now working**");  
  18.  
  19. //第二行繪制進度條背景   
  20. Console.BackgroundColor =   
  21. ConsoleColor.DarkCyan; for (int i = 0; ++i <= 25; )   
  22. {  
  23.  Console.Write(" ");   
  24. }   
  25. Console.WriteLine(" ");   
  26. Console.BackgroundColor = colorBack;  
  27.  
  28. //第三行輸出進度   
  29. Console.WriteLine("0%");  
  30. //第四行輸出提示,按下回車可以取消當前進度  
  31. Console.WriteLine("<Press Enter To Break.>");  
  32.  
  33. //上面繪制了一個完整的工作區域,下面開始工作  
  34. //開始控制進度條和進度變化   
  35.    for (int i = 0; ++i <= 100; )  
  36.    {  
  37. //先檢查是否有按鍵請求,如果有,判斷是否為回車鍵,如果是則退出循環   
  38. if (  //C#進度條之控制臺顯示
  39. Console.KeyAvailable &&  
  40.  System.Console.ReadKey(true).Key ==  
  41.  ConsoleKey.Enter)  
  42. {  //C#進度條之控制臺顯示
  43. isBreak = true;  
  44.    break;  
  45. //繪制進度條進度  
  46. Console.BackgroundColor = ConsoleColor.Yellow;  
  47. //設置進度條顏色   
  48.    Console.SetCursorPosition(i / 4, 1);  
  49. //設置光標位置,參數為第幾列和第幾行   
  50.    Console.Write(" ");//移動進度條   
  51. Console.BackgroundColor = colorBack;//恢復輸出顏色  
  52.    //更新進度百分比,原理同上.   
  53. Console.ForegroundColor = ConsoleColor.Green;  
  54. Console.SetCursorPosition(0, 2);  
  55.    Console.Write("{0}%", i);  
  56.    Console.ForegroundColor = colorFore;  
  57.    //模擬實際工作中的延遲,否則進度太快   
  58.    System.Threading.Thread.Sleep(100);  
  59. }  
  60. //工作完成,根據實際情況輸出信息,而且清楚提示退出的信息   
  61. Console.SetCursorPosition(0, 3);  
  62. Console.Write(isBreak ? "break!!!" : "finished.");  
  63. Console.WriteLine(" ");  
  64.    //等待退出   
  65. Console.ReadKey(true);  
  66.   }  
  67. }  //C#進度條之控制臺顯示
  68.  
  69.  } 

C#進度條之控制臺顯示的具體內容就向你介紹到這里,希望對你學習和了解C#進度條之控制臺顯示有所幫助。

【編輯推薦】

  1. C#中調用Windows API之托管對象
  2. C#進度條的使用及開發淺析
  3. C#進度條使用之多線程應用淺析
  4. C#進度條實現之異步實例淺析
  5. C#進度條實現實例
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-18 09:49:00

C# listview

2009-08-17 14:36:15

C#進度條實現

2009-08-17 15:48:47

C# WinForm進

2009-08-17 13:56:29

C#進度條的使用

2009-08-17 16:49:46

C#多線程控制

2009-08-17 14:08:33

C#進度條使用

2009-08-17 14:41:47

C#進度條實現

2009-08-17 16:41:03

C#多線程控制

2009-08-17 16:29:56

C#多線程控制

2009-08-27 14:01:41

C#進度條

2009-08-17 16:56:51

C#多線程控制進度條

2009-08-17 17:15:48

C# 進度條效果

2009-06-12 18:50:34

JBoss控制臺密碼設

2015-07-31 11:19:43

數字進度條源碼

2009-08-19 15:31:32

C#控制臺應用程序

2009-08-25 17:59:49

C#入門

2011-02-22 14:53:41

titlebar標題欄Android

2009-08-28 16:51:32

C#線程控制

2024-04-28 10:58:00

C#編程窗口關閉事件

2011-07-05 15:16:00

QT 進度條
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久吹潮日韩动画 | 欧美精品一区二区在线观看 | 精品国产欧美一区二区 | 国产1区2区在线观看 | 国产精品一区二区三区久久久 | 日日摸天天添天天添破 | 成人伊人 | 国产黄色在线观看 | 91在线一区二区三区 | av大片| 米奇狠狠鲁 | 操操操av | 在线一区视频 | 欧美视频偷拍 | 久久九九色 | 二区中文字幕 | 在线观看亚洲专区 | 超碰美女在线 | 国产精品日日做人人爱 | 成人欧美一区二区三区黑人孕妇 | 九九热免费观看 | 91天堂| 中文字幕日韩欧美 | 成人做爰69片免费观看 | 九九热这里 | 久久精品视频在线观看 | 亚洲高清av在线 | 中文在线亚洲 | 欧美黑人狂野猛交老妇 | 中国一级大毛片 | 2019天天操| 欧美 日韩 国产 一区 | www.亚洲精品 | 久操伊人 | 久久视频一区 | 精品成人 | 九九热国产视频 | 日韩午夜影院 | 久久久久国产精品 | 99精品久久久 | 欧美电影网 |