- •Ф едеральное агенство воздушного транспорта (росавиация)
- •Аннотация
- •1.Введение
- •2.Техническое задание
- •3.Теоретические сведения
- •3.1. Особенности создания приложений для ос семейства Windows
- •3.2. Краткая характеристика функций api
- •3.3.Описание среды выполнения
- •3. Состав и характеристики файлов проекта
- •4. Стандартные классы, структуры и функции приложения
- •5. Пользовательские классы и функции приложения
- •6. Структура программы
- •7.Системные требования.
- •8.Список литературы
- •10.Приложение
- •10.1Листинги программ
- •10.2Алгоритмы функций.
3.3.Описание среды выполнения
Наиболее распространенный на данный момент пакет для разработки приложений для Windows является Visual Studio — это полный набор инструментов и служб для создания различных приложений как для платформы Microsoft, так и для других платформ.
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Microsoft Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметноориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Внешний вид среды разработки Microsoft Visual Studio 2022 представлен на рисунке 1.
Рисунок 1. Среда разработки Microsoft Visual Studio 2022
Для реализации проекта было выбрано создание проекта типа «Приложение Windows Forms (.NET Framework)». Иллюстрация данных действий представлена на рисунке 2.
Рисунок 2. Создание файла проекта
3. Состав и характеристики файлов проекта
Структура проекта, взятая из обозревателя решений Microsoft Visual Studio, представлена на рисунке 3.
Рисунок
3. Структура проекта в обозревателе
решений
Характеристика файлов проекта представлена в таблице 1.
Таблица 1. Характеристика файлов проекта
Название файла |
Назначение файла |
Shulte20.cpp |
Исходный код программы на языке C++ с использованием API-функций. |
Resourse.h |
Включаемый файл заголовков, используемый Shulte20.rc. |
Shulte20.rc |
Файл с кодом для загрузки ресурсов. |
Shulte20.rc.vcxproj |
Основной файл проекта VC++, автоматически создаваемый с помощью мастера приложений. В файле представлены сведения о версии Visual C++, используемой при создании файла, а также о параметрах платформы, конфигурации и проекте, заданных с помощью мастера приложений. |
Shulte20.sln |
Файл решения для организации проекта в единое решение. |
