Лекция Архитектура 32-разрядных ос windows 7




НазваниеЛекция Архитектура 32-разрядных ос windows 7
страница1/35
Дата публикации26.06.2013
Размер2.1 Mb.
ТипЛекция
lit-yaz.ru > Информатика > Лекция
  1   2   3   4   5   6   7   8   9   ...   35


А.А. Богуславский, С.М. Соколов
Основы программирования

на языке Си++
Часть IV. Программирование для Microsoft Windows

с использованием Visual C++ и библиотеки

классов MFC

(для студентов физико-математических факультетов

педагогических институтов)

Коломна, 2002

ББК 32.97я73 Рекомендовано к изданию

УДК 681.142.2(075.8) редакционно-издательским советом

Б 73 Коломенского государственного

педагогического института

Богуславский А.А., Соколов С.М.

Б73 Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. – Коломна: КГПИ, 2002. – 490 с.

Пособие предназначено для обучения студентов, обладающих навыками пользовательской работы на персональном компьютере, основным понятиям и методам современного практического программирования. Предметом изучения курса является объектно-ориентированное программирование на языке Си++ в среде современных 32-х разрядных операционных систем семейства Windows. Программа курса разбита на 4 части: (1) Введение в программирование на языке Си++; (2) Основы программирования трехмерной графики; (3) Объектно-ориентированное программирование на языке Си++ и (4) Программирование для Microsoft Windows с использованием Visual C++ и библиотеки классов MFC.

После изучения курса студент получает достаточно полное представление о содержании современного объектно-ориентированного программирования, об устройстве современных операционных систем Win32 и о событийно-управляемом программировании. На практических занятиях вырабатываются навыки программирования на Си++ в интегрированной среде разработки Microsoft Visual C++ 5.0.

Рецензенты:
И.П. Гиривенко – к.т.н., доцент, зав. кафедрой информатики и вычислительной техники Рязанского государственного педагогического университета им. С.А. Есенина.

А.А. Шамов – к.х.н., доцент кафедры теоретической физики Коломенского государственного педагогического института.



СОДЕРЖАНИЕ

Введение 6

Лекция 1. Архитектура 32-разрядных ОС Windows 7

1. Введение 7

2. Окна и сообщения 7

3. Сообщения и многозадачность 11

4. Вызовы функций Windows API 12

5. Различия между программными платформами 17

6. Резюме 18

7. Упражнения 19

Лекция 2. Структура приложения Windows 20

1. Простейшее Windows-приложение "Hello, World!" 20

2. Приложение с циклом обработки сообщений 20

3. Приложение с циклом обработки сообщений и оконной процедурой 22

4. Регистрация оконного класса и создание окна 24

5. Рисование содержимого окна 26

6. Часто используемые сообщения управления окнами 27

7. Приложение с несколькими циклами обработки сообщений 28

8. Резюме 31

9. Упражнения. 32

Лекция 3. Иерархия окон Windows. Типы окон 33

1. Иерархия окон 33

2. Диалоговые окна 35

3. Стандартные диалоговые окна 37

4. Элементы управления 40

5. Резюме 42

6. Упражнения. 43

Лекция 4. Обзор библиотеки MFC 44

1. Назначение библиотеки MFC 44

2. Простейшее приложение на MFC 47

3. Резюме 55

4. Упражнения 55

Лекция 5. Отображение информации с помощью модуля GDI 58

1. Контекст устройства 58

2. Рисование графических примитивов с помощью функций GDI 63

3. Резюме 72

4. Упражнения 72

Лекция 6. Работа с устройствами ввода. Использование меню 74

1. Получение данных от мыши 74

2. Получение данных с клавиатуры 77

3. Основные приемы программирования меню 80

4. Упражнения 86

Лекция 7. Элементы управления 87

1. Стандартные элементы управления 87

2. Неочевидные аспекты программирования элементов управления 94

3. Упражнения 96

Лекция 8. Диалоговые окна 97

1. Модальные диалоговые окна и класс CDialog 97

1.5 Взаимодействие с элементами управления диалогового окна 106

2. Окна свойств 108

3. Стандартные диалоговые окна Windows 109

Лекция 9. Архитектура однодокументных приложений документ/вид 111

1. Основные понятия архитектуры документ/вид 112

2. Функция инициализации приложения CWinApp::InitInstance 112

3. Класс-документ 114

4. Класс-вид 117

5. Класс "окно-рамка" 119

6. Динамическое создание объектов 119

7. Маршрутизация командных сообщений 121

7.1 Стандартные командные идентификаторы и обработчики 123

Литература 125
  1   2   3   4   5   6   7   8   9   ...   35

Добавить документ в свой блог или на сайт

Похожие:

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция Архитектура 32-разрядных ос windows
Набор функций, предоставляемый операционной системой для использования в прикладных программах

Лекция Архитектура 32-разрядных ос windows 7 iconПрограмма по курсу: архитектура ядра ос windows
История семейства Windows nt. Цели и принципы семейства Windows nt. Основные концепции: Native и Win32 api, режимы ядра и пользователя,...

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция Биржевые опционы Лекция Границы премии (цены) опционов на акции
Лекция 10. Греки: коэффициенты чувствительности премии Лекция 11. Опционные стратегии

Лекция Архитектура 32-разрядных ос windows 7 iconРекомендованные Microsoft действия пользователя нелицензионной копии...
Замена ключа активации ос windows на лицензионный ключ вновь приобретенного лицензионного продукта

Лекция Архитектура 32-разрядных ос windows 7 iconО программе
Кроме того, Вы можете получать письма в кодировках koi-8 и Windows 1251, просматривать Интернет-страницы в русской кодировке (Windows...

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция Историография как научная дисциплина Лекция Исторические знания в Древней Руси
Лекция 10. Историческая наука в России в последней трети XIX – начале XX вв.: общие тенденции развития, методологические поиски

Лекция Архитектура 32-разрядных ос windows 7 iconРегистрами называют функциональные узлы, предназначенные для хранения...
Регистрами называют функциональные узлы, предназначенные для хранения информации. Информация поступает и хранится в регистре в виде...

Лекция Архитектура 32-разрядных ос windows 7 iconАрхитектура гражданских и промышленных зданий
Аникин, В. И. Архитектурное проектирование жилых районов : Учебное пособие для студентов вузов, обучающихся по специальности «Архитектура»...

Лекция Архитектура 32-разрядных ос windows 7 iconОС, она немедленно завершает работу и самопроизвольно перезагружается....
Когда windows xp сталкивается с серьёзной проблемой, ставящей под вопрос дальнейшее правильное функционирование операционной системы...

Лекция Архитектура 32-разрядных ос windows 7 icon3. История развития Турбо Паскаля Windows и Турбо Паскаль появились...
Однако Турбо Паскаль сразу же завоевал уважение и признание программистов не только своей стоимостью 50$ (а Windows 500$), но и своими...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница