C++. Учебный курс

Паоло Франка

Язык С++ является в настоящее время одним из самых распространенных языков программирования, но одновременно и одним из самых трудных для изучения. Книга «С++. Учебный курс» поможет быстро, эффективно и с наименьшими затратами освоить все основные приемы создания приложений на С++. Для изучения всех возможностей языка требуются объемные руководства и справочники, но эта книга даст вам «стартовый толчок», поможет понять структуру языка, принципы объектно-ориентированного программирования, методику проектирования и создания приложений. Учебный материал, содержащийся в 26-ти уроках, основан на практических примерах и сопровождается исходным кодом программ. Для его освоения не требуется никакой предварительной подготовки.

Книга может быть использована в качестве учебного пособия для студентов, изучающих язык С++.

Издательство: Питер, 2-е издание, 2012 г.

ISBN 978-5-459-01007-7

Количество страниц: 496.

Содержание книги «C++. Учебный курс»:

  • 13 Благодарности
  • 15 Введение
    • 15 В давние-давние времена
    • 15 Программное обеспечение книги
    • 16 Что еще нового?
  • 19 Часть 0. Подготовка к работе
    • 20 Урок 0. Установка программного обеспечения
      • 21 Составление программ на C++
      • 22 Почему C++?
      • 23 Файлы и каталоги
      • 30 Инсталляция и использование программного обеспечения
      • 31 Запуск программ
      • 33 Различные компиляторы
      • 77 Звуковые файлы
      • 78 Что нового мы узнали?
  • 79 Часть I. Ваши первые программы
    • 80 Урок 1. Разработка и модификация программ
      • 80 Первая программа
      • 83 Отправка сообщений
      • 85 Аргументы
      • 86 Оформление программ на C++
      • 89 Самостоятельная практика
      • 89 Что нового мы узнали?
    • 90 Урок 2. Вывод информации на экран
      • 90 Объекты типа Clock
      • 94 Объекты типа Box
      • 95 Первый этап великого похода
      • 101 Что нового мы узнали?
    • 102 Урок 3. Решение проблем
      • 102 Локализация проблемы
      • 104 Сообщения об ошибках
      • 105 Правила и соглашения
      • 108 Самостоятельная практика
      • 110 Что нового мы узнали?
  • 111 Часть II. Функции и выражения
    • 112 Урок 4. Функции
      • 112 Понятие функции
      • 116 Аргументы функций
      • 123 Заголовочные файлы
      • 124 Самостоятельная практика
      • 125 Область видимости
      • 128 Что нового мы узнали?
    • 129 Урок 5. Числа
      • 129 Числа и числовые переменные
      • 133 Арифметические операторы в простых выражениях
      • 135 Самостоятельная практика
      • 136 Ввод значений
      • 138 Вывод значений
      • 140 Что нового мы узнали?
    • 141 Урок 6. Решение проблем с помощью функций
      • 142 Возвращаемые значения функций
      • 148 Второй этап великого похода
      • 152 Правила и соглашения
      • 158 Самостоятельная практика
      • 159 Что нового мы узнали?
  • 161 Часть III. Циклы
    • 162 Урок 7. Повторяющиеся вычисления
      • 163 Простые циклы
      • 167 Самостоятельная практика
      • 171 Условия в циклах
      • 175 Вложенные циклы
      • 177 Циклы и робот Tracer
      • 182 Самостоятельная практика
      • 184 Что нового мы узнали?
    • 185 Урок 8. Разработка базовых циклов
      • 185 Повторение с изменением
      • 190 Самостоятельная практика
      • 190 Первый этап создания циклов
      • 194 Правила и соглашения
      • 199 Самостоятельная практика
      • 200 Что нового мы узнали?
    • 201 Урок 9. Разработка базовых приложений
      • 201 Создание торгового терминала
      • 207 Описание процесса разработки приложений
      • 208 Самостоятельная практика
      • 208 Что нового мы узнали?
  • 209 Часть IV. Условия
    • 210 Урок 10. Условные инструкции
      • 210 Инструкция if
      • 215 Самостоятельная практика
      • 216 Инструкция it...else
      • 217 Самостоятельная практика
      • 218 Самостоятельная практика
      • 221 Задание условий
      • 225 Выход из циклов
      • 229 Второй этап создания циклов
      • 230 Выбор варианта
      • 234 Что нового мы узнали?
    • 235 Урок 11. Рекурсивные функции
      • 235 Рекурсивные алгоритмы
      • 241 Третий этап великого похода
      • 243 Что нового мы узнали?
    • 244 Урок 12. Создание небольшого проекта
      • 244 Организация пользовательского интерфейса
      • 248 Завершение проекта
      • 249 Самостоятельная практика
      • 250 Что нового мы узнали?
  • 251 Часть V. Числа
    • 252 Урок 13. Операции с числовыми выражениями
      • 252 Обработка чисел
      • 264 Что нового мы узнали?
    • 265 Урок 14. Работа с графикой
      • 265 Графика
      • 273 Самостоятельная практика
      • 276 Самостоятельная практика
      • 276 Смена системы координат
      • 279 Самостоятельная практика
      • 280 Самостоятельная практика
      • 282 Что нового мы узнали?
    • 283 Урок 15. Создание анимаций
      • 284 Построение графиков математических функций
      • 288 Самостоятельная практика
      • 289 Создание анимации
      • 294 Самостоятельная практика
      • 295 Имитация пушечного ядра
      • 300 Самостоятельная практика
      • 300 Одновременная обработка нескольких экранных объектов
      • 304 Проект планетной системы
      • 309 Самостоятельная практика
      • 309 Что нового мы узнали?
  • 311 Часть VI. Классы
    • 312 Урок 16. Создание и модификация классов
      • 313 Создание классов
      • 324 Создание нового класса объектов
      • 327 Доступ к членам класса
      • 330 Самостоятельная практика
      • 331 Что нового мы узнали?
    • 332 Урок 17. Производные классы
      • 333 Получение классов из существующих классов
      • 345 Самостоятельная практика
      • 346 Что нового мы узнали?
    • 347 Урок 18. Усложнение приложений
      • 347 Совершенствование торгового терминала
      • 354 Проект имитации нескольких спутников
      • 359 Что нового мы узнали?
  • 361 Часть VII. Массивы и структуры
    • 362 Урок 19. Массивы
      • 362 Работа с массивами
      • 371 Самостоятельная практика
      • 375 Самостоятельная практика
      • 376 Самостоятельная практика
      • 382 Сортировка массивов
      • 385 Что нового мы узнали?
    • 386 Урок 20. Символьные массивы
      • 386 Текст в программах на C++
      • 388 Самостоятельная практика
      • 396 Самостоятельная практика
      • 396 Структуры
      • 399 Поиск в символьном массиве
      • 101 Самостоятельная практика
      • 401 Что нового мы узнали?
    • 402 Урок 21. Разработка приложений
      • 102 Проект торгового терминала
      • 108 Проект спутниковой системы
      • 410 Самостоятельная практика
      • 412 Что нового мы узнали?
  • 413 Часть VIII. Ввод и вывод данных
    • 414 Урок 22. Заголовочный файл franca.h
      • 415 Реальное программирование на C++
      • 416 Потоки ввода/вывода C++
      • 421 Форматирование
      • 432 Самостоятельная практика
      • 432 Что нового мы узнали?
    • 433 Урок 23. Файлы
      • 433 Использование файлов
      • 445 Самостоятельная практика
      • 445 Класс textfile для обработки файлов
      • 449 Ввод с клавиатуры и вывод на экран
      • 452 Самостоятельная практика
      • 452 Базовые операции с файлами
      • 456 Самостоятельная практика
      • 456 Что нового мы узнали?
    • 457 Урок 24. Создание реального торгового терминала
      • 457 Возвращение к проекту торгового терминала
      • 462 Что нового мы узнали?
  • 463 Часть IX. Проблемы и решения
    • 464 Урок 25. Создание объектно-ориентированного приложения
      • 464 Объектно-ориентированный менталитет
      • 467 Проект электронной игрушки
      • 478 Что нового мы узнали?
    • 479 Урок 26. Дополнительные возможности
      • 479 Дополнительные возможности C++
      • 484 Возможности программирования
      • 484 Что нового мы узнали?
  • 485 Алфавитный указатель

Инструкция как скачать книгу Паоло Франка: C++. Учебный курс в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
C++. Учебный курс
Рейтинг книги:
1 голос
1068

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: