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




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


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

на языке Си++
Часть 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   ...   40

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

Похожие:

Лекция Архитектура 32-разрядных ос windows 7 iconПлатформы и виды современных компьютеров
Платформа Windows. Ibm рс-совместимые компьютеры. Особенность: «закрытая» архитектура. Наиболее распространенные ос: Microsoft Windows...

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

Лекция Архитектура 32-разрядных ос windows 7 iconWindows Management Framework — заметки о выпуске
В этом документе описан выпуск продукта Microsoft Windows Management Framework для ос windows Vista, Windows Server 2008, Windows xp...

Лекция Архитектура 32-разрядных ос windows 7 iconКомпания Fujitsu Siemens Computers объявила о поддержке 64-разрядных...
Поддержка для серверов primergy и рабочих станций celsius уже обеспечена; поддержка для профессиональных пк esprimo будет обеспечена...

Лекция Архитектура 32-разрядных ос windows 7 iconКраткий обзор
Ос windows® xp и Windows Server 2003 системы Windows Vista® и Windows Server® 2008 включают в себя некоторые значительные изменения,...

Лекция Архитектура 32-разрядных ос windows 7 iconОсновная характеристика ос семейства
Система Windows nt-2003 не является дальнейшим развитием ранее существовавших продуктов. Ее архитектура создавалась с нуля с учетом...

Лекция Архитектура 32-разрядных ос windows 7 iconWindows xp. Историческая справка
Ос windows nt professional, а название xp происходит от английского слова «eXPerience». Windows xp – первая операционная система...

Лекция Архитектура 32-разрядных ос windows 7 iconИспользование Windows Vista и Outlook 2007 в сети Windows Small Business Server 2003
Пакет обновлений позволяет подключать клиентские компьютеры под управлением Windows Vista к сети Windows sbs

Лекция Архитектура 32-разрядных ос windows 7 iconЗаголовок: Проверка наличия установленной новейшей версии Trend Micro...
Операционная система: Windows 8, Windows 7, Windows Vista, Windows xp, Macintosh — Leopard, Lion, Snow Leopard, Mountain Lion

Лекция Архитектура 32-разрядных ос windows 7 iconИнструкция по сбросу пароля Windows 7
Классический – используя установочный диск Windows Просто, удобно, но диска с Windows 7 может и не быть с собой

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница