- •Лабораторная работа № 1 Высокоуровневые методы разработки приложений в среде
- •1.1 Создание и сохранение проекта
- •1.2 Открытие, модификация и настройка параметров проекта
- •1.3 Создание форм и их модулей
- •1.4 Создание программных модулей
- •1.5 Построение интерфейса пользователя
- •1.6 Задания для самостоятельной работы в среде Delphi
- •Лабораторная работа № 2 Высокоуровневые методы разработки приложений в среде
- •2.1 Создание и сохранение проекта
- •2.2 Открытие, модификация и настройка параметров проекта
- •2.3 Создание форм и их модулей
- •2.4 Создание программных модулей
- •2.5 Построение интерфейса пользователя
- •Лабораторная работа № 3
- •Высокоуровневые методы разработки приложений на языке
- •C# в среде Visual Studio .Net
- •3.1 Среда Visual Studio и платформа .Net
- •3.2 Проекты и решения
- •3.3 Задания для самостоятельной работы Visual Studio .Net
- •Лабораторная работа № 4
- •4 Высокоуровневые методы разработки приложений на
- •4.1 Разработка программы на базе каркаса приложений
- •4.2 Создание остова приложения
- •4.3 Создание приложения с диалоговым интерфейсом
- •4.4 Создание приложения с однодокументным интерфейсом
- •4.5 Создание приложения с многодокументным интерфейсом
- •4.6 Задания для самостоятельной работы на пэвм
- •Initial status bar –добавляет строку состояния с индикаторами специальных клавиш;
- •440400, Г. Пенза, ул. Моковская, 74, к. 220, тел.: 56-37-16
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 и другие.