Лекция Уйпалакова Динара Мукановна техника ғылымдарының магистрі, ат кафедрасының лекторы


Windows операциондық жүйесі есте сақтаудың линиялық адресацияны пайдаланады. Басқа сөзбен айтсақ, барлық есте сақтауды бір ғана сегмент деп қарауға мүмкіндігі туады



бет2/6
Дата24.04.2023
өлшемі0,89 Mb.
#175235
түріЛекция
1   2   3   4   5   6
Байланысты:
1 жүйелік бағдарламалау

Windows операциондық жүйесі есте сақтаудың линиялық адресацияны пайдаланады. Басқа сөзбен айтсақ, барлық есте сақтауды бір ғана сегмент деп қарауға мүмкіндігі туады.

  • Windows операциондық жүйесі есте сақтаудың линиялық адресацияны пайдаланады. Басқа сөзбен айтсақ, барлық есте сақтауды бір ғана сегмент деп қарауға мүмкіндігі туады.
  • 5-баптың (пункт) ізімен біз факт жүзінде берілген мәліметтер көлемінде шектелмегендіктен код немесе стектің (жойылмайтын ауыстырылу көлемінде) болып табылады. Программа мәтініндегі сегменттер кодтың (секцияның) жекелеген үзіктерінің белгілі бір өзгешеліктерін тапсыруға жазба немесе жалпы пайдалануға рұқсат тепеуге және тағы басқа мүмкіндік береді.
  • Windows операциондық жүйесі көп тапсырмалы орта болып табылады. әр тапсырманың өзінің адрестік кеңістігі және өзінің кезектегі мәліметтеріне ие болады. Бұдан басқа, тіпті бір бағдарлама аясында көп тапсырма жүзеге асырылуы да мүмкін – кез келген процедура дербес тапсырма ретінде іске қосылуы мүмкін.

API функциясын шақыру АРІ функциясын қалай шақырып алудан бастаймыз. АРІ-дің кез келген функциясын таңдайды, мәселен MessageBox: Int MessageBox (HWND hwnd, LPCTSTR 1pText, LPCTSTR 1pCaption, UINT uType); Аталған функция терезені экранға мәліметтермен және шығу кнопкасымен (немесе кнопкаларымен) алып шығады. Параметрлер мәні: Hwnd – терезе дескрипторы, онда терезе-мәлімет көріне алатын болады. 1pText – терезеден көріне алатын мәтін. 1pCaption – терезе тақырыбындағы мәтін, uType - әдетте, терезе типі, шығу кнопкаларын анықтауға болады. Енді параметрлер типі туралы. Олардың барлығы да 32-биттік тұтас сандық әрекеттестікте: HWND – 32-биттік тұтас. LPCTSTR – 32-биттік жолдағы көрсеткіш. UINT – 32-биттік тұтас.

Программа құрылымы Windows астындағы программаның классикалық құрылымын қарастырамыз. Мұндай программада басты терезе сонымен бірге және де басты терезенің процедурасы болады. Тұтастай алғандай программа кодында мынадай секцияларды бөліп алғанымыз жөн: Класс терезелерінің тіркелуі Басты терезенің жасалуы Мәліметтер кезегінің өңделу циклі Басты терезе процедурасы



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




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

    Басты бет