Объектіге баытталан программалау» пніні кнтізбелік-таырыпты жоспары
Саба | Апта | Таырып аты жне ыса мазмны | Ескерту | |||||||||
№ | № | |||||||||||
№1лекция.Кіріспе.Объектіге | баытталан | [1] 10-18 | ||||||||||
программалау(ОБП). | Программалауда | объектіге | бет. | |||||||||
баытталан тсілді мні: программалау технологиясы; | ||||||||||||
объектіге баытталан ойлау. | ||||||||||||
№1 зертханалы жмыс.Borland C++ Builderортасымен | [2] 25-30 | |||||||||||
танысу. Жаа осымшалар деуге алай кірісу ажет. | бет. | |||||||||||
Жоба ру.Жоба файлдары. Объект инспекторы. Код | ||||||||||||
редакторы, cpp –модульі жнеh-файлы. | ||||||||||||
№2 лекция.Программалауда объектіге баытталан | [1] 20-30 | |||||||||||
тсілді | мні: | ОБП-ны | сипаттамасы;Объектіге | бет. | ||||||||
баытталан | тсілді | принциптер | жне | негізгі | ||||||||
идеялары.Жаттыулар. | ||||||||||||
№2 зертханалы жмыс.Borland C++ Builderортасында | [3] 45-65 | |||||||||||
жмыс. Программалы модульді мтініне тзету енгізуді | бет. | |||||||||||
бастау: Код редакторыны контексті мзірі, кодты | ||||||||||||
суфлеры. | ||||||||||||
№3 лекция. Си/Си++ тіліндегі элементтері:Алфавит, | [1] 34-50 | |||||||||||
базалы типтері жне деректерді сипаттау; рылымдар | бет. | |||||||||||
жне біріктірмелер; Операциялар жне рнектер; Си/Си++ | ||||||||||||
операторлары. | ||||||||||||
Лабораториялы жмыс тапсырмалары | ||||||||||||
№3 зертханалы | жмыс. TForm класы: | формаа | [3] 60-70 | |||||||||
компоненттерді орналастыру; форманы дизайнерімен | бет. | |||||||||||
баса рекеттер; форманы контексті мзірі; жобаа жаа | ||||||||||||
форма осу; кп формалармен жмысты йымдастыру, | ||||||||||||
форма асиеттері. | ||||||||||||
№4 лекция. Си-де Си++- ке осымшалар.Функциялар. | [1] 75-82 | |||||||||||
Си++ осымшасы. Орындауды уаыт библиотекасы | бет. | |||||||||||
(Run-time library) | ||||||||||||
№4 зертханалы жмыс.Y=f(x)функциясыны есептеу | [3] 90-98 | |||||||||||
форманы барлы ммкіндіктерін пайдаланып жне cpp – | бет. | |||||||||||
модульі мен h-файлы арылы программасын ру. | ||||||||||||
№5 лекция.Си/Си++ препроцессорлы | ралдар: | [1] 102-120 | ||||||||||
Препроцессорлы | ндеуді | негізгі | тсініктері. | бет. | ||||||||
Препроцессорлы | айнымалылар. | Макро- | ||||||||||
анытаулар(макростар). | ||||||||||||
Лабораториялыжмыс тапсырмалары | ||||||||||||
№5 зертханалы жмыс.Фома оиалары мен дістері. | [2] 112-132 | |||||||||||
TButton компоненті: асиеттері, оиалары, дістері, | бет. | |||||||||||
есептер арастыру. | ||||||||||||
№6 лекция.C++ объектіге баытталан ралдары: | [1] 125-142 | |||||||||||
Кластар жне дістер; C++ тіліндегі кластар мен дістер; | бет. | |||||||||||
Кілтті | сз | this; | Функция-мшелер. Дерек-мшелер. | |||||||||
Кластарды элементтеріне жіберуді басару. | ||||||||||||
№6 зертханалы жмыс. TPanel, TLabel, TEdit | [2] 145-160 | |||||||||||
компоненттері: асиеттері, оиалары, дістері, есептер | бет. | |||||||||||
арастыру. | ||||||||||||
№7 лекция.Конструкторлар жне деструкторлар:Жасау | [1] 150-190 | |||||||||||
дісі | жне | инициализациялау. | С++-тегі | жасау | дісі | бет. | ||||||
жнеинициализациялау. Конструкторлар. Конструкторлар | ||||||||
жне объектілерді массивтері | ||||||||
Шекаралы баылау(аттестация 1) | ||||||||
№8 лекция.Конструкторлар жне деструкторлар: | [1] 200-218 | |||||||
Деструктор. Кшіру конструкторы. орытындылар | бет. | |||||||
Жаттыулар. | ||||||||
№7 зертханалы жмыс.TMainMenu, TPopupMenu, | [3] 135-155 | |||||||
Tmemo компоненттері: асиеттері, оиалары, дістері, | бет. | |||||||
есептер арастыру. | ||||||||
№9 лекция.Деректерді айта ру жне полиморфизм. | [1] 166-180 | |||||||
Достасты функциялар. Операцияларды шамадан | бет. | |||||||
тыс жктелуі:Полиморфизм.Класпен аныталан | ||||||||
трлендіру. Функцияны жктеу жне тадау. Достасты | ||||||||
(friend) | функциялар. | Операцияларды | айта анытау | |||||
(жктеу). | ||||||||
Лабораториялы жмыс тапсырмалары | ||||||||
№8 | зертханалы | жмыс. | осымшалара | [2] 200-240 | ||||
пайдаланушыны тіркеу есептері. | бет. | |||||||
№10 лекция.Туынды | кластар: жалыз(жеке) | жне | [1] 230-250 | |||||
кпшілік мралау:Мралау механизмі.Туынды | бет. | |||||||
кластар.Мралау ережелері.Объектілер жне кластар шін | ||||||||
кіру ережелері.Контейнерлік кластарды олдану. | ||||||||
№9 зертханалы жмыс.TListBox, TcomboBox, | [2] 225-260 | |||||||
TMaskEdit компоненттері: асиеттері, жолдар тізімін | бет. | |||||||
ру,тізімді айналдырушыны горизонталды жолаын | ||||||||
осу т.б есептер. | ||||||||
№11лекция.Туынды | кластар: жалыз(жеке) | жне | [1] 190-215 | |||||
кпшілік мралау:Достасты жне туынды кластар шін | бет. | |||||||
кіру ережелері.Кіруді (кіргізуді) хабарлау.Кпшілік | ||||||||
мралауды иерархиясы.Виртуалды базалы кластар | ||||||||
№10 зертханалы жмыс.Маскалар есебі. | [3] 250-270 | |||||||
бет. | ||||||||
№12 лекция.TCheckBox, | TRadioButton, TradioGroup, | [1] 260-266 | ||||||
TCheckListBox компоненттері: асиеттері, оиалары, | бет. | |||||||
дістері, есептер арастыру. | ||||||||
№11 зертханалы жмыс. | TCheckBox, TRadioButton, | [2] 270-290 | ||||||
TRadioGroup6 TCheckListBox компоненттеріне есептер. | бет. | |||||||
№13лекция.TImage, | TShape, TBevel | компоненттері: | [1] 270-290 | |||||
асиеттері, оиалары, дістері, есептер арастыру. | бет. | |||||||
№12 зертханалы жмыс. | TPageControl, TScrollBar, | [3] 225-270 | ||||||
TScrollBox компоненттері: асиеттері, оиалары, | бет. | |||||||
дістері, есептер арастыру. | ||||||||
№14лекция.Dialogsосымшалар компоненті:асиеттері, | [1] 295-300 | |||||||
оиалары, дістері, есептер арастыру. | бет. | |||||||
Шекаралы баылау(аттестация 2). | ||||||||
№15лекция.OLEобъектілері. TUpDown, TTimer, | [4] 225-240 | |||||||
TProgressBar, TDateTimePicker компоненттері: асиеттері, | бет. | |||||||
оиалары, дістері, есептер арастыру. | ||||||||
Баылау сратары | ||||||||
Ескерту: Бір кредит аптасына бір академиялы саата те(1кредит= 1акад.са.);СЖ – студентті зіндік жмысы; СОЖ – студентті оытушымен тетін зіндік жмысы.
1.4. Курс пререквизиттері:.:«Алгоритмдер жне деректер рылымы», «Операциялыжйелер», «C++/C# тілдерінде программалау»
1.5. Курс постреквизиттері:«Компьютерлік желілер»