Тиллипад для разработчиков
Тиллипад для разработчиков
Содержание
1. Руководство программиста Tillypad Manager
1. Общее
2. Компиляция и отладка
3. Меню
4. Формы
4.1. Базовые формы
4.2. Диалоги
4.3. Справочники (табличные списки)
4.4. Карточки
5. Выравнивание
6. Строковые константы
7. Модели
8. Иконки
9. Пошаговые фильтры форм
10. Пользовательская фильтрация
11. Внутренняя фильтрация
12. Интерфейсные параметры
13. Расположение контролов в карточках
14. Обработка ошибок
15. Буферы обмена и плавающие справочники
16. Отображение отчетов на рабочем столе приложения
16.1. Описание интерфейсной части
16.2. Программная реализация
17. Наследование данных
18. Мультиязычность
19. Заметки
20. Датасеты
20.1. TssNetDataSet
20.2. TssChildDataSet
20.3. TssMemDataSet
20.4. TssLinkedDataSet
20.5. TssJoinDataSet
21. Визуальные компоненты
22. Филд-форматы
22.1. Эдит-форматы
22.2. Датасет-форматы
22.3. Датасторадж-форматы
23. Вызов справки
24. SQL-Запросы
2. Руководство для TssDataSet
1. Вводные замечания
2. TssDataStorage
2.1. Создание TssDataStorage
2.2. Время жизни TssDataStorage
2.3. Доступ к данным
2.4. TssDataStorageIndex
3. TssComplexDataStorage
4. DataProducers – общее описание
5. DataProducers – классы
5.1. TssDataProducer
5.2. TssCachedUpdateProducer
5.3. TssDataProcessor
5.4. TssNodeDataProducer
5.5. TssMultiStreamDataProducer
5.6. TssChildStreamDataProducer
5.7. TssNetDataProducer
5.8. TssMemDataProducer
5.9. TssJoinDataProducer
6. DataSets – общее описание
6.1. Некоторые свойства DataSet’ов
6.2. Получение данных
6.3. Доступ к данным
6.4. Изменение данных
6.5. Фоновое обновление данных
7. DataSets – классы
7.1. TssDataSet
7.2. TssLinkedDataSet
7.3. TssChildDataSet
7.4. TssParamDataSet
7.5. TssNetDataSet
7.6. TssJoinDataSet
7.7. TssMemDataSet
3. Руководство разработчика драйвера устройства для системы Tillypad
1. Основные компоненты
1.1. TPDevLoader - загрузчик драйверов устройств
1.1.1. Выгрузка данных из сегмента Tillypad
1.1.2. Запуск драйверов устройства
1.1.3. Перезапуск драйверов устройств
1.1.4. Настройка загрузчика
1.1.5. Запуск загрузчика
1.2. TPDevShell - оболочка драйвера устройства
1.2.1. Принцип работы
1.2.2. Виды оболочек
1.2.3. Особенность работы с COM-объектами
1.2.4. Запуск оболочки
1.2.5. Запуск оболочки для отладки драйвера устройства
1.3. Драйвер устройства
1.3.1. Создание драйвера устройства
1.3.2. Обновление состояния устройства
1.3.3. Протоколирование работы устройства
1.3.4. Работа с таймером
1.3.5. Работа с системными сигнальными объектами
2. Модули
2.1. Модуль uDeviceInterface
2.1.1. Types
2.1.2. Variables
2.1.3. Class TAuthorizationCheckOutputParams
2.1.4. Class TAuthorizationDeviceEngine
2.1.5. Class TAuthorizationInputParams
2.1.6. Class TAuthorizationMainInputParams
2.1.7. Class TAuthorizationMainOutputParams
2.1.8. Class TAuthorizationOutputParams
2.1.9. Class TAuthorizationReturnInputParams
2.1.10. Class TAuthorizationSalePrivilegeOutputParams
2.1.11. Class TChildDeviceInterface
2.1.12. Class TDeviceEngine
2.1.13. Class TDeviceInterface
2.1.14. Class TDeviceState
2.1.15. Class TDiscountPointType
2.1.16. Class TDiscountPointTypes
2.1.17. Class TInputDeviceEngine
2.1.18. Class TInputParams
2.1.19. Class TMainDeviceInterface
2.1.20. Class TOperationDeviceEngine
2.1.21. Class TOperationInputParams
2.1.22. Class TOperationOutputParams
2.1.23. Class TOutputParams
2.1.24. Class TPowerDeviceEngine
2.1.25. Class TPowerInputParams
2.1.26. Class TPowerOutputParams
2.1.27. Class TReportDeviceEngine
2.1.28. Class TReportInputParams
2.1.29. Class TReportItem
2.1.30. Class TReportOutputParams
2.2. Модуль uDeviceShell
2.2.1. Types
2.2.2. Functions
2.3. Модуль uDeviceShellCont
3. Диалоги устройств
4. Параметры
5. Инициализационные параметры
6. Описание ошибок
4. Руководство программиста для Tillypad POS
1. Общее описание
1.1. Запуск. Авторизация пользователя.
1.2. Список режимов работы
1.3. Режим работы
2. Режимы работы
2.1. Режим работы «Фастфуд»
2.2. Архитектура построения режима
3. Прикладные объекты
4. Операции
4.1. Пример операции (Регистрация заказа)
5. Команды
5.1. TOperationCommand
6. TCommandHolder
6.1. TEventManager
6.2. TGuestOperator
6.3. TGuestOperator_SaleForm
6.4. TPrecheckOperator
7. TListStepManager
8. TListDataSetManager
9. TListBuilder