«Қазақстан тарихы, жалпы білім беру пәндері және ақпараттық жүйелер» кафедрасы



бет2/64
Дата17.06.2022
өлшемі0.51 Mb.
#459285
түріЛекция
1   2   3   4   5   6   7   8   9   ...   64

МАЗМҰНЫ


ЛЕКЦИЯ № 1. Кіріспе. Программалау технологиясының
эволюциясы. Құрылымдық және объектіге бағытталған
программалау қағидалары. Программалау терминдерінің және
әдістемелерінің сипаттамасы. Абстракция, инкапсуляция,
жаратылысынан ие болу және полиморфизм түсінігі. Компоненттік
технология.................................................................................................. 6
ЛЕКЦИЯ № 2. Объектіге бағытталған тілдердің негізгі
концепциясы. Объектіге бағытталған тілдердің (Object Pascal, C++,
Java, VBasic, SmallTalk және т.б.) негізгі конструкциялары................. 17
ЛЕКЦИЯ № 3. Операциялар, операторлар, құрылымдар және
бірлестіктер, функциялар. Функцияны және операцияны қайта
анықтау түсінігі, динамикалық жадыны болу......................................... 21
ЛЕКЦИЯ № 4. Тілдердің препроцессорлық құралдары,
макроанықтамалар және макрокеңейтулер. Стандартты
кітапханаларды қолдану. Объектіге бағытталған программалау
кластар және әдістер түсінігі және сипаттамасы.................................... 26
ЛЕКЦИЯ № 5. Кластар элементіне кіру мүмкіндігін басқару.
Конструкторлар және деструкторлар түсінігі. Кластың функция-
мүшесіне кіру мүмкіндігін сипаттау және топтау.................................. 32
ЛЕКЦИЯ № 6. Жаратылысынан ие болу және композиция.
Дараланған және кӛпшілік жаратылысынан ие болу – тілдерді
қолдану принциптері, интерфестерді қолдану. Жаратылысынан ие
болу түрлері................................................................................................ 36
ЛЕКЦИЯ № 7. Ашық және жабық туынды кластар. Кластар және
объектілер үшін кіру мүмкіндігінің ережелері. Абстракттық кластар
және полиморфизм. Контейнерлік кластар. Полиморфизм түрлері
және оны іске асыру. Параметрлік полиморфизм және нұсқалар.
Функция нұсқалары. Кластар нұсқалары............................... 44
ЛЕКЦИЯ № 8. Тӛтенше жағдайларды ӛңдеу. Ерекшіліктің
генерациясы. Ағындарды енгізу-шығару класстары. Синхронды
және кері синхронды ағындар.................................................................. 47
ЛЕКЦИЯ № 9. Енгізу-шығару класстар жүйесі. Файлдарды енгізу-
шығаруды ұйымдастыру. Объекттік типтер деректерін енгізу
шығару........................................................................................................ 51
ЛЕКЦИЯ № 10. Программалау жүйелерін құралдарын таңдау
(Borland C++ Builder, Microsoft Visual C++, Delphi, Borland J++,
Microsoft Visual J++) және олардың ерекшеліктерін зерттеу................ 57


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   64




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет