Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Объектіге бағытталған программалау» пәнінің күнтізбелік-тақырыптық жоспары




 


Сабақ Апта Тақырып аты және қысқа мазмұны       Ескерту  
         
                     
               
    №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. Курс постреквизиттері: «Компьютерлік желілер»

 





Поделиться с друзьями:


Дата добавления: 2017-01-28; Мы поможем в написании ваших работ!; просмотров: 1002 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

2214 - | 2048 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.