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 и т.д. Сетка размещения (Layout Grid) – это сетка, которая накладывается поверх формы. Сетка визуально представляется в конструкторе точками, которые являются пересечениями квадратов сетки. Когда разработчик перетаскивает элементы управления на поверхность сетки, то визуальный конструктор автоматически фиксирует края элементов управления к краям квадратов сетки. Размер квадратов сетки управляется свойством GridSize.
Несмотря на то, что визуальный конструктор превосходен для визуального конструирования пользовательского интерфейса, его возможности в смысле реализации поведения ограничены. То есть можно использовать конструктор для размещения кнопки, но обработка нажатия кнопки и реакция на него – это по-прежнему область действия кода.
Do'stlaringiz bilan baham: |