Хомоненко "Программирование на С++"

Хомоненко. Программирование на С++

Данная книга предназначена исключительно для новичков, изучающих программирование на С++. В ней автор дает систематизированное изложение основных приемов программирования на С++, в частности: описанию различных типов данных, порядок объявления переменных, работа с условными операторами и операторами циклов, объявление и работа с массивами, использование указателей и функций. Далее в книги рассматриваются концепции объектно-ориентированного программирования, в частности: работа с классами и объектами, определение конструкторов и деструкторов классов, рассматриваются понятия инкапсуляции, полиморфизма, наследования. Также будет уделено внимание принципам разработки программ в среде программирования Borland C++ builder.


Краткое содержание книги "Программирование на С++"

1. Введение в С++

Дана общая характеристика языка программирования С++, описана технология разработки программ. Даны примеры программ.

2. Типы данных и выражения

Данная глава описывает основные элементы языка: алфавит языка, различные операторы, используемые типы данных. Рассматриваются способы объявления переменных и констант. Также рассматривается такое важное понятие, как время существования переменных в памяти и их область видимости.

3. Разветвления и циклы

Операторы выбора и циклов рассматриваются в этой главе. Даются рекомендации по выбору циклов в той, либо иной ситуации.

4. Массивы и указатели

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

5. Функции

Функции позволяют структурировать сложные программы, путем разбиения их на логические части. Здесь рассматриваются способы организации функций, передача параметров и получение результатов, рекурсивные функции (т.е. те, которые вызывают себя же на доработку).

6. Массивы в качестве параметров функций

Рассматриваются способы передачи одномерных, многомерных, динамических массивов в функции в качестве параметров.

7. Использование препроцессора

Все о макросах, включениях файлов и условной компиляции.

8. Введение в объектно-ориентированное программирование

Что такое объектно-ориентированное программирование, основные концепции - все это рассматривается в этой главе.

9. Классы и инкапсуляция

Как описать класс, а затем создать экземпляр этого класса (объект), как используются конструкторы и деструкторы классов подробно рассказывается в этой главе книги Хомоненко "Программирование на С++".

10. Наследование

Уникальное свойство одного класса, наследовать свойства другого и дополнять функционал своими свойствами. Это называется наследованием. Оно бывает одиночным, когда один класс (производный), наследует свойства другого (базового), и множественным, когда один класс, наследует свойства нескольких классов.

11. Полиморфизм

Виртуальные функции и использование полиморфизма в С++

12. Основы организации ввода-вывода

Работа с потоками ввода-вывода, форматирование ввода и вывода.

13. Дополнительные возможности ввода-вывода

14. Шаблоны

Рассматривается стандартная библиотека шаблонов

15. Дополнительные возможности С++

К ним относятся возможность использования пространств имен, обработка исключительных ситуаций, динамическая идентификация типов, а также приведение типов.

16. Разработка приложения в Borland C++ builder


Скачать Хомоненко "Программирование на С++"

Скачать с Letitbit.net (16.9 mb)
Скачать с Depositfiles.com (16.9 mb)