Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab 1. Знайомство з Visual Studio.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
949 Кб
Скачать
☆

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() – введення одного символа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]