Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие (KAPPA).doc
Скачиваний:
28
Добавлен:
10.02.2015
Размер:
393.22 Кб
Скачать

Шаг 9: Разработка и использование пользовательского интерфейса (часть 2)

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

Интерактивно

Программно

  1. Кликните на иконке Session главного меню КАРРА РС. Выберите Option из меню и выберите Layout Mode из выпадающего меню.

В окне KAL-интерпретатора введите:

MakeImage (Demo, Text);

PositionImage (Demo, 25, 10, 100, 30);

Demo: ShowBorder = TRUE;

Demo: Title = “Demonstration Application”;

Demo: Font= MSSerif;

Demo: Bold= TRUE;

Demo: Height = 66;

Demo: Width = 234;

Demo: TextSize = 16;

ShowImage (Demo);

SetWindowBackground (SESSION, 10, 10, 90);

2. Выберите иконку с буквой T т.е. Text, предлагаемую на форме с желтом фоном.

3. Используйте указатель в виде крестика, чтобы разместить образ в окне Session и затем кликните один раз. Если необходимо перемещать образ по окну, кликните по нему еще раз и переместите.

4. Дважды кликните на кнопке, чтобы окончательно разместить ее.

5. Введите наименование приложения Demonstration Application. Также поставьте флажок Show Border, т.е. кликните на соответствующем квадратике.

6. Кликнете на кнопке Fonts (шрифты). Выберите MS Serif, Bold, кегль 16. Кликнете OK. Кликнете ОК на другой форме.

7. Установите курсор на образ так, чтобы он превратился в черный квадрат и раздвиньте границы текста, так чтобы заголовок приложения был виден полностью. Разместите образ Text в нужном месте окна Session.

8. Выберите опцию Window из меню и выберете Attributes из выпадающего меню.

9. Кликнете Color и выберете желаемый цвет для фона окна пользовательского интерфейса.

10. Измените содержимое поля Title для заголовка окна Session и нажмите ОК.

11. Кликнете Options на меню и выберите Layout Mode из выпадающего меню.

Завершите шаг 9 (часть 2).

Из меню главного окна КАРРА РС выберите Fail, далее Save as

В поле Fail Name Field введите Tut9.kal и кликните на кнопке Save.

Результаты выполнения шага 9

Вы завершили разработку пользовательского интерфейса. Чтобы развернуть окно пользователя на весь экран (рис. 19), введите в окне KAL-интерпретатора: MaximizeWindow (SESSION);

Рис. 19. Окно пользовательского интерфейса.

Шаг 10: Сохранение и повторное использование частей приложения

Предположим, что Вы хотите использовать класс LobLevel, который был разработан в данном приложении в других, вновь создаваемых приложениях (рассматриваемые на данном шаге действия возможные в версиях КАРРА-РС, начиная с v. 2.2). Выполним действия (п. 1 - 3), которые позволяют это сделать. Для версии КАРРА-РС 1.2 можно выполнить действия 4.

Интерактивно

Программно

  1. В окне Object Browser кликнете на классе JobLevel.

В окне KAL-интерпретатора введите:

OpenWriteFile (Jobs.kal);

WriteClass (JobLevel);

CloseWriteFile ( );

Execute (Write.exe);

Посредством Write, откройте Jobs.kal. ( Вы найдете директорию, в которую был записан файл). No conversion, в формате записи необходимо.

Обратите внимание на то, как класс JobLevel представлен в виде файла.

Выберите Exit из File меню в опции Write (Вам нет необходимости сохранять), чтобы вернуться в КАРРА-РС.

Сохраните приложение, которое Вы только что разработали.

Выберите Save из Fail меню на главном меню КАРРА-РС и введите имя приложения:

DemoApp.kal

Начинайте разработку нового приложения.

Выберите New из File меню на главном окне КАРРА-РС.

Импортируйте класс JobLevel, разработанный ранее. Выберите Open из File меню и далее – Jons.kal в поле имени.

Начинайте программировать новое приложение!

2. Выберите File из меню и выберете Write Selection Object из выпадающего меню. В поле File Name введите Job.kal. Кликните ОК.

3. Используйте любой тестовый редактор, чтобы отобразить и изучить файл Job.kal.

4. Используйте любой текстовый редактор, чтобы отобразить и изучить файл Tut8.kal. Если Вы хотите при разработке нового приложения использовать какую-либо часть уже созданного приложения, то Вам необходимо открыть в КАРРА-РС уже имеющийся файл, например, Tut8.kal и отредактировать его с использованием Object Browser.

5. Сохраните разработанное Вами приложение. Выберите Save из выпадающего меню опции File главного меню КАРРА-РС. Введите в поле имени DemoApp.kal и нажмите Enter.

6. Начните разрабатывать новое приложение. Выберите New из File меню главного окна КАРРА-РС.

  1. Импортируйте ранее сохраненный фрагмент иерархии – класс JobLevel. Для этого выберите Open из File меню главного окна КАРРА- РС и введите Jobs.kal.

Начинайте разработку нового приложения!