Новинки  ·  Как купить книги  ·  Доставка  ·  Контакты



Ваша корзина
книг: 0 Купить
книги
сумма: 0грн.

 

 


Каталог книг


Книги по бизнесу
  · Книги банки,деньги,кредит
  · Книги по бизнесу
  · Книги по бухучету
  · Книги инвестиционный бизнес
  · Книги коммерция и продажи
  · Книги по маркетингу и рекламе
  · Книги по менеджменту
  · Книги по праву
  · Книги по предпринимательству
  · Книги по финансам
  · Книги по экономике
  · Книги по экономической теории
Книги компьютерные
  · Книги CAD-ы
  · Книги 3d MAX
  · Книги ACCESS
  · Книги Adobe
  · Книги Assembler
  · Книги Basic
  · Книги C, C++,С#
  · Книги Delphi
  · Книги EXCEL
  · Книги HTML,XML, Dynamic, CSS
  · Книги Java
  · Книги JavaScript
  · Книги Linux
  · Книги MAC
  · Книги Maya
  · Книги OFFICE
  · Книги Oracle
  · Книги Pascal
  · Книги Perl
  · Книги PHP
  · Книги SQL
  · Книги UML
  · Книги Unix
  · Книги VBA
  · Книги Visual Studio
  · Книги WEB дизайн
  · Книги Windows 2000
  · Книги Windows Server
  · Книги Windows Vista
  · Книги Windows XP
  · Книги WORD
  · Книги Алгоритмы
  · Книги 1C Учет
  · Книги Издательские системы
  · Книги по информатике
  · Книги по компьютерной безопасности
  · Книги по компьютерному железу
  · Книги компьютерные сети
  · Книги мультимедиа
  · Книги Нейронные сети
  · Книги ООП
  · Книги Примочки программирования
  · Книги по программированию для WEB
  · Книги Прочая графика
  · Книги прочая разработка
  · Книги прочие CAD
  · Книги прочие базы данных
  · Книги прочие ОС
  · Книги прочие офисное ПО
  · Книги самоучители
  · Книги Цифровое фото
  · Книги электронная коммерция
  · Книги Corel
  · Книги Windows 7
  · Книги Прочее для интернет
  · Книги SEO оптимизация и продвижение
  · Книги SolidWorks
Книги по психологии
  · Книги по психоанализу
  · Книги по психологии
  · Книги по психологии бизнеса
  · Книги психология женский клуб
  · Книги психология НЛП
  · Книги психология общая
  · Книги психология популярная
  · Книги психология прикладная
  · Книги психология прочее
  · Книги психология психотерапия
  · Книги психология социальная
  · Книги психология тест
  · Книги психология тренинг
Знаменитые люди
Книги о детях
Естественные науки

On-line консультант
SiteHeart
ICQ:  603-221-314
E-mail:
kniga@bizkniga.com.ua




Принимаем к оплате:
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney

Реклама

 

 
SiteHeart
     Книга C++. Объектно-ориентированное программирование. Практикум. Павловская почтой  
 
Share |
Книга C++. Объектно-ориентированное программирование. Практикум. Павловская
52.52 грн.
доставка УкрПочта +5 грн.
 Заказать книгу Книга C++. Объектно-ориентированное программирование. Практикум. Павловская  Купить Книга C++. Объектно-ориентированное программирование. Практикум. Павловская
SiteHeart

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

Содержание

 

Предисловие

От издательства

 

Семинар 1. Классы

Появление ООП — реакция на кризис программного обеспечения

Критерии качества декомпозиции проекта

Что принесло с собой ООП

От структуры — к классу

Задача 1.1. Поиск в массиве структур

Отладка программы

Инициализаторы конструктора

Конструктор копирования

Перегрузка операций

Перегрузка операций инкремента

Перегрузка операции присваивания

Статические элементы класса

Задача 1.2. Реализация класса треугольников

Этап 1

Тестирование и отладка первой версии программы

Этап 2

Этап 3

Этап 4

Задания

 

Семинар 2. Наследование

Наследование классов

Замещение функций базового класса

Конструкторы и деструкторы в производном классе

Устранение неоднозначности при множественном наследовании

Доступ к объектам иерархии

Виртуальные методы

Абстрактные классы. Чисто виртуальные методы

Отношения между классами. Диаграммы классов на языке 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++ | | Объектно | ориентированное | программирование | | Практикум | | Павловская |

Доставка Книга C++. Объектно-ориентированное программирование. Практикум. Павловская почтой наложным платежом.

 
     



    Купить книгу в разделе Книги компьютерные - Книги C, C++,С#  
 
Книга C++Builder в задачах и примерах. Культин (+CD)
Купить Книга C++Builder в задачах и примерах. Культин (+CD) Книга представляет собой сборник программ и задач для самостоятельного решения в среде разработки C++ Builder. Примеры различной сложности - от простейших до приложений работы с графикой, мультимедиа и базами данных - демонстрируют назначение компонентов и раскрывают тонкости процесса программирования в C++ Builder. Справочник содержит описания базовых компонентов и наиболее часто используемых функций. На прилагаемом компакт-диске находятся исходные тексты программ.
Книга ASP.NET MVC Framework с примерами на C# для профессионалов. Сандерсон
Купить Книга ASP.NET MVC Framework с примерами на C# для профессионалов. Сандерсон Книга "ASP.NET MVC Framework с примерами на C# для профессионалов" посвящена вопросам разработки веб-приложений на платформе ASP.NET MVC. В книге подробно рассматриваются основные компоненты этой платформы, ее достоинства и недостатки, особенности разработки на ее основе современных веб-приложений
 
     
 
 
 
Бизнес книга © 2010-2011
Создание сайтов & Раскрутка сайтов SKYLOGIC
 
Купить книги УкрПочтой по всей Украине.
Интернет магазин книг | Новинки | Оплата | Доставка | Контакты | Помощь