Компания ЭВРИКА, ведущий партнер компании AVAYA Communication в Северо-Западном регионе, проводит для корпоративных клиентов программу тестирования сетевого оборудования AVAYA

Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта

ЗАО "Техно-СПб" Системная интеграция

Microsoft Special Interest Group "Neva"

Microsoft Visual InterDev 6.0


Сергей Верязов


В данной статье рассматриваются основные возможности Microsoft Visual InterDev 6.0 ≈ профессионального инструмента создания сложных интерактивных Web-приложений, интенсивно взаимодействующих с базами данных (БД). Возможности Visual InterDev можно объединить в три группы:

Средства разработки и отладки

Visual InterDev является удобной и эффективной средой разработки Web-сайтов благодаря минимизации множества рутинных операций. Опишем подробнее, какие инструменты Visual InterDev может использовать разработчик на разных этапах работы над проектом.
Создание Web-сайта начинается с организации проекта, в ходе которой формируется базовая конфигурация, создаются необходимые файлы и каталоги, а также настраивается Web-сервер. Для организации логической структуры Web-сайта используется редактор диаграмм (diagram designer), который позволяет разработчику визуально представить структуру Web-сайта, а также описать функциональные связи. Это помогает не только лучше ориентироваться, но и автоматизировать процесс составления меню навигации по сайту.

Для редактирования файлов проекта используется встроенный редактор, аналогичный FrontPage. Редактор позволяет работать с файлами в трех режимах:

Visual InterDev содержит широкий выбор схем оформления (themes), которые позволяют быстро придать Web-сайту красочный вид. Такие схемы реализованы с использованием технологии каскадных таблиц стилей CSS, что позволяет менять любые из параметров оформления, а также создавать новые схемы, используя встроенный редактор.
Используя схемы размещения (layouts), разработчик может организовать единую структуру на всех или нескольких страницах сайта. Структура страниц определяет расположение панелей навигации, баннеров, заголовков, основного содержимого.

Панель инструментов в Visual InterDev содержит широкий набор элементов сгруппированных по назначению их использования: стандартные HTML-элементы, элементы времени разработки, элементы доступа к БД, пользовательские элементы и т. п. Их можно использовать, просто перетаскивая (drag&drop) в нужные места страницы и задавая значения свойств.

В Visual InterDev применяется также новый тип элементов ≈ элементы времени разработки (design-time controls). Идея их использования проста: элемент размещается на страницу, после чего он отображается в графической форме даже в режиме просмотра исходного кода. Затем достаточно лишь установить значения свойств, а весь необходимый код (HTML, ASP и т. п.) генерирует Visual InterDev. Очевидные преимущества ≈ объем вводимого кода значительно сокращается, причем не приходится сомневаться в его корректности.

Средства отладки в Visual InterDev аналогичны тем, которые встречаются в таких средах программирования, как Visual C++ или Visual Basic. Разработчик может устанавливать точки прерывания (breakpoints), пользоваться просмотром переменных (watches) или отслеживать вложенность вызовов функций (call stack). При запуске Web-сайта в режиме отладки происходит автоматическая настройка IIS, причем настройки восстанавливаются при завершении отладки. Следует отметить, что можно осуществлять отладку не только клиентских, но и серверных (ASP) сценариев.

Средства работы с базами данных

Используя Visual InterDev, можно подключаться и просматривать данные в таблицах, а также создавать запросы SQL для любых ODBC или OLE DB баз данных. Для описания того, насколько просто и быстро в Visual InterDev можно организовать взаимодействие с БД, рассмотрим последовательность действий. Итак, необходимо:

Как видно, для выполнения этой последовательности действий требуется наличие готовой БД.
При описании запроса к БД вы можете воспользоваться редактором запросов (Query Designer). Он позволяет визуально формировать SQL-запросы любой сложности простым ╚перетаскиванием╩ и связыванием таблиц. Нужно установить значения параметров, а редактор формирует весь необходимый код. Также можно выбрать БД назначения (Microsoft SQL Server или Oracle) и сразу же посмотреть результаты исполнения запроса.

В Visual InterDev реализован обширный набор инструментов управления, предназначенных для манипулирования  и представления информации из БД на страницах Web-сайта. Вместо написания кода, для создания формы редактирования записей из БД разработчик может воспользоваться элементом управления FormManager. После установки значения свойств и событий, Visual InterDev создает код формы, в которой контролируется ввод данных, сохранение или отмена изменений.
Основное преимущество использования средств работы с БД в Visual InterDev заключается в том, что разработчику нет необходимости вводить большое количество кода, а также постоянно контролировать его корректность. Также он получает централизованное управление всем, что касается взаимодействия с БД на Web-сайте.

Возможности коллективной разработки

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

Разработчики используют тестовый Web-сервер для хранения рабочей версии Web-сайта, а на своих компьютерах хранят лишь те файлы, которые им необходимы. Если одному из разработчиков потребовалось отредактировать файл проекта, он запрашивает его с тестового Web-сервера и копирует на свою рабочую станцию. При этом файл блокируется, и другие разработчики могут только просматривать его. По завершении работы файл копируется обратно на сервер и блокировка снимается. Когда разработка файлов на тестовом Web-сервере завершена, они публикуются на главном Web-сервере.

Удобство такой организации очевидно ≈ разработчики могут постепенно создавать и отлаживать Web-сайт, представляя для внешнего просмотра только проверенные, готовые версии.
Следует отметить, что Visual InterDev действует совместно с FrontPage, благодаря чему можно организовать разработку проекта совместно с пользователями FrontPage.
Существует специальный продукт Microsoft Visual SourceSafe, позволяющий повысить эффективность коллективной разработки. Вот некоторые из его возможностей:

В заключении отметим, что использование Microsoft Visual InterDev 6.0 вместе с Visual SourceSafe позволит коллективу разработчиков успешно разрабатывать и поддерживать Web-сайт любой сложности.


       КОМПЬЮТЕР-ИНФОРМ 
          Главная страница || Статьи ╧ 2'2001 || Новости СПб || Новости России || Новости мира

Анкета || Рубрики || Работа || Услуги || Поиск || Архив || Дни рождения
О "КИ" || График выхода || Карта сайта || Подписка

Главная страница

Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл ╧ 77-4461 от 2 апреля 2021 г.
Перепечатка материалов без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.

Телефон редакции (812) 118-6666, 118-6555.
Адрес: 196084, СПб, ул. Коли Томчака, д. 9
Пейджер 238-6931(аб.3365)
e-mail:
Для пресс-релизов и новостей