• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C# 实现的美丽的夜空屏幕保护程序

OC/C/C++ 水墨上仙 1559次浏览

模仿老版本的windows上的夜空屏保代码

using System;
class set_cursor2
{
 
int lastnum;
 
private int RandomNumber(int min, int max)
{
   Random random = new Random();
   lastnum = random.Next(min, max); 
 
   if (lastnum%3 == 0 || lastnum%4==0 )
   {
      lastnum = random.Next(min, max); 
   }
 
   if (lastnum%5 == 0 || lastnum%6==0 || lastnum%7==0 ) 
   {
      lastnum = random.Next(min, max); 
   }
 
   return lastnum;
}
 
static void Main(string[] args)
{
   set_cursor2 obj = new set_cursor2();
   int lastrow,lastcol;
   int i,j,t;
   Console.ResetColor();
   Console.Clear();
   Console.SetWindowSize(100,50);
   Console.BufferHeight = 500;
   Console.BufferWidth = 200;
   Console.CursorSize = 50;
   Console.CursorVisible = true;
 
   i = 1;
   do
   {   	
      j=  obj.RandomNumber(1,99);
      Console.CursorLeft = j;
      lastcol = j;
      j=  obj.RandomNumber(1,49);
      lastrow = j;
      Console.CursorTop = j;
      if (i%3 == 0)
	Console.ForegroundColor = ConsoleColor.White;
      else if (i%4 == 0)
         Console.ForegroundColor = ConsoleColor.Cyan;
      else
         Console.ForegroundColor = ConsoleColor.DarkBlue;
 
      if ((i+j) % 2 == 0 || (i+j) % 3 == 0  || (i+j) % 5 == 0)	
         Console.WriteLine(" ");
      else
         Console.WriteLine(".");
 
//    Console.WriteLine(". {0} {1}",lastrow,lastcol);
      for(t=0;t<19999999;t++);
      i++;
   }
 
   while (i<=10000);	
   Console.WriteLine("\n\n Finish");
   Console.ReadLine();
}
 
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C# 实现的美丽的夜空屏幕保护程序
喜欢 (0)
加载中……