Каталог книг
On-line консультант
ICQ:
603-221-314
E-mail:
kniga@bizkniga.com.ua
Реклама
Книга C++. Трюки и эффекты. Кондратюк (+CD) почтой
80.27 грн.
доставка УкрПочта +7 грн.
Данная книга о программировании в С++ не имеет аналогов. В ней описаны оригинальные приемы создания программ и использования системных ресурсов. Применена самая эффективная методика обучения ? на живых примерах, которые можно немедленно использовать при создании собственных приложений. Емкая теоретическая часть содержит необходимый минимум сведений о программировании в C++ (в частности в Borland C++Builder). На прилагаемом компакт-диске ? коды всех программ, рассмотренных в книге, и дистрибутив триал-версии Borland C++Builder 6. Данное издание можно рекомендовать и опытным программистам, и новичкам. Содержание Введение..................... 10 От издательства...................... 10 Часть 1. Общие сведения........... 11 Глава 1. Что такое C++Builder................... 12 1.1. Среда разработки................. 13 1.2. Обзор компонентов.................. 22 1.3. Создание первого приложения................ 26 Глава 2. Структура программы................ 28 2.1. Файлы, используемые в C++Builder.............. 29 2.2. Структура исходного файла проекта............ 30 2.3. Структура исходного файла формы............. 32 2.4. Структура заголовочного файла формы........... 33 2.5. Структура файла ресурсов формы............... 34 Глава 3. Обзор языка C++.................... 36 3.1. Синтаксис языка................... 37 3.2. Простые типы данных............... 38 3.3. Структурированные типы данных................. 40 3.4. Тип Variant....................... 43 3.5. Операции................... 44 3.6. Преобразование основных типов............ 49 3.7. Классы памяти и область действия идентификатора........ 50 Глава 4. Операторы................... 52 4.1. Операторы условного перехода............... 53 4.2. Операторы цикла................. 55 4.3. Операторы перехода................. 57 Глава 5. Указатели..................... 59 5.1. Указатели и адреса объектов.............. 60 5.2. Операции с указателями................ 61 5.3. Указатели и массивы................ 62 5.4. Указатель на указатель................... 63 5.5. Операторы new и delete................. 63 5.6. Ссылки........................ 64 Глава 6. Функции................. 66 6.1. Основные понятия..................... 67 6.2. Передача параметров функции............... 67 6.3. Перегрузка имен функций.................. 69 6.4. Функции с переменным количеством параметров.......... 70 6.5. Указатели на функции.................... 72 Глава 7. Работа с файлами................... 73 7.1. Работа с файлами при помощи структуры FILE.......... 74 7.2. Функции для работы с файлами через дескриптор........... 79 7.3. Работа с файлами через методы компонентов............ 83 Глава 8. Объектно-ориентированное программирование. Свойства, методы и события............... 84 8.1. Классы........................ 85 8.2. Свойства..................... 86 8.3. Методы....................... 91 8.4. События..................... 92 Глава 9. Глобальные объекты................... 95 9.1. Application....................... 96 9.2. Screen.................... 97 9.3. Printer.................... 98 9.4. Clipboard.................... 99 9.5. Файлы инициализации................. 100 9.6. Обработка исключительных ситуаций............. 102 Глава 10. Компиляция и отладка программы............. 105 10.1. Компиляция программы................. 106 10.2. Отладка программы.................... 106 Глава 11. Техника программирования............. 112 11.1. Оптимизация программы................ 113 11.2. Отладка программы.................... 120 11.3. Тестирование программы............... 120 Часть 2. Практические примеры.......... 122 Глава 12. Создание приложения.................. 123 12.1. Разработка интерфейса.............. 124 12.2. Создание обработчиков событий.............. 130 Глава 13. Секреты Windows.............. 135 13.1. Использование функций API................ 136 13.2. Сообщения.................. 142 13.3. Связь между сообщениями и событиями........... 151 13.4. Объекты взаимного исключения (Mutex)............ 156 Глава 14. Работа с мышью и клавиатурой............. 158 14.1. Использование мыши................. 159 14.2. Работа с клавиатурой.................. 167 14.3. Имитация нажатия клавиш.............. 172 Глава 15. Кое-что об окнах................ 173 15.1. Формы необычного вида................ 174 15.2. Анимированное появление формы................ 179 15.3. Игры с кнопкой Пуск.................. 181 15.4. Окно приложения.................. 186 15.5. Масштабирование форм................. 190 Глава 16. Графика и рисунки................. 192 16.1. Рисование в программе................... 193 16.2. Инструменты для рисования................ 193 16.3. Компоненты для вывода графики.............. 203 16.4. Анимированный рисунок на кнопке.............. 227 16.5. Использование графики в компонентах............... 233 Глава 17. Как ?поселить? звук в программе............... 236 17.1. Функции для работы со звуком................. 237 17.2. Работа с MediaPlayer................... 240 17.3. Создание универсального проигрывателя.......... 244 17.4. Создание видеопроигрывателя............. 246 17.5. Создание проигрывателя компакт-дисков........... 248 Глава 18. Выход в большой мир............. 252 18.1. Запуск других приложений из программы......... 253 18.2. Технология OLE................ 257 18.3. Интернет...................... 270 Глава 19. Ловушки.................. 275 19.1. Функции ловушек Windows................. 276 19.2. Динамически подключаемые библиотеки.......... 278 19.3. Создание ловушки для мыши............... 279 19.4. Ловушка для клавиатуры................. 284 Глава 20. Реестр Windows................. 292 20.1. Что такое реестр..................... 293 20.2. Корневые ключи реестра................. 293 20.3. Класс TRegistry................ 294 20.4. Начинаем работу с реестром............... 294 Глава 21. Подсказки................ 306 21.1.Самые простые подсказки................ 307 21.2. Подсказки для Application............... 308 21.3. Подсказки в StringGrid................ 314 21.4. Увидеть невидимое............... 315 Глава 22. Переместить и?................ 321 22.1. Технология Drag-and-Drop.............. 322 22.2. Технология Drag-and-Dock.............. 332 Глава 23. Ассорти.................... 337 23.1. Еще раз о кнопках.................. 338 23.2. Хорошо бежим................ 343 23.3. Окно предварительного просмотра................ 345 23.4. Создание радуги..................... 353 23.5. Установка фильтров.................... 355 23.6. Создание объема................... 359 Приложение 1. Пункты главного меню C++Builder.......... 363 Приложение 2. C++Builder и Delphi.............. 370 Приложение 3. Коды клавиш................... 378 Приложение 4. Цветовые константы............ 382 Приложение 5. Исключения............... 384 Приложение 6. Сообщения................ 389 Приложение 7. Методы класса TRegistry............... 396
Быстрый поиск по ключевым словам: Книга | C++ | | Трюки | и | эффекты | | Кондратюк | (+CD) |
Доставка Книга C++. Трюки и эффекты. Кондратюк (+CD) почтой наложным платежом.
Купить книгу в разделе Книги компьютерные - Книги C, C++,С#
Книга Программирование на C++ глазами хакеров +CD. 2-е изд. Фленов
Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений.