コード例 #1
0
        private static void Main(string[] args)
        {
            ConsoleController controller = new ConsoleController();

            //helper.ReplaceConsoleColor(ConsoleColor.DarkCyan, Color.Salmon);

            controller.ReplaceConsoleColors(
                new Tuple <ConsoleColor, Color>(ConsoleColor.DarkCyan, Color.Chocolate),
                new Tuple <ConsoleColor, Color>(ConsoleColor.Blue, Color.DodgerBlue),
                new Tuple <ConsoleColor, Color>(ConsoleColor.Yellow, Color.Gold),
                new Tuple <ConsoleColor, Color>(ConsoleColor.DarkBlue, Color.MidnightBlue));

            IConsole console = new SystemConsole(controller, ConsoleStartConfiguration.Colorfull);

            DemoRunner runner = new DemoRunner(new IDemo[]
            {
                new MenuDemo(),
                new CommandLineDemo(),
                new TextSplittingDemo(),
                new FramesDemo(),
                new TablePrintingDemo()
            }); // TODO: MEF

            runner.RunDemos(console);
        }
コード例 #2
0
        private static void Main(string[] args)
        {
            var controller = new ConsoleController();
            var console    = new SystemConsole(controller, new ConsoleStartConfiguration(ConsoleStartConfiguration.Colorfull)
            {
                DesiredRowWidth = 128 // for bars
            });

            DemoRunner runner = new DemoRunner(new IDemo[]
            {
                new RainbowColorsDemo(),
                new SysInfoDemo(),
                new ColorSchemesDemo(),
                new ColorHeuriticsDemo(),
                new PrintAllNamedColorsDemo()
            }); // TODO: MEF

            runner.RunDemos(console);
        }