2.Win32 API санаттары (категориялары)
Функционалды түрде Win32 API келесі санаттарға бөлінеді:
Base Services базалық сервистер (базовые сервисы);
Common Control Library жалпы басқару кітапханасы (библиотека общих элементов управления);
Graphics Device Interface (графикалық құрылғы интерфейсі);
Network Services желілік қызметтер (сетевые сервисы);
User Interface пайдаланушы интерфейсі (интерфейс пользователя);
Windows NT Access Control (Windows NT үшін қол жеткізуді басқару);
Windows Shell - Windows қабығы (Windows оболочка);
Windows System Information (Windows жүйесі туралы ақпарат).
Windows NT Access Control қорғалған объектілерге кіруді бақылау және шектеу арқылы ақпаратты қорғау үшін қолданылатын функцияларды қамтиды. Windows Shell және Windows System Information санаттары сәйкесінше Windows амалдық жүйесінің қабығымен және конфигурациясымен жұмыс істеуге арналған функцияларды қамтиды.
3.Windows-тағы нысандар (объектілер)
Windows жүйесіндегі объект-бұл жүйелік ресурсты білдіретін деректер құрылымы. Windows операциялық жүйелері қолданбаға үш санаттағы нысандарды ұсынады:
* User (Пайдаланушының интерфейс (объектісі) нысандары);
* Graphics Device Interface (графикалық құрылғылар интерфейсі нысандары);
* Kernel (ядро нысандары).
User нысаны (категориясы) қолданушымен интерфейс үшін пайдаланатын нысандарды қамтиды. Мұндай нысандарға, мысалы, терезелер мен курсорлар кіреді. Graphics Device Interface санаты ақпаратты графикалық құрылғыларға шығару үшін қолданылатын нысандарды қамтиды. Мұндай нысандарға, мысалы, щеткалар мен қауырсындар жатады. Ядро санатына Windows амалдық жүйесінің ядро нысандары кіреді. Мұндай нысандарға, мысалы, файлдар мен арналар кіреді.
Қосымшаның объектілерге тікелей қолжетімділігі жоқ, керісінше оларға жанама түрде жүгінеді. Нысан дескрипторы - бұл жүйеде сақталатын және объектінің мекен-жайы мен объектінің түрін анықтайтын құралдары бар кестедегі жазба. Нысан дескрипторлары операциялық жүйемен жасалады және объектілерді құратын Win32 API функцияларымен қайтарылады.
Достарыңызбен бөлісу: |