Создание компонентов в среде 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 в экспертах Цветной грид вместо заключенияПриложение. Описание компакт-дискаПредметный указатель
|
Скачать книгу: "Создание компонентов в среде 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. Самоучитель
Серия: Самоучитель Издательство: Диалектика, 2004 г. Мягкая обложка, 304 стр. ISBN 5-8459-0644-X Тираж: 5000 экз.
Книга представляет собой самоучитель начального уровня и посвящена набору инструментальных средств программирования Delphi 8. Если вы уже знакомы с Delphi, то помимо нового материала, в этой книге вы найдете много привычных понятий и компонентов, а если еще не знакомы, то, прочитав книгу, получите начальные знания и сможете программировать в этой среде. Delphi 8 рассчитана на работу с платформой .NET, тем не менее, в ней можно использовать как привычные для среды программирования Delphi библиотеки VCL, так и библиотеки .NET.
Для тех, кто еще не знаком с этой новой технологией, в самоучитель включена отдельная глава, посвященная общим принципам построения платформы .NET.
Книга рассчитана на читателей, совсем незнакомых с языком программирования Delphi, но, тем не менее, имеющих общее представление о компьютерах, программировании и умеющих работать в среде Windows. |
Программирование в среде 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. Самоучитель
Издательство: Диалектика Год издания: 2004 Расширение: pdf
От издательства:
Книга представляет собой самоучитель начального уровня и посвящена набору инструментальных средств программирования Delphi 8. Если вы уже знакомы с Delphi, то помимо нового материала, в этой книге вы найдете много привычных понятий и компонентов, а если еще не знакомы, то, прочитав книгу, получите начальные знания и сможете программировать в этой среде. Delphi 8 рассчитана на работу с платформой .NET, тем не менее, в ней можно использовать как привычные для среды программирования Delphi библиотеки VCL, так и библиотеки .NET. Для тех, кто еще не знаком с этой новой технологией, в самоучитель включена отдельная глава, посвященная общим принципам построения платформы .NET. Книга рассчитана на читателей, совсем незнакомых с языком программирования Delphi, но, тем не менее, имеющих общее представление о компьютерах, программировании и умеющих работать в среде Windows. |
Искусство создания компонентов 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 Создатель: Архангельский А.Я. Издательство: Бином Год выхода: 1999 Расширение: chm Объем файла: 1,2 mb
В книге рассмотрено 100 компонентов и классов Delphi 5 - т.е. практически все компоненты общего назначения, кроме специализированных компонентов, связанных с данными, и компонентов для работы с Интернет, которые требуют отдельного рассмотрения. Проведен сравнительный анализ функций и возможностей компонентов, даны рекомендации по их применению. Приводятся многочисленные примеры. Книга рассчитана на пользователей любой квалификации: от начинающих до опытных разработчиков. |
Pocket PC. Руководство разработчика Наименование: Pocket PC. Руководство разработчика Создатель: Брюс Е. Крелль Дата выпуска: 2007 Листов (страниц): 350 Расширение: DjVu Объем файла: 3.65 mb Научитесь создавать разнообразные приложения для мобильных устройств на платформе Microsoft. Познакомьтесь с широким набором повторно используемых компонентов для операционных систем Windows СЕ и Windows Mobile. Из этой книги вы узнаете, как проектировать эффективные программы. Вы найдете здесь библиотеки и инструменты, которые помогут заметно сократить время разработки. На примере работающих программ продемонстрирована техника построения графических интерфейсов на маленьком экране Pocket PC. Рассмотрены следующие темы: рисование, ввод текста, создание сложных графических интерфейсов, СОМ-объекты, сохранение параметров программы, многопоточность.
- Архитектура Windows для Pocket PC. - Разработка понятного кода на основе инкапсулированных компонентов. - Управление памятью для кода и данных. - Работа с СОМ-объектами. - Проектирование надежных многопоточных программ. - Проектирование пользовательского интерфейса с помощью конечных автоматов. - Применение многоуровневой архитектуры для изолирования изменений в отдельных частях программы. - Реализация программы обнаружения краев изображения. |
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
Серия: Профессиональное программирование Издательство: БХВ-Петербург, 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
Год выпуска: 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
Серия: Профессиональное программирование Издательство: БХВ-Петербург, 2006 г. Мягкая обложка, 496 стр. ISBN 5-94157-458-4 Тираж: 3000 экз.
Книга посвящена созданию приложений в среде Delphi для работы с текстом, таблицами, объектами, диаграммами, макросами, настройками параметров страниц и др. в документах MS Word и Excel. Большое внимание уделено объектным моделям документов MS Office. Рассмотрено программирование элементов управления редакторов MS Word и Excel, а также создание динамических библиотек, которые можно использовать в макросах документов MS Office. Приведены варианты программной реализации типовых задач и ответы на типовые вопросы, с которыми встречаются разработчики. |
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
Серия: Самоучитель Издательство: БХВ-Петербург, 2006 г. Мягкая обложка, 456 стр. ISBN 5-94157-740-0 Тираж: 3000 экз.
Рассмотрен процесс создания программ в среде Delphi 2006 для Microsoft .NET Framework от разработки диалогового окна и процедур обработки событий до создания справочной системы. В доступной форме изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны методика разработки, возможности среды разработки, назначение базовых компонентов. Значительная часть книги посвящена практическим вопросам программирования графики и разработке программ для работы с базами данных. Уделено внимание созданию интернет-приложений на основе ASP.NET. Прилагаемый к книге компакт-диск содержит примеры рассмотренных проектов.
Для начинающих программистов. |
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: Для профессионалов
В этой книге автор попытался практически полностью исключить справочный материал, сконцентрировавшись на технологиях эффективного использования Дельфи. В книге приведено более 300 примеров. Как сказал один из подписчиков групп новостей, . Книга предназначена для программистов, разработчиков и всех, серьезно интересующихся программированием в среде Дельфи.
СПБ.:Питер, 2004г.-1001с.
|
Постоянная html-ссылка на книгу (или журнал):
Для форумов:
bb-code:
Прямая ссылка на библиотеку:
Информация
Гости не могут комментировать книги
|
|