Книга призвана помочь программистам разрабатывать полноценные, профессиональные Windows-приложения в Delphi. Показано, как предотвращать повторный запуск приложения, работать с нестандартными окнами, перехватывать нажатие клавиш, создавать резидентные программы в Windows, а также инсталляторы и деинсталляторы программ, осуществлять поиск в документах, работать с COM- и USB-портами, шифровать текст и многое другое. Рассмотрены примеры решения этих и многих других проблем, которые встают при создании программы, ориентированной на долго-временное использование и распространение. Приведены приемы работы с Windows API. Изложение ведется на примерах поэтапного создания реально работающих практических приложений. Содержание Введение О чем и для кого написана эта книга18 Глава 1. Ликбез Некоторые сведения о программировании, Windows и Delphi Глава 2. Начинаем работу Создаем типичное приложение Глава 3. Окна настежь Нестандартное закрытие и восстановление окна программы. Иконка в Tray Bar Глава 4. Погрузочно-разгрузочные работы Предотвращение повторного запуска и загрузка с заставкой Глава 5. Чертик из табакерки Как установить и использовать горячую клавишу Глава 6. Давим на клаву Некоторые особенности работы с клавиатурой. Клавиатурный шпион и использование hook Глава 7. Язык мой - враг мой Резидентный переключатель раскладки Глава 8. Unicode и другие звери Как работать с документами в различных кодировках Глава 9. Vis-a-vis Организация диалогов, операции "один обработчик - много действий ", передача фокуса ввода и другие хитрости Глава 10. Графика и Windows Приемы отображения и преобразования растровых изображений Приложение Глава 11. Возобновляемые ресурсы Как работать с ресурсами исполняемого файла Глава 12. Бабушка в окошке Нестандартные окна Глава 13. Приставание с намеком Прокрутка колесиком, режим Drag&Drop, работа с ProgressBar и другие мелочи Глава 14. Читать умеете? Доработка программы Trace Глава 15. Вася, посмотри, какая женщина! Доделываем SlideShow Глава 16. About help Справка и окно О программе Глава 17. Регистрируем и инсталлируем Как создать инсталлятор и деинсталлятор самостоятельно Глава 18. Читаем документы Word Технология OLE Automation Глава 19. Любительская криптография Приемы простейшего шифрования и стеганографии Глава 20. Последовательные интерфейсы COM и USB И немного о программах реального времени под Windows Глава 21. Массивы и память Работа с большими массивами информации Приложение 1. О системах счисления Приложение 2. Виртуальные и скан-коды для 101/104-кнопочной клавиатуры Приложение 3. Коды символов Приложение 4. Последовательные порты компьютера COM и USB Приложение 5. Описание компакт-диска Литература Предметный указатель Книги по Delphi: Программирование в Delphi глазами хакера Основы программирования в Delphi 8 для Microsoft.NET Framework. Самоучитель Delphi в шутку и всерьез: что умеют хакеры