Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.13 Mб
Скачать

Лабораторна робота № 1

Інтегроване середовище Microsoft Visual Studio

Мета роботи

Ознайомлення з основними компонентами і набором інструментів інтегрованого середовища розробки

Microsoft Visual Studio. Надбання навичок побудови власних проектів, форм і класів, а також оволодіння

способами модифікації, збереження і відновлення проектних файлів створюваного застосування.

Короткі теоретичні відомості

Середовище Visual Studio і платформа .NET

Середовище Visual Studio ⎯ це повністю інтегрована візуальна студія розробки, яка однаково добре

справляється з мовами C++, C#, Visual Basic, а також з ASP.NET, дозволяючи створювати об'єктно-орієнтовані

Windows-застосування і Web-служби. Вона є основним компонентом багатомовної технології .NET.

Програмними інструментами цієї технології являються платформа .NET Framework і набір орієнтованих на

цю платформу компіляторів для об'єктно-орієнтованих мов програмування, склад яких постійно

розширюється.

Платформа .NET Framework, на якій працює студія Visual Studio і створювані з її допомогою

застосування, є каркасом і віртуальним інтерфейсом для доступу до API-функцій операційної системи

Windows. Вона дозволяє максимально спростити процес написання початкової програми, її налагодження і

компіляції в зборку (Assembly) ⎯ керований код для постачання споживачам у вигляді виконуваних

застосувань, служб, Web-сторінок або бібліотек. Інструментами платформи є бібліотека базових класів .NET

Framework (FCL) і загальномовне виконуюче середовище (Common Language Runtime CLR).

Проекти і рішення

Візуальне об'єктно-орієнтоване середовище розробки Visual Studio і мова C# надають широкий спектр

можливостей і дозволяють швидко, ефективно і надійно реалізувати усі вимоги і атрибути застосування, що

розробляється. Середовище включає текстовий редактор з розвиненими засобами підказки (IntelliSense) і

синтаксичного контролю тексту програм, що вводиться (Design-Time Debugging), візуальний редактор

конструктора форм, що забезпечує одночасно з візуальною побудовою графічного об'єкту його текстове

представлення у вигляді операторів мови, спеціальні робочі вікна, а також елементи керування для

автоматичного виклику компіляторів, відладчиків і довідкової системи.

При першому запуску Visual Studio відображається стартова сторінка (Start Page), яка є HTML- сторінкою

(рис. 1), що містить посилання на корисні Web-сайти, і дає можливість відкрити існуючий проект (Recent

Project).

Рис. 1. Стартове вікно Visual Studio

Для розробки нового застосування потрібно створити рішення і побудувати один або декілька проектів

необхідного типу за допомогою команди File/New Project. По цій команді відкривається діалогове вікно

New Project (рис. 2).

Проект (Project) ⎯ це уся сукупність файлів з вихідними програмними кодами і ресурсами, в результаті

компіляції яких створюється єдина зборка (Assembly) або, в деяких випадках, єдиний модуль (Module) для

застосування або бібліотеки класів.

Рішення (Solution) ⎯ це один або сукупність декількох взаємозв'язаних проектів для певного пакету

цільового програмного забезпечення, які створюються одночасно і з урахуванням усіх існуючих між ними

взаємозв'язків.

Рис. 2. Вибір типу і визначення місця розташування проекту застосування

На рис. 2 вибраний тип проекту Windows Forms Application. Для створення консольного застосування

Windows в діалоговому вікні New Project необхідно вибрати пункт Console Application. Тут же задаються

імена папок для проекту і для рішення, а також шлях для папки рішення, при цьому передбачається, що

папка проекту автоматично буде включена в папку рішення. Після натискання OK буде створено відповідне

рішення Visual Studio.

Проекти і рішення редагуються як єдине ціле і відображаються в вікні Solution Explorer. Після створення

проекту консольного застосування в середовищі Visual Studio, у вікні редактора Visual Studio відобразиться

код програми, а у вікні Solution Explorer відобразиться структура рішення (Solution “ConsoleApplication1”) і

включених до нього проектів (“ConsoleApplication1”), рис. 3. Якщо панель Solution Explorer закрита, її можна

викликати з меню View/Solution Explorer.

Для даного консольного додатку з ім'ям рішення ConsoleApplication1 створюються наступні папки і

файли:

Папка ConsoleApplication1 ⎯ для рішення проекту застосування;

В папці WindowsFormsApplication1:

а) XML-файл ConsoleApplication1.sln ⎯ для опису параметрів рішення (файл рішення);

б) папка ConsoleApplication1 ⎯ для проекту застосування;

В папці проекту ConsoleApplication1:

а) XML-файл ConsoleApplication1.csproj ⎯ для опису параметрів проекту (файл проекту);

б) папка Properties ⎯ для зберігання властивостей проекту. Розглядати файл Assemblylnfо.cs

зараз не будемо. У ньому міститься додаткова інформація про проект, яка поки нас не

хвилює;

в) тека References ⎯ для посилань на системні бібліотеки .NET;

г) файл Program.cs ⎯ код головного модуля застосування;

Всі файли коду C# мають розширення .cs.

Рис. 3. Відображення коду консольного додатку (Program.cs) та структури рішення (Solution Explorer)

Структура даного рішення віконного додатку Windows Forms і проекту приведена на рис. 4. Там же

приведена форма головного вікна додатку.

Спочатку в представленні структури рішення вказані імена папок рішення і проекту, а потім

розташовуються усі автоматично створювані вкладені папки і файли, склад і призначення яких залежить від

типу проекту.

Таким чином, для даного Windows-застосування з ім'ям рішення WindowsFormsApplication1

створюються наступні папки і файли:

Папка WindowsFormsApplication1 ⎯ для рішення проекту застосування;

В папці WindowsFormsApplication1:

а) XML- файл WindowsFormsApplication1.sln ⎯ для опису параметрів рішення (файл рішення);

б) папка WindowsFormsApplication1 ⎯ для проекту застосування;

В папці проекту WindowsFormsApplication1:

а) XML- файл WindowsFormsApplication1.csproj ⎯ для опису параметрів проекту (файл

проекту);

б) папка Properties ⎯ для зберігання властивостей проекту;

в) тека References ⎯ для посилань на системні бібліотеки;

г) файл Program.cs ⎯ кореневий модуль застосування;

ґ) файл Form1.cs ⎯ для початкового коду головної форми;

д) файл Form1.Designer.cs ⎯ файл візуального дизайнера головної форми;

е) файл Form1.resx ⎯ для опису ресурсів головної форми.

Під час відладки проекту середовище Visual Studio створює додаткові папки і файли, в яких

зберігаються тексти на проміжній мові CIL і інша системна інформація: папки bin, Debug, obj, файл

керованого коду (сборки) WindowsFormsApplication1.exe і інші.

Рис. 4. Графічне відображення шаблону головного вікна застосування (Design) та структури застосування

(Solution Explorer)

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