|
«Объектіге бағытталған программалау» пәнінің күнтізбелік-тақырыптық жоспары
|
бет | 11/43 | Дата | 07.01.2022 | өлшемі | 1,39 Mb. | | #17102 | түрі | Программа |
| Байланысты: UMKD Obektige ba 1171 yttal 1171 an programmalau 2014 KAZ (1)«Объектіге бағытталған программалау» пәнінің күнтізбелік-тақырыптық жоспары
№
|
№
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
1
|
№1лекция.Кіріспе.Объектіге
|
|
|
бағытталған
|
[1] 10-18
|
|
|
программалау(ОБП).
|
|
Программалауда
|
|
|
объектіге
|
бет.
|
|
|
бағытталған тәсілдің мәні: программалау технологиясы;
|
|
|
|
объектіге бағытталған ойлау.
|
|
|
|
|
|
|
1
|
№1 зертханалық жұмыс.Borland C++ Builder ортасымен
|
[2] 25-30
|
|
|
танысу. Жаңа қосымшалар өңдеуге қалай кірісу қажет.
|
бет.
|
|
|
Жоба құру.Жоба файлдары. Объект инспекторы. Код
|
|
|
|
редакторы, cpp –модульі жәнеh-файлы.
|
|
|
|
|
3
|
2
|
№2 лекция. Программалауда объектіге бағытталған
|
[1] 20-30
|
|
|
тәсілдің
|
мәні:
|
ОБП-ның
|
сипаттамасы;Объектіге
|
бет.
|
|
|
бағытталған
|
тәсілдің
|
принциптер
|
және
|
негізгі
|
|
|
|
идеялары.Жаттығулар.
|
|
|
|
|
|
|
4
|
2
|
№2 зертханалық жұмыс. Borland C++ Builder ортасында
|
[3] 45-65
|
|
|
жұмыс. Программалық модульдің мәтініне түзету енгізуді
|
бет.
|
|
|
бастау: Код редакторының контексті мәзірі, кодтың
|
|
|
|
суфлеры.
|
|
|
|
|
|
|
|
|
5
|
3
|
№3 лекция. Си/Си++ тіліндегі элементтері: Алфавит,
|
[1] 34-50
|
|
|
базалық типтері және деректерді сипаттау; Құрылымдар
|
бет.
|
|
|
және біріктірмелер; Операциялар және өрнектер; Си/Си++
|
|
|
|
операторлары.
|
|
|
|
|
|
|
|
|
|
Лабораториялық жұмыс тапсырмалары
|
|
|
|
|
6
|
3
|
№3 зертханалық
|
жұмыс. TForm класы:
|
|
формаға
|
[3] 60-70
|
|
|
компоненттерді орналастыру; форманың дизайнерімен
|
бет.
|
|
|
басқа әрекеттер; форманың контексті мәзірі; жобаға жаңа
|
|
|
|
форма қосу; көп формалармен жұмысты ұйымдастыру,
|
|
|
|
форма қасиеттері.
|
|
|
|
|
|
|
|
7
|
4
|
№4 лекция. Си-де Си++- ке қосымшалар. Функциялар.
|
[1] 75-82
|
|
|
Си++ қосымшасы. Орындаудың уақыт библиотекасы
|
бет.
|
|
|
(Run-time library)
|
|
|
|
|
|
|
|
8
|
4
|
№4 зертханалық жұмыс. Y=f(x) функциясының есептеу
|
[3] 90-98
|
|
|
форманың барлық мүмкіндіктерін пайдаланып және cpp –
|
бет.
|
|
|
модульі мен h-файлы арқылы программасын құру.
|
|
9
|
5
|
№5 лекция.Си/Си++ препроцессорлық
|
құралдар:
|
[1] 102-120
|
|
|
Препроцессорлы
|
өндеудің
|
негізгі
|
|
түсініктері.
|
бет.
|
|
|
Препроцессорлы
|
|
айнымалылар.
|
|
|
Макро-
|
|
|
|
анықтаулар(макростар).
|
|
|
|
|
|
|
|
|
Лабораториялықжұмыс тапсырмалары
|
|
|
|
|
10
|
5
|
№5 зертханалық жұмыс. Фома оқиғалары мен әдістері.
|
[2] 112-132
|
|
|
TButton компоненті: қасиеттері, оқиғалары, әдістері,
|
бет.
|
|
|
есептер қарастыру.
|
|
|
|
|
|
|
|
11
|
6
|
№6 лекция.C++ объектіге бағытталған құралдары:
|
[1] 125-142
|
|
|
Кластар және әдістер; C++ тіліндегі кластар мен әдістер;
|
бет.
|
|
|
Кілтті сөз
|
this;
|
Функция-мүшелер. Дерек-мүшелер.
|
|
|
|
Кластардың элементтеріне жіберуді басқару.
|
|
|
|
12
|
6
|
№6 зертханалық жұмыс. TPanel, TLabel, TEdit
|
[2] 145-160
|
|
|
компоненттері: қасиеттері, оқиғалары, әдістері, есептер
|
бет.
|
|
|
қарастыру.
|
|
|
|
|
|
|
|
|
13
|
7
|
№7 лекция.Конструкторлар және деструкторлар:Жасау
|
[1] 150-190
|
|
|
әдісі және инициализациялау. С++-тегі жасау әдісі
|
бет.
|
|
|
жәнеинициализациялау. Конструкторлар. Конструкторлар
|
|
|
|
|
|
|
|
|
|
|
|
14
|
|
|
және объектілердің массивтері
|
|
|
|
14
|
7
|
Шекаралық бақылау(аттестация 1)
|
|
|
|
15
|
8
|
№8 лекция.Конструкторлар және деструкторлар:
|
[1] 200-218
|
|
|
Деструктор. Көшіру конструкторы. Қорытындылар
|
|
бет.
|
|
|
Жаттығулар.
|
|
|
|
|
|
16
|
8
|
№7 зертханалық жұмыс. TMainMenu, TPopupMenu,
|
[3] 135-155
|
|
|
Tmemo компоненттері: қасиеттері, оқиғалары, әдістері,
|
бет.
|
|
|
есептер қарастыру.
|
|
|
|
|
|
17
|
9
|
№9 лекция.Деректерді қайта құру және полиморфизм.
|
[1] 166-180
|
|
|
Достастық функциялар. Операциялардың шамадан
|
бет.
|
|
|
тыс жүктелуі: Полиморфизм. Класпен анықталған
|
|
|
|
түрлендіру. Функцияны жүктеу және таңдау. Достастық
|
|
|
|
(friend)
|
функциялар.
|
Операцияларды
|
қайта анықтау
|
|
|
|
(жүктеу).
|
|
|
|
|
|
|
|
|
Лабораториялық жұмыс тапсырмалары
|
|
|
|
18
|
9
|
№8
|
зертханалық
|
|
жұмыс.
|
Қосымшаларға
|
[2] 200-240
|
|
|
пайдаланушыны тіркеу есептері.
|
|
|
бет.
|
19
|
10
|
№10 лекция.Туынды
|
|
Достарыңызбен бөлісу: |
|
|