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 Photoshop CS 8
Обсуждаются проблемы обработки растровой графики в среде самого популярного и мощного редактора Photoshop. Как следует из названия, основное внимание уделяется технологии компьютерной графики, т. е. воспроизводимым методам обработки изображений, дающим сходные результаты при соблюдении одинаковых или близких внешних условий.Для кого этот сайт? В издательском деле существует емкая формула, которая адресует публикацию специалистам и широкому кругу читателей, заинтересованных в обсуждаемом предмете. Эта формулировка полностью применима в данном случае. Для работы с сайтом требуется минимальная подготовка в области растровой графики, знакомство с интерфейсом редактора и знание базовых операций обработки изображений. Иными словами, все рассчитано на пресловутый средний уровень подготовки пользователей, который объединяет всех заинтересованных: от сведущих новичков до деквалифицировавшихся профессионалов.
По своему исполнению это не сборник готовых рецептов, издание такого направления едва ли возможно в растровой графике.Тем не менее автор старался дать такое описание методов обработки изображений, которое в максимальной степени приближается к точности и определенности технологических инструкций. Везде, где это возможно по условиям задачи, приводятся точные числовые значения настроечных параметров. Самые важные операции снабжены поясняющими иллюстрациями.
Сканирование
Цвет
Техническая ретушь
Тон и контраст
Коррекция цвета
Цифровой монтаж