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




НазваниеЛекция Архитектура 32-разрядных ос windows 7
страница1/35
Дата публикации20.05.2014
Размер2.1 Mb.
ТипЛекция
literature-edu.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Программа по курсу: архитектура ядра ос windows
История семейства Windows nt. Цели и принципы семейства Windows nt. Основные концепции: Native и Win32 api, режимы ядра и пользователя,...

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция I и проблема языка и сознания лекция II 31 слово и его семантическое...
Монография представляет собой изложение курса лекций, про* читанных автором на факультете психологии Московского государственного...

Лекция Архитектура 32-разрядных ос windows 7 iconИ вычислительной техники системное программное обеспечение. Операционная система Windows Минск
Дается общая характеристика операционной системы Windows, рассматривается пользовательский интерфейс. Дается понятие файловой системы,...

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

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

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция №1. Введение. Элементы дифференциальной геометрии. 2
Лекция №5. Множества Жюлиа, множество Мандельброта и их компьютерное представление. 18

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция в Дорнахе 22 мая 1920 года
Канта и протестантизма. Эта лекция вызвала негодование среди членов Лиги, культивировавших и признававших под названием монизма вообще...

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

Лекция Архитектура 32-разрядных ос windows 7 iconЛекция № Происхождение языка Лекция № Природа, сущность и функции языка
Термины лингвистика и языкознание (термин языковедение архаичен) употребляются как синонимы. Любая наука имеет объект и предмет,...

Лекция Архитектура 32-разрядных ос windows 7 icon«природа жертва войны» (название лекции) Просветительская лекция. Лекция информация
Тема моей лекции «Природа – жертва войны», а основной целью – на основе фактов воздействия войны на природу, взятых из произведений...

Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции