Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Теги:
Лекция 2:
Ввод и задачи в WML. Таймер и переменные
Аннотация: В лекции рассмотрены возможности WML по вводу данных и работе с таймером. Описаны способы сохранения данных при перемещении в колоде с карты на карту.
Поля ввода
На карте WML можно определить поля для ввода пользователем данных, как показано в следующем примере:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Поля"> <p> Surname: <input name="Фамилия" size="10"/><br/> Name: <input name="Имя" size="10" /><br/> Second name: <input name="Отчество" size="10"/><br/> Age: <input name="Возраст" size="10" format="*N"/> </p> </card> </wml>
Данный код может иметь следующее представление на экране мобильного телефона:
----------------------- ----- Поля ---------- Фамилия: Имя : Отчество : Возраст : ----------------------
Выбор варианта
На карте WML можно определить возможность выбора варианта:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Выбор"> <p> <select> <option value="c">Курс по C </option> <option value="c++">Курс по C++</option> <option value="java">Курс по Java </option> </select> </p> </card> </wml>
Данный код может иметь следующее представление на экране мобильного телефона:
---------------------------- --- Выбор--- Курс по C Курс по C++ Курс по Java -----------------------------
В следующем примере показан список выбора, в котором пользователь может отметить более одной позиции:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Выбор2"> <p> <select multiple="true"> <option value="c">Курс по C </option> <option value="c++">Курс по C++ </option> <option value="java">Курс по Java </option> </select> </p> </card> </wml>
Данный код может иметь следующее представление на экране мобильного телефона:
-------------------------- --- Выбор2--- Курс по C Курс по C++ Курс по Java ---------------------------
Группа полей
На карте WML можно определить группу полей, которая будет выводиться в рамке с общим заголовком:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Поля"> <p> <fieldset title="О курсе"> Author: <input name="Автор" type="text"/><br/> Content: <input name="Содержание" type="text"/> </fieldset> </p> </card> </wml>
Данный код может иметь следующее представление на экране мобильного телефона:
---------------------------------- ------- Поля -------- О курсе Автор: Содержание: ----------------------------------