Saytik+© Всё самое интересное в сети
        Saytik+
Вход | Регистрация
Приветствуем Вас ,Гость, на нашем сайте "Saytik+" !
У нас Вы можете скачать программы (софт),обои для рабочего стола,игры для Вашего ПК,а также музыку,фильмы,книги,скрипты и многое другое.Вы можете не только пользоваться материалами сайта,но и добавлять свои (для этого достаточно лишь зарегистрироваться на сайте).
Понедельник, 20.05.19
Время: 
10:52
   



Навигация
Реклама от Так.ру


Наш опрос
Нужно ли скрывать ссылки для скачивания от гостей нашего сайта?


Всего проголосовало: 228
Интересное
Популярное
Новое на форуме
 Сеть автомастерских  Ответов:(0)
 Сеть автомастерских  Ответов:(0)
 Купить Датчики для вашего авто в Киеве!  Ответов:(0)
Друзья сайта


Архив материалов
Реклама


Главная » Литература » Скачать C++. Объектно-ориентированное программирование: Практикум

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

 

C++. Объектно-ориентированное программирование: Практикум

Автор: Gunpowder , Дата: 11.02.14,10:52
Просмотров: 504


C++. Объектно-ориентированное программирование - Практикум предназначен для студентов, изучающих язык C++ на семинарах или самостоятельно. Классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии (software engineering) и паттерны проектирования рассматриваются на примерах, сопровождаемых необходимыми теоретическими сведениями. Обсуждаются алгоритмы, приемы отладки и вопросы качества. По каждой теме приведено по 20 вариантов заданий.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".

Название: C++. Объектно-ориентированное программирование: Практикум
Автор: Павловская Т. А., Щупак Ю. А.
Издательство: Питер
Год: 2006
Страниц: 265
Формат: PDF
Размер: 7,90 МБ
ISBN: 5-94723-842-Х
Качество: Отличное
Язык: Русский

Содержание:

Предисловие
От издательства
Семинар 1. Классы
Появление ООП - реакция на кризис программного обеспечения
Критерии качества декомпозиции проекта
Что принесло с собой ООП
   От структуры - к классу
Задача 1.1. Поиск в массиве структур
   Отладка программы
   Инициализаторы конструктора
   Конструктор копирования
   Перегрузка операций
   Перегрузка операций инкремента
   Перегрузка операции присваивания
   Статические элементы класса
Задача 1.2. Реализация класса треугольников
   Этап 1
   Тестирование и отладка первой версии программы
   Этап 2
   Этап 3
   Этап 4
Задания
Семинар 2. Наследование 5
Наследование классов
   Замещение функций базового класса
   Конструкторы и деструкторы в производном классе
   Устранение неоднозначности при множественном наследовании
   Доступ к объектам иерархии
   Виртуальные методы.
   Абстрактные классы. Чисто виртуальные методы
Отношения между классами. Диаграммы классов на языке UML
   Ассоциация
   Наследование
   Агрегация
   Зависимость
Проектирование программы с учетом будущих изменений
Задача 2.1. Функциональный калькулятор
Задача 2.2. Продвинутый функциональный калькулятор
Задача 2.3. Работа с объектами символьных и шестнадцатеричных строк
Задания
Семинар 3. Шаблоны классов. Обработка исключительных ситуаций
Шаблоны классов
   Определение шаблона класса
   Использование шаблона класса
   Организация исходного кода
   Параметры шаблонов
   Специализация
   Использование классов функциональных объектов для настройки шаблонных классов
   Разработка шаблонного класса для представления разреженных массивов
Задача 3.1. Шаблонный класс для разреженных массивов
Обработка исключительных ситуаций
   Определение исключений
   Перехват исключений
   Неперехваченные исключения
   Классы исключений. Иерархии исключений
   Спецификации исключений
   Исключения в конструкторах
   Исключения в деструкторах
Задача 3.2. Шаблонный класс векторов (динамических массивов)
Задания
Семинар 4. Стандартные потоки
Потоковые классы
   Классы стандартных потоков
   Заголовочные файлы библиотеки ввода/вывода C++
   Объекты и методы стандартных потоков ввода/вывода
   Обработка ошибок потоков
   Перегрузка операций извлечения и вставки для типов, определенных программистом
Задача 4.1. Разработка потоковых классов, поддерживающих ввод/вывод кириллицы
Задача 4.2. Первичный ввод и поиск информации в базе данных
Задания
Семинар 5. Файловые и строковые потоки. Строки класса string
Файловые потоки
Строковые потоки
Строки класса string
Задача 5.1. Подсчет количества вхождений слова в текст
Задача 5.2. Вывод вопросительных предложений
Задания
Семинар 6. Стандартная библиотека шаблонов
Основные концепции STL
   Контейнеры
   Итераторы
   Общие свойства контейнеров
   Алгоритмы
Использование последовательных контейнеров
Задача 6.1. Сортировка вектора
   Шаблонная функция print() для вывода содержимого контейнера
   Адаптеры контейнеров
   Использование алгоритмов.
Использование ассоциативных контейнеров
   Множества
   Словари
Задача 6.2. Формирование частотного словаря
Задача 6.3. Морской бой
Задания
Приложение. Паттерны проектирования
Порождающие паттерны
Структурные паттерны
Паттерны поведения
Паттерн Стратегия (Strategy)
Паттерн Компоновщик (Composite)
Литература
Алфавитный указатель

Скачать C++. Объектно-ориентированное программирование: Практикум

Читайте наши новости через RSS
Все новости по теме: «C++. Объектно-ориентированное программирование: Практикум» 

Категория: Литература | Теги: практикум, программирование, объектно-ориентированное, C++ | Рейтинг: 0.0/0

Новости по теме:


Поделись ссылкой с друзьями: - Ссылка

- BBCode

- HTML

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]



Внимание: Все выложенные здесь материалы предоставлены исключительно в целях ознакомления! После ознакомления с материалами Вы обязаны их удалить! Если вы хотите пользоваться данным материалом в дальнейшем – вы должны приобрести лицензию. Не удалив материал после ознакомления, вы берёте на себя ответственность, согласно действующему законодательству. Все авторские и другие права на данные материалы принадлежат их правообладателям. Любое использование данных материалов (в том числе - коммерческое), кроме ознакомления – является незаконным! За последствия, возникшие в процессе ознакомления с материалами этого сайта, равно как и за применение опубликованных программ ответственность несете только Вы сами!
Наш сайт не является инстанцией, однозначно определяющей критерии соответствия ресурсов действующему законодательству , и поэтому не несет никакой ответственности как за содержание материала «C++. Объектно-ориентированное программирование: Практикум» ,так и за содержание других материалов.


Вверх
Авторизация
Гость!



Логин:


Пароль:
Забыл пароль  |  Регистрация
Календарь
«  Февраль 2014  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
2425262728
Облако тегов
Для отображения блока требуется Flash Player 10
Показать все теги
СМИ-это интересно
Наша кнопка
Вы можете разместить нашу кнопку у Вас на сайте



Получить код кнопки:

Все рекламные материалы
Стоит взглянуть...
Статистика
тИЦ и PR сайта romale80.ucoz.ru
Онлайн пользователи:
Всего online: 1
Незарегистрированных: 1
Пользователей: 0

Лучшие пользователи:
Приветствуем новичка:

На правах рекламы


Кто на сайте ?
Новое у партнера
Счетчики

Раскрутка сайта - регистрация в каталогах
Рейтинг@Mail.ru


ВНИМАНИЕ!
Все файлы расположенные на данном ресурсе были взяты из открытых источников. Любая информация представленная здесь, может использоваться только в ознакомительных целях, после чего вы обязаны ее удалить. Сайт не предоставляет электронные версии произведений и ПО, а занимается индексированием файлов, находящихся в файлообменных сетях. Все права на произведения и ПО принадлежат правообладателям. Ни основатель проекта, ни хостинг-провайдер, не любые другие физические или юридические лица не несут никакой ответственности за использование материалов сайта. Заходя на сайт под своим аккаунтом вы автоматически соглашаетесь с данными условиями.   [Правообладателям]

©2009 - 2019 Saytik+romale80.ucoz.ru           
Получить кнопку|Get button