BlackBox Tutorial / Учебник по BlackBox

Оглавление

Часть I: Подходы к проектированию

1 Взаимодействие с пользователем
1.1 Дружественность к пользователю
1.2 Циклы обработки сообщений
1.3 Многопользовательский доступ
1.4 Настройки на разные языки пользователей

2 Составные документы
2.1 Сохраняемость
2.2 Независимость от устройства отображения
2.3 Редактирование нескольких отображений
2.4 Распространение изменений
2.5 Вложенные отображения
2.6 Отложенное обновление
2.7 Режимы контейнера
2.8 Обработка событий
2.9 Элементы управления

3 Приемы проектирования
3.1 Языковая поддержка
3.2 Модули и подсистемы
3.3 Интерфейсы типа узкое горло
3.4 Создание объекта

Часть II: Библиотека

4 Формы
4.1 Введение
4.2 Пример «Телефонная книга»
4.3 Интеракторы
4.4 Охранники
4.5 Уведомления
4.6 Стандартные элементы управления
4.7 Составные элементы управления и интеракторы
4.8 Контроль ввода
4.9 Прямой доступ к элементам управления
4.10 Резюме

5 Тексты
5.1 Запись текста
5.2 Шаблон Модель-Отображение-Контроллер в применении к текстам
5.3 Чтение текста
5.4 Изменение текста
5.5 Текстовые сценарии
5.6 Резюме

Часть III: Конструирование отображений

6 Конструирование отображений
6.1 Введение
6.2 Обработка сообщений
6.3 Сообщения свойств по умолчанию
6.4 Управляющие сообщения
6.5 Свойства
6.6 Разделение модели и отображения
6.7 Операции
6.8 Разделение интерфейса и реализации

Приложение A: Краткая история Паскаля

Приложение B: Отличия Компонентного Паскаля от Паскаля

© 2005-2016 OberonCore и коллектив авторов.