- •Лабораторна робота № 1. Інтегроване середовище розробки Visual Studio
- •6. Варіанти завдань для Лабораторної роботи № 1
- •1. Ознайомлення з середовищем розробки Visual Studio 2010, основними типами проектів
- •2. Створення простого консольного проекту. Консольне введення-виведення. Клас Console і його методи
- •3. Дослідження структури консольного проекту
- •Консольне введення-виведення
- •4. Способи запуску проектів на виконання
- •5. Створення простого Windows проекту
- •6. Варіанти завдань для Лабораторної роботи № 1
2. Створення простого консольного проекту. Консольне введення-виведення. Клас Console і його методи
В файловій системі потрібно створити папку з шифром групи. В цій папці будуть створюватися ваші проекти. Створимо в ній папку Lab1, де будуть зберігатися проекти цієї лабораторної роботи.
Кожну роботу будемо розміщувати в окремій папці.
Створимо перший проект – консольний застосунок, який виводить на консоль повідомлення “Hello, world!”.
1. Виберемо пункт меню File|New|Project, задамо тип проекту ConsoleApplication.
2. У полі назви проекту введемо ConsoleHello.
3. У полі Location вказується шлях до каталогу, де зберігатиметься Рішення, що містить проект. Розмістіть рішення в папці Lab1.
4. Буде створено шаблон проекту.
3. Дослідження структури консольного проекту
Побудоване рішення містить один проект - ConsoleHello. Наш проект, включає рядки з посиланнями на системні простори імен з бібліотеки FCL, файл із значком застосунку і два файли з розширенням .cs. Файл AssemblyInfo, який знаходиться в папці Properties, містить інформацію, використовувану в збірці, а файл із стандартним ім'ям Program є побудованим за замовчанням класом, який задає точку входу - процедуру Main, що містить для даного типу проекту тільки коментар.
Клас проекту розміщений у просторі імен, що має за замовчанням те саме ім'я, що і рішення, і проект. Отже, при створенні нового проекту автоматично створюється достатньо складна вкладена структура - рішення, що містить проект, що містить простір імен, що містить клас, що містить точку входу. Для простих рішень така структурованість представляється надмірною, але для складних - вона осмислена і корисна.
Простору імен може передувати одне або декілька конструкцій using, де після ключового слова слідує назва простору імен - з бібліотеки FCL або з проектів, пов'язаних з поточним проектом.
Головним методом, з якого стартує проект є статичний метод Main
Вставимо у метод Main метод WriteLine класу Console:
namespace ConsoleHello
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, Word!");
Console.ReadKey();
}
}
}
Кваліфікатором доступу є крапка, наприклад, Console.WriteLine. Для затримки консолі вставимо виклик методу Console.ReadKey() або Console.ReadLine();
Програма готова для компіляції і запуску!
Для побудови збірки потрібно вибрати в меню Построение (Build) команду Построить решение (Build Solution).
Консольне введення-виведення
Для організації консольного введення і виведення використовуються статичні методи класу System.Console.
Console.WriteLine(“Hello, World!”);
Console.Write(“Hello, World!”);
WriteLine відрізняється від Write тим, що завершує свою роботу обов'язковим виведенням Escape-послідовності line feed/carriage return.
Засоби введення
C# дозволяє здійснювати консольне введення як одного символу, так і цілого рядка.
Методи введення з консолі:
Console.ReadKey(); – очікує натиснення клавіатури
string str = Console.ReadLine() – введення рядка.
string str = Console.Read() – введення одного символа.
