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

180 Основные элементы интегрированной среды разработки Microsoft VisualStudio, их назначение и порядок использования.

Visual Studio 2008 предоставляет Web-разработчику богатый набор инструментов и элементов управления. Она поддерживает стандартные элементы управления дляASP.NETи HTML, такие как метки, текстовые поля, кнопки и т.д (Button,Checkbox,Combobox,Label,Listbox,ListViewи т.д.)

. Присутствуют элементы управления для проверок данных, процедуры регистрации и WebParts. ДляWeb-разработчика необходимо отметить три элемента управления пользовательского интерфейса:ListView,DataPager,LinqDataSource.

ListView– это элемент управления, который упрощает отображение повторяющихся данных. Он управляется шаблонами пользователя. Таким образом можно легко настроить поведение интерфейса пользователя при таких операциях, как просмотр, редактирование, добавление и удаление. Кроме тогоListViewподдерживает сортировку, разбиение на страницы и привязку данных.

DataPagerпозволяет управлять разбиением данных на страницы, а также пользовательским интерфейсом такого разбиения. Упомянутый ранее элементListViewфактически использует элемент управленияDataPager.

LinqDataSourceControl.LINQ(встроенный язык запросов) – это новая модель программирования, введенная в Visual Studio 2008. Она сочетает запросы к базе данных с языком программирования .NET. Таким образом, можно писать строго типизированный код (а не простые строчки) для запросов к данным. Элемент управленияLinqDataSourceControlдает возможность привязывать элементы управления при помощи технологииLINQподобно тому, как это делается с другими источниками данныхASP.NET. Можно использоватьLinqDataSourceControlдля получения доступа к базам данных, коллекциям данных в памяти, классам источников данных и т.д. При подключении к этим источникам данных элемент управленияLinqDataSourceControlпозволяет писать код взаимодействия с данными, используя всю мощьLINQ. Весь код запросов к базе данных для выборки, группирования, упорядочивания, фильтрации, обновления, вставки и удаления будет строго типизирован и основан наLINQ. Этот код будет фактически писатьLinqDataSourceControl.

Элементы управления представляют собой основной механизм взаимодействия с формой. Добавлять на форму элементы управления можно, перетаскивая их с панели Toolbox. Пример элементов: Button,Checkbox,Combobox,Label,Listbox,ListViewи т.д. Сетка размещения (LayoutGrid) – это сетка, которая накладывается поверх формы. Сетка визуально представляется в конструкторе точками, которые являются пересечениями квадратов сетки. Когда разработчик перетаскивает элементы управления на поверхность сетки, то визуальный конструктор автоматически фиксирует края элементов управления к краям квадратов сетки. Размер квадратов сетки управляется свойствомGridSize.

Несмотря на то, что визуальный конструктор превосходен для визуального конструирования пользовательского интерфейса, его возможности в смысле реализации поведения ограничены. То есть можно использовать конструктор для размещения кнопки, но обработка нажатия кнопки и реакция на него – это по-прежнему область действия кода.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]