Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / photon_old.doc
Скачиваний:
40
Добавлен:
02.04.2015
Размер:
7.88 Mб
Скачать

408

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

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

  1. z

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

(Photon Programmer's Guide)

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

Содержание

z 1

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

Введение 17

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

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

Получение немедленных результатов 19

Концентрация на функциональности 19

Создание прототипов без написания кода 19

Сокращение размера кода 20

Создание последовательных приложений 20

Создание всех разновидностей приложений 20

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

Жизненный цикл виджета 24

Рис. 3. Жизненный цикл виджета 24

Геометрия виджета 25

Рис. 4. Анатомия виджета PtBasic 25

Рис. 5. Позиция и размеры виджета 26

Рис. 6. Начальная точка виджета и позиция его "ребёнка" 26

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

Приложение текстового режима 27

Основная программа 27

Рис. 7. Структура приложения текстового режима 27

Не-PhAB приложение 28

Рис. 8. Структура приложения Photon, написанная без использования PhAB 28

PhAB приложение 29

Рис. 9. Структура приложения Photon'а, написанная PhAB 29

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

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

Шаг 1. Создание модулей 31

Шаг 2. Добавление виджетов 31

Шаг 3. Прикрепление ответных реакций 31

Шаг 4. Генерация кода 32

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

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

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

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

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

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

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

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

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

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

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

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

Изменение ширины фаски 38

Изменение шрифта 38

Изменение выравнивания текста 39

Установка флагов 39

Изменение цвета заполнения 40

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

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

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

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

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

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

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

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

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

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

Добавление пунктов меню 47

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

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

Присоединение ответной реакции модульного типа 49

Присоединение ответной реакции кодового типа 49

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

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

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

О диалогах 52

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

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

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

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

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

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

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

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

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

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

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

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

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

Модификация функции установки 59

Модификация функции изменения цвета 60

Модификация функции закрытия окна 61

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

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

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