Глава 8. Формы. Пользовательский Интерфейс
Высокого Уровня.
Итак, настало время перейти к изучению высоко-уровнего интерфейса. В MIDlet Pascal существуют 2 вида интерфейса: высокоуровневый и низкоуровневый. К высокоуровневым относятся такие объекты: Ø Form (форма) – это контейнер, который может содержать в себе текстовые поля, строки, изображения, поля выбора, шкалы и прочие элементы. Форма вызывается с помощью процедуры ShowForm. Ø Alert (сообщение) – это область которая занимает весь экран и отображает некоторое сообщение. Например когда в вашем приложении пользователь выберет пункт о программе, то можно всю информацию о приложении можно отобразить с помощью alert. Ø TextBox (поле ввода текста) – это поле которое занимает весь экран и предназначено для ввода текста. Ø List (меню) – это меню выбора. Очень может пригодится при создании меню к игре или приложению (если вы конечно не предпочтете создать меню с помощью низкоуровнего интерфейса).
На рисунке 14 показаны все эти четыре объекта.
Начнем с изучения Form (формы). Как говорилось выше, форма представляет собой контейнер в который помещаются ее элементы (текстовые области, поля выбора, строки и прочее). Чтобы вызвать форму и показать ее на экран используют процедуру ShowForm. Синтаксис: ShowForm; Эта процедура не запрашивает ни каких входных параметров. Пример вызова формы: program myForm; Begin ShowForm; Delay(5000); end. Этот маленький примерчик покажет пустую форму на экране. Для задания заголовка формы используйте процедуру:
title: string – это строка которая будет помещена в заголовок формы. На рисунке 15 показано как выглядит форма с заголовком на эмуляторе MidpX. Чтобы задать заголовок нужно вставить после строки ShowForm процедуру SetFormTitle(‘ваш текст’);
Чтобы получить строку с название формы используйте функцию:
Эта функция вернет строку с заголовком текущей формы. Для удаления заголовка формы используйте процедуру:
На форму также можно поместить бегущую строку, для этого применяется процедура:
C помощью этой процедуры в самом верху формы появится бегущая строка. Направление ее движения (влево или в право) зависит не от программы, а от самого телефона. На разных моделях телефонов элементы формы показываются по-разному.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (522)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |