Название: Объектно-ориентированное программирование Автор: Хорев П.Б. Издательство: Академия Год: 2011 Страниц: 446 ISBN: 978-5-7695-8091-8 Формат: DJVU Размер: 11.2 Мб Язык: русский
Излагаются основные понятия технологии программирования. Большое внимание уделяется программированию для операционной системы Windows. Рассматриваются наиболее часто используемые в учебном процессе и разработке программного обеспечения системы программирования: Microsoft Visual С++, Borland С++ Builder и Borland Delphi. Учебное пособие создано в соответствии с Федеральным государственным образовательным стандартом по направлению "Информатика и вычислительная техника" (квалификация "бакалавр").
Оглавление
Введение 3 Глава 1. Основы технологии программирования 5 1.1. Жизненный цикл и критерии качества программы 5 1.2. Постановка задачи и разработка внешних спецификаций 10 1.3. Структуры данных, используемые при проектировании программ 17 1.4. Управляющие структуры, используемые при проектировании программ. Способы записи алгоритмов 21 1.5. Способы проектирования программ и их основные декомпозиционные структуры 24 1.6. Виды контроля и основы доказательства правильности программ 37 1.7. Процесс производства программных продуктов 42 1.8. Документирование и стандартизация программ 46 1.9. Автоматизация проектирования программаного обеспечения 50 Глава 2. Основы объектно-ориентированного программирования и основы программирования в среде Windows 58 2.1. Принципы и основные понятия объектно-ориентированного программирования 58 2.2. Специфика объектно-ориентированного программирования на языках программирования Object Pascal и С 61 2.3. Классы для организации ввода-вывода в языках Object Pascal и С++ 83 2.4. Классы для представления динамических структур данных (контейнерные классы) в языках Object Pascal и С++ 92 2.5. Классы исключений и их использование при обработке ошибок в программах 104 2.6. Разработка программ, управляемых событиями. Структура приложения Windows Ill 2.7. Классификация сообщений Windows 113 2.8. Системы программирования для Windows. Библиотеки классов. Обработка сообщений 115 Глава 3. Создание интерфейса пользователя в приложениях Windows 144 3.1. Создание и использование меню и командных клавиш 144 3.2. Создание и использование диалоговых панелей 166 3.3. Основные элементы управления, используемые в панелях диалога 174 3.4. Обработка ошибок пользователя при работе с панелями диалога 222 3.5. Создание и использование панелей управления 236 3.6. Создание и использование строк состояния 249 Глава 4. Организация работы с документами в приложениях Windows 260 4.1. Организация просмотра документов 260 4.2. Использование стандартных диалогов Windows 283 4.3. Сохранение и восстановление документов 294 4.4. Печать документов и организация предварительного просмотра перед печатью 321 4.5. Модификация стандартных диалогов Windows 347 4.6. Организация связи между приложением и обрабатываемым им типом документов 362 Глава 5. Дополнительные вопросы программирования для Windows 374 5.1. Создание и использование справочных подсистем 374 5.2. Создание приложений с многодокументным интерфейсом 389 5.3. Предотвращение повторного запуска приложения 407 Глава 6. Тестирование и отладка приложений 419 6.1. Организация тестирования многомодульных приложений 419 6.2. Средства автоматизации отладки в системах программирования 429 6.3. Подготовка окончательной версии приложения 439 Список литературы 444
Скачать Объектно-ориентированное программирование
|