Основные характеристики

Средства разработки для .NET Framework

В настоящее время для создания программ платформы .NET Framework используются ИСР – интегрированные среды разработки, в которых поддерживается технология быстрой разработки.

Для работы с .NET Framework в операционных системах Microsoft доступно несколько ИСР: Visual Studio .Net, Visual Studio .Net Express, SharpDevelop.

Visual Studio .Net – платная ИСР от Microsoft. Включает набор языков программирования. Желаемый язык программирования выбирается. Интерфейс и справка среды на русском языке.

Visual Studio.NET Express – бесплатная ИСР от Microsoft. Включает ограниченный набор языков программирования, который выбирается при установке. Интерфейс и справка среды на русском языке.

SharpDevelop – бесплатная ИСР от компании SharpDevelop P, в которой выбирается желаемый язык. Интерфейс на русском языке, а справка – на английском.

Из перечисленных сред рассмотрим бесплатную версии MS Visual Studio C#, в состав которой входит большинство компонент полной версии, включая Visual C#. Последние версии созданы в 2008 и 2010 году, обе версии содержат интерфейс и справку на русском языке.

4. Интегрированная среда разработки (ИСР) MS Visual C# 2010 Express

ИСР Visual C# Express обеспечивает пользователю комфортный графический интерфейс, содержит редактор с синтаксическими выделениями, итеративный подсказчик, отладчик.

ИСР позволяет создавать, компилировать, тестировать и редактировать проект в единой среде программирования.

ИСР приложений может быть запущена из операционной системы Windows двойным щелчком по пиктограмме или с помощью команды MS Visual Studio 2010 Express главного меню. При запуске ИСР отображается стартовая страница (рис. 4).

Строка меню
Панель инструментов
Обозреватель решений
Начальная страница
Окно списка ошибок
Обозреватель решений
Панель инструментов

Рис.4. Стартовая страница ИСР MS Visual Studio 2010 Express

ИСР представляет собой многооконную систему, содержащую:

- главное окно с заголовком, строкой меню, панелей инструментов (сверху);

- начальную страницу, дизайнеры, редакторы кода (в центре);

- обозреватель решений, окно классов, свойства (справа);

- окно списка ошибок (внизу).

Окна ИСР можно перемещать, убирать с экрана, а также изменять их размеры обычными приемами Windows. ИСР Visual Studio C# 2010 Express является однодокументной средой, то есть позволяет работать только с одним проектом. Название проекта выводится при сохранении в окне Обозревателя решений. Главное окно содержит:

- главное меню с обширным набором команд для доступа к функциям ИСР;

- панель Инструментов с кнопками для вызова часто используемых команд из главного меню.

Окно начальной страницы содержит вложенные поля: создать проект, открыть проект, последние проекты, последние новости (при подключенном Интернете), начало работы, приветствие, обучение и обновление.

ИСР Studio C# Express позволяет разрабатывать разные программы, называемые проектами. Рассмотрим проекты двух типов:

- Консольное приложение (Visual C#) – под операционную систему MS DOS с символьным интерфейсом. Оно позволяет использовать маломощные компьютеры, отличается малыми размерами и ограниченными функциональными возможностями. Для его создания используется команда Файл \Создать проект \Консольное приложение \ОК.

- Оконное приложение Windows Forms(Visual C#) – под операционную систему MS Windows с графическим интерфейсом. Оно позволяет использовать все функциональные возможности операционной системы Windows, требует мощный компьютер и отличается большими размерами исполняемого файла. Для его создания используется команда Файл \Создать проект \Приложение Windows Forms\ОК. Среда создает проект с пустой формой, с помощью которой можно конструировать интерфейс разрабатываемого приложения. Кроме того, вместе с формой среда создает окно редактора кода. Переключаться между формой, редактором и свойствами объектов можно с помощью соответствующих ярлычков на вкладках или команд меню Вид.

В окне Конструктора формы выполняется проектирование формы, для чего на форму Form1 из Панели элементов размещаются необходимые объекты. Окно Редактора кода содержит исходный текст разрабатываемого приложения. При сохранении проекта образуются файлы проекта, исполняемые (bin) и объектные (obj) файлы.

После отладки и компиляции проекта в режиме Начать отладку в папке Debug образуется исполняемый файл *.exe. При этом в компонуемый файл включаются символы отладки, и режим оптимизации не включается. В режиме Построить решение исполняемый файл *.exe образуется в папке Release. В компонуемый файл символы отладки не включаются, и используется режим оптимизации кода. В обозревателе решений отображаются все объекты, подключаемые к проекту.

Страница Свойства отображает информацию об объекте, выделенного в окне Конструктора формы, и позволяет удобно и просто изменять его свойства.

Каждый объект, находящийся на Панели элементов имеет свой набор свойств и событий, определяющих его индивидуальность и особенности.