«ӘБІЛҚАС САҒЫНОВ АТЫНДАҒЫ ҚАРАҒАНДЫ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ» КОММЕРЦИЯЛЫҚ ЕМЕС АКЦИОНЕРЛІК ҚОҒАМЫ
Ақпараттық-есептеуіш жүйелер кафедрасы
Абилдаева Г.Б., Томилова Н.И.
Зертханалық жұмыстарға
ӘДІСТЕМЕЛІК НҰСҚАУЛАР BI 2214 «Бағдарламалық инженерия» пәні
6B06102 – Ақпараттық жүйелер білім беру бағдарламасы
Қарағанды 2022
Ақпараттық-есептеуіш жүйелері кафедрасы отырысында талқыланды
«18» 04 _______2022 ж. № 18 хаттама
Кафедра меңгерушісі Калинин А.А.
1 - зертханалық жұмыс. Бағдарламаның техникалық тапсырмасы мен ерекшеліктерін әзірлеу Мақсаты Бағдарламаның техникалық тапсырмасын жасауды үйрену және ерекшеліктерін түсіну
Әдістемелік нұсқаулар Объектіге бағдарланған программалауды жүзеге асыратын программалау орталарына Visual Basic, C++ Builder және т.б. жатады. ОБП-дың мағынасы мынада: программаның құрамындағы кӨптеген элементтер (мысалы, терезелер, мәзірлер, батырмалар және т.б.), программаға тұтастай қойылатын және программистің басқаруына ыңғайланған белгілі бір объектілер ретінде қарастырылады. Бұл объектілердің инкапсуляция, қабылдаушылық және полиморфизм принциптеріне негізделген ерекше қасиеттері, әдістері және әрекеттері болады. Объектіге бағдарланған программалаудың негізін құрайтын да осы инкапсуляция, қабылдаушылық және полиморфизм принциптері.
Класс. Инкапсуляция,қабылдаушылық және полиморфизм принциптеріне сәйкесанықталатын объектілерді программада сипаттау және қолдану үшін класс деп аталатын жаңа құрылымдық тип қарастырылады. Кез-келген объект белгілі бір кластың Өкілі, бір данасы немесе айнымалысы болып есептеледі. Кластың құрамына Өрістер, әдістер және қасиеттер кіреді.
Тума кластар Өздерінде түпкі кластың барлық Өрістерін сақтап калады және оны Өзгерте алмайды, алып тастауға да болмайды, тек жаңа Өрістермен толықтыруға болады. Түпкі класстың программадағы сипатталуы немесе кластың жаңа данасын құру программа модулінде келесі түрде жазылады.: