Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
51
Добавлен:
02.04.2015
Размер:
8.79 Mб
Скачать
          1. Шаг 4. Генерация кода

Вы создали модули своего приложения и создали подлинкованные ответные реакции для склеивания вместе различных компонентов. Теперь Вы готовы сгенерировать и откомпилировать код для запуска Вашего проекта приложения в исполняемом виде.

Чтобы сделать это, Вы открываете диалог "Build+Run" и просто щёлкаете несколько кнопок. Вот так. Этот диалог включает файловый менеджер, так что Вы можете также редактировать исходный код и манипулировать файлами – без необходимости выхода из окружения PhAB.

Для получения более полной информации см. главу "Генерация, компиляция и запуск кода на выполнение".

          1. Шаг 5. Запуск Вашего приложения на выполнение

После того, как Вы сгенерировали, откомпилировали и отлинковали Ваше приложение, Вы можете запустить его на выполнение прямо из диалога "Build+Run". Используя этот же самый диалог, Вы можете даже запустить Ваше приложение под отладчиком для плавной отладки.

Для получения более полной информации см. главу "Генерация, компиляция и запуск кода на выполнение".

          1. Шаг 6. Повторение любого предыдущего шага

После того, как Вы сгенерировали и откомпилировали Ваше приложение, Вы можете изменить интерфейс, прикрепить ответные реакции и перегенерировать код столько раз, сколько нужно.

    1. Написание приложений без PhAb

Мы рекомендуем при разработке Вашего приложения использовать PhAB. Однако, если Вы не планируете использовать PhAB, Вам стоит прочесть полностью это руководство (особенно главу "Программирование Photon'а без PhAB"), чтобы познакомиться со всеми фундаментальными основами Photon'а перед тем, как начать создание приложения. Затем стоит просмотреть "Справочник виджетов".

  1. Глава 1. Уроки

Лучшим способом получить знания о PhAB – это использовать его. Эта глава представляет из себя практические уроки, позволяющие Вам быстро начать создавать приложения:

  • Перед тем как Вам начать...

  • Привет, мир

  • Редактирование ресурсов

  • Создание меню и столбцов меню

  • Создание диалогов

  • Создание окон

Более внимательно вопросы использования PhAB мы рассмотрим в последующих главах.

Первые два урока охватывают основное: создание виджетов, изменение вида и поведение виджетов, генерирование кода, запуск Вашего приложения на исполнение и прочая.

Остальные уроки идут дальше базовых, показывая Вам, как создавать работающие меню, диалоги и окна. Когда Вы завершите изучение этих уроков, вы будете готовы начать проектирование почти любого приложения Photon'a.

    1. Перед тем как Вам начать...

Вы можете запустить PhAB из меню "Launch" в левом нижнем углу экрана; выбрать подменю "Development" и затем выбрать "Builder". Вы можете также запустить его из окна консоли pterm, набрав: appBuilder. Для получения информации об опциях командной строки см. тему "appBuilder" в "Справочнике утилит QNX".

Перед тем как начать уроки, ознакомьтесь с интерфейсом пользователя PhAB:

              1. Рис. 1-1. Общий вид пользовательского интерфейса

Столбец меню Импорт графики создание окон и диалогов, генерирование С и/или С++ кода для обеспечения всего Вашего пользовательского интерфейса в целом, и пр.

Столбцы инструментов Экономьте время – используйте столбцы инструментов: парой щелчков мышью Вы можете копировать, перемещать, выравнивать, группировать или изменять размеры любого числа виджетов.

Рабочая область: предоставляет Вам плоскую область, где Вы можете работать одновременно с несколькими модулями приложения.

Палитра виджетов: позволяет легко добавлять виджеты в Ваше приложение. Просто щёлкните на нужном Вам виджете, а затем щёлкните там, где Вы хотите его разместить.

Панели управления: позволяют Вам полностью настраивать виджеты Вашего приложения. Вы можете выбрать текстовые шрифты, модифицировать цвета, подстраивать побитовые отображения и прикреплять ответные реакции, которые будут раскрывать диалоги или активизировать приготовленный Вами С и/или С++ код.

Палитра виджетов и панели управления инициируются в одном окне, но Вы можете оттащить любое из них в отдельное окно. Для переключения между панелями в окне щёлкните на ярлыке вверху и выберите панель из меню.

Если Вы выбрали панель управления, Вы можете переотобразить её, выбрав соответствующий пункт из меню"View".

Соседние файлы в папке Литература