Опубликован: 20.02.2006 | Доступ: свободный | Студентов: 3335 / 381 | Оценка: 4.34 / 3.99 | Длительность: 21:22:00
ISBN: 978-5-9570-0022-1
Лекция 12:

Программирование на ASP

< Лекция 11 || Лекция 12: 123456789

Редактирование файлов ASP

Файлы ASP представляют собой простые текстовые файлы, поэтому для их создания и правки используется любой текстовый редактор. Microsoft Visual Interdev шестой версии представляет собой утилиту для редактирования и создания файлов ASP. Разработчики, как правило, используют другие программы – TextPad, NotePad (Блокнот) и даже Dreamweaver. Для редактирования файлов ASP рекомендуется применять также Visual Studio .NET.

В данной лекции для редактирования и создания файлов ASP используется Visual Interdev. Для открытия нового файла ASP с помощью Interdev выполните следующие действия.

  1. Откройте программу Visual Interdev. Появится запрос на ввод имени проекта. Нажмите Cancel (Отмена) для закрытия запроса, затем выберите команду File\New File (Файл\Создать файл).
  2. Введите имя создаваемого файла и укажите его тип.
  3. Щелкните на значке ASP File (Файл ASP), после чего нажмите на кнопку Open (Открыть) (см. рис. 12.2). Появится окно ASP с шаблоном кода HTML и инструкцией обработки в верхней части, которая означает язык файла VBScript.
Создание нового ASP-файла в Visual Interdev

Рис. 12.2. Создание нового ASP-файла в Visual Interdev

VBScript по умолчанию является языком страниц ASP. Возможно использование JScript – версии JavaScript от Microsoft. Однако VBScript наиболее популярен среди ASP-программистов, и в этой лекции все рассматриваемые примеры написаны именно на нем.

Visual Interdev предлагает разработчикам множество полезных возможностей, недоступных в других текстовых редакторах, что делает эту программу пригодной для выполнения большинства задач программирования ASP. С помощью Interdev разработчик может отлаживать код, выполняющийся на сервере, в процессе его работы, последовательно обрабатывая каждую строку программы. Другой полезной и часто используемой функцией является Auto List Member (Член автосписка), которая проверяет правильность синтаксиса, вводимого программистом. По мере ввода ключевых слов и команд известных библиотек Interdev предлагает разработчику правильное написание команд (см. рис. 12.3).

Функция Auto List Member (Член автосписка) в Visual Interdev

увеличить изображение
Рис. 12.3. Функция Auto List Member (Член автосписка) в Visual Interdev

Если он нажимает на клавишу (TAB), то Interdev в этом случае завершает написание команды. Interdev выделяет цветом фрагменты кода, что позволяет легко различать команды и содержимое.

Прекрасным средством редактирования ASP является Visual Studio .NET. По возможности работайте с Visual Studio .NET и вместо ASP используйте ASP.NET, если нет веских причин отказа от применения этой технологии (например, ASP адекватно обслуживает все имеющиеся аспекты, нуждающиеся в усовершенствовани). В данной ситуации переделка ASP-файлов в файлы ASP.NET не принесет пользы. Файлы ASP.NET и ASP могут выполняться "бок о бок" на сервере IIS 6, поэтому допустимо внедрять технологии ASP.NET в программное решение ASP при возникновении потребности в дальнейшем усовершенствовании и переходе на технологии .NET.

Расширения имен файлов ASP отличаются от расширений ASP.NET. Файлы ASP.NET имеют расширения .aspx или .asa, файлы ASP – расширения .asp или .asa. Службы IIS различают типы файлов по их расширениям и определяют соответствующее расширение ISAPI для работы с файлом. Например, если файл ASP с именем MyAspFile.asp переименовать в MyAspFile.aspx, то при запросе MyAspFile он будет обработан технологией .NET, а не с помощью расширения ASP ISAPI (т.е. файла ASP.DLL )..

Более подробно работа с Visual Studio .NET и ASP.NET показана в лекции 2 курса "Программирование в IIS".

Примечание. Несмотря на возможность совместной работы ASP и ASP.NET на одном веб-сервере, они не могут использовать общий сеанс, поскольку каждый тип файла обрабатывается своим программным обеспечением. Файлы ASP.NET обрабатываются библиотекой aspnet_isapi.dll, которая, в свою очередь, использует для выполнения кода технологию .NET.

Недостатком Visual Interdev является то, что эта программа требует большого количества ресурсов, поэтому при выполнении простых задач слишком много времени тратится на ее открытие. Если разработчику нужно быстро отредактировать файл, то для этого прекрасно подойдет программа Notepad (Блокнот) или Textpad. Visual Interdev является лицензированным программным продуктом, а это делает его самым дорогим среди аналогичных программ.

< Лекция 11 || Лекция 12: 123456789
Александр Тагильцев
Александр Тагильцев

Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение.

Владимир Кирин
Владимир Кирин
Неполодки на ресурсе.При сдаче 7 теста, открывается пустое окно, и ничего не происходит.Поправте пожалуйста. При этом попытка считается защитана, перездача только через 30 мин. Использую браузер опера.
Александр Титов
Александр Титов
Россия, Москва
Игорь Соловьев
Игорь Соловьев
Россия, Братск