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

3.2 Проекты и решения

Визуальная объектно-ориентированная среда разработки Visual Studio .NET и язык C# предоставляют широкий спектр возможностей и позволяют быстро, эффективно и надежно реализовать все требования и атрибуты разрабатываемого приложения. Она текстовый редактор с развитыми средствами подсказки (IntelliSense) и синтаксического контроля вводимого текста программ (Design-Time Debugging), визуальный редактор конструктора форм обеспечивающий одновременно с визуальным построением графического объекта его текстовое представление в виде операторов языка, специальные рабочие окна, а также управляющие элементы для автоматического вызова компиляторов, отладчиков и справочной системы.

При первом запуске Visual Studio .NET отображается стартовая страница (Start Page), которая представляет собой HTML-страницу (см. рисунок 3.2), содержащую всевозможные ссылки на полезные Web–сайты, и дает возможность открыть существующий проект (Recent Project), произведя на нем щелчок левой клавишей мыши.

Рисунок 3.2 Стартовая страница Visual Studio .NET

Для разработки нового приложения надо создать решение и построить один или несколько проектов требуемого типа с помощью команды File/New Project.

Проект (Project)  это вся совокупность файлов с исходными программными кодами и ресурсами, в результате компиляции которых создается единая сборка (Assembly) или, в некоторых случаях, единый модуль (Module) для приложения или библиотеки классов.

Рисунок 3.3 Выбор типа и задание места расположения проекта приложения

Решение (Solution)  это один или совокупность нескольких взаимосвязанных проектов для определенного пакета целевого программного обеспечения, которые создаются одновременно и с учетом всех существующих между ними взаимосвязей.

На рисунке 3.3 выбран тип проекта Windows Application, заданы имена папок для проекта и для решения, а также путь для папки решения, при этом предполагается, что папка проекта автоматически будет включена в папку решения.

Проекты и решения редактируются как единое целое и отображаются в окне Solution Explorer. Структура рассматриваемого решения и проекта приведена на рисунке 3.4. Там же приведена форма главного окна приложения после изменения имени ее файла и заголовка.

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

Рисунок 3.4 Отображение структуры решения и проекта

Таким образом, для рассматриваемого Windows-приложения с именем решения OrlovWindowsApplicationSolution создаются следующие папки и файлы:

а) папка OrlovWindowsApplicationSolution  для решения проекта приложения;

б) XML-файл OrlovWindowsApplicationSolution.sln  для описания параметров решения;

в) папка OrlovWindowsApplicationProject  для проекта приложения;

в) XML-файл MakurinClientApplication.csproj  для описания параметров проекта;

г) папка Properties  для хранения свойств проекта;

д) папка References  для ссылок на системные библиотеки;

е) папка OrlovMainForm  для автоматически генерируемых модулей главной формы приложения;

ж) файл Program.cs  корневой модуль приложения;

з) файл OrlovMainForm.cs  для исходного кода главной формы;

и) файл OrlovMainForm.cs  для создания главной формы;

к) файл OrlovMainForm.resx  для описания ресурсов главной формы.

Во время отладки проекта среда Visual Studio .NET создает дополнительные папки и файлы, в которых хранятся тексты на промежуточном языке IL и другая системная информация: папки bin, Debug, obj, файл управляемого кода (сборки) MakurinClientApplication.exe и другие.