Книга посвящена разработке в Delphi 2005 различных типов приложений для Windows 2000/XP/2003. Описаны приемы программирования Win32 с учетом специфики Windows 2000/ХР/2003, архитектура .NET и особенности создания приложений Windows Forms и VCL.Forms. Рассмотрены разработка приложений bdExpress, WebSnap и WebBroker, а также интернет-приложений с использованием компонентов Internet Direct 10. Уделено внимание многоуровневому компонентному программированию и бизнес-ориентированному моделированию с помощью компонентов ЕСО. Описаны технологии ADO.NET, Borland Data Provider, ASP.NET и разработка приложений баз данных с помощью ADO.NET и ASP.NET. Рассмотрено создание мультимедиа-приложений с использованием расширенных возможностей графики GDI+, а также .NET и DirectX 9 SDK.
Название: Программирование в Delphi 2005 Автор: Боровский А. Н. Издательство: БХВ-Петербург Год: 2005 Страниц: 434 Формат: PDF Размер: 12,8 МБ ISBN: 5-94157-409-6 Качество: Отличное
Содержание:
Предисловие Глава 1. Новое в языке программирования Delphi Новшества в Delphi Language Новая модель идентификаторов Работа со строками Новые конструкции языка Новые элементы, введенные в Delphi 8 Декларация констант внутри классов Вызов функций Windows API из среды .NET Директивы компилятора для .NET и ключевое слово unsafe Перенос программ Win32 на платформу .NET Глава 2. Интегрированная среда разработки Delphi 2005 Что нового по сравнению с Delphi 7? Главное окно Что нового по сравнению с Delphi 8? Глава 3. Программирование на платформе Win32 Работа со строками Обработка сообщений Взаимодействие между процессами Потоки и блокирующие функции Дочерние процессы и неименованные каналы Службы Windows 2000+ Инструмент исследователя Глава 4. Разработка приложений баз с помощью компонентов VCL и VCL.NET Утилита Data Explorer Приложения dbExpress Работа с базами данных InterBase Работа с BDE Глава 5. Интернет-программирование Замечания по поводу Internet Direct Исключения в Indy FTP-клиент Отладчик Web App Debugger Технология WebBroker Технология WebSnap Web-службы Глава 6. Введение в язык C# Типы данных Указатели и небезопасный код Параметры-переменные Динамические массивы Конструкторы классов Перекрытие методов Оператор foreach Служба BabelCode Глава 7. Программирование на платформе .NET Что такое .NET? Общая среда выполнения Общий промежуточный язык Общая система типов "Песочница" .NET Общая библиотека классов .NET Служба обращения к базовой платформе Расширяемые метаданные Атрибуты Исполняемые файлы .NET Сборки .NET Управление памятью Ввод/вывод Утилита ILDSAM Потоки .NET Использование энумераторов Несколько полезных рецептов Глава 8. Приложения VCL Forms Формы VCL Forms Классы .NET в приложении VCL Forms Объекты автоматизации Глава 9. Приложения Windows Forms Метод OnPaint и событие Point Фоновый рисунок для формы приложения События .NET и делегаты Обработка сообщений Windows Расположение компонентов в форме Сохранение ресурсов в приложении Компонент Too/Tip Элементы управления Windows Forms Дополнительные возможности GDI+ Использование компонентов ActiveX в приложениях Windows Forms Классы WebRequest и WebResponse Единицы измерения Печать в приложениях Windows Forms Механизм Drag and Drop Глава 10. Разработка приложений баз данных с помощью ADO.NET Знакомство с Borland Data Provider Знакомство с компонентами ADO.NET Компонент Data View Глава 11. Моделирование приложений с помощью ЕСО Создаем ЕСО-приложение Глава 12. Разработка приложений ASP.NET Введение в ASP.NET Разработка простейшего приложения ASP.NET в Delphi 2005 Анатомия приложения ASP.NET, созданного в Delphi 2005 Страницы со встроенным кодом Классы HttpRequest и HttpResponse Сохранение состояния в перерывах между транзакциями Сохранение данных с помошью сессий Использование технологии AutoPostBack Взаимодействие с элементами управления HTML Создание Web-сервиса электронной почты Компоненты-валидаторы Связывание данных Глава 13. Приложения ASP.NET и базы данных Механизм связывания данных и базы данных Компоненты Data List и DataGrid Компоненты DB Web Глава 14. Web-службы ASP.NET Создание сервера и клиента Web-служб в Delphi 2005 Разработка клиента; uw сторонней Web-службы Разработка собственного сервера и клиента Web-служб Сохранение состояния на сервере Web-служб Глава 15. Разработка многоуровневых приложений и компонентов Трехуровневая модель приложения Компонентное программирование Многоуровневое приложение ASP.NET Глава 16. Графика и мультимедиа в Delphi 2005 Работа с изображениями Преобразование цвета Вывод текста с использованием узора Преобразование форматов графических файлов Воспроизведение анимации Воспроизведение видеоклипов Воспроизведение wav-файлов с помощью DirectX Заключение Приложение. Описание компакт-диска Литература и интернет-источники Предметный указатель