Название: Создание оригинальных компонент в среде Delphi
Автор: Рэй Конопка
Издательство: НИПФ - «ДиаСофт Лтд.»
Год: 1996
Страниц: 510
Формат: DJVU
Размер: 8,27 МБ
ISBN: 5-7707-9551-4
Качество: Отличное
Для сайта:
Vuzer.info
Книга написана известным автором и разработчиком Рэем Конопкой и посвящена построению профессиональных компонент визуальной среды разработки Delphi. Рассматриваются вопросы, связанные с основными аспектами объектно-ориентированного программирования, работы в среде Delphi, языка Object Pascal и визуального подхода к быстрой разработке приложений. Несмотря на то, что книга рассчитана на программистов, имеющих опыт работы в среде Delphi, она будет полезна и начинающим. Является руководством для программистов, разработчиков, студентов и преподавателей.
Содержание:
Введение
Часть 1. Компоненты, основные понятия
Глава 1. Преимущества компонентов
Что такое компонент
Причины построения пользовательских компонентов
Что особенного в построении компонентов
Дорожная карта
Глава 2. Новая объектная модель Delphi
Глава 3. Свойства
Логические свойства
Формальные свойства
Массив свойств
Индексированные свойства
Свойства и иерархия классов
Ограничения связанные с использованием свойств
Глава 4. Обработка особых ситуаций в Delphi
Что такое особая ситуация
Зачем использовать особые ситуации
Охранные операторы программы
Защита ресурсов
Обработчики особых ситуации
Классы особых ситуации
Особая ситуация в RTL
Повторное возбуждение особой ситуации
Использование объекта особой ситуации
Особые ситуации в компонентах Delphi
Создание пользовательской особой ситуации
Особые ситуации без сообщении
Различные модели особых ситуации
Часть 2. Архитектура компонента Delphi
Глава 5. Анатомия компонента
Королевство компонентов
Свойства
События
Глава 6. Библиотека визуальных компонентов
Иерархия VCL
Компонентные классы
Устойчивые данные
Глава 7. Обзор процесса построения компонента
Процесс
Строительный участок
Создание модуля компонента
Настройка компонента
Тестирование интерфейса времени выполнения
Установка компонента в палитру
Тестирование интерфейса времени проектирования
Добавление дополнительных компонентов
Глава 8. Расширение существующего компонента
Забавы с панелями
Компонент трехмерной метки
Перемещение с помощью табуляции по окну списка (List Box)
Часть 3. Разработка компонентов
Глава 9. Графические компоненты
Уже готово
В каком это состоянии
Глава 10. Вспомогательные пользовательские компоненты
Скользя по Delphi
Создание компонента- оболочки
Инкапсуляция множества элементов управления
Глава 11. Диалоги и невизуальные компоненты
Управление задачей
Отправка почты в Delphi
Диалоговые окна и компоненты
Глава 12. Компоненты, работающие с данными
Восприятие данных
Просмотр данных
Редактирование данных
Часть 4. Передовые технологии
Глава 13. Бизнес-компоненты, работающие с данными
Что такое бизнес-компоненты?
Объекты типа поле
Основа бизнес-компонентов
Построение бизнес-компонента
Использование бизнес-компонента
Глава 14. Редакторы свойств и редакторы компонентов
Среда времени проектирования
Редакторы свойств
Редактирование свойств в Инспекторе объектов
Редактирование свойств с использованием диалогового окна
Редакторы компонентов
Редактирование меток
Глава 15. Тестирование и отладка компонентов
Тестирование выявление ошибок
Использование отладчика Delphi
Использование Turbo Debugger for Windows
Отслеживание сообщении отладки
Использование Writeln для генерации сообщении отладки
Глава 16. Профессиональный подход
Оперативная подсказка
Таблицы строк
Общепринятый файл включения Raize
Вопросы установки
Конец конструирования
Приложения
Алфавитный указатель