Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов.

Варіант № 9

Завдання для виконання лабораторної роботи

“WORD”

1. Робота з текстом

1.1. Відформатувати текст відповідно варіанту

1.2. Виправити помилки

1.3. Перекласти на українську мову

1.4. Створити списки, змінити формат номера списка

1.5. Зробити виноску у кінці сторінки

1.6. Зробити посилання (ссылку)

1.7. Зробити титульний лист до лабораторної роботи

1.8. Створити колонтитул, який вміщює групу, фамілію студента, номер сторінки

1.9. Виконати верстку однієї сторінки - створення багатоколонної сторінки

2. Вставити малюнок із колекції

3. Створити таблицю відповідно варіанту

4. Створити формулу відповідно варіанту

5. Створити схему відповідно варіанту

6. Вставити розриви і створити розділи із заголовками відповідно до завдання лабораторної роботи

7.Задати формати стилів і призначити їх для заголовків розділів

8.Створити зміст для виконаної роботи

1. Відформатувати текст з наступними параметрами – розмір шрифта 16 п, положення по ширині на сторінці, відступ абзаців 1,2 см, інтервал між абзацами 0 п, міжрядковий інтервал 2, шрифт Courier New, параметри сторінки: верхнє поле 1 см, нижнє поле 1,9 см, праве поле 1,1 см, ліве поле 2.1 см. Окремі елементи тексту виділити кольором та різними шрифтами

3. Формула. Використовуючи редактор Microsoft Equation набрати і відредагувати математичний вираз з наступними вимогами: розмір шрифта 14 п, розмір великого символу 16 п, розмір дрібного символу 12 п, розмір великого індексу 9 п, розмір дрібного символу 7 п.

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

3. Таблиця

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

4. Схема

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

5. Текст

Отметим, что в отличие от языка HTML, язык WML требует, чтобы все элементы и атрибуты были написаны со строчной буквы.

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

Содержимое карты

Создавая карту, следует помнить, что она будет отображаться на небольшом экране мобильного устройства. Поэтому она не должна содержать большого объема информации, хотя устройства и поддерживают функции скроллинга.

Карта может содержать небольшой текст, графическое изображение, меню или форму. Лучше не пытаться объединять все эти типы информации вместе, за исключением текста и графики.

Текст располагается в параграфах. WML требует, чтобы параграфы начинались с элемента <p> и завершались элементом </p>. Вложенные параграфы не допускаются. Пример параграфа:

<p align=”center”><strong>КомпьютерПресс WAP-тест</strong></p>

Графические изображения хранятся в формате Wireless BMP (WBMP) и должны быть преобразованы с помощью известных онлайновых средств или утилит, входящих в состав средств разработки и эмуляторов. Изображения подключаются с помощью элемента <img>:

<img src=’cplogo.wbmp’ alt=’CPLOGO’/>

Отметим, что небольшой размер экрана (например, в Nokia 7110 он равен 96 x 65 пикселов, в Ericsson R320 — 101 x 52, а в Ericsson R380 — 360 x 120) не позволяет размещать графические изображения большого размера. Более того, некоторые устройства вообще не поддерживают графику.

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов.

<p><select name=”name”> <option value=”CP”>КомпьютерПресс</option> <option value=”CAD”>САПР </option> <option value=”ART”>КомпьюАрт </option></select></p>

Чтобы определить, какой из элементов меню выбран, используем следующий WML-код:

<card id=”ca rd1" title=”Menu”><do type=”accept” label=”Select”> <go href =”#card2"/></do><p><select name=”name”> <opti on value=”CP”>КомпьютерПресс</option> <option value=”CAD”>САПР </option> <option value= ”ART”>КомпьюАрт </option></s elect></p></card> <card id=”car d2" title=”Answer”><p> Ваш выбор: $(name)</p></card>

В привед енном примере показан простой механизм обработки событий на базе элемента <go>, а также способ пере дачи значе ний локальных переменных между картами (переменная name, хранящая значение выбранного элемента меню).

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

Использ ование ссылок

Как и в языке HT ML, в WML для задания ссылок используется элемент <a>. Атрибут href указывает адрес WML-документа, на который осу ществляется переход. Этот переход осуществ ляется к первой карте, описанной в указанном файле. Если же необходимо выбрать какую-то определенную карту, в адре се указывается символ # и имя карты. Для перехода к определенной карте внутри коло ды в атрибуте href указывается символ # и имя карты. Ниже даны примеры использования элемента <a>.

<!—Переход по относительному адресу —><a href=’products.wml’> <!—Переход по абсолютному адресу —><a href=’http://wap.cpress.ru/products.wml’> <!—Переход к определенной карте —><a href=’http://wap.cpress.ru/products.wml#cad’> <!—Переход к определенной карте внутри колоды—><a href=’#cad’>
Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

Шаблоны

Завершая наш мини-обзор языка WML, следует сказать несколько слов о шаблонах. Элемент <template> позволяет задать общие характеристики всех карт в колоде. Например, у всех карт может быть кнопка Back, которая реализуется следующим WML-кодом:

<do type=’prev’ label=’Back’><prev/></do>

Достаточно поместить этот код в элемент <template>, и у всех карт в колоде появится кнопка Back:

<templa te><do type=’prev’ label=’Back’><prev/></do></template>

Элементы языка WML представлены во врезке «Элементы языка WML», а их полное описание, а также описание поддерживаемых ими атрибутов можно найти в спецификации языка WML Reference на нашем C D-ROM.

Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru Меню можно создавать, например, с помощью элемента <select>. Ниже показано, как реализовать меню, состоящее из трех элементов. - student2.ru

Язык WMLScript

Как мы уже отметили, язык WMLScript вносит процедурную логику в клиентские WML-страницы. Этот язык баз ируется на спецификации ECMAScript, которая, в свою очередь, является стандартом языка JavaScript. Я зык WMLScript модифицирован таким образом, чтобы обеспечить поддержку низкой скорости передачи данных и «тонких» клиентов. Использование скриптового языка и включение его в спе цификацию позволяют отказаться от реализации многих функций на сервере и, следовательно, сократить число обращений к серверу. Перечислим основные сферы применения языка WMLScript в составе WML-страниц:

проверка введенных пользователем данных;

доступ к функциональности устройства — обеспечение программного выполнения таких функций, как набор номера, отсылка сообщений, добавление номеров в телефонную книгу и т.п.;

локальная генерация сообщений и диалоговых панелей;

расширение функциональности программного обеспечения устройства и его настройка.

Язык WMLScript поддерживает основные типы данных (Boolean, Integer, Floating-point, String и Invalid), стандартные объявления переменных (ключевое слово var), функции (ключевое слово function) и другие общие структуры типа выражений if-then-else, циклов for/while и выражений break и continue. Среди других характеристик языка отметим возможность использования внутренних откомпилированных модулей (через прагму use url), контроль доступа (через прагму ac
cess), а также набор стандартных библиотек, описанных в спецификации языка. К этим библиотекам относятся библиотеки Lang, Float, String, URL, WMLBrowser и Dialogs (см. вр
езку «Стандартные библиотеки WMLScript»). Спецификация языка также определяет интерпретатор байткода, так как код на WMLScript компилируется в бинарную форму (WAP-шлюзом) перед отсылкой его клиенту.

После того как мы ознакомились с протоколом WAP, языками WML и WMLScript, следует посвятить некоторое время обзору средств разработки и эмуляторов мобильных устройств, позволяющих тестировать создаваемые WAP-узлы.

Наши рекомендации