БОЛЕЕ 600 ОНЛАЙН ИГР НА ЛЮБОЙ ВКУС ! МНОЖЕСТВО КАТЕГОРИЙ ! ВОЗМОЖНОСТЬ СКАЧАТЬ ИЛИ ДОБАВИТЬ В ПОПУЛЯРНЫЕ СОЦИАЛЬНЫЕ СЕТИ ОДНОКЛАССНИКИ, ВКОНТАКТЕ, FACEBOOK...!
Целью предложенного курса лекций является систематизированное изложение принципов и приемов программирования в операционной системе Windows в среде Win32API. В книге подробно рассмотрены основы организации операционных систем семейства Windows, основные функции среды Win32API, технологии создания основных системных элементов Windows. Представленные примеры программ выполнены в среде разработчика Microsoft Visual C++6. Курс лекций предназначен для студентов, изучающих программирование в операционной системе Windows. Возможно использование данного курса для самостоятельного изучения технологий программирования в Windows, а также в качестве справочного пособия по Win32API.
Введение .............................................................................................................. 5 Глава 1. Основы программирования в ОС семейства Windows .................... 6 1.1. Базовые элементы ОС семейства Windows ...................................... 6 1.2. Взаимодействие программ и Windows ............................................. 8 1.3. Сходства и различия Windows 9xи Windows NT (Windows 2000) .................................................................................. 10 Глава 2. Многозадачность в ОС Windows ....................................................... 12 2.1. Общие положения многозадачности и многопоточности в ОСWindows ................................................... 12 2.2. API-функции для работы с процессами и потоками ....................... 18 2.3. Управление потоками и процессами ................................................ 22 2.3.1. Изменение приоритета процесса .................................................... 22 2.3.2. Прерывание и возобновление выполнения потоков .................... 23 2.3.3. Получение информации о существующих потоках ..................... 24 2.3.4. Прекращение выполнения потока .................................................. 25 2.4. Синхронизация потоков ..................................................................... 27 2.4.1. Общие положения ............................................................................ 27 2.4.2. Семафоры и исключающие семафоры .......................................... 29 2.4.3. Объект событие ................................................................................ 31 2.4.4. Совместное использование семафоров, исключающих семафоров и событий .............................................. 32 2.4.5. Критический раздел ......................................................................... 34 2.5. Создание потоков с помощью функций библиотеки MFC ............ 34 Глава 3. Управление памятью в ОС Windows ................................................. 36 3.1. Архитектура памяти в ОС Windows ................................................. 36 3.2. Механизм образования виртуальной памяти в ОС Windows ......... 38 3.3. Интерфейсы API-функций для управления памятью в Windows ................................................ 43 3.3.1. Работа приложений с виртуальной памятью ................................ 44 3.3.2. Файлы, проецируемые в память ..................................................... 50 3.3.3. Функции для работы с динамической областью памяти ............. 53 Глава 4. Организация ввода/вывода в ОС Windows ....................................... 56 4.1. Асинхронный ввод/вывод .................................................................. 56 4.2. Использование потоков для организации ввода/вывода ................ 63 4.3. Использование перекрывающегося ввода/вывода .......................... 64 4.4. Использование портов завершения ввода/вывода ........................... 67 Глава 5. Реестр ОС Windows ............................................................................. 69 5.1. Структура реестра Windows .............................................................. 69 5.2. API-функции для работы с реестром Windows ................................ 73 Глава 6. Буфер обмена в ОС Windows ............................................................. 77 4
6.1. Структура и основные форматы буфера обмена Windows .................................................................... 77 6.2. Операции с буфером обмена Windows ............................................. 80 6.3. Операции со специальными форматами буфера обмена Windows .................................................................... 84 Глава 7. Безопасность в ОС Windows .............................................................. 88 7.1. Организация безопасности в ОС Windows ....................................... 88 7.2. Состав структуры SECURITY_ATTRIBUTES ................................. 92 7.3. API-функции для обеспечения безопасности в ОС Windows ............................................................. 98 Глава 8. Обработка исключений в ОС Windows ............................................. 104 8.1. Исключения и прерывания в ОС Windows ....................................... 104 8.2. Средства обработки исключений в языках C/C++ .......................... 107 Глава 9. Динамический обмен данными в ОС Windows ................................ 115 9.1. Введение в технологию DDE ............................................................. 115 9.2. Основные API-функции для динамического обмена данными ............................................... 118 9.3. Основные виды транзакций ............................................................... 120 9.3.1. Обработка транзакций с необязательным ответом ...................... 120 9.3.2. Транзакции с обязательным ответом ............................................. 122 9.3.3. Транзакции с полуобязательным ответом ..................................... 123 9.3.4. Принудительные и командные транзакции ................................... 124 9.4. Завершение DDE – диалога ................................................................ 124 9.5. Синхронные и асинхронные транзакции .......................................... 126 Глава 10. Обработка мультимедийной информации ОС Windows ............... 128 10.1. Обзор мультимедийных устройств Windows ................................. 128 10.2. Элементарные API-функции для обработки звука ........................ 139 10.3. Формат мультимедийных данных RIFF ......................................... 143 10.3.1. Структура формата RIFF ............................................................... 143 10.3.2. API-функции для обработки RIFF-файла .................................... 144 10.3.3. API-функции интерфейса DirectSound ........................................ 147 Литература .......................................................................................................... 149
Название: Основы программирования в Win32API. Курс лекций Автор: Марапулец Ю.В. Язык: Русский Издательство: Петропавловск-Камчатский: КамчатГТУ Жанр: программирование Год выхода: 2004 Формат: pdf Страниц: 149 Размер: 30.1 Мб
Скачать Марапулец Ю.В. - Основы программирования в Win32API. Курс лекций
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетителям:
Здесь вы можете скачать бесплатно, без регистрации и смс программы, игры, windows, музыку, софт, Русскую рыбалку, взлом и секреты одноклассников и вконтакте, книги, Total Commander, Yasu, скрипты, скачать ключи к kaspersky и drweb, crack, photoshop, трейнеры и nocd для игр, и многое другое. Играть во флеш игры онлайн. На сайте представлено множество полезной информации.
Welcome to our site. Here you will not find the information on cars and motorcycles, currencies and quotations of securities, the real estate, insurance, the medical, political, financial, legal and other information which are not concerning a software and the multimedia data. For us you can find and download free of charge, without what or registrations - the newest films, fresh music in format MP3, flash games, breaking and the secrets of my classmates and VKontakte, novelties of games for PC and the consoles, interesting and beneficial programs and utilities as from eminent manufacturers of a software, and to anybody unknown programmers. You can always download under links from our site of Windows XP, Vista, Windows 7 Seven, Microsoft Office with the newest upgrades, Adobe Photoshop, 3D Studio Max, AutoCAD, Total Commander, Kaspersky Anti Virus, Kaspersky Internet Security, DrWEB and other known antiviruses, wall-paper for a desktop, e-books, scripts for web designers, trainers, Nocd, cracks and keygens to programs, serial keys and many other things. Правообладателям:
Все материалы найдены на просторах сети интернет как свободно распространяемые и выложены исключительно в ознакомительных целях. Если вы являетесь законным правообладателем какого либо продукта и против его размещения на данном сайте, сообщите нам и мы немедленно удалим данный материал. Администрация сайта не несет ответственности за действия посетителей, нарушающих авторские права.
All materials are found on open spaces of a network the Internet as freely extended and laid out exclusively in the fact-finding purposes. If you are what lawful legal owner or a product and against its placing on the given site, inform us and we will immediately remove the given material. The administration of a site does not bear responsibility for actions of the visitors breaking copyrights.