Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретический_курс.doc
Скачиваний:
36
Добавлен:
10.11.2019
Размер:
7.68 Mб
Скачать

2. Окно «Конструктор» («Design View»)

При разработке приложения с пользовательским интерфейсом, наподобие приложения Windows, библиотеки элементов управления Windows или приложения ASP.NET, нужно использовать окно Design View (Конструктор). В этом окне предлагается визуальное представление того, как будет выглядеть форма. Обычно окно Design View применяется в сочетании с ещё одним окном, которое называется Toolbox (Панель элементов). В этом окне отображается огромное количество компонентов .NET, которые можно перетаскивать в разрабатываемое приложение, как показано на рисунке:

Рис. 2. 1. Панель элементов с элементами используемыми проектом: приложения WPF

Количество компонентов, поставляемых для целей разработки в окне Toolbox, в Visual Studio 2010 значительно увеличилось. Доступные категории компонентов в этом окне в некоторой степени зависят от типа редактируемого проекта; например, при редактировании проекта WpfApplication1 количество доступных категорий с компонентами будет гораздо большим, чем при редактировании проекта ConsoleApplication1 (для такого типа проекта вообще нет элементов). Ниже перечислены наиболее важные категории:

1. Data (Данные).

В эту категорию входят классы, которые позволяют подключаться к источникам данных и управлять содержащимися в них данными. В частности, здесь доступны компоненты для работы с Micrrosoft SQL Server, Oracle или любым другим источником данных OLE DB.

2. Common Controls (Общие элементы управления).

В эту категорию входят элементы управления Windows Forms и WPF, которые представляют собой классы, позволяющие визуализировать элементы вроде текстовых полей, окон списков или древовидных структур, предназначенных для работы с приложениями «толсты» клиентов.

3. Standart (Стандартные).

В эту категорию входят элементы управления Web Forms, представляющие собой классы, которые, по сути, делают то же самое, что и элементы управления Windows, но только работают в контексте веб-браузеров и предусматривают отправку HTML-вывода для имитации элементов управления в этих браузерах. Увидеть их можно будет только при работе с приложениями ASP.NET.

4. Components (Компоненты).

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

В окно Toolbox можно добавлять собственные специальные категории, щелкая правой кнопкой мыши на любой из категорий и выбирая в контекстном меню пункт Add Tab (Добавить вкладку). Кроме того, в окно Toolbox также можно помещать и другие элементы управления, выбирая в том же самом контекстном меню пункт Choose Items (Выбрать элементы...). Это особенно удобно для добавления предпочитаемых компонентов СОМ и элементов управления ActiveX, которые по умолчанию в окне Toolbox не отображаются. После добавления элемент управления СОМ можно будет перетаскивать в проект точно так же, как и любой элемент управления .NET. В Visual Studio автоматически добавляется весь код, который требуется для обеспечения функциональной совместимости с элементом управления СОМ, чтобы он мог вызываться в проекте. В этом случае в проект добавляется элемент управления .NET, который Visual Studio создает «за кулисами», служащий оболочкой для элемента управления СОМ.