|
|
|
|
|
Категории
Статьи по категориям
Поиск по сайту Форма поиска по сайту
Панель управления
Пользовательская панель
|
Хомоненко - Программирование на C++. Учебное пособие |
Категория: C++, Книги | Добавил: root, 14 сентября 2009 | Просмотров: 13542 |
Хомоненко - Программирование на 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. Простой отчет Заголовок отчета Итоговая полоса Заголовки столбцов и данные Колонтитулы Приложение Ключевые слова Предметный указатель Литература
|
|
Другие статьи в этой категории
Кристиан Нейгел, Билл Ивьен, Д. Глинн, Уотсон, Морган Скиннер - C# 4.0 и платформа .NET 4 для профессионаловИздательство: Вильямс ISBN: 978-5-8459-1656-3 Год: 2010 Страниц: 1440 Формат: DJVU + CD Размер: 65 Mb
Бьерн Страуструп - Программирование. Принципы и практика использования 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. Ускоренный курс для профессионаловИздательство: Вильямс 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 для профессионаловИздательство: Вильямс ISBN: 978-5-8459-1639-6, 978-1-43-022455-6 Год: 2010 Страниц: 416 Формат: DJVU Размер: 8.4 Mb |
|
| | |
зачем вы тратите наше время