- •Мустафина б.М., Сейдахметова г.Е., Әлібиева ж.М.
- •Пәндік оқу - әдістемелік кешені
- •Алматы 2012
- •1. Пәннің оқу бағдарламасы – syllabus
- •Оқытушылар туралы мәліметтер:
- •1.2 Пән туралы мәліметтер:
- •Оқу жоспарының көшірмесі
- •1.3 Пререквизиттер
- •1.7 Әдебиеттер тізімі
- •1.6 Тапсырмалардың тізімі мен түрлері және оларды орындау кестесі
- •1.8 Білімді бақылау және бағалау.
- •1 Модуль бойынша бақылау жүргізуге арналған сұрақтар (1-7 бөлімдер)
- •2 Модуль бойынша бақылау жүргізуге арналған сұрақтар:
- •1.9 Қойылатын талаптар
- •2 Негізгі таратылатын материалдар мазмұны
- •2.1 Курстың тематикалық жоспары
- •2.2 Лекциялық сабақ конспектілері
- •1.1 Windows ож құрылымы Жүйе құрылымының жалпы бейнелеуі
- •2.2. Ағындарды диспетчерлеу және жоспарлау
- •2.3 Ағынды анықтау
- •2.4 Ағындармен жұмыс істеуге арналған api функциясы
- •2.5 Ағындардың приоритеті
- •3.1 Процесстерді басқару
- •3.2 Windows операциялық жүйесіндегі процесстер мен ағындар
- •3.3 Процесстермен жұмыс істеуге арнлаған api функциялар
- •4.2 Ағындарды синхрондау объектілері
- •Мьютекстер
- •5.1 Оқиғалар
- •5.2 Бұғатталған қосымша функциялар
- •7.1. Үймелер
- •7.2 Үйме жадысын басқару
- •8.1 Файлдар мен каталогтарды басқару Файлдарды құру және ашу
- •8.2 Каталогтарды басқару
- •8.3 Файлдар мен каталогтар атрибуттарын алудың басқа әдістері
- •9.1 Файлдарды бұғаттау
- •9.2 Реестр
- •Экспорттелетін идентификаторды анық қосу
- •12.1 Стандартты құрылғылар және консольді енгізу- шығару
- •12.2 Асинхронды енгізу- шығару және аяқталу порттары
- •2.3 Лабораториялық сабақтардың жоспары
- •2.4 Оқытушының басқаруымен студенттің өзіндік жұмысы бойынша оқу жоспары (соөж) (45 сағат)
- •2.5 Студенттің өзіндік жұмысының сабақ жоспары (сөж) (45 сағат)
- •2.6 Өзін өзі тексеру үшін кілтпен көрсетілген тестік жаттығулар
- •2.7 Курс бойынша емтихан сұрақтары
- •Глоссарий
- •Жүйелік программалау
1.6 Тапсырмалардың тізімі мен түрлері және оларды орындау кестесі
Кесте 2
Тапсырмалардың түрі және оларды орындау мерзімі
Бақылау түрі |
Жұмыс түрі |
Жұмыстың тақырыбы |
Ұсынылатын әдебиетке сілтеме |
Тапсыру уақыты |
1 |
2 |
3 |
4 |
5 |
Ағындық бақылау
|
Лабораториялық жұмыс №1 |
Ағындарды басқару |
Осн 1 [41- 92]; Осн 2 [199-226]; Осн 4 [146-186]. |
1 апта |
Ағындық бақылау
|
Лабораториялық жұмыс №2 |
Процестерді басқару |
Осн 1 [58-92]; Осн 2 [167-260]; Осн 4 [146-186]. |
3 апта |
Ағындық бақылау
|
Лабораториялық жұмыс №3 |
Ағындарды синхрондау объектілерін зерттеу |
Осн 1 [4-31]; Осн 2 [228-260]; Осн 4 [188-226]. |
5 апта |
Ағындық бақылау
|
Лабораториялық жұмыс №4 |
Виртуальді жадымен жұмыс |
Осн 1 [4-31]; Осн 2 [132-165]; Осн 4 [358-378]. |
7 апта |
Ағындық бақылау |
Лабораториялық жұмыс №5 |
Файлдарды басқару |
Осн 1 [4-31]; Осн 2 [36-88]; Осн 4 [227-260]. |
10 апта |
Ағындық бақылау |
Лабораториялық жұмыс №6 |
Динамикалық кітапханалар құру |
Осн 1 [4-31]; Осн 2 [132-165]; Доп 8 [430-457]. |
12 апта |
Ағындық бақылау
|
Лабораториялық жұмыс №7 |
PE-формат құрылымын зерттеу |
Доп 8 [808-828]; Доп 9 [54-75]; Доп 8 [639-708]. |
14 апта |
Аралық бақылау |
Бақылау жұмысы |
|
|
8, 15 апта |
Қорытынды бақылау |
Емтихан
|
Барлық оқылған тақырыптар |
|
Сессия |
1.7 Әдебиеттер тізімі
Негізгі әдебиеттер
Побегайло А. Системное программирование в Windows. – СПб.: БХВ-Петербург, 2006.
Джонсон М. Харт. Системное программирование в среде Win32. – М.: Издательский дом “Вильямс”, 2001.
Джеффри Рихтер. Windows. Создание эффективных Win32- приложений с учетом специфики 64-разрядной версии Windows.-СПб., М., Харьков, Минск: “Русская редакция”, “Питер”, 2001 (Серия: для профессионалов).
Ал Вильямс. Системное программирование в Windows 2000. – СПб.: Питер, 2001.
Румянцев П.В. Азбука программирования в Win32 API. – М.: Горячая линия – телеком, 2001.
Румянцев П.В. Работа с файлами в Win32. – М.: Горячая линия – телеком, 2001.
7. Ричард Саймон. Windows 2000 API. Энциклопедия программиста: Пер. с англ. – К.:Издательство “ДиаСофт”, 2001.
Қосымша әдебиеттер
8. Пирогов В.Ю. Ассемблер для Windows. - СПб.:БХВ-Петербург, 2005.
9. Финогенов К.Г. Win32. Основы программирования. - М.: ДИАЛОГ-МИФИ, 2002.
10. Ганеев Р.М. Проектирование интерфейса пользователя средствами Win32 API. – М.: Горячая линия – телеком, 2001.
