Меню Закрыть

C для чайников стефан рэнди дэвис

C++ для чайников, Стефан Рэнди Дэвис.

Книга представляет собой введение в язык программирования C++. Основное отличие данной книги от предыдущих изданий C++ для чайников в том, что это издание не требует от читателя каких-либо дополнительных знаний, в то время как предыдущие издания опирались на знание читателем языка программирования С. Несмотря на простоту изложения материала, он подан в книге достаточно строго, так что, изучив основы программирования на C++ с помощью этой книги читатель уже не будет сталкиваться с трудностями
при дальнейшем изучении языка.
Эта книга не учит программированию для Windows или созданию красивого интерфейса двумя движениями мышью; изложенный в ней материал не привязан к какому-то определённому компилятору или операционной системе. Она вряд ли будет полезна профессиональному программисту, но если ваша цель — глубокое знание языка программирования и вы не знаете, с чего начать, — эта книга для вас.

Что такое C++.
C++ представляет собой объектно-ориентированный низкоуровневый язык программирования, отвечающий стандартам ANSI и Международной организации стандартов ( International Standards Organization — ISO ). Объектная ориентированное C++ означает, что он поддерживает стиль программирования, упрощающий кодирование крупномасштабных программ и обеспечивающий их расширяемость. Будучи низкоуровневым языком, C++ может генерировать весьма эффективные высокоскоростные программы.

В качестве объектно-ориентированного языка программирования C++ обладает высокой степенью гибкости и расширяемости, что обеспечивает его применение для создания крупномасштабных проектов. В настоящее время C++ является одним из наиболее популярных языков программирования для разработки приложений любого типа. Большинство современных программ, работающих на персональных компьютерах, написаны именно на C++.

ОГЛАВЛЕНИЕМ
СОДЕРЖАНИЕ 6
Введение 17
Часть 1. Первое знакомство с C++ 23
Глава 1. Написание вашей первой программы 25
Глава 2. Премудрости объявления переменных 41
Глава 3. Выполнение математических операций 50
Глава 4. Выполнение логических операций 55
Глава 5. Операторы управления программой 66
Часть 2. Становимся функциональными программистами 79
Глава 6. Создание функций 81
Глава 7. Хранение последовательностей в массивах 92
Глава 8. Первое знакомство с указателями в C++ 105
Глава 9. Второе знакомство с указателями 117
Глава 10. Отладка программ на C++ 128
Часть 3. Введение в классы 143
Глава 11. Знакомство с объектно-ориентированным программированием 145
Глава 12. Классы в C++ 149
Глава 13. Работа с классами 154
Глава 14. Указатели на объекты 167
Глава 15. Защищённые члены класса: не беспокоить! 181
Глава 16. Создание и удаление объектов 188
Глава 17. Аргументация конструирования 198
Глава 18. Копирующий конструктор 213
Глава 19. Статические члены 224
Часть 4. Наследование 231
Глава 20. Наследование классов 233
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они 240
Глава 22. Разложение классов 249
Часть 5. Полезные особенности 269
Глава 23. Оператор присвоения 271
Глава 24. Использование потоков ввода-вывода 277
Глава 25. Обработка ошибок и исключения 290
Глава 26. Множественное наследование 298
Глава 27. Шаблоны C++ 308
Глава 28. Стандартная библиотека шаблонов 317
Часть 6. Великолепная десятка 329
Глава 29. Десятъ способов избежать ошибок 331
Глава 30. Десятъ основных возможностей Dev-C++ 336
Глава 31. Программа BUDGET 343
Приложение. Содержимое прилагаемого компакт-диска 379
Пиктограммы
Предметный указатель 380.

Читайте также:  Как подключить платные каналы цифрового телевидения

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу C++ для чайников, Стефан Рэнди Дэвис — fileskachat.com, быстрое и бесплатное скачивание.

Скачать fb2
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

C++ для "чайников" 4-е издание.

"Моим друзьям и семье, которые помогли мне стать "чайником " в еще большей степени, чем я есть на самом деле". (Стефан Р. Дэвис)

Стефан Р. Дэвис (Stephen R. Davis) — автор множества книг, включая такие бестсел- леры, как C++ для "чайников ", More C++for Dummies и Windows 95 Programming for Dummies. Стефан работает в компании Valtech, специализирующейся в области обучения информатике (Даллас, Техас).

Книга, которая у вас в руках, — это введение в язык программирования C++. Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования. В отличие от других книг по программированию на C++, в этой книге вопрос `почему` считается не менее важным, чем вопрос `как`. И потому перед изложением конкретных особенностей языка C++ читателю разъясняется, как они действуют в целом. Ведь каждая структурная особенность языка — это отдельный штрих единой картины. Прочитав книгу, вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает.

Книга рассчитана на пользователей с различным уровнем подготовки.

Автор Дэвис Стефан Рэнди

С++ для "чайников". Дэвис Стефан Р.

Автор ФБ2( FB2 ) версии книги рерайтер

Александр Иванович Фурс

© ( Минск. Беларусь ). 2015 г. Эл.почта: [email protected]

1 ) Мною было исправлено несколько опечаток и ошибок в тексте программ и тексте оригинальной PDF книги, например

( На 168 стр. оригинала ошибка текста программы ArrayOfStudents написано Students[ 10 ] а надо Student s[ 10 ]. Пропущен пробел между t и s. ) и др.

Читайте также:  Dark souls 3 нет лоскутика

2 ) Посталены буквы "ё" вместо буквы "е" там где они должны быть.

3 ) Построчные комментарии заменены на многострочные, что улучшает читабельность книги по сравнению с оригинальной PDF версией, особенно на мобильных устройствах.

4 ) Чёрно-белые картинки заменены на цветные скриншоты из Windows7.

5 ) Напечатал СОВЕТ ДНЯ из среды разработки Dev-C++ .

6 ) Добавил инструкцию по русификации консоли.

7 ) Сделал более подробную и глубокую навигацию по содержанию, чем у оригинала ( гиперссылки по всему тексту ).

8 ) Оставил и немного изменил колонтитулы , для более комфортного восприятия и ориентации по тексту.

9 ) В текстах программ сохранил стиль форматирования.

10 ) Сделал цветные пиктограмки.

Всё остальное как в оригинале.

Вы можете переслать любую сумму рерайтеру за переделку книги в ФБ2 (FB2) формат, на любой из нижеприведённых WEBMONEY кошельков:

Z587187844833 ; B889951872392 ; R184950127691 ; U227750651065

или перечислив деньги на счёт:

ОАО "АСБ БЕЛАРУСБАНК" г. Минск

филиал 527 "Белжердор"

лицевой счёт №37001444

C++ for "dummies".

by Stephen Randy Davis

Publishers Since 1807

WILEY

Wiley Publishing, Inc.

Стефан Р. Дэвис

С++ для "чайников". Дэвис Стефан Рэнди.

Лучшее руководство по С++ для начинающих — соответсвует последним стандартам языка!

На прилагаемом компакт-диске — исходные тексты всех программ и компилятор.

Более 120 миллионов продано по всему миру.

Москва * Санкт-Петербург * Киев

Компьютерное издательство "Диалектика"

Зав. редакцией С.Н. Тригуб

Перевод с английского и редакция канд. техн. наук И.В. Красикова

По общим вопросам обращайтесь в издательство "Диалектика" по адресу:

115419, Москва, а/я 783; 03150, Киев, а/я 152

Д94 , 5-е издание. : Пер. с англ. — М. : Издательский дом "Вильямс",

2007. — 384 с.: ил. — Парал. тит. англ.

ISBN 978-5-8459-0723-3 ( рус. )

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

Эта книга не учит программированию для Windows или созданию красивого интерфейса двумя движениями мышью; изложенный в ней материал не привязан к какому-то определённому компилятору или операционной системе. Она вряд ли будет полезна профессиональному программисту, но если ваша цель — глубокое знание языка программирования и вы не знаете, с чего начать, — эта книга для вас.

Читайте также:  Usb vid 0529 pid 0600

ББК 32.973.26-018.2.75

Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм.

Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства JOHN WILEY&Sons, Inc.

Copyright © 2008 by Dialektika Computer Publishing.

Original English language edition Copyright © 2007 by Wiley Publishing, Inc.

All rights reserved including the right of reproduction in whole or in part in any form. This translation published by arrangement with Wiley Publishing, Inc.

ISBN 978-5-8459-0723-3 ( рус. )

© Компьютерное издательство "Диалектика", 2007 г.

ISBN 0-7645-6852-3 ( англ. )

© Wiley Publishing Inc.,2004

ОГЛАВЛЕНИЕ. 5

Часть 1. Первое знакомство с С++ 23

Глава 1. Написание вашей первой программы 25

Глава 2. Премудрости объявления переменных 41

Глава 3. Выполнение математических операций 50

Глава 4. Выполнение логических операций 55

Глава 5. Операторы управления программой 66

Часть 2. Становимся функциональными программистами 79

Глава 6. Создание функций 81

Глава 7. Хранение последовательностей в массивах 92

Глава 8. Первое знакомство с указателями в С++ 105

Глава 9. Второе знакомство с указателями 117

Глава 10. Отладка программ на С++ 128

Часть 3. Введение в классы 143

Глава 11. Знакомство с объектно-ориентированным программированием 145

Глава 12. Классы в С++ 149

Глава 13. Работа с классами 154

Глава 14. Указатели на объекты 167

Глава 15. Защищённые члены класса: не беспокоить! 181

Глава 16. Создание и удаление объектов 188

Глава 17. Аргументация конструирования 198

Глава 18. Копирующий конструктор 213

Глава 19. Статические члены 224

Часть 4. Наследование 231

Глава 20. Наследование классов 233

Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они 240

Глава 22. Разложение классов 249

Часть 5. Полезные особенности 269

Глава 23. Оператор присвоения 271

Глава 24. Использование потоков ввода-вывода 277

Глава 25. Обработка ошибок и исключения 290

Глава 26. Множественное наследование 298

Глава 27. Шаблоны С++ 308

Глава 28. Стандартная библиотека шаблонов 317

Часть 6. Великолепная десятка 329

Глава 29. Десять способов избежать ошибок 331

Глава 30. Десять основных возможностей Dev-C++ 336

Глава 31. Программа BUDGET 343

Приложение. Содержимое прилагаемого компакт-диска 379

Пиктограммы

Предметный указатель 380

СОДЕРЖАНИЕ. 6

Введение 17

Часть 1. Первое знакомство с С++

Глава 1. Написание вашей первой программы 25

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.