Дәріс Жүйелік бағдарламалаудың негізгі ұғымдары Кіріспе «Жүйелік бағдарламалау»


Қолданбалы программалаудың Win32 API интерфейсінің үғымы және



бет2/4
Дата02.12.2023
өлшемі160,45 Kb.
#194707
түріПрограмма
1   2   3   4
Байланысты:
каз лекция Ж йелік ба дарламалауды негізгі ымдары

Қолданбалы программалаудың Win32 API интерфейсінің үғымы және міндеті.

Әрбiр ОЖ қолданушыға жүйелiк ресурстарды қолдануға мүмкiндік береді - қолданушы интерфейсі. Қолданушы интерфейсіне ОЖ басқаруымен жумыс жасайтын қосымшаларды программалауға қажет типтер, тұрақтылар, айнымалылар, функциялар және класстар жиындары кіреді.
Осы кезде қолданылатын Windows ОЖ-дің интерфейстері бірдей - Win32 API (Application Programming Interface).
Win32 API интерфейсі, тек қана қолданбалы программалауда ғана емес, жүйелік программалауда да қолданылады.
Win32 API функцияларын келесі катигорияларға бӛлуге болады:

  • базалық сервистер (Base Services);

  • ортақ басқару элементтерінің кітапханасы (Common Control Library);

  • графикалық құрылғылардың интерфейсі (Graphics Devices Interface);

  • желілік сервистер (Network Services);

  • қолданушы интерфейсі (Uses Interface);

  • Windows қатынауды басқару (Windows Access Control);

  • Windows оболочкасы (қабықшасы) (Windows Shell);

  • Windows жүйесі туралы ақпарат (Windows System Information).

Қолданбалы бағдарламаларды жазумен байланысты пәндерде, негізінен қолданушы интерфейсінің функциялары оқытылады.
Желілік қызметтің функциялары жергілікті желілердің жұмысымен байланысты пәндерде оқытылады.
Графикалық құрылғылар интерфейсі түрлі ойын бағдарламаларын жазған уақытта қолданылады.
Win32 API басқа функцияларының тағайындалуларымен қолданыстары негізінен «Жүйелік бағдарламалау» пәніде оқытылады. .



    1. Понятие объектов и дескрипторов в Windows объектілерімен дескрипторлары түсініктері

Win32 API функцияларын қолдану объетілерді қолдануға негізделген, әрі бұл уақытта объектіні класс айнымалы деген объектінің «классикалық» анықтамасы Win32 API функцияларын әзірлегеннен соң қолданылғанын есте сақтау керек.


Windows-та объект деп жүйелік ресурсы бар мәліметтер құрылымы аталады. Іс жүзінде бұл объект Windows бӛлінген және объект туралы ақпарат сақталған жады облысы. Объектілер арнайы функциялардың кӛмегімен құрылады және оларға қатынау тек ОЖ функцияларының кӛмегімен ғана мүмкін. Win32 API үш санаттың объектілерін құра алады:

    • қолданушы интерфейсінің объектісі (User);

–графикалық құрылғылар интерфейсінің объектісі (Graphics Devise Interface);

    • ОЖ ядросының объектілері (Kernel).

Біз тек Операциялық жүйе ядросының нысандарын қарастырамыз. Объектіні құру кезінде оған атау (идентификатор) беріледі.),


дескриптор деп аталатын (handle). Объектінің дескрипторы ОЖ-да объектінің мекен-жайы мен объектінің түрін сәйкестендіруге арналған құрал бар дескрипторлар кестесінде жазба болып табылады.
Win32 API дескрипторлар HANDLE түрі бар.
Объектіге жүгінген кезде оның дескрипторын көрсету қажет. Объектімен жұмыс аяқталған соң оны жабу қажет.




Достарыңызбен бөлісу:
1   2   3   4




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет