Win32 API-да деректер типтері

1. Бағдарламалау интерфейсі Win32 API ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..3
2. Win32 ішкі жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..4
3. Win32 API шақырулары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..5
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
Пайдаланылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9
Бағдарламалау интерфейсі Win32 API қосымшасы функциялар мен класстардан тұрады, қосымшаларды бағдарламалау үшін пайдаланады, тек Microsoft фирмасының операциялық жүйелерінде басқарлып қолданылады. Операциялық жүйенің түріне байланысты көптеген Win32 API функциялары жұмыс кезінде көптеген айырмашылықтары бар. Операциялық жүйенің мақсаты құралады пайдаланушының бағдарламалық ортада компьютердің ресурстарын қолдануға жане пайдаланушылардың арасында осы ресурстың дұрыс бөлінуін қамсыздандыруында. Осындан операциялық жүйенің басты атқаратын қызметтері компьютерлік ресурстарды дұрыс басқару және диспетчеризациялау немесе осы ресурстарды жоспарлау. Операциялық жүйе бір уақытта бір ғана програманы орындау, онда ол бір бағдарламалы деп аталады немесе бір қолданушы егерде операциялық жүйенің бір уақытта бірнеше программа орындаса мынадай операциялық жүйе көпбағдарламалы немесе көпқолданушы деп аталады. Жәнеде оның компьютер аппаратурасымен жұмыс жасауымен байланысты, егерде ол бір процеспен жұмыс жасаса оны бірпроцессорлы деп, ал егерде бірнеше процессормен жұмыс жасаса оны көп процессорлы деп атайды. Сонымен қатар, кейбір мүмкіндіктер тек Windows 2000 операциялық жүйесінде жұмыс істейді ал Windows 98 операциялық жүйесінде қолданылмайды. Барлық Win32 API функциялары операциялық жүйелердің әртүрлі нұсқаларына қарағанда ортақ болып табылады. Win32 API функциялары Windows операциялық жүйелеріндегі платформаларда жобаланған, Windows 98 арасында ешқандай айырмашылық жоқ және Windows 2000.
1. Современные операционные системы. 2014 г. Э. С. Таненбаум
2. Операционные системы. Основы и принципы. 2014 г Х. М. Дейтел, Дейтел П.Д., Чофнес Д.Р..
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
АТЫРАУ МҰНАЙ ЖӘНЕ ГАЗ ИНСТИТУТЫ
Эканомика, бизнес және ақпараттық технологиялар факультеті
«Автоматтандыру және ақпараттық технологиялар» кафедрасы
МӘНЖАЗБА
Тақырыбы: Win32 API-да ... ... ... ... қ/б тобы ... ... ... оқытушы
Атырау, 2015
Мазмұны
1. Бағдарламалау интерфейсі Win32
API..........................................................3
2. Win32 ... Win32 ... ... интерфейсі Win32 API
Бағдарламалау интерфейсі Win32 API қосымшасы функциялар мен класстардан
тұрады, қосымшаларды ... үшін ... тек ... ... ... басқарлып қолданылады. Операциялық
жүйенің түріне байланысты көптеген Win32 API ... ... ... ... бар. ... ... ... құралады
пайдаланушының  бағдарламалық ортада компьютердің ресурстарын қолдануға
жане пайдаланушылардың арасында осы ... ... ... ... ... ... басты атқаратын қызметтері
компьютерлік ресурстарды дұрыс басқару және диспетчеризациялау немесе осы
ресурстарды ... ... жүйе бір ... бір ғана ... онда ол  бір ... деп ... ... бір қолданушы егерде
операциялық жүйенің бір уақытта ... ... ... ... жүйе ... ... ... деп аталады. Жәнеде
оның компьютер аппаратурасымен ... ... ... егерде ол бір
процеспен жұмыс жасаса оны бірпроцессорлы деп, ал ... ... ... ... оны көп ... деп атайды. Сонымен қатар,
кейбір мүмкіндіктер тек Windows 2000 ... ... ... істейді ал
Windows 98 операциялық жүйесінде қолданылмайды. Барлық Win32 ... ... ... ... ... қарағанда ортақ
болып табылады. Win32 API функциялары Windows ... ... ... Windows 98 ... ешқандай айырмашылық жоқ
және Windows 2000.
Win32 API функциялары мынадай ... ... Base Services ... ... Common Control Library ... басқару элементтері кітапханасы);
• Graphics Device Interface (графикалық интерфейс құрылғы);
• Network Services ... ... User ... (қолданушы интерфейсі);
• Windows NT Access Control (Windows NT үшін кіруді бақылау );
• Windows Shell (Windows ... Windows System ... (Windows ... ... қызмет функциялары компьютер ... ... ... ... ... жергілікті топтық есептік
жазбасын құруда келесі ... ... ... оының
келесідей прототиптері бар:
NET_API_STATUS
NetLocaiGroupAdd( LPCWSTR servername, // сервер ... DWORD level, ... ... buf, // буферлік ақпарат;
LPDWORD parm_err // индекстеу қателері;
Бұл функциямыз сәтті ... үшін ...  тек қана ...  операторлардың есептік жазбаның болып ... ... ... сәтті аяқталса NERR_Success мәніне қайтады, ал
егерде сәтсіз болған жаған жағдайда ... код ... ... ...... ... бас тарту;
• NERR_invaiidcomputer — дұрыс емес компьютер аты;
• NERR_NotPrimary — операция тек бастапқы домен ... ... ... — топтар бар;
• error_alias_exists — топтар бар.
NetLocaiGroupAdd функция параметры келесідей мәнге ие. ... ... ... ... ... көрсетеді функцияны қолдану
арқылы. Бұл жол кодталған болуы керек
2. Win32 ішкі жүйесі
Қолданба және операциялық ... ... ... ... ... ... жүйелік сервистер) көмегімен
жүзеге асырылады. Бірақ қолданба жүйелік шақыруды тікелей шақыра ... ... ... ... ... ... орнына қолданба ОЖ-
нің программалық интерфейсін - Win32 API пайдаланған жөн.
Win32 API (Application Programming ... - ... ... ... ... ... негізгі интерфейсі. Win32
API функциялары, мысалы, CreateProcess немесе CreateFile - Win32 ... ... ... ... шақырылған ішкі программалар. Win32 ішкі
жүйесінің құрамына ... ... ... ... ішкі ... ... ... ядро режімінің драйвері, dll - Win32-
функцияларды экспорттайтын ішкі жүйелерінің ... ... ... и gdi32.dll) және графикалық ... ... ішкі ... ... ... ұшырады. Мысалы,
терезелер және сурет салу функциялары өнімділікті жоғарлату ... ... ... ... ... процестен Win32k.sys ядро
режімінің драйверіне көшірілді.
Win32 API пайдалануға бағдарланған қолданбалар, жүйелік шақырулар түрлі
жүйеде әртүрлі болғанына ... Windows ... ... ... ... ... ... Microsoft корпорациясы өздерінің операциялық
жүйесінің жалғастырушылығын қамтамасыз етеді.
Атап кеткен, аса ... ... ... system32 ... ... dll-файлдардың көп саны болады. Қазіргі уақытта ... саны ... ... ... Win32 API ... – Win32 API ... ... программалаудың интерфейсын
қарастырамыз. Win32 API жүйелік шақырулардан бөлектетілген . Бұл әр түрлі
нұсқаларда программаларды ... ... ... ... ... Сондықтан шақыру жүйелік болама түсініксіз (ядромен
орындалады), әлде ол пайдаланушының кеңістігінде ... Win32 ... аса ... ... ... ... UNIX пайдаланушының графикалық
интерфейстері пайдаланушы режимінде қосылуымен байланысты, ал ... ... ... Win32 API ... ... терезелері,
тақырыптар, шрифттер т.б., көп шақырулар бар.
Win32 API шақырулары, стандартты POSIX ... ... (fork) ... ... құру.
-ExitProcess(exit) –процессті аяқтау.
-CreatFile(open) –файлды ашу.
-CloseHandle(close) –файлды жабу.
-ReadFile(read) –файлдағы мәліметтерді буферға оқиды.
-WritFile(write) –буфердағы мәліметтерді файлға жазады.
-CreatDirectory(mkdir) ... ... ... ... ... –жұмыс істейтін каталогты өзгертеді.
Сурет-1. Win32 API Windows интерфейсі
Windows ішкі ... ... ... ... ... кез кел- ген ... функцияларына өту сәйкес API ар- ... ... Windows ... API қолданбай жазу мүмкін емес
еді. Windows 98-ге екі бағдарламалы ... ... ... ... параметрлерді, функцияларды, хабарлар мен ... ... ... Win32 API ... Олар осы ... және ... анықтайды.Winl6 API және Win32 API. Winl6 API
Windows 3.x қосымшаларымен сәйкестікті қамтамасыз ету үшін қолданылады ... ... әр ... ... ену үшін ... шақырылатын функциялар жиынынан тұрады. Windows З.х-та
қолданылатын стандартты Winl6 АРІ-мен салыстырғанда Windows ... ... ... өту ... мен ... ... деңгейлі компоненттері
модификацияланған. Барлық 32-разрядты Windows ... Win32 ...... ... ... API – мен сүйемаланетін программа
шығуға мүмкіндік береді. Сөйтіп негізгі қолданбаның API – і арқылы ... ... ... ... болады. Windows API Windows –
тың функцияларына қатынауды қамтамасыз ... ... ... ... ... ... құрылыларды басқаруға мүмкіндік береді. Windows API
динамикалық құрастыру кітапханалары түрінде безендірілген.Атына сәйкес
қолданбалар бұл ... ... ... кезінде қажеттілік
бойынша қосылады.Сыртқы кітапханаларға ... ... ... ... компиляция кезеніңде кірістіріледі.Бұл оның
статистикалық құрастыру кіткпханаларынан ... ... ... ... ктапханалары файлдарының кеңейтуі DLL және
EXE болады.Әдетте олар Windows System ... ... API ... пайдаланар алдында, оны ... ... ... ... қажет. 
Қорытынды
Windows API (Application Programming Interface — Қосымшаларды бағдарлау
интерфейсі) қосымшаларға файлды жүйе сияқты Windows ішкі ... ... ... ... Windows кез кел- ген ... өту ... API ар- қылы ... асатындықтан Windows
қосымшаларын API қолданбай жазу мүмкін емес еді. Windows 98-ге ... ... ... Winl6 API және Win32 API. Winl6 ... 3.x ... ... қамтамасыз ету үшін қолданылады және
операциялық жүйенің әр ... ... ену үшін ... ... ... жиынынан тұрады. Windows З.х-та
қолданылатын стандартты Winl6 АРІ-мен салыстырғанда Windows 98-дегі ... ... өту ... мен басқа төмен деңгейлі компоненттері
модификацияланған. Барлық 32-разрядты Windows ... Win32 ... ... ... ... ... ... мен
құрылымы элементтерін анықтау үшін, Win32 API пайдаланылады. Олар ... ... және ... ... ... ... операционные системы. 2014 г. Э. С. Таненбаум
2. Операционные системы. Основы и ... 2014 г Х. М. ... ... ... ... ... 32 Қолданбалы программа
Win32 API Қолданбалы программаның интерфейсі
Win32s
Windows 3.x
Windows 95/98/Me
Windows NT4.0
Windows NT5.0

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 5 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет
''Қазақ'' этнонимі туралы зерттеу деректері11 бет
Access - деректер базасы13 бет
Access ортасындағы деректер базасы8 бет
Autocad графикалық редакторы, оның ерекшеліктері мен артықшылықтары. графикалық редактордың сипаттамасы, меню типтері6 бет
Delphi бағдарламасында Шымкент қалалық жол полициясының деректер қорын жобалау21 бет
Delphi тілінде деректер модулін құрастыру және оны пайдалану20 бет
DreamWeaver, MySQL бағдарламаларының көмегімен Евросеть деректер қорының бағдарламасын құру18 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь