Начальный курс С и С++
книга

Начальный курс С и С++

Автор: Б. Березин, С. Березин

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2012

Место издания: Москва

ISBN: 5-86404-075-4

Страниц: 280

Артикул: 41632

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "Начальный курс С и С++"

Книга является учебным пособием по языкам программирования С и С++. Она может быть использована для изучения языка С, как самостоятельного языка. Язык С++ рассматривается как надстройка к языку С. Изложение проиллюстрировано большим количеством примеров. Книга написана на основе учебного курса “С++ для начинающих”, который в течение нескольких лет читался в учебном центре “Диалог-МИФИ” и ориентирована на начинающих программистов, а также тех, кто хочет самостоятельно изучить языки программирования С и С++. Она также может быть полезна для читателей, знающих язык С и начинающих изучать С++.

Содержание книги "Начальный курс С и С++"


ВВЕДЕНИЕ
1. ИНТЕГРИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ СИСТЕМЫ BORLAND C++
1.1. Особенности системы Borland C++ 3.1
1.2. Работа в интегрированной среде Borland C++
1.3. Запуск системы Borland C++
1.4. Выход из системы Borland C++
1.5. Компоненты интегрированной среды
1.6. Окна системы Borland C++
1.7. Главное меню
1.8. Блок диалога
1.9. Триггерные и селективные кнопки
1.10. Блоки ввода и блоки списка
1.11. Описание элементов главного меню
1.12. Редактирование файлов в системе Borland C++
1.13. Поиск и замена
1.14. Поиск парных символов
1.15. Компилятор командной строки
1.16. О других компиляторах языка С++
2. ВВЕДЕНИЕ В ЯЗЫК С
2.1. Некоторые особенности языка С
2.2. Основные понятия
2.3. Две простые программы
2.4. Hемного о функциях языка С
2.5. Два пpостых оператора: if и for
2.6. Точка с запятой, скобки и комментаpии
2.7. Опpеделение некотоpых понятий
2.8. Переменные, константы, операции и выражения
2.9. Базовые типы данных
2.10. Объявление переменных
2.11. Константы в языке С
2.12. Символьные пеpеменные и стpоки
2.13. Инициализация переменных
2.14. Выражения
2.15. Функции printf() и scanf()
2.16. Операции языка С
2.17. Управляющие операторы
2.18. Массивы и указатели
2.19. Функции в языке С
2.20. Типы данных, определяемые пользователем
2.21. Динамическое распределение памяти
2.22. Функции malloc() и free()
2.23. Нелокальный переход
2.24. Типы, определяемые пользователем
2.25. Модели памяти
2.26. Препроцессор языка С
2.27. Стандартные заголовочные файлы
2.28. Библиотеки ввода/вывода и работа с файлами в языке С
3. ЯЗЫК С++
3.1. C++ – язык объектно-ориентированного программирования
3.2. Что такое объектно-ориентированное программирование
3.3. Особенности языка С++, не связанные напрямую с объектной ориентированностью
3.4. Компиляция программ на языке С++
3.5. Введение в понятие класса и объекта
3.6. Перегруженные функции
3.7. Перегрузка операций
3.8. Hаследование
3.9. Конструкторы и деструкторы
3.10. Hовые ключевые слова С++
3.11. Конструктор с параметрами
3.12. Дружественные функции
3.13. Дружественные классы
3.14. Аргументы функции, задаваемые по умолчанию
3.15. Структуры и классы
3.16. Объединения и классы
3.17. Подставляемые (inline) функции
3.18. Наследование классов
3.19. Конструкторы с параметрами при наследовании
3.20. Множественное наследование
3.21. Передача объектов как аргументов функций
3.22 Массивы объектов
3.23 Указатель на объект
3.24 Перегрузка функций и операций
3.25 Динамическая инициализация и локальные переменные
3.26 Ключевое слово this
3.27 Перегрузка операций
3.28 Дружественные функции-операции
3.29 Ссылки
3.30. Перегрузка операции индексации [ ]
3.31. Использование виртуальных функций
3.32. Производные классы и их конструкторы и деструкторы
3.33. Порядок вызова конструкторов и деструкторов при множественном наследовании
3.34. Виртуальные базовые классы
3.35. Операции динамического выделения памяти new и delete
3.36. Виртуальные деструкторы
3.37. Шаблоны классов и функций
3.38. Статические члены класса
3.39. Локальные классы
3.40. Вложенные классы
3.41. Использование библиотеки ввода/вывода языка С++
ПРИЛОЖЕНИЯ
1. Примеры использования языка С++
2. Использование встроенного отладчика
СПИСОК ЛИТЕРАТУРЫ
ОГЛАВЛЕНИЕ

Все отзывы о книге Начальный курс С и С++

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Начальный курс С и С++

________ 1. Интегрированная среда программирования системы Borland C++ 11 (Подсказка) считаются временными и могут быть закрыты с помощью нажатия клавиши Esc. Полосы прокрутки представляют собой горизонтально или верти-кально ориентированные полосы. Полосы прокрутки позволяют как работающим с клавиатурой, так и работающим с мышью пользовате-лям видеть, сколь далеко от начала файла они находятся. Эти полосы прокрутки используются для прокрутки содержимого окна при помощи мыши. Для прокрутки на одну строку необходимо подвести указатель мыши к символу стрелки на одном из концов полосы прокрутки и нажать кнопку мыши (для непрерывной прокрутки необходимо держать кнопку мыши нажатой). Для однократной прокрутки на страницу в любую из сторон необходимо подвести указатель мыши к заполненной фактурой области по одну из сторон лифта и нажать кнопку мыши. Наконец, можно “отбуксировать” лифт на любое место полосы прокрутки для того, чтобы оперативно переместиться к тому месту в файле, относительная позиция которого от начала файла соответствует положению лифта на полосе прокрутки. Для изменения размера окна с помощью клавиатуры необходимо выбрать команду Size|Move (Размер|Переместить) из меню Window (Окно) либо нажать комбинацию клавиш Ctrl-F5. Для того, чтобы распахнуть окно на весь экран с помощью клавиа-туры, выберите команду Window|Zoom (Окно|Распахнуть) или нажмите клавишу F5. Строка состояния располагается у нижнего края экранного кадра системы Borland C++. Она напоминает об основных клавишах и кла-вишах активации, которые в настоящий момент могут быть применены к активному окну. Она позволяет установить указатель мыши на эти обозначения клавиш и кратковременно нажать кнопку мыши, чтобы выполнить указанное действие, вместо того чтобы выбирать команды из меню или нажимать соответствующие клавиши. Она сообщает, ка-кое действие выполняется программой, и предлагает состоящие из одной строки советы и рекомендации по любой выбранной команде меню и элементам блока диалога....