суботу, 18 січня 2014 р.

C# : програма закривається.

     Програма написана, виконується, але ми нічого не встигаємо побачити, оскільки зразу після виконання консоль закривається. В мові С в таких випадках в кінці програми використовується код:

system("pause");

     Це дає змогу не закривати вікно, допоки ви не натиснете якусь кнопку на клавіатурі. В C# з такою ж метою використовується метод System.Console.ReadKey():


System.Console.Write("Press any key to continue . . . ");   
 System.Console.ReadKey(); 

     Програма також буде чекати на натиснення кнопки. Загалом, метод повертає значення типу char, яке буде відповідати натиснутій кнопці (www.dotnetheaven.com):

            s = Console.ReadKey();
            if (s.Key == ConsoleKey.Insert)
                {
                Console.WriteLine("You pressed insert");
             }

     ConsoleKey - містить набір (константи) всіх кнопок на клавіатурі.

IDE для C#

     Всі знають, що найкраще середовище розробки на Сі Шарп, це Visual Studio від Microsoft, який і створив цю мову програмування. Можна завантажити або пробну версію платних продуктів, або безкоштовну Express-версію

     Але нові версії Студії встановлюються тільки на нових версіях ОС Windows (7, 8). Я не бачу на їх сайті старіших версій IDE, які б працювали на моєму Windows XP. Тому буду встановлювати щось альтернативне (і безкоштовне).

     В природі існують кілька варіантів (Freeprogrammingresources.com):
- MonoDevelop;