Главная » Delphi » Delphi 2006 – HTML-дизайнер

0

Web-формы часто требуют особого дизайна, специфичного для HTML-страниц. Для его создания предназначен еще один режим работы Дизайнера: HTML-дизайнер. Он доступен, когда создается приложение ASP.NET, в которое помимо исходного текста на языке Delphi включается также исходный текст сценария на языке ASP.NET (или одном из других, входящих в категорию проектов Web Documents). Тогда соответствующий файл ASP. NET (с расширением .aspx) будет доступен на отдельной вкладке, а в редакторе его синтаксис будет подсвечен в соответствии с правилами соответствующего языка разметки.

Сам редактор кода HTML/ASP.NET расширен различными усовершенствованиями, повышающими скорость и комфортность обработки файлов стилей CSS, текстов HTML и тегов, а структура документа HTML может отображаться в иерархическом виде в Просмотрщике структуры.

В Delphi также встроена новая система форматирования документов HTML, базирующаяся на общедоступном решении Tidy ( tidy.sourceforge.net). Оно разработано при поддержке консорциума WWW, вырабатывающего всевозможные стандарты для Сети, поэтому представление результирующего документа HTML будет максимально приближено к официально рекомендованному.

Чтобы включить режим форматирования средствами Tidy, надо перейти к настройкам Delphi: Tools > Options > HTML/ASP.NET Options > HTML Tidy Options (Сервис > Параметры > Параметры HTML/ASP.NET > Параметры HTML Tidy), где представлено множество средств настройки этого визуализатора, и установить флажок Use HTML Tidy as the default formatter (Использовать HTML Tidy как средство форматирования по умолчанию).

Проектировщику пользовательского Web-интерфейса теперь доступны два новых компонента: HTML Flow Panel и HTML Grid Panel из группы HTML Elements палитры инструментов. Они позволяют создавать на форме панели, элементы внутри которых располагаются соответственно либо в предопределенных позициях, либо в ячейках таблицы.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии