Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОУК / 09 семестр / Книги и методические указания / Руководство программиста в Photon.doc
Источник:
Скачиваний:
364
Добавлен:
04.03.2014
Размер:
7.99 Mб
Скачать

408

Глава 1. Уроки: Урок 2. Редактирование ресурсов

===============================================================================

Руководство программиста в Photon

(Photon Programmer's Guide)

Перевод выполнен Владимиром Зайцевым, г.Харьков Редактирование текста выполнено Михаилом Поспеловым, г.Калуга

Содержание

Небольшое пояснение переводчика 10

Введение 11

Обзор архитектуры Photon'а 11

Построитель Photon'овских приложений – PhAB 12

Концепции виджетов 14

Парадигма (система понятий) программирования 21

Библиотеки Photon'а 23

Обзор построения приложений под PhAB 25

Написание приложений без PhAB 27

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

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

Урок 1 – Привет, мир 29

Создание приложения 29

Генерирование кода 30

Хотите больше информации? 31

Урок 2. Редактирование ресурсов 31

Добавление виджета "Кнопка" 32

Редактирование пиксельной карты 35

Редактирование многострочного текста 36

Редактирование списка текстовых параграфов 37

Создание шаблона 38

Желаете узнать побольше? 40

Урок 3. Создание меню и панелей меню 40

О присоединении ответных реакций 40

Об именах экземпляров 41

Создание панели меню 41

Создание модуля меню "File" 42

Создание модуля меню "Help" 43

Присоединение ответных реакций 43

Подготовка кода 45

Хотите узнать больше? 45

Урок 4. Создание диалогов 46

О диалогах 46

Ещё об именах экземпляров 46

Прикрепление модуля диалога 46

Добавление виджетов в диалог 47

Добавление ответной реакции к кнопке Done 48

Модификация сгенерированного кода функции 49

Компиляция и запуск на выполнение 49

Желаете узнать больше? 50

Урок 5. Создание окон 50

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

Прикрепление ответной реакции 51

Добавление виджетов 51

Генерирование и модификация кода 52

Компиляция и запуск 55

Хотите узнать больше? 55

Глава 2. Окружение PhAb 56

Меню 56

Панели инструментов 58

Панели управления 60

Палитра виджетов 60

Панель ресурсов 62

Панель ответных реакций 63

Панель дерева модулей 63

Панель связей модуля 64

Панель поиска 65

Подгонка Вашего окружения PhAB 65

Общие предпочтения ("General preferences") 66

Предпочтение цвета ("Color preferences") 66

Предпочтение по перетаскиванию (Dragging preferences) 67

Предпочтения сетки 67

Глава 3. Работа с приложениями 68

Создание приложения 68

Открытие приложения 69

Сохранение приложения 70

Именование и переименование приложения 70

Сохранение существующего приложения 71

Переписывание существующего приложения 71

Закрытие приложения 71

Задание стартовой информации приложения 71

Задание глобального заголовочного файла 72

Функция инициализации 72

Опции командной строки 73

Включение имён экземпляров 73

Окна запуска 74

Импортирование файлов 74

Импортирование модулей PhAB из других приложений 75

Импортирование графических образов 75

Глава 4. Работа с модулями 76

Типы модулей 76

Анатомия модуля 77

Выбор модуля 78

Как сохраняются модули 78

Изменение ресурсов модуля 78

Использование селектора модулей 78

Создание нового модуля 79

Просмотр модулей 79

Открытие модулей 80

Удаление модуля 80

Сворачивание модулей в иконки 80

Закрытие модуля 80

Отображение модулей в реальном времени 81

Нахождение потерянных модулей и иконок 82

Модули окон 82

Модули диалога 83

Модули меню 83

Модули картинок 89

Модули иконок 90