Создание компонентов в среде Delphi. Руководство разработчика

Создание компонентов в среде Delphi. Руководство разработчикаНаименование: Создание компонентов в среде Delphi. Руководство разработчика
Создатель: Голованов М., Веселов Е.
Дата выпуска: 2004
Листов (страниц): 320
Расширение: DJVU
Объем файла: 5,55 МБ + Диск 2,28 МБ
Качество: достойное
Язык издания: Русский

Данное издание рассказывает о формировании компонентов на языке Object Pascal, которое ориентировано на применение в средах разработки фирмы Borland. Рассмотрены ключевые отличительные моменты реализации ООП в Object Pascal и библиотеки классов VCL и CLX. Продемонстрировано, каким образом можно расширить имеющиеся компоненты и писать собственные компоненты "с нуля". Приведены не визуальные, графические и оконные компоненты, для работы с СУБД, описывается алгоритм формирования редакторов компонентов и их свойств, которые используются в Delphi. Приведены практические сведения, которые помогут интегрировать готовые компоненты и встраивать их в среду разработки, будут полезны сведения по справочному описанию системы для разработанных компонентов, по расширению возможностей IDE Delphi. Дается детальное описание малодокументированной возможности Object Pascal, которая имеет отношение к получению и использованию информации времени выполнения (RTTI). Материал включает в себя также значительное число примеров наиболее разнообразных типов компонентов. В комплекте дается компакт-диск, на котором содержатся все приведенные в книге образцы.

Содержание:

Введение
Благодарности
ЧАСТЬ I. РЕАЛИЗАЦИЯ ИДЕЙ ООП В OBJECT PASCAL
Глава 1. Введение в компоненты
Что такое компонент Delphi?
Зачем писать собственные компоненты?
 Функциональность
 Повторная используемость кода
 Повышение продуктивности работы
 Повышение согласованности частей ваших проектов
Особенности процесса создания компонентов
 Другие конечные пользователи
 Невизуальный процесс
 Объектно-ориентированное программирование
 Большее количество соглашений
 Три разных интерфейса взаимодействия с компонентами
 Написание компонентов часто требует более высокой квалификации разработчика
Глава 2. Объектно-ориентированное программирование в Object Pascal
Инкапсуляция
Наследование
Конструкторы и деструкторы. Модель ссылок на объект
Полиморфизм
Виртуальные методы и позднее связывание как способ достижения настоящего полиморфизма
Абстрактные методы
Перегрузка методов
Директива reintroduce
Классовые ссылки и виртуальные конструкторы
Методы классов
Опасное и безопасное приведение типов. Операторы RTTI as и is
Указатели на методы
Агрегация и делегирование
Упреждающее объявление классов
Методы обработки сообщений
Глава 3. Обработка ошибок. Особые ситуации в Delphi
Два подхода к обработке ошибок. Понятие исключительной ситуации
Операторы try... except, try... finally
Иерархия классов особых ситуаций
Исключительные ситуации ввода/вывода
Исключительные ситуации динамического выделения памяти
Внешние исключительные ситуации
Ошибки преобразования
Обработка исключительных ситуаций
Особые ситуации в компонентах Delphi. Возбуждение исключительных ситуаций
Применение Assert для поиска ошибок
Глава 4. Свойства
Понятие свойства. Простые свойства
Массивы свойств
Индексированные свойства
Свойства и иерархия классов. Ограничения, связанные со свойствами
Глава 5. Интерфейсы
Начальные сведения
Понятие реализации интерфейсов
Наследование в интерфейсах
Назначение методов IInterface
Идентификация интерфейсов. GUID
Делегирование и агрегация
ЧАСТЬ II. АРХИТЕКТУРА КОМПОНЕНТОВ В DELPHI
Глава 6. Компонент изнутри
Компоненты против объектов
Скелет компонента
Еще раз о свойствах
Спецификаторы памяти
Конструкторы
События
Глава 7. Библиотеки визуальных компонентов VCL и CLX
Иерархия VCL
 TObject
 TPersisten
Компонентные классы VCL
 TComponent
 TControl
 TGraphicControl
 TWinControl
 TCustomControl
Часто используемые некомпонентные классы VCL
 TCanvas
 TStrings
Иерархия CLX. Компонентные классы CLX
Устойчивые данные
Загрузка формы в run-time
Сохранение непубликуемых или нестандартных свойств компонентов
Глава 8. Процесс построения компонента
Создание модуля компонента. Рекомендации по проектированию
Код компонента
Тестирование интерфейса времени выполнения
Интерфейс времени установки
Регистрация форм с published свойствами
Установка компонента в палитру
Создание значка пользовательского компонента
Тестирование интерфейса времени проектирования
ЧАСТЬ III. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКИХ КОМПОНЕНТОВ
Глава 9. Невизуальные компоненты и диалоги
Регулятор громкости звука
Диалог поиска значения в наборе данных
Глава 10. Графические компоненты
Компонент X
Трехмерная метка
 Метод SetCaptionStyle
 Метод DoDrawText
Глава 11. Оконные элементы управления
TWinControl и с чем его едят
TCustom Control как строительная площадка для собственных оконных элементов управления
Компоненты-контейнеры. Раскрывающаяся панель
Глава 12. Компоненты, работающие с данными
Структура компонентов для взаимодействия с наборами данных
Класс TDataLink
Выбор способа организации канала данных
Разработка компонентов, отображающих набор данных
Разработка компонентов, модифицирующих набор данных
Глава 13. Редакторы свойств и редакторы компонентов
Редакторы свойств
 Общие сведения
 Размещение и регистрация редакторов свойств
 Примеры создания пользовательских редакторов свойств
 Управление группировкой свойств и отображением значений по умолчанию
Редакторы компонентов
ЧАСТЬ IV. ВЗАИМОДЕЙСТВИЕ СО СРЕДОЙ РАЗРАБОТКИ DELPHI
Глава 14. Создание справки компонента
Глава 15. Run Time Type Information — Информация о типах времени выполнения
Установка значений свойств
Получение информации о типах свойств объекта
Получение информации о свойствах класса
Получение информации о типах указателей на методы
Получение информации о типах указателей на другие типы данных
Глава 16. Создание экспертов IDE
Создание Notifier
Создание ОТА эксперта IDE
Создание эксперта генерации исходного кода
Использование сервисов IDE в экспертах
Цветной грид вместо заключения
Приложение. Описание компакт-диска
Предметный указатель



 
 (голосов: 0)
  

Скачать книгу: "Создание компонентов в среде Delphi. Руководство разработчика" из рубрики : Программисту

Книги или журналы по теме:

Создание оригинальных компонент в среде Delphi
Создание оригинальных компонент в среде DelphiРэй Конопка
Создание оригинальных компонент в среде Delphi

Издательство: Киев, DiaSoft
ISBN: 5-7707-9551-4;
Дата выпуска: 1996
Листов (страниц): 512
Расширение: DJVU


Книга написана известным автором и разработчиком Рэем Конопкой и посвящена построению профессиональных компонент визуальной среды разработки Delphi. Рассматриваются вопросы, связанные с основными аспектами объектно-ориентированного программирования, работы в среде Delphi, языка Object Pascal и визуального подхода к быстрой разработке приложений. Несмотря на то, что книга рассчитана на программистов, имеющих опыт работы в среде Delphi, она будет полезна и начинающим. Является руководством для программистов, разработчиков, студентов и преподавателей.
Г. В. Галисеев - Программирование в среде Delphi 8 for .NET. Самоучитель
Г. В. Галисеев - Программирование в среде Delphi 8 for .NET. СамоучительГ. В. Галисеев - Программирование в среде Delphi 8 for .NET. Самоучитель

Серия: Самоучитель
Издательство: Диалектика, 2004 г.
Мягкая обложка, 304 стр.
ISBN 5-8459-0644-X
Тираж: 5000 экз.

Книга представляет собой самоучитель начального уровня и посвящена набору инструментальных средств программирования Delphi 8. Если вы уже знакомы с Delphi, то помимо нового материала, в этой книге вы найдете много привычных понятий и компонентов, а если еще не знакомы, то, прочитав книгу, получите начальные знания и сможете программировать в этой среде. Delphi 8 рассчитана на работу с платформой .NET, тем не менее, в ней можно использовать как привычные для среды программирования Delphi библиотеки VCL, так и библиотеки .NET.

Для тех, кто еще не знаком с этой новой технологией, в самоучитель включена отдельная глава, посвященная общим принципам построения платформы .NET.

Книга рассчитана на читателей, совсем незнакомых с языком программирования Delphi, но, тем не менее, имеющих общее представление о компьютерах, программировании и умеющих работать в среде Windows.
Программирование в среде Delphi 8 for .NET
Программирование в среде Delphi 8 for .NETСоздатель: Г. В. Галисеев
Издательство: Диалектика, 2004 г.
Расширение: PDF
Объем файла: 41 Мб

Книга представляет собой самоучитель начального уровня и посвящена набору инструментальных средств программирования Delphi 8. Если вы уже знакомы с Delphi, то помимо нового материала, в этой книге вы найдете много привычных понятий и компонентов, а если еще не знакомы, то, прочитав книгу, получите начальные знания и сможете программировать в этой среде. Delphi 8 рассчитана на работу с платформой .NET, тем не менее, в ней можно использовать как привычные для среды программирования Delphi библиотеки VCL, так и библиотеки .NET.

Для тех, кто еще не знаком с этой новой технологией, в самоучитель включена отдельная глава, посвященная общим принципам построения платформы .NET.

Книга рассчитана на читателей, совсем незнакомых с языком программирования Delphi, но, тем не менее, имеющих общее представление о компьютерах, программировании и умеющих работать в среде Windows.
Галисеев Г.В. Программирование в среде Delphi 8 for .NET. Самоучитель
Галисеев Г.В. Программирование в среде Delphi 8 for .NET. СамоучительГалисеев Г.В. Программирование в среде Delphi 8 for .NET. Самоучитель

Издательство: Диалектика
Год издания: 2004
Расширение: pdf

От издательства:

Книга представляет собой самоучитель начального уровня и посвящена набору инструментальных средств программирования Delphi 8. Если вы уже знакомы с Delphi, то помимо нового материала, в этой книге вы найдете много привычных понятий и компонентов, а если еще не знакомы, то, прочитав книгу, получите начальные знания и сможете программировать в этой среде. Delphi 8 рассчитана на работу с платформой .NET, тем не менее, в ней можно использовать как привычные для среды программирования Delphi библиотеки VCL, так и библиотеки .NET.
Для тех, кто еще не знаком с этой новой технологией, в самоучитель включена отдельная глава, посвященная общим принципам построения платформы .NET.
Книга рассчитана на читателей, совсем незнакомых с языком программирования Delphi, но, тем не менее, имеющих общее представление о компьютерах, программировании и умеющих работать в среде Windows.
Искусство создания компонентов Delphi
Искусство создания компонентов DelphiНаименование: Искусство создания компонентов Delphi
Создатель: Фаронов В.
Издательство: Питер
Дата выпуска:  2005
Листов (страниц):  463
Расширение:  DJVU
Объем файла: 13Mb + 19Mb
ISBN: 5-469-00410-4
Качество: отличное
Серия или Выпуск: Библиотека программиста
Язык издания:  Русский

Практическое пособие дает ответы на распространенные вопросы формирования новых компонентов в системе программирования Borland Delphi. Пособие условно разделено на три части, в первой из которых рассматривается реализации объектно-ориентированной модели, которая – основная база каждого нового компонента. Вторая часть отведена под основательный анализ деталей процесса создания компонентов, выбор родительского класса, формирование модуля компонента, его интеграция в существующий или новый пакет. Описывается создание свойств, методов и событий. Приводится тестирование и отладка компонента и его регистрация в среде Delphi. Рассматриваются особенности создания компонентов для работы с базами данных, анализируются наиболее распространенные ошибки в ходе разработки нестандартных редакторов свойств и компонентов, контекстная справка и ее подключение к справочной службе Delphi. Рассмотрены также особенности создания компонентов в последней версии Delphi 8.0. дается сравнительный анализ предыдущих и новой версии, уточнены нюансы, которые учитываются при разработке компонентов. В третьей части Вы найдете исходные тексты многочисленных примеров компонентов, всего более 2000 изложены на приложении к книге – диске. Данное издание ориентировано, в большинстве своем, на опытного программиста, который уже знаком с Delphi,а также новичкам в программировании, студентам и преподавателям.
100 компонентов Delphi 5
100 компонентов Delphi 5Наименование: 100 компонентов общего назначения библиотеки Delphi 5
Создатель: Архангельский А.Я.
Издательство: Бином
Год выхода: 1999
Расширение: chm
Объем файла: 1,2 mb

В книге рассмотрено 100 компонентов и классов Delphi 5 - т.е. практически все компоненты общего назначения, кроме специализированных компонентов, связанных с данными, и компонентов для работы с Интернет, которые требуют отдельного рассмотрения. Проведен сравнительный анализ функций и возможностей компонентов, даны рекомендации по их применению. Приводятся многочисленные примеры. Книга рассчитана на пользователей любой квалификации: от начинающих до опытных разработчиков.
Pocket PC. Руководство разработчика
Pocket PC. Руководство разработчикаНаименование: Pocket PC. Руководство разработчика
Создатель: Брюс Е. Крелль
Дата выпуска: 2007
Листов (страниц): 350
Расширение: DjVu
Объем файла: 3.65 mb
Научитесь создавать разнообразные приложения для мобильных устройств на платформе Microsoft. Познакомьтесь с широким набором повторно используемых компонентов для операционных систем Windows СЕ и Windows Mobile. Из этой книги вы узнаете, как проектировать эффективные программы. Вы найдете здесь библиотеки и инструменты, которые помогут заметно сократить время разработки. На примере работающих программ продемонстрирована техника построения графических интерфейсов на маленьком экране Pocket PC. Рассмотрены следующие темы: рисование, ввод текста, создание сложных графических интерфейсов, СОМ-объекты, сохранение параметров программы, многопоточность.

- Архитектура Windows для Pocket PC.
- Разработка понятного кода на основе инкапсулированных компонентов.
- Управление памятью для кода и данных.
- Работа с СОМ-объектами.
- Проектирование надежных многопоточных программ.
- Проектирование пользовательского интерфейса с помощью конечных автоматов.
- Применение многоуровневой архитектуры для изолирования изменений в отдельных частях программы.
- Реализация программы обнаружения краев изображения.
Delphi 2. Энциклопедия пользователя.
Delphi 2. Энциклопедия пользователя.Чарльз Калверт. Delphi 2. Энциклопедия поьзователя.

Издательство:Диасофт
Дата выпуска: 1996
Листов (страниц): 736
ISBN:966-7033-05-8
Расширение: pdf
Объем файла:100Mb

Книга "Delphi 2. Энциклопедия пользователя." написана Чарлзом Калвертом - известным автором и профессиональным разработчиком приложений под Delphi. Книга посвящается особенностям программирования в среде Delphi 2 и шаг за шагом погружает читателя в бесконечный мир профессионального программирования на Delphi 2.Несмотря на то, что книга рассчитана на читателей, уверенной использующих Delphi, она может оказаться отправной точкой так же и для начинающих.Кроме того, "Delphi 2 Э.П.", может использоваться и в качестве учебного пособия для изучающих Delphi 2.Книга поставляется вместе с CD, содержащим все исходные тексты программ из книги, а так же ряд чрезвычайно полезных библиотек, которые могут повысить отдачу от вашей работы.Для студентов, преподавателей, программистов.

На год издания не обращайте внимания это одна из тех книг которые не устаревают долгое время. В результате опроса на сайте delphikingdom.com данная книга была признана лучшей книгой по Delphi опередив такие классные книги как: Рэй Конопка "Создание оригинальных компонент в Delphi"; Ксавье Пачеко и Стив Тейксейра "Delphi. Руководство разработчика". Ознакомляемся и наслаждаемся.
Заранее извиняюсь за то что порезал файл на 35 частей. Но, просто как тут кто-то сказал: не у всех еще есть оптоволокно, некоторые сидят на модеме. Размер файла конечно же можно было уменьшить, но пришлось бы пожертвовать качеством.
Андрей Боровский - Программирование в Delphi 2005
Андрей Боровский - Программирование в Delphi 2005Андрей Боровский - Программирование в Delphi 2005

Серия: Профессиональное программирование
Издательство: БХВ-Петербург, 2005 г.
Мягкая обложка, 448 стр.
ISBN 5-94157-409-6
Тираж: 4000 экз.

Книга посвящена разработке в Delphi 2005 различных типов приложений для Windows 2000/XP/2003. Описаны приемы программирования Win32 с учетом специфики Windows 2000/XP/2003, архитектура .NET и особенности создания приложений Windows Forms и VCL.Forms. Рассмотрены разработка приложений bdExpress, WebSnap и WebBroker, а также интернет-приложений с использованием компонентов Internet Direct 10. Уделено внимание многоуровневому компонентному программированию и бизнес-ориентированному моделированию с помощью компонентов ECO.
Описаны технологии ADO.NET, Borland Data Provider, ASP.NET и разработка приложений баз данных с помощью ADO.NET и ASP.NET. Рассмотрено создание мультимедиа-приложений с использованием расширенных возможностей графики GDI+, а также .NET и DirectX 9 SDK.
Программирование документов и приложений MS Office в Delphi
Программирование документов и приложений MS Office в DelphiПрограммирование документов и приложений MS Office в Delphi

Год выпуска: 2005
Издательство: БХВ-Петербург
ISBN: 5-94157-458-4
Расширение: PDF
Создатель: Василий Корняков
Серия: Pro. Профессиональное программирование
Количество страниц:496

Описание:
Книга посвящена созданию приложений в среде Delphi для работы с текстом, таблицами, объектами, диаграммами, макросами, настройками параметров страниц и др. в документах MS Word и Excel. Большое внимание уделено объектным моделям документов MS Office. Рассмотрено программирование элементов управления редакторов MS Word и Excel, а также создание динамических библиотек, которые можно использовать в макросах документов MS Office. Приведены варианты программной реализации типовых задач и ответы на типовые вопросы, с которыми встречаются разработчики.
Василий Корняков - Программирование документов и приложений MS Office в Del ...
Василий Корняков - Программирование документов и приложений MS Office в DelphiВасилий Корняков - Программирование документов и приложений MS Office в Delphi

Серия: Профессиональное программирование
Издательство: БХВ-Петербург, 2006 г.
Мягкая обложка, 496 стр.
ISBN 5-94157-458-4
Тираж: 3000 экз.

Книга посвящена созданию приложений в среде Delphi для работы с текстом, таблицами, объектами, диаграммами, макросами, настройками параметров страниц и др. в документах MS Word и Excel. Большое внимание уделено объектным моделям документов MS Office. Рассмотрено программирование элементов управления редакторов MS Word и Excel, а также создание динамических библиотек, которые можно использовать в макросах документов MS Office. Приведены варианты программной реализации типовых задач и ответы на типовые вопросы, с которыми встречаются разработчики.
Delphi 7. Самоучитель программиста
Delphi 7. Самоучитель программистаНаименование: Delphi 7. Самоучитель программиста
Создатель: И. Ю. Баженова
Издательство: КУДИЦ-Образ
Дата выпуска: 2003
Листов (страниц): 448
Расширение: pdf
Объем файла: 24 МБ

Эта книга посвящена описанию новой версии одной из наиболее популярных систем разработки приложений Delphi 7.
В книге последовательно изложены концепции объектно-ориентированного программирования, приведен необходимый справочный материал по языку программирования Object Pascal, описана интегрированная среда проектирования IDE и приемы работы с проектами, подробно рассмотрены вопросы программирования графического интерфейса пользователя, применение библиотеки визуальных компонентов VCL и объектов ActiveX, рассмотрены вопросы реализации межсетевого взаимодействия и создания приложений для Internet.
Особое внимание уделено механизмам доступа к серверам баз данных через ODBC и OLE DB. Книга хорошо иллюстрирована и содержит большой объем справочной информации. Изложение материала сопровождается полезными примерами программ.
Книга предназначена как для разработчиков программного обеспечения, так и для широкого круга пользователей, желающих самостоятельно научиться проектировать приложения в среде Windows.
Никита Культин - Основы программирования в Delphi 2006 для Microsoft .NET F ...
Никита Культин - Основы программирования в Delphi 2006 для Microsoft .NET FrameworkНикита Культин - Основы программирования в Delphi 2006 для Microsoft .NET Framework

Серия: Самоучитель
Издательство: БХВ-Петербург, 2006 г.
Мягкая обложка, 456 стр.
ISBN 5-94157-740-0
Тираж: 3000 экз.


Рассмотрен процесс создания программ в среде Delphi 2006 для Microsoft .NET Framework от разработки диалогового окна и процедур обработки событий до создания справочной системы. В доступной форме изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны методика разработки, возможности среды разработки, назначение базовых компонентов. Значительная часть книги посвящена практическим вопросам программирования графики и разработке программ для работы с базами данных. Уделено внимание созданию интернет-приложений на основе ASP.NET. Прилагаемый к книге компакт-диск содержит примеры рассмотренных проектов.

Для начинающих программистов.
Firebird: руководство разработчика баз данных
Firebird: руководство разработчика баз данныхНаименование: Firebird: руководство разработчика баз данных
Создатель: Хелен Борри
Издательство: БХВ-Петербург
Дата выпуска: 2007
Листов (страниц): 1104
Расширение: djvu
Объем файла: 16.71 Мб
ISBN: 978-5-94157-757-6
От издателя:

Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird.

Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных (Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений.

Описано программирование на стороне клиента и сервера: написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Delphi 7: Для профессионалов
Delphi 7: Для профессионалов Марко Кэнту
Delphi 7: Для профессионалов

В этой книге автор попытался практически полностью исключить справочный материал, сконцентрировавшись на технологиях эффективного использования Дельфи. В книге приведено более 300 примеров. Как сказал один из подписчиков групп новостей, .
Книга предназначена для программистов, разработчиков и всех, серьезно интересующихся программированием в среде Дельфи.

СПБ.:Питер, 2004г.-1001с.


Постоянная html-ссылка на книгу (или журнал):


Для форумов:


bb-code:


Прямая ссылка на библиотеку:

Информация

Гости не могут комментировать книги
 


Поиск электронных книг

  
АппаратураБизнесБеллетристика Ремесла, хоббиВидео, фотоВоенная историяВсе о техникеГуманитарные наукиГрафический дизайнДизайнЕстественные наукиЗдоровьеИскусство, культураНаучно-популярноеОС, базы данныхПрограммистуПрофессииРазвлечения, хоббиРисование, живописьРазноеСетевые технологииСемья, домУчеба, наукаЧеловекЭзотерикаweb-мастеру
© 2006–2010 www.booksgid.com
www.webmoney.ru   Телефон: +3 8 095 888-23-65 Связь по e-mail, номер кошелька: Z860062099466   Здесь находится аттестат нашего WM идентификатора 823492787941 Проверить аттестат