Начать новую тему Ответить на тему
Статистика раздачи
Размер: 1.75 МБ | | Скачали: 15
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Марапулец Ю.В. Основы программирования в Win32API: Курс лекций

Год: 2004
Автор: Марапулец Ю.В.
Жанр: Лекции
Язык: Русский
Формат: PDF
Качество: Распознанный текст без ошибок (OCR)
Интерактивное оглавление: Нет
Количество страниц: 149
Описание: Целью предложенного курса лекций является систематизированное изложение принципов и приемов программирования в операционной системе 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: Курс лекций
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 2.68 КБ / Просмотров 63 ]

Статус
Проверен 
 
Размер  1.75 МБ
Приватный: Нет (DHT включён)
.torrent скачан  15
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!