 |  |
 |  | |  | | К списку
Стив Тейксейра, Ксавье Пачеко Издательский дом «Вильямс»
Смотрите так же...
d5dg.zip 472Kd5dg_00.zip 475Kd5dg_01.zip 488Kd5dg_02.zip 481Kd5dg_03.zip 475Kd5dg_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.
Функция может не работать в некоторых версиях броузеров.
©
При использовании любых материалов «Королевства Delphi»
необходимо указывать источник информации.
Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются
собственностью их производителей.