Изменение пароля
Пользователь
anonymous
Текущий пароль
*
Новый пароль
*
Подтверждение
*
Запомнить меня
Забыли пароль?
Электронная библиотека (16+)
Впервые на сайте?
Вход
/
Регистрация
Национальный цифровой ресурс
Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 610501)
Для выхода нажмите Esc или
Программирование (в среде Windows) (200,00 руб.)
0
0
Первый автор
Гунько А. В.
Издательство
Изд-во НГТУ
Страниц
155
200,00р
Предпросмотр
ID
774758
Аннотация
В учебном пособии изложены основные сведения об интерфейсах прикладного программирования вообще и Win32 API в частности, описаны методы и средства разработки многозадачного и многопоточного программного обеспечения в операционных системах семейства Windows, а также средства межзадачной и межпоточной коммуникации: анонимные и именованные каналы, почтовые ящики, отображаемые на память файлы, события, семафоры, взаимные исключения. Кроме того, кратко обсуждаются средства коммуникации процессов по сети, а также особенности взаимодействия приложений и системных служб.
Кому рекомендовано
Предназначено для студентов II курса, обучающихся по направлениям 27.03.04 «Управление в технических системах» и 09.03.01 «Информатика и вычислительная техника», также может быть полезно студентам других технических специальностей, связанных с разработкой многозадачного и многопоточного программного обеспечения в среде операционных систем семейства Windows.
ISBN
978-5-7782-3890-9
УДК
004.451.9(075.8)
ББК
32.973.26-018я73
Гунько, А.В. Программирование (в среде Windows) : учеб. пособие / А.В. Гунько .— Новосибирск : Изд-во НГТУ, 2019 .— 155 с. — ISBN 978-5-7782-3890-9 .— URL: https://rucont.ru/efd/774758 (дата обращения: 23.04.2025)
Популярные
Введение в теорию игр: учебное пособие
110,00 руб
Этика и права человека в информационном ...
220,00 руб
Блок-схемы на основные технологические ц...
220,00 руб
Программирование технологических контрол...
200,00 руб
Современные направления развития измерит...
150,00 руб
Библиотековедение, библиографоведение и ...
290,00 руб
Вы уже смотрели
Далекое
Бизнес-планы и бизнес-проекты в АПК: cис...
Труды по лесному опытному делу в России
190,00 руб
Правоведение. Курс лекций
1000,00 руб
Вопросы вирусологии №6 2017
776,50 руб
Природные сорбенты в комбикормах для мо...
290,00 руб
Предпросмотр (выдержки из произведения)
Резюме документа
Страницы
Текст
Программирование_(в_среде_Windows).pdf
Стр.2
Стр.154
Программирование_(в_среде_Windows).pdf
УДК 004.451.9(075.8) Г 948 Рецензенты: канд. техн. наук, доцент В.А. Астапчук, канд. техн. наук Д.О. Романников Работа подготовлена на кафедре автоматики Г 948 Программирование (в среде Windows): учебное пособие / А.В. Гунько – Новосибирск: Изд-во НГТУ, 2019 – 155 с. Гунько А.В. ISBN 978-5-7782-3890-9 В учебном пособии изложены основные сведения об интерфейсах прикладного программирования вообще и Win32 API в частности, описаны методы и средства разработки многозадачного и многопоточного программного обеспечения в операционных системах семейства Windows, а также средства межзадачной и межпоточной коммуникации: анонимные и именованные каналы, почтовые ящики, отображаемые на память файлы, события, семафоры, взаимные исключения. Кроме того, кратко обсуждаются средства коммуникации процессов по сети, а также особенности взаимодействия приложений и системных служб. Предназначено для студентов II курса, обучающихся по направлениям 27.03.04 «Управление в технических системах» и 09.03.01 «Информатика и вычислительная техника», также может быть полезно студентам других технических специальностей, связанных с разработкой многозадачного и многопоточного программного обеспечения в среде операционных систем семейства Windows. УДК 004.451.9(075.8) ISBN 978-5-7782-3890-9 © Гунько А.В., 2019 © Новосибирский государственный технический университет, 2019 2
Стр.2
ОГЛАВЛЕНИЕ 1. Принципы построения интерфейсов операционных систем .................... 3 2. ОС Windows и Windows API .......................................................................... 10 3. Файловые операции и отображаемые на память файлы ........................ 23 3.1. Файловые операции ..................................................................................... 23 3.2. Файлы, отображаемые на память ............................................................... 32 4. Динамические библиотеки ............................................................................. 41 5. Многозадачное программирование в Windows ......................................... 57 6. Windows IPC ...................................................................................................... 65 Введение в Windows IPC ....................................................................................... 65 6.1. Каналы передачи данных ............................................................................ 68 6.1.1. Анонимные каналы ................................................................................ 69 6.1.2. Именованные каналы ............................................................................. 75 6.2. Почтовые ящики (Mailslots) ........................................................................ 88 6.3. Средства синхронизации процессов .......................................................... 96 6.3.1. События .................................................................................................. 98 6.3.2. Семафоры ............................................................................................. 104 6.3.3. Мьютексы ............................................................................................. 109 7. Многопоточное программирование в Windows ....................................... 115 7.1. Средства синхронизации потоков в Windows ......................................... 119 7.2. Критические участки кода ........................................................................ 120 8. Сетевое взаимодействие процессов Windows .......................................... 123 9. Системные службы Windows ....................................................................... 137 Библиографический список ................................................................................ 153 154
Стр.154
Облако ключевых слов *
* - вычисляется автоматически