Опубликован: 20.09.2008 | Доступ: свободный | Студентов: 1083 / 111 | Оценка: 4.33 / 4.02 | Длительность: 05:48:00
Лекция 3:

Начало работы с Microsoft Visual Web Developer

< Лекция 2 || Лекция 3: 1234 || Лекция 4 >

Тема 3. Редактирование документов сайта

При создании Web-сайта VWD 2005 EE генерирует несколько документов, назначение основных из них описано в табл.3.1.

Таблица 3.1. Файлы Web-сайта
Имя Содержимое
StyleSheet.css Определение стилей оформления элементов управления, Web-форм и т.д., генерируемых для проекта
web.config Параметры Web-cepвepa при обслуживании этого проекта; определяют способ сообщения об ошибках, используемый тип аутентификации пользователей и т. п. В проекте может быть только один такой файл, он размещается в корневом каталоге проекта
Default.aspx Описание визуального представления Web-формы. Здесь приведено имя файла создаваемого по умолчанию
Default.aspx.cs Код, обрабатывающий события Web-формы. Расширение .cs указывает что в нем содержится код написанный на С#
Web.sitemap Карта сайта. Позволяет использовать описанные в ней страницы для навигации по сайту.
MasterPage.master Шаблон для отображения других страниц

Web-формы и HTML-документы можно редактировать в графическом режиме с использованием технологии drag-and-drop, либо в текстовом виде. Для переключения между режимами достаточно щелкнуть ярлычки Design и Source , расположенные внизу окна документа (рис.3.13).

Web-документ в режиме конструирования Design

Рис. 3.13. Web-документ в режиме конструирования Design

Некоторые задачи невозможно решить в графическом режиме, поэтому приходится редактировать Web-документы в текстовом виде. Если вы знаете HTML, то этот способ может оказаться даже удобнее использования графических инструментов. Поддерживаемая VWD 2005 EE технология IntelliSense помогает завершать элементы HTML, как показано на рис.3.14

Для просмотра результатов изменений, внесенных в режиме HTML, стоит переключиться обратно в режим Design; для этого достаточно щелкнуть ярлычок Design, расположенный внизу окна документа.

С каждой страницей Web Forms связан файл, содержащий код этой страницы, Эти файлы автоматически генерируются при создании новой Web-формы. Имя файла с кодом составляется из имени Web-формы и расширения .cs (.vb). ()

В каждом файле кода VWD 2005 EE генерирует определение класса, инициализирующие процедуры и обработчик события Page_Load. Чтобы скрыть сгенерированный код, следует щелкнуть знак "минус" (рис.3.14)

Технология IntelliSense в действии при редактировании HTML-текста

Рис. 3.14. Технология IntelliSense в действии при редактировании HTML-текста

При этом область сворачивается, а знак "минус" меняется на "плюс" (+), щелкнув который, вы снова раскроете эту область. Аналогичным образом сворачивают и раскрывают и другие блоки кода, например определения классов и процедуры. Инструмент VWD 2005 EE под названием Code Editor также поддерживает функцию autocomplete, автоматически завершающую ключевые слова и члены классов при помощи технологии IntelliSense (рис.3.15). Если вы пишете на Visual Basic, то после завершения ввода каждой строки функция autocomplete будет делать первые буквы ключевых слов и имен членов заглавными. Однако в программе, написанной на Visual С#, Visual Studio .NET не распознает ключевое слово или имя члена, если при его вводе использован неверный регистр. Дело в том, что Visual C#, в отличие от Visual Basic .NET. чувствителен к регистру символов.

 Файл кода Web-формы (на Visual C#). Функция autocomplete

увеличить изображение
Рис. 3.15. Файл кода Web-формы (на Visual C#). Функция autocomplete

Большинство автоматизирующих возможностей Code Editor можно включать и отключать, изменяя параметры в диалоговом окне Options (рис.3.2). Кроме того, в нем предусмотрена корректировка автоматических абзацных отступов, завершения блоков кода и других параметров, определяющих работу с языком.

< Лекция 2 || Лекция 3: 1234 || Лекция 4 >