Ваше Имя:
Пароль:

+ Регистрация



Хомоненко - Программирование на C++. Учебное пособие
Категория: C++, Книги | Добавил: root, 14 сентября 2009 | Просмотров: 13995
Программирование на C++. Учебное пособиеХомоненко - Программирование на C++. Учебное пособие

Издательство: Альтекс
ISBN: 5-94271-014-7
Год: 2003
Страниц: 512


Формат: DjVu
Размер: 18 Mb
 

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

Содержание
Предисловие
ЧАСТЬ I. ОСНОВНЫЕ ПРИЕМЫ ПРОГРАММИРОВАНИЯ
1. Введение в C++
1.1. Общая характеристика языка
1.2. Технология разработки программ
1.3. Пример программы
2. Типы данных и выражения
2.1. Алфавит и идентификаторы
2.2. Операции, выражения и операторы
2.3. Классификация типов данных
2.4. Объявление переменных
2.5. Задание констант
2.6. Время существования и область видимости переменных
3. Разветвления и циклы
3.1. Программирование разветвлений
Условный оператор
Операция условия
Множественный выбор: операторы switch и break
3.2. Типы операторов циклов
Цикл типа while
Цикл типа for
Цикл типа do...while
3.3. Вложенные циклы
3.4. Рекомендации по выбору циклов
3.5. Управляющие операторы в циклах
4. Массивы и указатели
4.1. Массивы
4.2. Инициализация массивов
4.3. Применение указателей
4.4. Ссылки
4.5. Указатели и массивы
4.6. Указатели и многомерные массивы
4.7. Динамические массивы
4.8. Пример использования указателей и массивов
5. Функции
5.1. Общие сведения о функциях
5.2. Получение нескольких результатов
5.3. Функции с переменным числом параметров
5.4. Рекурсивные и подставляемые функции
5.5. Области действия переменных
5.6. Библиотечные функции
6. Массивы в качестве параметров функций
6.1. Одномерные массивы
6.2. Многомерные массивы
6.3. Динамические массивы
7. Использование препроцессора
7.1. Общие сведения
7.2. Определение и обработка макросов
7.3. Включение файлов
7.4. Условная компиляция
ЧАСТЬ 2. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
8. Введение в объектно-ориентированное программирование
8.1. Структурный подход в программировании
8.2. Концепции объектно-ориентированного программирования
Объекты и классы
Инкапсуляция свойств объектов
Наследование свойств
Полиморфизм поведенческих свойств объектов
Создание и уничтожение объектов
Взаимодействие объектов и сообщения
8.3. Этапы объектно-ориентированного программирования
9. Классы и инкапсуляция
9.1. Описание класса
9.2. Создание и использование объектов
9.3. Конструкторы и деструкторы
9.4. Пример создания и использования класса
10. Наследование
10.1. Управление доступом производных классов
10.2. Одиночное наследование
10.3. Множественное наследование
11. Полиморфизм
11.1. Перегрузка функций
11.2. Выбор экземпляра функции
11.3. Перегрузка стандартных операций
11.4. Виртуальные функции
12. Основы организации ввода-вывода
12.1. Классификация средств ввода-вывода
12.2. Принципы работы с потоками и файлами
12.3. Форматированный ввод-вывод для базовых типов
12.4. Манипуляторы
12.5. Флаги состояния потока
12.6. Связывание потоков
13. Дополнительные возможности ввода-вывода
13.1. Форматированный ввод-вывод пользовательских типов
13.2. Файловый ввод-вывод
13.3. Неформатированный ввод-вывод
13.4. Обмен со строкой в памяти
13.5. Использование библиотеки stdio
Ввод-вывод через стандартные потоки
Файловый ввод-вывод
14. Шаблоны
14.1. Параметризованные функции
14.2. Параметризованные классы
14.3. Стандартная библиотека шаблонов
15. Дополнительные возможности C++
15.1. Пространство имен
15.2. Обработка исключений
15.3. Динамическая идентификация типов
15.4. Приведение типов
ЧАСТЬ 3. РАЗРАБОТКА ПРИЛОЖЕНИЙ В BORLAND C++ BUILDER
16. Работа в среде BORLAND C++ Builder
16.1. Пользовательский интерфейс
16.2. Характеристика проекта
Состав проекта
Головной файл проекта
Файлы формы
Файлы модулей
Файл ресурсов
Параметры проекта
16.3. Компиляция и выполнение проекта
16.4. Разработка приложения
Пример простейшего приложения
Создание пользовательского интерфейса
Определение функционального приложения
16.5. Средства интегрированной среды разработки
Управление параметрами среды
Менеджер проектов
Встроенный отладчик
Хранилище объектов
Справочная система
17. Характеристика визуальных компонентов
17.1. Страницы с визуальными компонентами
17.2. Оконные и неоконные элементы управления
17.3. Свойства
17.4. События
17.5. Методы
18. Работа с текстом
18.1. Использование надписей
18.2. Однострочный редактор
18.3. Массивы строк
18.4. Многострочный редактор
18.5. Общие элементы компонентов редактирования
18.6. Работа со списками
Простой список
Комбинированный список
Общая характеристика списков
19. Кнопки и переключатели
19.1. Работа с кнопками
Стандартная кнопка
Кнопка с рисунком
19.2. Использование переключателей и флажков
Флажок
Переключатель
19.3. Объединение элементов управления
Группа
Панель
Область прокрутки
20. Использование форм
20.1. Характеристики формы
20.2. Организация взаимодействия форм
20.3. Особенности модальных форм
20.4. Функции вывода сообщений
20.5. Стандартные диалоги
Упрощение создания форм
21. Работа с меню
21.1. Конструктор меню
21.2. Главное меню
21.3. Контекстное меню
21.4. Динамическая настройка меню
22. Управление приложением и экраном
22.1. Объект приложения
22.2. Объект экрана
23. Обработка исключений
23.1. Виды ошибок
23.2. Поиск динамических ошибок
23.3. Классы исключений
23.4. Обработка исключений
Глобальная обработка
Локальная обработка
24. Развитые элементы интерфейса
24.1. Работа с диапазоном значений
24.2. Реверсивные счетчики
Компонент Up Down
Компонент Spin Button
Компонент Spin Edit
Панели инструментов
Создание панели инструментов на основе компонента Panel
Компонент Tool Bar
Компонент Cool Bar
Создание панели инструментов на основе компонента Form
Строка состояния
ЧАСТЬ 4. РАБОТА С БАЗАМИ ДАННЫХ В BORLAND C++ BUILDER
25. Введение в базы данных
25.1. Банки данных
25.2. Модели данных
25.3. Базы данных и приложения
25.4. Характеристика механизмов доступа к данным
25.5. Варианты архитектуры для BDE
26. Реляционные базы данных и средства работы с ними
26.1. Реляционные базы данных
Таблицы баз данных
Ключи и индексы
Способы доступа к данным
Связь между таблицами
Форматы таблиц
26.2. Средства для работы с базами данных
Инструменты
Компоненты приложений для баз данных
26.3. Исключения баз данных
27. Создание информационной системы
27.1. Создание таблиц базы данных
Описание полей
Задание индексов
Задание ограничений на значения полей
Задание ссылочной целостности
Задание паролей
Задание языкового драйвера
Изменение структуры таблицы
27.2. Создание приложения BDE
28. Работа с отчетами
28.1. Компоненты отчета
Компонент-отчет
Полоса отчета
Компоненты, размещаемые в полосе
28.2. Простой отчет
Заголовок отчета
Итоговая полоса
Заголовки столбцов и данные
Колонтитулы
Приложение
Ключевые слова
Предметный указатель
Литература



Ссылки для ознакомления:
ifolder
depositfiles




Версия для печати

Комментариев: 1 +
#1 , 11 декабря 2009 - 22:32
нафига ту защита всё равно снимается элементарно
зачем вы тратите наше время
Уважаемый посетитель, вы вошли на сайт как незарегистрированный пользователь. Вы можите зарегистрироваться, либо войти на сайт под своим именем, чтобы добавлять комментарии.

Другие статьи в этой категории
Кристиан Нейгел, Билл Ивьен, Д. Глинн, Уотсон, Морган Скиннер - C# 4.0 и платформа .NET 4 для профессионалов

Издательство: Вильямс
ISBN: 978-5-8459-1656-3
Год: 2010
Страниц: 1440


Формат: DJVU + CD
Размер: 65 Mb
 
Программирование. Принципы и практика использования C++Бьерн Страуструп - Программирование. Принципы и практика использования C++

Издательство: Вильямс
ISBN: 978-5-8459-1705-8
Год: 2011
Страниц: 1246


Формат: DJVU
Размер: 20 Mb
 
Чистый код. Создание, анализ и рефакторингРоберт Мартин - Чистый код. Создание, анализ и рефакторинг

Издательство: Питер
ISBN: 978-5-49807-381-1
Год: 2010
Страниц: 464

Формат: DJVU
Размер: 6.4 Mb
 
Назарр К., Рихтер Дж. - Windows via C/C++. Программирование на языке Visual C++

Издательство: Питер, Русская Редакция
ISBN: 978-5-7502-0367-3
Год: 2009
Страниц: 896

Формат: DOCX
Размер: 15 Mb
 
C# 2010. Ускоренный курс для профессионаловТрей Нэш - C# 2010. Ускоренный курс для профессионалов

Издательство: Вильямс
ISBN: 978-5-8459-1638-9
Год: 2010
Страниц: 592


Формат: DJVU
Размер: 9 Mb
 
Лаптев В.В. - C++. Объектно-ориентированное программирование

Издательство: Питер
ISBN: 978-5-91180-200-4
Год: 2008
Страниц: 464

Формат: DJVU
Размер: 8.2 Mb
 
Введение в .NET 4.0 и Visual Studio 2010 для профессионаловАлекс Макки - Введение в .NET 4.0 и Visual Studio 2010 для профессионалов

Издательство: Вильямс
ISBN: 978-5-8459-1639-6, 978-1-43-022455-6
Год: 2010
Страниц: 416


Формат: DJVU
Размер: 8.4 Mb