Интеллектуальные развлечения. Интересные иллюзии, логические игры и загадки.

Добро пожаловать В МИР ЗАГАДОК, ОПТИЧЕСКИХ
ИЛЛЮЗИЙ И ИНТЕЛЛЕКТУАЛЬНЫХ РАЗВЛЕЧЕНИЙ
Стоит ли доверять всему, что вы видите? Можно ли увидеть то, что никто не видел? Правда ли, что неподвижные предметы могут двигаться? Почему взрослые и дети видят один и тот же предмет по разному? На этом сайте вы найдете ответы на эти и многие другие вопросы.

Log-in.ru© - мир необычных и интеллектуальных развлечений. Интересные оптические иллюзии, обманы зрения, логические флеш-игры.

Привет! Хочешь стать одним из нас? Определись…    
Если ты уже один из нас, то вход тут.

 

 

Амнезия?   Я новичок 
Это факт...

Интересно

Путешественникам более не безопасно полагаться на святого Кристофера: он утерял статус святого в 1969 году.

Еще   [X]

 0 

Дирк Хенкеманс, Марк Ли - Программирование на C++ (Дирк Хенкеманс, Марк Ли.)

Для тех, кто мало знаком с программированием, но ищет хороший учебник по C++, эта книга станет идеальным выбором.Написанная профессиональными разработчиками и отличающаяся легким стилем изложения, она обучает принципам программирования на примерах создания простых игр. Прочитав ее, вы приобретете навыки, необходимые для создания более сложных программ на C++, и узнаете, как использовать их в реальных приложениях. Изучите многочисленные приемы, которые применимы не только к C++, но и к программированию в целом, поэтому полученные знания будут вам полезны при освоении других языков программирования. Вы узнаете, что такое переменные и управляющие операторы, функции и объектно- ориентированное программирование, пространства имен и массивы. Научитесь программировать для Windows, создавать программы шифрования, отлаживать ошибки и грамотно обрабатывать исключения, эффективно использовать потоки и файлы, а также разрабатывать игры с помощью библиотеки DirectX.

От себя: на мой взгляд, эта книга - один из лучших вводных курсов по С++ для новичков, не перегруженная теорией, и в то же время достаточно информативная и увлекательная. Диска к книге у меня не было, посему вместо исходных текстов программ прилагаю английскую версию книги в формате chm. А вместо IDE Code Warrior можно замечательно применять бесплатный DevCpp, благо найти его не составит труда


Содержание

Предисловие
Введение

1. Путешествие начинается
Работа с компилятором CodeWarrior
Пишем первую программу
Цикл разработки
Работа с текстом
Вывод строк: cout
Применение cin
Работа с числами
Пишем игру `Пираты и мушкетеры`
Резюме

2. Продолжаем погружение: переменные
Что такое переменная
Разбираемся в отношениях переменных и памяти
Идентификаторы переменных
Объявления переменных и присвоение значений
Знакомьтесь, основные типы данных
Оператор sizeof()
typedef облегчает жизнь
Приведение типов
Константы
Повторяем синтаксис
Пишем игру `Оружейный магазин`
Резюме

3. Принимайте командование: управляющие операторы
Логические операторы
Ветвление кода и операторы выбора
Соблюдаем порядок действий
Переходим к операторам циклов
Вложенная структура
Прыгаем по коду: операторы ветвления
Создаем случайные числа
Пишем игру `Римский полководец`
Резюме

4. Пишем функции
Разделяй и властвуй
Изучаем синтаксис функций
Ключевое слово void
Перегрузка функций
Значения аргументов по умолчанию
Область видимости переменных - смотрите дальше
Добро пожаловать на гонки улиток
Что скрывает функция main
Макроопределения: константы на стероидах
Игра `Приключение в пещере`
Резюме

5. Боевые качества ООП
Введение в объектно-ориентированное программирование
Знакомимся с классами
Работа с объектами
Изучаем принципы ООП
Отладка
Игра `Завоевание`
Резюме

6. Сложные типы данных
Работа с массивами
Работа с указателями
Знакомимся со ссылками
Динамическая память
Воссоздаем крестики-нолики
Резюме

7. Градостроение и пространства имен
Пространства имен
Повторные объявления пространств имен
Прямой доступ к пространствам имен
Создание безымянных пространств имен
И снова пространство имен std
Пишем игру `Пиратский город`
Резюме

8. Наследование
Как работает наследование
Множественное наследование
Доступ к объектам иерархии
Пишем игру `Лорд-Дракон`
Резюме

9. Шаблоны
Создание шаблонов
Работа со стандартной библиотекой
Игра `Таинственный магазин`
Резюме

10. Потоки и файлы
Терминология ввода-вывода
Разбираемся с файлами заголовков
Знакомьтесь, файловые потоки
Работаем с текстовыми файлами
Проверка потоков
Работаем с бинарными потоками
Работа с манипуляторами
Битовые поля
Пишем программу шифрования
Резюме

11. Ошибки и обработка исключений
Доказательство утверждений
Обработка исключений
Игра `Минное поле`
Резюме

12. Программирование для Windows
Знакомьтесь, Windows API
Создание программы для Windows в CodeWarrior
Изучаем функции Windows
Создание окон
Обработка сообщений
Рикошетирующий мяч
Резюме

13. DirectX
Составляющие DirectX
Подготовка к работе с DirectX
Архитектура DirectDraw
Интерфейсы и объекты DirectDraw
Экранные режимы
Первичные плоскости
Создание плоскостей
Рисуем на экране
Растровые изображения
Пишем программу `Случайный цвет`
Резюме

14. Создаем пиратское приключение
Обзор игры
Механизм игры
Поздравляем, читатель!
Конкурс

A. Ответы к заданиям
B. Восьмеричная, шестнадцатеричная, двоичная и десятичная системы счисления
C. Стандартная таблица символов ASCII
D. Ключевые слова C++
E. Содержимое компакт-диска

Глоссарий
Алфавитный указатель

Год издания: 2002

Страниц: 416

Язык: русский, английский

Качество: среднее (рус.), отличное (англ.)



С книгой «Дирк Хенкеманс, Марк Ли - Программирование на C++» также читают:

1 комментарий  

0
Роман

Очень хорошая книга!! Всем рекомендую!

Отпишись
Ваш лимит — 2000 букв

Включите отображение картинок в браузере  →