Table of contents : Оглавление......Page 3 Предисловие......Page 9 Глава 1. Новое в языке программирования Delphi......Page 13 Новая модель идентификаторов......Page 14 Пространства имен......Page 15 Новые типы данных......Page 16 Работа со строками......Page 19 Цикл for in do......Page 21 Встраиваемые процедуры и функции......Page 22 Новые символы в идентификаторах......Page 23 Многомерные динамические массивы......Page 24 Новые определители видимости элементов классов......Page 26 Декларация новых типов внутри классов......Page 28 Декларация констант внутри классов......Page 29 Новые типы классов......Page 30 Перегрузка операторов в классах......Page 31 Перегрузка перегруженных операторов......Page 36 Помощники классов......Page 37 Атрибуты классов......Page 39 Вызов функций Windows API из среды .NET......Page 41 Вызов функций из разделяемых библиотек......Page 43 Директивы компилятора для .NET и ключевое слово unsafe......Page 44 Проблема указателей......Page 45 Стартовая страница......Page 49 Главное окно......Page 50 Палитра инструментов......Page 51 Окно редактора исходных текстов......Page 52 Менеджер установленных компонентов......Page 53 Утилита Borland Reflection......Page 54 Интеграция Delphi IDE и средств контроля версий......Page 56 Мастер Satellite Assembly Wizard......Page 58 Что нового по сравнению с Delphi 8?......Page 59 Особенности работы компилятора и отладчика......Page 61 Контроль изменений исходных текстов......Page 62 Структура справочной системы Delphi 2005......Page 64 Глава 3. Программирование на платформе Win......Page 3267 Работа со строками......Page 68 Обработка сообщений......Page 70 Взаимодействие между процессами......Page 78 Сообщение WM_COPYDATA......Page 79 Именованные каналы......Page 81 Файлы, отображаемые в память......Page 85 Потоки и блокирующие функции......Page 93 Дочерние процессы и неименованные каналы......Page 97 Службы Windows 2000+......Page 102 Инструмент исследователя......Page 107 Глава 4. Разработка приложений баз с помощью компонентов VCL и VCL.NET......Page 109 Утилита Data Explorer......Page 110 Приложения dbExpress......Page 111 Улучшение процедуры авторизации......Page 115 Компонент TSQLDataSet......Page 118 Компонент TCIientDataSet......Page 119 Интерактивные приложения баз данных......Page 120 Низкоуровневое редактирование записей......Page 122 Автоматическая генерация индексов......Page 124 Преобразование записей......Page 125 Работа с базами данных InterBase......Page 127 Работа с BDE......Page 129 Исключения в Indy......Page 131 FTP-клиент......Page 132 Отладчик Web App Debugger......Page 135 Основа объектной модели приложений WebBroker......Page 137 Компоненты-генераторы контента......Page 140 Простейшее приложение WebBroker......Page 141 Технология WebSnap......Page 148 Концепция Adapter Actions......Page 151 Программа просмотра изображений......Page 153 Web-службы......Page 156 Глава 6. Введение в язык С#......Page 163 Типы данных......Page 166 Указатели и небезопасный код......Page 167 Динамические массивы......Page 168 Перекрытие методов......Page 169 Оператор foreach......Page 170 Служба BabelCode......Page 171 Что такое .NET?......Page 173 Общая среда выполнения......Page 174 Общая система типов......Page 175 Общая библиотека классов .NET......Page 176 Исполняемые файлы .NET......Page 177 C6opки .NET......Page 178 Создание сборки DLL......Page 181 Динамическая загрузка сборок-библиотек......Page 184 Добавление подписи в ехе-файл."......Page 186 Управление памятью......Page 187 Сборка мусора......Page 188 Метод Dispose......Page 189 Потоки ввода/вывода......Page 194 Изолированное хранение данных......Page 197 Мониторинг изменений файловой системы......Page 201 Утилита ILDASM......Page 203 Потоки .NET......Page 205 Синхронизация потоков......Page 211 Использование энумераторов......Page 215 Определение расположения специальных папок Windows......Page 217 Просмотр переменных окружения......Page 218 Формы VCL Forms......Page 221 Классы .NET в приложении VCL Forms......Page 223 Объекты автоматизации......Page 227 Глава 9. Приложения Windows Forms......Page 231 Метод OnPaint и событие Paint......Page 237 Фоновый рисунок для формы приложения......Page 239 События .NET и делегаты......Page 242 Обработка сообщений Windows......Page 246 Сохранение ресурсов в приложении......Page 247 Ресурсы и интернационализация......Page 249 Элементы управления Windows Forms......Page 251 Окно непрямоугольной формы......Page 253 Использование компонентов ActiveX в приложениях Windows Forms......Page 257 Классы WebRequest и WebResponse......Page 260 Единицы измерения......Page 264 Выбор принтера и вывод данных......Page 265 Компонент PrintPreviewControl......Page 268 Диалоговые окна печати......Page 269 Механизм Drag and Drop......Page 270 Знакомство с Borland Data Provider......Page 275 Компонент BdpConnection......Page 276 Компонент BdpDataAdapter......Page 277 Компонент BdpCommand......Page 280 Интерфейс IDbCommand......Page 283 Интерфейс IDataAdapter......Page 284 Программа просмотра данных......Page 285 Модификация данных......Page 289 Визуальное программирование приложений ADO.NET......Page 295 Компонент DataView......Page 296 Создаем ЕСО-приложение......Page 299 Введение в ASP.NET......Page 307 Разработка простейшего приложения ASP.NET в Delphi 2005......Page 308 Анатомия приложения ASP.NET, созданного в Delphi 2005......Page 312 Страницы со встроенным кодом......Page 320 Классы HttpRequest и HttpResponse......Page 322 Методы и свойства класса HttpResponse......Page 323 Проблема сохранения состояния......Page 324 Пример сохранения состояния: программа-калькулятор......Page 325 Сохранение данных в масштабах приложения......Page 329 Сохранение данных с помощью сессий......Page 332 Использование технологии AutoPostBack......Page 336 Взаимодействие с элементами управления HTML......Page 339 Как это работает?......Page 340 Загрузка файлов на сервер......Page 341 Создание Web-сервиса электронной почты......Page 343 Регулярные выражения в ASP.NET......Page 345 Компонент CustomValidator......Page 348 Связывание данных......Page 350 Механизм связывания данных и базы данных......Page 357 Шаблоны......Page 359 Использование в шаблонах элементов управления ASP.NET......Page 363 Компонент DataGrid......Page 370 Компоненты DB Web......Page 373 Создание сервера и клиента Web-служб в Delphi 2005......Page 375 Разработка клиента для сторонней Web-службы......Page 379 Разработка собственного сервера и клиента Web-служб......Page 383 Сохранение состояния на сервере Web-служб......Page 387 Трехуровневая модель приложения......Page 389 Компонентное программирование......Page 390 Многоуровневое приложение ASP.NET......Page 406 Просмотр изображений......Page 413 Вращение изображений......Page 415 Отсечение изображений......Page 417 Наклон изображений......Page 422 Создание полупрозрачных изображений......Page 424 Класс ColorMatrix......Page 426 Вывод текста с использованием узора......Page 429 Преобразование форматов графических файлов......Page 430 Воспроизведение анимации......Page 431 Воспроизведение видеоклипов......Page 433 Воспроизведение wav-файлов с помощью DirectX......Page 437 Заключение......Page 439 Приложение. Описание компакт-диска......Page 441 Литература и интернет-источники......Page 442 Предметный указатель......Page 443 Аннотация......Page 2 Обложка......Page 1 Обложка лиц......Page 447