ActiveX в Delphi

       

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

ГЛАВА 14

MTS-компоненты
Требования, предъявляемые к MTS-компонентам
Создание MTS-объекта с помощью мастера
Использование мастера MTS-объекта
Добавление свойств и методов
Установка MTS-объекта в MTS-пакет
Сообщения об ошибках и исключениях

Справка по Adobe Premiere Pro 7.0

Доступная система помощи на базе HTML обеспечивает легкую навигацию в сети Интернет, так же, как и легкое чтение с использованием сторонних средств чтения, совместимых с ОС Windows. Далее приведены функции системы Помощи, которые позволяют обеспечивать доступ для людей, испытывающих проблемы со зрительным или двигательным аппаратом:
Альтернативный текст для изображений. Все изображения в системе Помощи содержат альтернативный текст.
Все ссылки обеспечивают контекст. Все ссылки включают информацию о цели ссылки (обычно заголовок темы). В Алфавитном Указателе эта информация закодирована в свойстве ссылки ЗАГОЛОВОК, которую некоторые средства чтения с экрана используют вместо текста ссылки.
Вся информация, выделенная другим цветом, может быть доступна и без цвета. Например, все ссылки синего цвета и подчеркнуты.
Стандартные теги отображают иерархию информации. Темы форматированы с использованием стандартных HTML-тегов (например, Н1, Н2, и Н3), отлично демонстрирующих иерархию информации.
Форматированием управляют таблицы стилей. Темы не содержат встроенных тегов шрифта. Система помощи должна быть функциональной, если вы используете свою собственную таблицу стилей, или изменили размер шрифта и стилей, используемых вашим веб-браузером.
Яркий контраст между цветами переднего плана и фона. Черный текст на белом фоне обеспечивает сверхконтрастный просмотр.
Карта Сайта. Все темы в Помощи появляются на Карте Сайта.
Все фреймы содержат выразительные заголовки. Средства чтения с экрана используют эти заголовки для обеспечения контекста.

Предисловие
Изучение Adobe Premiere Pro
Ключевые особенности Adobe Premiere Pro
Учебные задания
Работа с проектами

Захват и импортирование исходных клипов
Компоновка Эпизодов
Редактирование эпизода
Добавление преобразований
Сведение аудио
Использование Дизайнера Титров Adobe
Наложение и компоновка

Применение эффектов
Ключ Экрана
Работа с Окном Эффектов
Выпуск Окончательного Видео
Клавишные комбинации