Основные сведения о среде разработки Visual C# Express
Обновлен: Ноябрь 2007
В интегрированной среде разработки (IDE) Visual C#, экспресс-выпуск выполняется построение, проверка и отладка приложений C#. IDE Visual C#, экспресс-выпуск предоставляет упрощенный пользовательский интерфейс, включая следующее:
Редактор кода
Окно для ввода исходного кода C#.Конструктор Windows Forms
Для создания пользовательского интерфейса приложения.Обозреватель данных
Для просмотра сведений, хранящихся в базах данных.Отладчик
Эффективное средство для пошагового выполнения приложения с целью поиска ошибок.
IDE управляет всеми файлами исходного кода и ресурсов в проектах. Она предоставляет средства для редактирования кода, разработки пользовательских интерфейсов, построения и отладки.
В большинстве случаев вы будете поочередно работать с конструктором Windows Forms Designer, где создается интерфейс для программы, и редактором кода, куда вводится исходный код C#, составляющий основную часть приложения. С помощью конструктора Windows Forms Designer можно быстро добавлять в форму простые элементы управления, например кнопки, меню, элементы управления вкладок, а также более сложные элементы, такие как веб-обозреватели, календари, представления сетки. Конструктор автоматически сгенерирует исходный код для создания этих элементов управления и включит методы C#, которые будут использоваться программой для взаимодействия с элементами управления.
Возможности среды IDE Visual C# Express
В интерфейсе IDE C# представлен ряд окон, панелей инструментов и меню, которые могут быть настроены в соответствии с предпочтениями пользователя. Окна можно закреплять или связывать с вкладками, а также скрывать, освобождая пространство для наиболее часто используемых окон.
Особое внимание нужно уделить следующим важнейшим возможностям IDE.
Окно редактора кода. Место для ввода кода C#. Поддерживаются такие мощные функции, как выделение цветом ключевых слов и комментариев, а также автоматическое завершения кода, что позволяет значительно упростить процесс программирования и снизить число ошибок. Благодаря эффективным средствам оптимизации кода, имеющимся в редакторе кода, можно умело управлять исходным кодом. Например, можно извлечь код и автоматически использовать его для создания метода. См. раздел Практическое руководство. Извлечение метода с помощью оптимизации кода.
Окно "Обозреватель решений" — отображение представления всех файлов, входящих в состав проекта.
Примечание. В ряде случаев будет использоваться термин "решение". В решение может входить несколько проектов, например приложение Windows и библиотека классов.
Узел проекта — содержит определенные элементы проекта, такие как файлы и папки.
Окно "Свойства" — отображение свойств выбранных элементов. Свойства определяют характеристики конкретных объектов, например расположение кнопки, имя формы, стиль текста и т. д. Вид окна "Свойства" зависит от текущего выбранного объекта.
Окно "Forms Designer" — предоставление поверхности разработки для пользовательского интерфейса приложения. Обычное приложение Windows состоит из формы, которая содержит элементы управления и отображает текст, являющийся частью приложения. Это окно изначально скрыто редактором кода. В процессе работы можно переключаться между двумя представлениями, что позволяет просматривать либо исходный код, либо данное визуальное представление приложения.
Окно "Панель элементов" — содержит элементы управления, такие как кнопки и таймеры. Это окно открывается при переходе на вкладку "Панель элементов". Его можно прикрепить таким образом, чтобы оно было постоянно доступно, либо настроить автоматическое скрытие, если оно не используется.
Вкладки элементов панели элементов — каждая настраиваемая вкладка содержит набор компонентов, которые можно добавить в форму простым перетаскиванием. Например, при размещении в форме компонента "Timer" будет создан код, управляющий фоновым таймером в приложении.
Окно "Список задач" — перечень задач, необходимых для завершения разработки решения, например ошибок в редакторе кода, ошибок компилятора и задач, введенных пользователем.
Представление классов — возможность просмотра проекта в виде набора классов и их методов Это логическое представление проекта, которое не зависит от способа организации файлов в исходных файлах.
Окно "Вывод" — отображение сведений, созданных процессом построения.
Окно "Список ошибок" — отображение ошибок компиляции.
См. также
Задачи
Практическое руководство. Создание консольного приложения C#
Практическое руководство. Создание приложений Windows Forms на C#
Основные понятия
Другие ресурсы
Использование интегрированной среды разработки (IDE) Visual C# Express