Информатика (программирование)
Информатика и вычислительная техника
  • формат pdf
  • размер 19,98 МБ
  • добавлен 10 сентября 2016 г.
Хорев П.Б. Объектно-ориентированное программирование
Учебное пособие для студ. учреждений высш. проф. образования. — 3-е изд., испр. — М.: Академия, 2011. — 448 с. — (Бакалавриат.) — ISBN 978-5-7695-8091-8.
Учебное пособие создано в соответствии с Федеральным государ­ственным образовательным стандартом по направлению «Информатика и вычислительная техника» (квалификация «бакалавр»).
Излагаются основные понятия технологии программирования. Боль­шое внимание уделяется программированию для операционной системы Windows. Рассматриваются наиболее часто используемые в учебном процессе и разработке программного обеспечения системы программирова­ния: Microsoft Visual C++, Borland C++ Builder и Borland Delphi.
Для студентов технических специальностей высших учебных заведе­ний.
Введение
Основы технологии программирования.
Жизненный цикл и критерии качества программы.
Постановка задачи и разработка внешних спецификаций.
Структуры данных, используемые при проектировании программ.
Управляющие структуры, используемые при проектировании программ. Способы записи алгоритмов.
Способы проектирования программ и их основные декомпозиционные структуры.
Виды контроля и основы доказательства правильности программ.
Процесс производства программных продуктов.
Документирование и стандартизация программ.
Автоматизация проектирования программного обеспечения.
Основы объектно-ориентированного программирования и основы программирования в среде Windows.
Принципы и основные понятия объектно-ориентированного программирования.
Специфика объектно-ориентированного программирования на языках программирования Object Pascal и С.
Классы для организации ввода-вывода в языках Object Pascal и С++.
Классы для представления динамических структур данных (контейнерные классы) в языках Object Pascal и С++.
Классы исключений и их использование при обработке ошибок в программах.
Разработка программ, управляемых событиями. Структура приложения Windows.l
Классификация сообщений Windows.
Системы программирования для Windows. Библиотеки классов. Обработка сообщений.
Создание интерфейса пользователя в приложениях Windows.
Создание и использование меню и командных клавиш.
Создание и использование диалоговых панелей.
Основные элементы управления, используемые в панелях диалога.
Обработка ошибок пользователя при работе с панелями диалога.
Создание и использование панелей управления.
Создание и использование строк состояния.
Организация работы с документами в приложениях Windows.
Организация просмотра документов.
Использование стандартных диалогов Windows.
Сохранение и восстановление документов.
Печать документов и организация предварительного просмотра перед печатью.
Модификация стандартных диалогов Windows .
Организация связи между приложением и обрабатываемым им типом документов.
Дополнительные вопросы программирования для Windows.
Создание и использование справочных подсистем.
Создание приложений с многодокументным интерфейсом.
Предотвращение повторного запуска приложения.
Тестирование и отладка приложений.
Организация тестирования многомодульных приложений.
Средства автоматизации отладки в системах программирования.
Подготовка окончательной версии приложения.
Список литературы.