Информатика (программирование)
Информатика и вычислительная техника
  • формат djvu
  • размер 10,78 МБ
  • добавлен 13 марта 2016 г.
Хорев П.Б. Объектно-ориентированное программирование
3-е изд. — Москва: Академия, 2011. — 446 с. — (Бакалавриат). — ISBN: 5769580917, 9785769580918
Учебное пособие создано в соответствии с Федеральным государственным образовательным стандартом по направлению "Информатика и вычислительная техника" (квалификация "бакалавр").
Излагаются основные понятия технологии программирования. Большое внимание уделяется программированию для операционной системы Windows. Рассматриваются наиболее часто используемые в учебном процессе и разработке программного обеспечения системы программирования: Microsoft Visual С++, Borland С++ Builder и Borland Delphi.
Введение
Основы технологии программирования.
Жизненный цикл и критерии качества программы.
Постановка задачи и разработка внешних спецификаций.
Структуры данных, используемые при проектировании программ.
Управляющие структуры, используемые при проектировании программ. Способы записи алгоритмов.
Способы проектирования программ и их основные декомпозиционные структуры.
Виды контроля и основы доказательства правильности программ.
Процесс производства программных продуктов.
Документирование и стандартизация программ.
Автоматизация проектирования программного обеспечения.
Основы объектно-ориентированного программирования и основы программирования в среде Windows.
Принципы и основные понятия объектно-ориентированного программирования.
Специфика объектно-ориентированного программирования на языках программирования Object Pascal и С.
Классы для организации ввода-вывода в языках Object Pascal и С++.
Классы для представления динамических структур данных (контейнерные классы) в языках Object Pascal и С++.
Классы исключений и их использование при обработке ошибок в программах.
Разработка программ, управляемых событиями. Структура приложения Windows.l
Классификация сообщений Windows.
Системы программирования для Windows. Библиотеки классов. Обработка сообщений.
Создание интерфейса пользователя в приложениях Windows.
Создание и использование меню и командных клавиш.
Создание и использование диалоговых панелей.
Основные элементы управления, используемые в панелях диалога.
Обработка ошибок пользователя при работе с панелями диалога.
Создание и использование панелей управления.
Создание и использование строк состояния.
Организация работы с документами в приложениях Windows.
Организация просмотра документов.
Использование стандартных диалогов Windows.
Сохранение и восстановление документов.
Печать документов и организация предварительного просмотра перед печатью.
Модификация стандартных диалогов Windows .
Организация связи между приложением и обрабатываемым им типом документов.
Дополнительные вопросы программирования для Windows.
Создание и использование справочных подсистем.
Создание приложений с многодокументным интерфейсом.
Предотвращение повторного запуска приложения.
Тестирование и отладка приложений.
Организация тестирования многомодульных приложений.
Средства автоматизации отладки в системах программирования.
Подготовка окончательной версии приложения.
Список литературы.