Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Фолианты
  
Основная

Книжная полка
Обзоры и рецензии

Библиотека примеров
Сетевые библиотеки


Издательства
Интернет-магазины


Поиск книг
Тематический каталог книг

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
 
 04:53 Alexandr Yurchenko
 04:52 riff
 04:51 Void
 04:50 Nemo
 04:49 Бел Амор
 04:48 Лупень сизокрылый
 04:47 Василий
 04:45 Geo
 04:45 panda
 04:45 Green
 04:42 agrian agrian
 04:42 Mightison
 04:38 Михаил
 04:38 Сергей Перовский
 04:37 Всеволод Леонов
 04:35 Алексей Румянцев
 
 
Во Флориде и в Королевстве сейчас  04:54[Войти] | [Зарегистрироваться]
К списку
Delphi 5. Руководство разработчика
Стив Тейксейра, Ксавье Пачеко
Издательский дом «Вильямс»
  


Смотрите так же...


Примеры к книге
  • d5dg.zip 472K
  • d5dg_00.zip 475K
  • d5dg_01.zip 488K
  • d5dg_02.zip 481K
  • d5dg_03.zip 475K
  • d5dg_04.zip 149K




    Содержание:

    Введение

    Часть I. Эффективность работы и ее составляющие

    Глава 1. Программирование для Windows в Delphi 5

  • Семейство продуктов Delphi 5
  • Что такое Delphi
  • Немного истории
  • Интегрированная среда разработки Delphi 5
  • Генератор исходного кода
  • Создание простейшего приложения
  • События и сообщения
  • Упрощение разработки прототипов
  • Расширяемость Delphi
  • Десять важнейших функций графической среды разработки Delphi

    Глава 2. Язык программирования Object Pascal

  • Комментарии
  • Новые возможности процедур и функций
  • Переменные
  • Константы
  • Операторы
  • Типы данных Object Pascal
  • Пользовательские типы данных
  • Приведение и преобразование типов
  • Строковые ресурсы
  • Условные операторы
  • Циклы
  • Процедуры и функции
  • Область видимости
  • Модули
  • Пакеты
  • Объектно-ориентированное программирование
  • Использование объектов Delphi
  • Структурированная обработка исключений
  • Информация о типе времени выполнени

    Глава 3. Win32 API

  • Объекты и еще раз объекты
  • Многозадачность и многопоточность
  • Управление памятью в Win32
  • Обработка ошибок в Win32

    Глава 4. Строение приложения и концепции конструирования

  • Среда Delphi и архитектура проекта
  • Файлы, входящие в состав проекта Delphi 5
  • Советы по управлению проектом
  • Базовые классы проектов Delphi 5
  • Архитектура приложений и использование хранилища объектов
  • Дополнительные возможности управления проектом

    Глава 5. Сообщения Windows

  • Что такое сообщение
  • Типы сообщений
  • Принципы работы системы сообщений Windows
  • Система обработки сообщений в Delphi
  • Обработка сообщений
  • Использование собственных типов сообщений
  • Нестандартные сообщения
  • Анатомия системы сообщений библиотеки VCL
  • Связь между сообщениями и событиями

    Глава 6. Стандарты программирования, принятые в этой книге

  • Общие правила форматирования исходного кода
  • Язык Object Pascal
  • Файлы
  • Формы и модули данных
  • Пакеты
  • Компоненты
  • Сведения об изменении стандартов программирования

    Глава 7. Использование элементов управления ActiveX в Delphi

  • Что представляет собой элемент управления ActiveX
  • Когда следует использовать элемент управления ActiveX
  • Внесение элемента управления ActiveX в палитру компонентов
  • Оболочка компонентов Delphi
  • Использование элементов управления ActiveX в приложениях
  • Распространение приложений, оснащенных элементами управления ActiveX
  • BlackJack: пример приложения с компонентом ActiveX

    Часть II. Профессиональное программирование

    Глава 8. GDI, шрифты и графика

  • Представление рисунков в Delphi: класс TImage
  • Сохранение изображений
  • Использование свойств класса TCanvas
  • Использование методов класса TCanvas
  • Координатные системы и режимы отображения
  • Создание программы рисования
  • Программирование анимации
  • Шрифты повышенной сложности
  • Пример создания шрифта

    Глава 9. Динамически компонуемые библиотеки

  • Что такое библиотека DLL
  • Сравнение статической и динамической компоновки
  • Зачем нужны библиотеки DLL
  • Создание и использование библиотек DLL
  • Отображение немодальных форм из библиотек DLL
  • Использование библиотек DLL в приложениях Delphi
  • Функция входа/выхода для библиотек DLL
  • Исключительные ситуации и библиотеки DLL
  • Функции обратного вызова
  • Обращение к функциям обратного вызова из библиотеки DLL
  • Разделение данных библиотеки DLL между различными процессами
  • Экспорт объектов из библиотек DLL

    Глава 10. Печать в Delphi 5

  • Объект TPrinter
  • Свойство TPrinter. Canvas
  • Простая печать
  • Печать формы
  • Печать сложных документов
  • Печать конвертов
  • Простейшее окно предварительного просмотра печати
  • Прочие задачи печати
  • Получение информации о принтере

    Глава 11. Создание многопоточных приложений

  • Понятие о потоках
  • Объект TThread
  • Управление несколькими потоками
  • Пример многопоточного приложения
  • Многопоточный доступ к базе данных
  • Многопоточная графика

    Глава 12. Работа с файлами

  • Файловые операции ввода-вывода
  • Структуры записей формата TTextRec и TFileRec
  • Работа с файлами, отображенными в память
  • Каталоги и устройства

    Глава 13. Дополнительный инструментарий разработчика

  • Дополнительная обработка сообщений, поступающих в приложение
  • Предотвращение запуска нескольких экземпляров приложения
  • Использование BASM с Delphi
  • Использование ловушек Windows
  • Использование OBJ-файлов C/C++
  • Использование классов C++
  • Санкинг
  • Получение информации о пакете

    Глава 14. Получение системной информации

  • Получение общей информации о системе
  • Обеспечение независимости от платформы
  • Windows 95/98: использование Тоо1Не1р32
  • Windows NT: PSAPI

    Глава 15. Переход на Delphi 5

  • Новое в Delphi 5
  • Переход с Delphi 4
  • Переход с Delphi 3
  • Переход с Delphi 2
  • Переход с Delphi 1

    Глава 16. MDI-приложения

  • Создание MDI-приложений
  • Работа с меню
  • Разнообразные MDI-технологии

    Глава 17. Перенос информации с помощью буфера обмена

  • Вначале был буфер обмена...
  • Создание собственного формата для буфера обмена

    Глава 18. Мультимедиа-программирование в Delphi

  • Создание простого медиаплейера
  • Использование WAV-файлов в приложениях
  • Воспроизведение видео
  • Поддержка устройств
  • Создание проигрывателя музыкальных компакт-дисков

    Глава 19. Отладка и тестирование

  • Наиболее распространенные программные ошибки
  • Использование встроенного отладчика

    Часть III. Компонентно-ориентированная разработка

    Глава 20. Ключевые элементы VCL и информация о типах времени выполнения

  • Что такое компонент
  • Типы компонентов
  • Структура компонентов
  • Иерархия визуальных компонентов
  • Информация о типах времени выполнения (RTTI)

    Глава 21. Создание пользовательских компонентов в Delphi

  • Основные концепции разработки компонентов
  • Примеры разработки компонентов
  • Компонент-контейнер TddgButtonEdit
  • Пакеты компонентов
  • Пакеты надстроек

    Глава 22. Сложные методики работы с компонентами

  • Псевдовизуальные компоненты
  • Анимированные компоненты
  • Создание редакторов свойств
  • Редакторы компонентов
  • Работа непубликуемых компонентов с потоками данных
  • Категории свойств
  • Списки компонентов: классы TCollection и TCollectionItem

    Глава 23. СОМ-ориентированные технологии

  • Основы СОМ
  • Object Pascal и СОМ
  • СОМ-объекты и фабрики классов
  • Агрегирование
  • Распределенная модель СОМ
  • Автоматизация
  • Использование более сложных технологий автоматизации
  • Сервер транзакций Microsoft (MTS)
  • Класс TOleContainer

    Глава 24. Расширение оболочки Windows

  • Вывод пиктограммы на панель задач
  • Панели инструментов рабочего стола Windows
  • Ярлыки Windows
  • Расширения оболочки

    Глава 25. Создание элементов управления ActiveX

  • Зачем создавать элементы управления ActiveX
  • Создание элемента управления ActiveX
  • Активные формы ActiveForm
  • Добавление свойств к формам ActiveForm
  • Элементы управления ActiveX в Web

    Глава 26. Использование интерфейса Open Tools API

  • Интерфейсы Open Tools
  • Использование интерфейса Open Tools API
  • Мастера форм

    Глава 27. Разработка приложений CORBA в Delphi

  • Брокеры запросов объектов
  • Интерфейсы
  • Заглушки и каркасы
  • ORB-брокер VisiBroker
  • Поддержка архитектуры CORBA в среде Delphi
  • Создание CORBA-решений в среде Delphi 5
  • Развертывание ORB-брокера VisiBroker

    Часть VI. Работа с базами данных

    Глава 28. Создание локальных приложений баз данных

  • Работа с наборами данных
  • Использование компонента ТТablе
  • Модули данных
  • Пример приложения с поиском, фильтрацией и выделением диапазона данных
  • Другие типы наборов данных: Tquery и TStoredProc
  • Таблицы в текстовом файле
  • Подключение с помощью ODBC
  • Объекты данных ActiveX (ADO)

    Глава 29. Разработка приложений архитектуры клиент/сервер

  • Почему именно клиент/сервер?
  • Архитектура клиент/сервер
  • Модели клиент/сервер
  • Архитектура клиент/сервер и локальные базы данных
  • Язык SQL и его роль в технологии клиент/сервер
  • Разработка приложений клиент/сервер в Delphi
  • Разработка серверной части
  • Разработка клиентской части

    Глава 30. Расширения баз данных VCL

  • Использование BDE
  • Таблицы dBASE
  • Таблицы Paradox
  • Расширение возможностей компонента TDataSet

    Глава 31. Компоненты WebBroker открывают двери в Internet

  • Расширения Web-серверов: ISAPI, NSAPI и CGI
  • Создание Web-приложений с помощью Delphi
  • Создание динамических HTML-страниц
  • Поддержка информации о пользователях с помощью cookies
  • Перенаправление на другой Web-узел
  • Считывание информации из HTML-форм
  • Формирование потоков данных

    Глава 32. Разработка приложений MIDAS

  • Механизм построения многоуровневого приложения
  • Преимущества многоуровневой архитектуры
  • Типичная архитектура приложения MIDAS
  • Использование технологии MIDAS для создания приложений
  • Дополнительные параметры, используемые для повышения устойчивости приложения
  • Примеры из реальной жизни
  • Дополнительные возможности наборов данных клиента
  • Установка MIDAS-приложений

    Часть V. Быстрая разработка приложений баз данных

    Глава 33. Inventory Manager: пример разработки приложения с архитектурой клиент/сервер

  • Проектирование внутреннего интерфейса
  • Централизованный доступ к базе данных: реализация бизнес-правил
  • Создание пользовательского интерфейса

    Глава 34. Диспетчер клиента: разработка приложения по технологии MIDAS

  • Проектирование приложения сервера
  • Проектирование клиентского приложения

    Глава 35. Разработка настольного приложения: сбор сведений об ошибках

  • Общие требования к приложению
  • Модель данных
  • Разработка модуля данных
  • Разработка интерфейса пользователя
  • Подготовка приложения к работе в Web

    Глава 36. Приложение с использованием компонентов WebBroker: сбор сведений об ошибках

  • Макеты страниц приложения
  • Внесение изменений в модуль данных
  • Настройка компонента TDataSetTableProducer: объект dstpBugs
  • Настройка компонента TWebDispatcher; объект wbdpBugs
  • Настройка компонента TPageProducer: объект pprdBugs
  • Кодирование функций ISAPI-сервера: добавление экземпляров объекта TActionItem
  • Просмотр сведений об ошибках
  • Добавление сведений о новой ошибке

    Часть VI. Приложения

    Приложение А. Сообщения об ошибках и исключения

  • Уровни обработки
  • Ошибки времени выполнения

    Приложение Б. Коды ошибок Borland Database Engine

  • Коды ошибок Borland Database Engine

    Приложение В. Рекомендуемая литература

  • Программирование на Delphi
  • Разработка компонентов
  • Программирование в Windows
  • Объектно-ориентированное программирование
  • Проектирование программного обеспечения и разработка пользовательского интерфейса
  • COM/ActiveX/OLE

    Приложение Г. Описание содержимого прилагаемого компакт-диска

  • Что содержится на прилагаемом компакт-диске
  • Инструкции по установке программ
  • Описание продуктов от независимых поставщиков
    • 1stClass
    • Abbrevia (пробная версия)
    • Adobe Acrobat Reader 4.0
    • Advantage Database Server 5.5 для NT или NetWare
    • Async Professional (пробная версия)
    • Communicator 4.7
    • Dalis-SQL 1.5
    • EarthLink TotalAccess 2.3.2
    • Essentials (пробная версия)
    • Hawk Eye 4.0 (пробная версия)
    • InfoPower 2000
    • Internet Explorer 5.0
    • IntraBobv3.01
    • OnGuard (пробная версия)
    • Orpheus (пробная версия)
    • PowerTCP Internet Toolkit Evaluation
    • ReportBuilder Pro 4.21 (пробная версия)
    • Rubicon 2.07 (пробная версия)
    • Пробная версия StarTeam Workstation
    • SysTools (пробная версия)
    • WinZip7.0(SR-1)
  •   
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Хостинг предоставлен компанией DOTNETPARK (ASP.NET, MS SQL hosting)  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования