Windows-қа арналған қолданбалы бағдарламалау интерфейсін қарастырамыз- Win32 API.
Win32 API жүйелік шақырулардан бөлек болады. Бұл бағдарламаларды
қайта жазып жатпай-ақ
әртүрлі версияларда жүйелік шақыруларды өзгертуге мүмкіншілік береді.
Сондықтан, шақыру жүйелік пе (ядрода орындалады) әлде ол қолданушы аясында өңделіп
жатыр ма түсініксіз болып табылады.
Win32 API-де 1000-нан артық шақырулар бар. Ондай көп болуының себебі:UNIX-те
қолданушының графикалық интерфейсі қолданушылық
режимді іске қосылады, ал Winndows-та
ядрода орнатылған. Сондықтан, Win32 API-де терезелер, мәтін, шрифт, т.б.-ларды
басқаруға
арналған көптеген шақырулар бар.
Win32 API-дің POSIX стандартының шақыруларына ұқсас шақыруларын қарастырайық:
CreatProcess(fork)- жаңа процесті жасау
ExitProcess(exit)-процестің аяқталуы
CreatProcess(open)-файлды ашады
CloseHandle(close)-файлды жабады
ReadFile(read)- файлда берілгендерді буфеге оқып алады
WriteFile(write)- берілгендерді буферден файлға жазады
CreatDirectory(mkdir)-жаңа каталог жасайды
RemoveDirectory(rmdir)-каталогда өшіреді
SetCurrentDirectory(chdir)-жұмыс каталогын өшіреді
Win32 API интерфейсі бағдарламалардың Windows- тың барлық дерлік версияларында
орындалуына мүмкіншілік береді.
Достарыңызбен бөлісу: