Изучив материал этого модуля, вы сможете:
(рис 3.1) Начальная страница Visual Web Developer 2005 Express EditionПанель Recent Projects, содержит ссылки на четыре последних проекта, сохраненных в VWD 2005 EE. Любой из них можно открыть, щелкнув ссылку с именем нужного проекта. Кроме того, здесь предусмотрены средства для создания нового проекта или открытия существующего, но отсутствующего в списке последних проектов. Для этого нужно щелкнуть соответствующую кнопку на панели Recent Projects.
Справа на начальной странице располагается панель Visual Web Developer News, которая содержит последние сведения о VWD 2005 EE, сопутствующих программных продуктах Microsoft, а также другие полезные материалы. Эти сведения отображаются, если вы установили подключение к сети Интернет.
В VWD 2005 EE два типа окон: окна документов и инструментальные окна. Первые отображают содержимое приложения: формы, Web-страницы и код. Одновременно можно открыть несколько окон документов; для переключения между ними достаточно щелкнуть ярлычки, расположенные вверху экрана.
В
Чтобы инструментальное окно находилось на экране постоянно, выключите кнопку Auto Hide (она располагается в правом верхнем углу окна и похожа на маленькую канцелярскую кнопку), а если щелкнуть ее еще раз, инструментальное окно снова будет скрываться, оставляя на виду лишь ярлычок. В этом режиме неиспользуемые инструментальные окна скрываются, освобождая место для редактирования документа.
Настроить внешний вид VWD 2005 EE можно с помощью параметров доступных в окне Options (рис.3.2), которое отображается при выборе в главном меню элемента Tools\Options.
(рис 3.2) Настройка личных предпочтений в окне OptionsВ VWD 2005 EE окно Toolbox отображает элементы управления и компоненты, которые можно перетаскивать в окно документа. Содержимое Toolbox зависит от типа редактируемого документа. Например, при редактировании Web-формы Toolbox содержит серверные
(рис 3.3) Окно ToolboxКомпоненты в окне Toolbox упорядочены по категориям. Щелкнув категорию, вы отобразите элементы из этой категории. Содержимое окна Toolbox можно прокручивать, щелкая стрелки, расположенные сверху и снизу списка компонентов.
В VWD 2005 EE имеется объединенная справочная система, включающая сведения по среде разработки, языкам программирования и .NET Framework, а также информацию технической поддержки и статьи из MSDN. В зависимости от параметров, установленных на начальной странице в диалоговом окне Options, содержимое справочной системы отображается в окне документа либо в отдельном окне вне VWD 2005 EE.
В справочной системе предусмотрены три поисковых окна: Contents, Index и Search. Они работают подобно инструментальным окнам VWD 2005 EE; их можно "пристыковывать" к другим окнам, а также прятать и открывать, щелкая их ярлычки
В каждом поисковом окне есть раскрывающийся список Filter, в котором выбирают нужный язык программирования или раздел для поиска. Эта возможность особенно полезна при работе с окнами Search и Index, поскольку объединенная справочная система содержит немало информации.
В разделах с примерами операторов и кода на каждой странице установлен фильтр языка. Он имеет вид кнопки с изображением воронки и расположен в левом верхнем углу страницы. Щелкнув значок фильтра, вы выведете примеры к этому разделу на другом языке программирования либо заставите справочную систему показать примеры на всех языках. (рис.3.4)
(рис 3.4) Справочная системаVWD 2005 EE упорядочивает приложения при помощи проектов. Файл проекта имеет расширение .sln и содержит сведения о всех файлах, входящих в проект. По умолчанию он размещается в папке "Мои документы\Visual Studio 2005\ Projects". Файлы, составляющие проект, можно просматривать в окне Solution Explorer, показанном на рис.3.5.
(рис 3.5) Окно Solution ExplorerВ VWD 2005 EE Web-сайт можно создать тремя способами (см. рис.3.6):
(рис 3.6) Создание нового сайтаЧтобы создать Web-сайт в файловой системе нужно выполнить следующие действия
VWD 2005 EE создаст сайт, откроет в редакторе кода страницу Default.aspx, и отобразит папку Solution Explorer.
Чтобы создать локальный Web-сайт на Internet Information Server (IIS) нужно сначала выполнить эти требования:
Файлы локального Web-сайта IIS могут быть расположены физически в разных местах. Например:
Для создания локального Web-сайта IIS проделайте следующие шаги
Иначе, сделайте так:
(рис 3.7) Выбор местоположения сайтаЕсли Вы хотите, чтобы файлы нового Web-сайта находились в другом месте, то выполните следующие действия:
(рис 3.8) Новая виртуальная директорияУдаленный Web-сайт использует IIS, установленный на другом компьютере, к которому Вы можете подключиться по сети. Файлы вашего Web-сайта будут постоянно находиться на удаленном компьютере, и VWD 2005 EE будет взаимодействовать с Web-сайтом через Серверные расширения FrontPage.
Создание удаленного Web-сайта IIS требует следующих условий:
Для создания удаленного Web-сайта IIS нужно выполнить следующие действия
Для некоторых Web-серверов, единственный способ обновить файлы заключается в использовании протокола передачи файлов (FTP). VWD 2005 EE поддерживает и эту среду. Чтобы использовать этот подход, сайт, который Вы хотите открыть, должен быть доступным на FTP-сервере, и Вы должны получить следующую информацию от администратора FTP-сервера.
Создание Web-сайта доступного по FTP протоколу
Затем щелкните кнопкой Open.
VWD 2005 EE соединяется с FTP-сервером и копирует на него файлы шаблона Web-сайта. Не забывайте, что для Web-сайтов, созданных таким образом, вы или администратор удаленного сервера должны запустить оснастку IIS и отметить новый Web-сайт как приложение IIS.
Открытие недавно используемого Web-сайта.
Когда VWD 2005 EE запускается, то отображается начальная страница, на которой имеется поле Recent Projects. Это поле содержит список Web-сайтов, которые недавно редактировались. Чтобы открыть один из этих сайтов снова, просто нажмите на его название в списке.
Тот же самый список сайтов появляется в меню File. Чтобы открыть сайт этим способом, выберите пункт Recent Projects из меню File, а затем нажмите на нужный сайт.
По умолчанию, VWD 2005 EE помнит последние 10 сайтов, которые открывались. Если это число нужно увеличить или уменьшить, то нужно изменить соответствующий параметр через панель Options (см. рис.3.2) .
Во-первых, если нужно открыть Web-сайт расположенный в файловой системе, то щелкните на значок File System в диалоговом окне Open Web Site, (рис.3.10)
(рис 3.10) Окно Open Web Site, вкладка File SystemБудьте внимательны при выполнении команды! Не открывайте папку, которая не является корнем Web-сайта. Такая ошибка часто случается если:
При выполнении команды Open Web Site, VWD 2005 EE предполагает, что открываемая папка является корнем Web-сайта и будет содержать файлы конфигурации и специальные подпапки. Если вы ошиблись, то сайт работать не будет.
(рис 3.11) Окно Open Web Site, вкладка Local IISВо-вторых, если нужно открыть локальный Web-сайт
Щелкнете иконку Local IIS в диалоговом окне Open Web Site, и появится форма показанная на рис.3.11. Затем выполните следующие действия:
В-третьих, если нужно открыть Web-сайт доступный по FTP
Щелкнете на иконку FTP Site в диалоговом окне Open Web Site, появится форма, показанная на рис.3.9. Затем выполните следующие действия:
В-четвертых, если нужно открыть удаленный Web-сайт.
(рис 3.12) Открытие удаленного Web-сайтаЩелкните на иконку Remote Site в диалоговом окне Open Web Site (см. рис.3.12). Затем выполните следующие действия:
При создании Web-сайта VWD 2005 EE генерирует несколько документов, назначение основных из них описано в табл.3.1.
| Имя | Содержимое |
|---|---|
StyleSheet.css |
Определение стилей оформления элементов управления, Web-форм и т.д., генерируемых для проекта |
web.config |
Параметры Web-cepвepa при обслуживании этого проекта; определяют способ сообщения об ошибках, используемый тип аутентификации пользователей и т. п. В проекте может быть только один такой файл, он размещается в корневом каталоге проекта |
Default.aspx |
Описание визуального представления Web-формы. Здесь приведено имя файла создаваемого по умолчанию |
Default.aspx.cs |
Код, обрабатывающий события Web-формы. Расширение .cs указывает что в нем содержится код написанный на С# |
Web.sitemap |
Карта сайта. Позволяет использовать описанные в ней страницы для навигации по сайту. |
|
Шаблон для отображения других страниц |
Web-формы и HTML-документы можно редактировать в графическом режиме с использованием технологии drag-and-drop, либо в текстовом виде. Для переключения между режимами достаточно щелкнуть ярлычки Design и Source , расположенные внизу окна документа (рис.3.13).
(рис 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)
(рис 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. чувствителен к регистру символов.
(рис 3.15) Файл кода Web-формы (на Visual C#). Функция autocompleteБольшинство автоматизирующих возможностей Code Editor можно включать и отключать, изменяя параметры в диалоговом окне Options (рис.3.2). Кроме того, в нем предусмотрена корректировка автоматических абзацных отступов, завершения блоков кода и других параметров, определяющих работу с языком.
Изучив материал этого модуля, вы сможете:
(рис 3.1) Начальная страница Visual Web Developer 2005 Express EditionПанель Recent Projects, содержит ссылки на четыре последних проекта, сохраненных в VWD 2005 EE. Любой из них можно открыть, щелкнув ссылку с именем нужного проекта. Кроме того, здесь предусмотрены средства для создания нового проекта или открытия существующего, но отсутствующего в списке последних проектов. Для этого нужно щелкнуть соответствующую кнопку на панели Recent Projects.
Справа на начальной странице располагается панель Visual Web Developer News, которая содержит последние сведения о VWD 2005 EE, сопутствующих программных продуктах Microsoft, а также другие полезные материалы. Эти сведения отображаются, если вы установили подключение к сети Интернет.
В VWD 2005 EE два типа окон: окна документов и инструментальные окна. Первые отображают содержимое приложения: формы, Web-страницы и код. Одновременно можно открыть несколько окон документов; для переключения между ними достаточно щелкнуть ярлычки, расположенные вверху экрана.
В
Чтобы инструментальное окно находилось на экране постоянно, выключите кнопку Auto Hide (она располагается в правом верхнем углу окна и похожа на маленькую канцелярскую кнопку), а если щелкнуть ее еще раз, инструментальное окно снова будет скрываться, оставляя на виду лишь ярлычок. В этом режиме неиспользуемые инструментальные окна скрываются, освобождая место для редактирования документа.
Настроить внешний вид VWD 2005 EE можно с помощью параметров доступных в окне Options (рис.3.2), которое отображается при выборе в главном меню элемента Tools\Options.
(рис 3.2) Настройка личных предпочтений в окне OptionsВ VWD 2005 EE окно Toolbox отображает элементы управления и компоненты, которые можно перетаскивать в окно документа. Содержимое Toolbox зависит от типа редактируемого документа. Например, при редактировании Web-формы Toolbox содержит серверные
(рис 3.3) Окно ToolboxКомпоненты в окне Toolbox упорядочены по категориям. Щелкнув категорию, вы отобразите элементы из этой категории. Содержимое окна Toolbox можно прокручивать, щелкая стрелки, расположенные сверху и снизу списка компонентов.
В VWD 2005 EE имеется объединенная справочная система, включающая сведения по среде разработки, языкам программирования и .NET Framework, а также информацию технической поддержки и статьи из MSDN. В зависимости от параметров, установленных на начальной странице в диалоговом окне Options, содержимое справочной системы отображается в окне документа либо в отдельном окне вне VWD 2005 EE.
В справочной системе предусмотрены три поисковых окна: Contents, Index и Search. Они работают подобно инструментальным окнам VWD 2005 EE; их можно "пристыковывать" к другим окнам, а также прятать и открывать, щелкая их ярлычки
В каждом поисковом окне есть раскрывающийся список Filter, в котором выбирают нужный язык программирования или раздел для поиска. Эта возможность особенно полезна при работе с окнами Search и Index, поскольку объединенная справочная система содержит немало информации.
В разделах с примерами операторов и кода на каждой странице установлен фильтр языка. Он имеет вид кнопки с изображением воронки и расположен в левом верхнем углу страницы. Щелкнув значок фильтра, вы выведете примеры к этому разделу на другом языке программирования либо заставите справочную систему показать примеры на всех языках. (рис.3.4)
(рис 3.4) Справочная системаVWD 2005 EE упорядочивает приложения при помощи проектов. Файл проекта имеет расширение .sln и содержит сведения о всех файлах, входящих в проект. По умолчанию он размещается в папке "Мои документы\Visual Studio 2005\ Projects". Файлы, составляющие проект, можно просматривать в окне Solution Explorer, показанном на рис.3.5.
(рис 3.5) Окно Solution ExplorerВ VWD 2005 EE Web-сайт можно создать тремя способами (см. рис.3.6):
(рис 3.6) Создание нового сайтаЧтобы создать Web-сайт в файловой системе нужно выполнить следующие действия
VWD 2005 EE создаст сайт, откроет в редакторе кода страницу Default.aspx, и отобразит папку Solution Explorer.
Чтобы создать локальный Web-сайт на Internet Information Server (IIS) нужно сначала выполнить эти требования:
Файлы локального Web-сайта IIS могут быть расположены физически в разных местах. Например:
Для создания локального Web-сайта IIS проделайте следующие шаги
Иначе, сделайте так:
(рис 3.7) Выбор местоположения сайтаЕсли Вы хотите, чтобы файлы нового Web-сайта находились в другом месте, то выполните следующие действия:
(рис 3.8) Новая виртуальная директорияУдаленный Web-сайт использует IIS, установленный на другом компьютере, к которому Вы можете подключиться по сети. Файлы вашего Web-сайта будут постоянно находиться на удаленном компьютере, и VWD 2005 EE будет взаимодействовать с Web-сайтом через Серверные расширения FrontPage.
Создание удаленного Web-сайта IIS требует следующих условий:
Для создания удаленного Web-сайта IIS нужно выполнить следующие действия
Для некоторых Web-серверов, единственный способ обновить файлы заключается в использовании протокола передачи файлов (FTP). VWD 2005 EE поддерживает и эту среду. Чтобы использовать этот подход, сайт, который Вы хотите открыть, должен быть доступным на FTP-сервере, и Вы должны получить следующую информацию от администратора FTP-сервера.
Создание Web-сайта доступного по FTP протоколу
Затем щелкните кнопкой Open.
VWD 2005 EE соединяется с FTP-сервером и копирует на него файлы шаблона Web-сайта. Не забывайте, что для Web-сайтов, созданных таким образом, вы или администратор удаленного сервера должны запустить оснастку IIS и отметить новый Web-сайт как приложение IIS.
Открытие недавно используемого Web-сайта.
Когда VWD 2005 EE запускается, то отображается начальная страница, на которой имеется поле Recent Projects. Это поле содержит список Web-сайтов, которые недавно редактировались. Чтобы открыть один из этих сайтов снова, просто нажмите на его название в списке.
Тот же самый список сайтов появляется в меню File. Чтобы открыть сайт этим способом, выберите пункт Recent Projects из меню File, а затем нажмите на нужный сайт.
По умолчанию, VWD 2005 EE помнит последние 10 сайтов, которые открывались. Если это число нужно увеличить или уменьшить, то нужно изменить соответствующий параметр через панель Options (см. рис.3.2) .
Во-первых, если нужно открыть Web-сайт расположенный в файловой системе, то щелкните на значок File System в диалоговом окне Open Web Site, (рис.3.10)
(рис 3.10) Окно Open Web Site, вкладка File SystemБудьте внимательны при выполнении команды! Не открывайте папку, которая не является корнем Web-сайта. Такая ошибка часто случается если:
При выполнении команды Open Web Site, VWD 2005 EE предполагает, что открываемая папка является корнем Web-сайта и будет содержать файлы конфигурации и специальные подпапки. Если вы ошиблись, то сайт работать не будет.
(рис 3.11) Окно Open Web Site, вкладка Local IISВо-вторых, если нужно открыть локальный Web-сайт
Щелкнете иконку Local IIS в диалоговом окне Open Web Site, и появится форма показанная на рис.3.11. Затем выполните следующие действия:
В-третьих, если нужно открыть Web-сайт доступный по FTP
Щелкнете на иконку FTP Site в диалоговом окне Open Web Site, появится форма, показанная на рис.3.9. Затем выполните следующие действия:
В-четвертых, если нужно открыть удаленный Web-сайт.
(рис 3.12) Открытие удаленного Web-сайтаЩелкните на иконку Remote Site в диалоговом окне Open Web Site (см. рис.3.12). Затем выполните следующие действия:
При создании Web-сайта VWD 2005 EE генерирует несколько документов, назначение основных из них описано в табл.3.1.
| Имя | Содержимое |
|---|---|
StyleSheet.css |
Определение стилей оформления элементов управления, Web-форм и т.д., генерируемых для проекта |
web.config |
Параметры Web-cepвepa при обслуживании этого проекта; определяют способ сообщения об ошибках, используемый тип аутентификации пользователей и т. п. В проекте может быть только один такой файл, он размещается в корневом каталоге проекта |
Default.aspx |
Описание визуального представления Web-формы. Здесь приведено имя файла создаваемого по умолчанию |
Default.aspx.cs |
Код, обрабатывающий события Web-формы. Расширение .cs указывает что в нем содержится код написанный на С# |
Web.sitemap |
Карта сайта. Позволяет использовать описанные в ней страницы для навигации по сайту. |
|
Шаблон для отображения других страниц |
Web-формы и HTML-документы можно редактировать в графическом режиме с использованием технологии drag-and-drop, либо в текстовом виде. Для переключения между режимами достаточно щелкнуть ярлычки Design и Source , расположенные внизу окна документа (рис.3.13).
(рис 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)
(рис 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. чувствителен к регистру символов.
(рис 3.15) Файл кода Web-формы (на Visual C#). Функция autocompleteБольшинство автоматизирующих возможностей Code Editor можно включать и отключать, изменяя параметры в диалоговом окне Options (рис.3.2). Кроме того, в нем предусмотрена корректировка автоматических абзацных отступов, завершения блоков кода и других параметров, определяющих работу с языком.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.