using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace MatrixConsole { class Program { public static Random random = new Random(); public static String appname = "Matrix Console"; public static bool animated = true; static void Main(string[] args) { Thread mThread = new Thread(MatrixConsole); mThread.Start(); while(mThread.IsAlive) { Thread.Sleep(500); } } private static void MatrixConsole() { while (animated) { int i = 0, j = 0, k = 0, r = 0, s = 0, t = 0, u = 300, umin = 8, umax = 10, smin = 20, smax = 40, lmin = 1, lmax = 100, rmin = 5, rmax = 8, hmin = 1, hmax = 8, mmin = 500, mmax = 900; String cl = "", rl = "", mt = "", ct = "", h = ""; char[] titleArr = appname.ToCharArray(); while (i < appname.Length) { cl = titleArr[i].ToString(); r = random.Next(rmin, rmax); j = 0; while (j <= r) { s = random.Next(lmin, lmax); rl = GenLetter(s); s = random.Next(hmin, hmax); if (s > (hmax / 2)) { h = ""; t = 0; while (t <= s) { h += " "; t++; } } else { h = ""; } mt = ct + h + rl; if (h != "") { k = 0; while (k < h.Length) { h = h.Substring(k, h.Length - k - 1); mt = ct + h + rl; Console.Title = mt; k++; s = random.Next(smin, smax); Thread.Sleep(s); s = random.Next(lmin, lmax); rl = GenLetter(s); } } else { Console.Title = mt; } j++; s = random.Next(1, 3); if (s > 1) { u -= r; } if (u < umin) { u = umax; } s = random.Next(umin, u); Thread.Sleep(s); } ct += cl; Console.Title = ct; i++; } r = random.Next(mmin, mmax); Thread.Sleep(r); } } private static String GenLetter(int r) { return ((char)('a' + (r - 1))).ToString(); } } }
C# kaynak kodları ile projelerinize yardımcı açık source code örnekleri bulun.Programlama ile uraşan coderlara yardımcı olur.