ActiveX в Delphi
ВведениеНа кого рассчитана эта книга
Структура и особенности книги
Соглашения, используемые в книге
ActiveX в Delphi
ГЛАВА 1Что нового для разработчика включено в Delphi 5/6
Интегрированная среда разработки Delphi (IDE)
Основные части интегрированной среды разработки
Генератор исходного кода. Создание простейшего приложения
Ваше первое приложение в Delphi
Объектно-ориентированное программирование
Создание и уничтожение объектов
Стандартные компоненты Delphi
Основные свойства визуальных компонентов Delphi
ActiveX в Delphi
ГЛАВА 2Понятие исключительной ситуации, ее обработка средствами Delphi
Обработка RTL-исключений. Иерархия исключений
Создание собственных исключений
Интерфейсы
Интерфейс IUnknown
Класс TlnterfacedObject
Использование оператора as
Использование ключевого слова implements
Использование интерфейсов в распределенных приложениях
ActiveX в Delphi
ГЛАВА 3Общий обзор потоков
Инициализация потоков
Приоритеты потоков
Поведение потока при завершении его работы
Пример создания многопоточного приложения в Delphi
Определение времени, занимаемого потоком
Использование главного VCL-потока
Координация потоков
Синхронизация потоков
Ожидание завершения работы потока
Использование критической секции
События
Мьютексы (взаимные исключения)
Семафоры
Запуск и остановка потоков
Использование потоков в распределенных приложениях
ActiveX в Delphi
ГЛАВА 4Для чего используются пакеты
Использование пакетов в приложениях
Динамическая загрузка пакетов
Установка пакетов компонентов
Создание и редактирование пакетов
Структура пакета
Компиляция пакета
ActiveX в Delphi
ГЛАВА 5Объекты и процессы ядра Windows
Многозадачность
Объекты ядра Windows
Процессы и потоки
Объекты ядра
Объекты GDI и User
Управление памятью в Win32
Организация виртуальной памяти в Windows
Кучи и менеджеры куч
Динамические хранилища
Обработка ошибок в Win32
Обработка ошибок с помощью функции GetLastError
Обработка ошибок с помощью функции SetErrorMode
Экстренное завершение приложения
ActiveX в Delphi
ГЛАВА 6
Компоненты
Типы компонентов
Структура компонентов
Свойства
Типы свойств
Свойства стандартных компонентов Delphi
Методы
Поля
События
Стандартные события
Иерархия визуальных компонентов
Типы времени выполнения (RTTI)
ActiveX в Delphi
ГЛАВА 7Основы создания компонентов
Выбор предка компонента
Создание заготовки компонента
Статические методы
Виртуальные методы
Динамические методы
Методы-сообщения
Замещенные методы
Абстрактные методы
ActiveX в Delphi
ГЛАВА 8Создание свойств компонента
Создание перечисляемых свойств компонента
Создание свойств-множеств в компоненте
Создание свойства-объекта в компоненте
Создание свойства-массива в компоненте
Создание собственных редакторов свойств
Команды Default и NoDefault
Создание событий компонента
Пример создания нового события компонента
Создание методов компонента
Регистрация компонента в среде Delphi
ActiveX в Delphi
ГЛАВА 9Развитие СОМ-технологий
Терминология СОМ
СОМ-объект
СОМ-интерфейсы
Пользователь СОМ-объекта
СОМ-классы
Библиотеки типов
Технология DCOM
Счетчики ссылок
OLE-объекты
Составные документы
Состав СОМ-приложения
СОМ-интерфейс
Основной СОМ-интерфейс IUnknown
Указатели СОМ-интерфейса
СОМ-серверы
Фабрика класса
Локальные и удаленные серверы
СОМ-клиенты
Расширения СОМ
ActiveX в Delphi
ГЛАВА 10Проектирование СОМ-объекта
Мастера для создания СОМ-объектов
Создание СОМ-объекта с использованием мастера
Выбор модели потока
ActiveX в Delphi
ГЛАВА 11Интерфейс IDispatch
Позднее и раннее связывание
Создание диспетчера автоматизации
Обработка событий диспетчера автоматизации
Подключение к серверу автоматизации
Управление сервером автоматизации
Создание сервера автоматизации
ActiveX в Delphi
ГЛАВА 12Что такое элемент управления ActiveX?
Необходимость использования ActiveX
Внесение элемента управления ActiveX в палитру компонентов
ActiveX в Delphi
ГЛАВА 13Разработка элементов управления ActiveX
Создание ActiveX из компонентов VCL Delphi
Создание ActiveX из форм
ActiveX в Delphi
ГЛАВА 14MTS-компоненты
Требования, предъявляемые к MTS-компонентам
Создание MTS-объекта с помощью мастера
Использование мастера MTS-объекта
Добавление свойств и методов
Установка MTS-объекта в MTS-пакет
Сообщения об ошибках и исключениях
Справка по Adobe Premiere Pro 7.0
Доступная система помощи на базе HTML обеспечивает легкую навигацию в сети Интернет, так же, как и легкое чтение с использованием сторонних средств чтения, совместимых с ОС Windows. Далее приведены функции системы Помощи, которые позволяют обеспечивать доступ для людей, испытывающих проблемы со зрительным или двигательным аппаратом:Альтернативный текст для изображений. Все изображения в системе Помощи содержат альтернативный текст.
Все ссылки обеспечивают контекст. Все ссылки включают информацию о цели ссылки (обычно заголовок темы). В Алфавитном Указателе эта информация закодирована в свойстве ссылки ЗАГОЛОВОК, которую некоторые средства чтения с экрана используют вместо текста ссылки.
Вся информация, выделенная другим цветом, может быть доступна и без цвета. Например, все ссылки синего цвета и подчеркнуты.
Стандартные теги отображают иерархию информации. Темы форматированы с использованием стандартных HTML-тегов (например, Н1, Н2, и Н3), отлично демонстрирующих иерархию информации.
Форматированием управляют таблицы стилей. Темы не содержат встроенных тегов шрифта. Система помощи должна быть функциональной, если вы используете свою собственную таблицу стилей, или изменили размер шрифта и стилей, используемых вашим веб-браузером.
Яркий контраст между цветами переднего плана и фона. Черный текст на белом фоне обеспечивает сверхконтрастный просмотр.
Карта Сайта. Все темы в Помощи появляются на Карте Сайта.
Все фреймы содержат выразительные заголовки. Средства чтения с экрана используют эти заголовки для обеспечения контекста.
Предисловие
Изучение Adobe Premiere Pro
Ключевые особенности Adobe Premiere Pro
Учебные задания
Работа с проектами
Захват и импортирование исходных клипов
Компоновка Эпизодов
Редактирование эпизода
Добавление преобразований
Сведение аудио
Использование Дизайнера Титров Adobe
Наложение и компоновка
Применение эффектов
Ключ Экрана
Работа с Окном Эффектов
Выпуск Окончательного Видео
Клавишные комбинации