Учебное пособие по созданию Wap-сайта с использованием компонентов QuickWAP — подготовка
Прежде всего нам необходимо кратко понять, что такое QuickWAP V1.0 Lite — это компонент, основанный на протоколе WAP1.2 и разработанный с использованием VB6 для помощи в написании WAP на языке ASP+WML. веб-страницы.
Во-вторых, нам необходимо установить QuickWAP V1.0 Lite Edition.
Процесс установки выглядит следующим образом:
1. Сначала скопируйте файл QuickWAP.dll в системный каталог system32.
Операционная система Windows 2000/Server/Advanced Server:
буква системного диска:WINNTsystem32
Операционная система Windows XP/2003:
буква системного диска:Windowssystem32
2. Зарегистрируйте элемент управления.
Меню «Пуск» -> «Выполнить команду Regsvr32 QuickWap.dll».
После успешной регистрации появится следующее диалоговое окно:
Далее мы можем проверить, успешно ли установлен Quickwap.Dll, и создать новый ASP-файл со следующим кодом:
Если вы запустите этот файл через IIS и получите следующую картину, это означает, что установка прошла успешно и компонент можно использовать. .
Примечание. Перед использованием QuickWAP убедитесь, что на сервере настроен MIME-тип WAP.
Типсвязанного расширения
MIME
wml
text/vnd.wap.wml
wmlc
application/vnd.wap.wmlc
wbmp
image/vnd.wap.wbmp
wmlsc
application/vnd.wap.wmlscriptc
wmls
text/vnd.wap.wmlscript
wsc
application/vnd.wap /wmlscriptc
Ниже приведены типы MIME, настроенные для настройки WAP в IIS:
1. Запустите IIS.
Меню «Пуск»-Настройки-Панель управления-Администрирование-Диспетчер информационных служб Интернета (IIS)
2. Щелкните правой кнопкой мыши локальный компьютер, чтобы просмотреть свойства
3. Откройте тип MIME, вы можете добавить в него приведенные выше данные.
Учебное пособие по созданию Wap-сайта с использованием компонентов QuickWAP - Практическая часть
Теперь мы начнем учиться писать код Wap с использованием компонентов Quickwap.
1> Функция Framework PageHeader и PageFooter
PageHeader
: PageHeader используется для установки функций контроля доступа, кэша и т. д. страницу WAP, а также выходной заголовок файла WAP и генерирует карты одну за другой.
Синтаксис: Wap.PageHeader("CacheControl"," forua"," OtherAtt")
Описание: Максимальный возраст CacheControl определяет время жизни DECK в кэше. Минимальная единица измерения — секунды. Если указано значение 0, оно должно быть равно 0. подключается каждый раз, когда сервер вызывает DECK.
forua forua — необязательный атрибут, указывающий, будет ли тег удален промежуточным прокси-сервером перед передачей файла wml клиенту (поскольку протокол передачи может измениться). Значение по умолчанию — false.
OtherAtt используется для установки других значений атрибута. Значения атрибута могут быть заключены в одинарные или две двойные кавычки.
Например, " name='Bicyle'" можно заменить на " name=""Bicyle""".
Дополнительные свойства, добавленные здесь, будут добавлены в начало файла .
Например: Wap.PageHeader("max-age=300")
ФункцияPageFooter
: используется для вывода конца WAP-файла
Синтаксис функции:
Пример файла Wap.PageFooter:
Создайте новый код kj.asp следующим образом:
Демонстрация эффекта:
2> Функция функций вывода WriteOut и WriteRow
: они преобразуют выводимый текст в UTF-8 и затем выводят его.
Например: Wap.WriteOut "Content" & "
"
Объяснение: Content используется для подготовки выходной строки.
Разница между WriteRow и WriteOut заключается в следующем: последний
, то есть мы можем опустить последний при выводе
, и будет автоматически. перенос строк. Например, если мы по-прежнему хотим вывести предложение «Добро пожаловать в разработку компонента Quick WAP!», код можно написать так:
Например: Wap.WriteRow «Добро пожаловать в разработку компонента Quick WAP!».
Пример файла:
Создать
!новый Write.asp, код следующий:
Демо-эффект:
3> Функция гиперссылки A
: Функция, используемая для формирования гиперссылок. Использовать QuickWap для реализации гиперссылок очень просто.
Например: Wap.WriteRow Wap.A("Title","Url","DisplayText"),
описание: Название отображается в подсказке, отображаемой в левом или правом нижнем углу телефона.
Адрес URL-ссылки, который может быть относительным или абсолютным путем.
DisplayText — текст ссылки, отображаемый на экране.
Примечание. Они должны быть разделены запятыми (,). Это справедливо для функций, больше не напоминаем.
Пример файла: Создайте новый A.asp, код следующий:
Демонстрация эффекта:
4>Функция разбиения на страницы.EasyMorePage
Функция: Простая функция разбиения на страницы с длинной строкой
Синтаксис: Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
Описание: ToShowContent вводит строку TextLong для разбиения по страницам
и количество символов, отображаемых на каждой странице.
Пример файла: Создайте новый код EasyMorePage.asp следующим образом:
Демонстрация эффекта:
5>Функция изображения Функция Img
: синтаксис функции для отображения изображения
: Wap.WriteOut Wap.Img("Url","Tip",OtherAtt)
Описание: URL-адрес — это адрес изображения, который может быть относительным или абсолютным путем. .
Совет не может отображать изображения или текстовую информацию, отображаемую при загрузке.
OtherAtt используется для установки других значений атрибута. Значения атрибута могут быть заключены в одинарные или две двойные кавычки. Например, "name='Bicyle'" можно заменить на " name=""Bicyle""".
Например: Wap.WriteOut Wap.Img("images/logo.PNG", "Создание предварительного просмотра...")
Пример файла:
Новый Код файла Img.asp следующий:
Демонстрация эффекта:
6> Функция ссылки на изображение
: используется для формирования функции со ссылками на изображения.
Синтаксис: Wap.WriteRow Wap.ImgA («ImgPath», «Url», «DisplayText»)
Описание: Адрес изображения ImgPath может быть относительным путем или абсолютный путь путь.
URL-адрес ссылки, который может быть относительным или абсолютным путем.
DisplayText — это текст ссылки, отображаемый на экране.
Например: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column").
Пример файла. :
Создать новый файл ImgA.asp Код следующий:
эффект следующий:
7>Функция абзаца P
используется для установки выравнивания абзаца и разрешения переноса строк. Wap.WriteOut Wap.P («AlignMent», «WrapMode»).
Существует три метода выравнивания AlignMent: слева по центру, справа
WrapMode, следует ли переносить строки: перенос. nowrap
Например: Wap.WriteOut
Пример файла Wap .P("left","wrap"):
Создайте новый код p.asp следующим образом:
Демонстрация эффекта:
8>Функция Utf8 to Gb2312
— это функция, используемая для восстановления символов, преобразованных в кодировку UTF-8, в китайские символы
Wap.WriteRow Wap.Utf8_Gb2312("SearchString")
SearchString Строка в кодировке UTF-8 для преобразования.
Например:
Wap .WriteOut.
Пример файлаWap.Utf8_Gb2312 («У нас есть профессиональная команда разработчиков»)
:
Создайте новый файл с кодом UtGb.asp следующим образом:
Демонстрация эффекта:
Учебное пособие по созданию Wap-сайта с использованием компонентов QuickWAP — последняя глава
Вопрос: Что делать, если я не привык использовать компоненты QuickWap
Ответ: Вы можете удалить его
следующим образом:
меню «Пуск» -> Запустите команду Regsvr32 /u QuickWap.dll, чтобы удалить его
?.
В: Почему мне неудобно использовать компоненты QuickWap для разработки Wap?
Ответ: Поначалу вы, возможно, не привыкли к программированию с использованием компонентов QuiWap. Попользовавшись им некоторое время, вы обнаружите, что он очень прост в использовании, быстр и безопасен. из-за этого вам захочется использовать QuickWap.