Четвертый Borland C++ и его окружение


         

Четвертый Borland C++ и его окружение

Четвертый BORLAND С++ и его окружение
Глава 1. Азы С++
Азы С++
Си с классами
Поддержка объектно-ориентированного программирования
Возможности Borland C++ версии 4.0
Что же такое объекты?

Классы - как строительные блоки
Создание новых классов sber_bank
Защита данных
Конструкторы и деструкторы
Конструкторы
Вызов конструкторов
Деструкторы
Вызов деструкторов
Конструкторы, деструкторы и динамическая память
Функции элементы (методы)

Вызов функций-элементов
Передача значений в C++
Введение в классы
Элементы классов
Инкапсуляция или скрытие данных
Скрытие данных в потомках
Наследование
Иерархия классов
Множественное наследование
Выгода от наследования

Расширяемость кода
Пример наследования
Класс Shape
Конструктор Shape
Виртуальная функция элемент поверхности Shape
Класс Circle
Конструктор circle
Класс Cylinder
Конструктор cylinder
Максимальное заимствование!!

Класс Rectangle
Конструктор rectangle
Класс Box3d
Конструктор Box3d
Странные вызовы конструктора
Несколько слов о проектировании иерархии классов
Обзор и важные концепции
Полиморфизм
Связывание функций
Связывание функций - 2

Ранее связывание с помощью переопределяемых функций
Переопределение операций
Позднее связывание с использованием виртуальных функций элементов
Связывание значения с функциями-элементами
Изучение ООП на маленьком примере
Алгоритм декомпрессии для выполнения группового кодирования
Начнем с алгоритма декомпрессии на языке Cи
Улучшение алгоритма
Наш декомпрессор в стиле фильтра
Ниже описан главный фрагмент нашей программы декомпрессии

Достижение больших выгод от объектно-ориентированного стиля
Более легкий подход в Borland С++
На передовой Borland С++
Конструктор - декомпрессор
Приведем полный текст программы
Переменные alias
Использование переменных alias, как параметров
Переменные-ссылки, используемые в качестве аргументов
Использование ключевого слова void.
Аргументы функции элемента, принимаемые "по умолчанию"

Прототипы функций
Динамическое использование свободной памяти (операции new и delete)
Потоки ввода-вывода
Потоки ввода-вывода - 2
Встроенные функции
Виртуальные функции элементы
Пример класса с виртуальными функциями элементами
Объявление виртуальных функций элементов
Когда тип не проверяется
Дружественные функции

Заключение
Введение
Несколько слов об идее, заложенной в книге.
Глобальные переменные и классы
Глобальные переменные и классы - 2
Глобальные переменные и классы - 3
Глобальные переменные и классы - 4
Глобальные переменные
Переменная _8087 (dos.h)
Переменная _argc (dos.h)

Переменная _argv (dos.h)
Переменная _ctype (ctype.h)
Переменная _daylight (time.h)
Переменная _directvideo (cohio.h)
Переменная _environ (dos.h)
Переменные errno, _doserrno, _sys_errlist, _sys_nerr (dos.h, errno.h)
Переменные errno, _doserrno, _sys_errlist, _sys_nerr (dos.h, errno.h) - 2
Переменная _floatconvert (stdio.h)
Переменная _fmode (fcntl.h)
Переменная _new_handler

Переменные _osmajor, _osminor_, _osversion (dos.h)
Переменная _psp (dos.h)
Переменная _threadid (stddef.h)
Переменные __throwExceptionName, __throwFileName, __throwLineNumber (except.h)
Переменная _timezone (time.h)
Переменная _tzname (time.h)
Переменная _version (dos.h)
Переменная _wscroll (conio.h)
Потоковые классы С++
Класс conbuf (constrea.h)

Функции-элементы
Класс constream (constrea.h)
Функции-элементы
Класс filebuf (fstream.h)
Элементы данных
Функции-элементы
Класс fstream (fstream.h)
Функции-элементы
Класс fstreamable (fstream.h)
Функции-элементы

Класс ifstream (fstream.h)
Функции-элементы
Класс ios (iostream.h)
Флаги формата
Элементы данных
Функции-элементы
Класс iostream (iostream.h)
Функции-элементы
Класс iostream_withassign (iostream.h)
Функции-элементы

Класс istream (iostream.h)
Функции-элементы
Класс istream_withassign (iostream.h)
Функции-элементы
Класс istream (strstrea.h)
Функции-элементы
Класс ofstream (fstream.h)
Функции-элементы
Класс ostream (iostream.h)
Функции-элементы

Класс ostream_withassign (iostream.h)
Функции-элементы
Класс oststream (strstrea.h)
Функции-элементы
Класс streambuf (iostream.h)
Функции-элементы
Класс strstreambase (strstrea.h)
Функции-элементы
Класс strstreambuf (strstrea.h)
Функции-элементы

Класс strstream (strstrea.h)
Функции-элементы
Иерархия классов постоянных потоков
Класс fpbase (objstm.h)
Функции-элементы
Класс ifpstream (objstrm.h)
Функции-элементы
Класс ipstream (objstrm.h)
Функции-элементы
Класс pstream (objstrm.h)

Элементы данных
Функции-элементы
Класс TStreamableBase (objstrn.h)

Секреты настройки Windows см. раздел
Информатика и вычислительная техника см. раздел


Разработка для СУБД Sybase SQL Anywhere - перейти
Введение в Sybase SQL Anywhere - перейти
Начало работы с SYBASE SQL Anywhere - перейти

Установление соединения с базой данных - перейти
Утилиты Sybase SQL Anywhere - перейти
Создание БД и определение ее объектов - перейти
Программные объекты баз данных - перейти
Описание базы данных Biblia - перейти
Стандарты языка реляционных БД SQL - перейти
SQL для начинающих - перейти
Объявление курсора - перейти
Составные команды - перейти
Предложение WHENEVER - перейти

Мнение, что клиенты знают, чего хотят - перейти
Проверяйте структуру базы данных - перейти







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий