بسم الله الرحمن الرحيم


А затем:

Windows API (Application Programming Interfaces)

Использование SDK для поиска подходящих функций API Windows.

Windows Data Types - типы данных используемые в Windows API (на английском языке).

Windows in OS Windows (начало).

Windows in OS Windows (продолжение).

Программирование для Windows с использованием функций Win32 API

Программирование для Windows с использованием функций Win32 API позволяет писать быстрые программы на свободно распространяемом и полностью бесплатном програмном обеспечении и IDE, например Pelles C IDE и многие другие.

Существуют различные справочники по функциям Win32 API в том числе и русскоязычные, например "Справочник по функциям Win32 API" автор: Рахул Девендрович Верма, в котором приведено описание основных функций Win32 API.

Также интересно руководство для самостоятельного изучения Чарльза Калверт с названием "Освой самостоятельно программирование в Windows 95", которое подскажет как разработать и реализовать собственные программы используя простые функции Win32 API".

Win32 API

Windows API (Application Programming Interfaces) — это наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейства Windows. Программирование с использованием Win32 API является прямым способом заставить приложение взаимодействать с ОС Windows.

Windows API был спроектирован для использования в программах, написанных на языке C (или C++). Работа через Windows API — это наиболее близкий к системе способ взаимодействия с ней из прикладных программ. Более низкий уровень доступа, необходим только для драйверов устройств.

Win16 — это первая версия Windows API для 16-разрядных версий Windows.

Win32 — это 32-разрядный API для более современных версий Windows. И это пока самая популярная ныне версия несмотря на появление Win64.

Конспект чужой мысли:
" Базовые функции Win32 API реализованы в DLL kernel32.dll и advapi32.dll, а базовые модули GUI — в библиотеках user32.dll и gdi32.dll. В версиях Windows, происходящих от Windows NT, работу Win32 GUI обеспечивают два модуля: csrss.exe (Client/Server Runtime Subsystem), работающий в пользовательском режиме, и win32k.sys в режиме ядра. Работу же системных Win32 API обеспечивает ядро - ntoskrnl.exe "

Win64 — это 64-разрядная версия Win32, с дополнительными функциями для использования на 64-разрядных компьютерах. Win64 API можно найти в 64-разрядных версиях Windows, начиная с 64-разрядной версии Windows XP.

И вся хвала и слава одному Аллаху - Хозяину и Господу всех миров !

Апрель-июнь 2011 года.
Подготовил, составил и написал мусульманин А.М.Яшуков.