Мегаобучалка Главная | О нас | Обратная связь


Глава 8. Формы. Пользовательский Интерфейс



2015-12-15 486 Обсуждений (0)
Глава 8. Формы. Пользовательский Интерфейс 0.00 из 5.00 0 оценок




Высокого Уровня.

 

Итак, настало время перейти к изучению высоко-уровнего интерфейса. В MIDlet Pascal существуют 2 вида интерфейса: высокоуровневый и низкоуровневый. К высокоуровневым относятся такие объекты:

Ø Form (форма) – это контейнер, который может содержать в себе текстовые поля, строки, изображения, поля выбора, шкалы и прочие элементы. Форма вызывается с помощью процедуры ShowForm.

Ø Alert (сообщение) – это область которая занимает весь экран и отображает некоторое сообщение. Например когда в вашем приложении пользователь выберет пункт о программе, то можно всю информацию о приложении можно отобразить с помощью alert.

Ø TextBox (поле ввода текста) – это поле которое занимает весь экран и предназначено для ввода текста.

Ø List (меню) – это меню выбора. Очень может пригодится при создании меню к игре или приложению (если вы конечно не предпочтете создать меню с помощью низкоуровнего интерфейса).

Рис.14. Элементы высоко-уровнего интерфейса
TextBox (Поле ввода текста)
Alert (сообщение)
List (меню)
Form (форма)
На рисунке 14 показаны все эти четыре объекта.

 

Начнем с изучения Form (формы). Как говорилось выше, форма представляет собой контейнер в который помещаются ее элементы (текстовые области, поля выбора, строки и прочее).

Чтобы вызвать форму и показать ее на экран используют процедуру ShowForm.

Синтаксис: ShowForm;

Эта процедура не запрашивает ни каких входных параметров.

Пример вызова формы:

program myForm;

Begin

ShowForm;

Delay(5000);

end.

Этот маленький примерчик покажет пустую форму на экране. Для задания заголовка формы используйте процедуру:

  • SetFormTitle(title: string)

Рис.15. Пустая форма с заголовком
title: string – это строка которая будет помещена в заголовок формы. На рисунке 15 показано как выглядит форма с заголовком на эмуляторе MidpX. Чтобы задать заголовок нужно вставить после строки ShowForm процедуру SetFormTitle(‘ваш текст’);

Чтобы получить строку с название формы используйте функцию:

  • GetFormTitle;

Эта функция вернет строку с заголовком текущей формы.

Для удаления заголовка формы используйте процедуру:

  • RemoveFormTitle;

На форму также можно поместить бегущую строку, для этого применяется процедура:

 

 

  • SetTicker(s: string);

C помощью этой процедуры в самом верху формы появится бегущая строка. Направление ее движения (влево или в право) зависит не от программы, а от самого телефона. На разных моделях телефонов элементы формы показываются по-разному.



2015-12-15 486 Обсуждений (0)
Глава 8. Формы. Пользовательский Интерфейс 0.00 из 5.00 0 оценок









Обсуждение в статье: Глава 8. Формы. Пользовательский Интерфейс

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (486)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)