Дістемелік кешені


Достастық функциялар. Операциялардың шамадан



бет5/43
Дата07.01.2022
өлшемі1,39 Mb.
#17102
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   43
Достастық функциялар. Операциялардың шамадан

бет.







тыс жүктелуі: Полиморфизм. Класпен анықталған










түрлендіру. Функцияны жүктеу және таңдау. Достастық










(friend)

функциялар.

Операцияларды

қайта анықтау










(жүктеу).

























Лабораториялық жұмыс тапсырмалары










18

9

8

зертханалық




жұмыс.

Қосымшаларға

[2] 200-240







пайдаланушыны тіркеу есептері.







бет.

19

10

10 лекция.Туынды

кластар: жалғыз(жеке)

және

[1] 230-250







көпшілік мұралау: Мұралау механизмі. Туынды

бет.







кластар.Мұралау ережелері.Объектілер және кластар үшін










кіру ережелері.Контейнерлік кластарды қолдану.







20

10

9 зертханалық жұмыс. TListBox, TcomboBox,

[2] 225-260







TMaskEdit компоненттері: қасиеттері, жолдар тізімін

бет.







құру,тізімді айналдырушының горизонталды жолағын










қосу т.б есептер.
















21

11

11лекция.Туынды

кластар: жалғыз(жеке)

және

[1] 190-215







көпшілік мұралау: Достастық және туынды кластар үшін

бет.







кіру ережелері.Кіруді (кіргізуді) хабарлау.Көпшілік










мұралаудың иерархиясы.Виртуалды базалық кластар







22

11

10 зертханалық жұмыс. Маскалар есебі.




[3] 250-270

























бет.

23

12

12 лекция. TCheckBox,

TRadioButton, TradioGroup,

[1] 260-266







TCheckListBox компоненттері: қасиеттері, оқиғалары,

бет.







әдістері, есептер қарастыру.













24

12

11 зертханалық жұмыс.

TCheckBox, TRadioButton,

[2] 270-290







TRadioGroup6 TCheckListBox компоненттеріне есептер.

бет.

25

13

13лекция. TImage,

TShape, TBevel

компоненттері:

[1] 270-290







қасиеттері, оқиғалары, әдістері, есептер қарастыру.




бет.

26

13

12 зертханалық жұмыс.

TPageControl, TScrollBar,

[3] 225-270







TScrollBox компоненттері: қасиеттері, оқиғалары,

бет.







әдістері, есептер қарастыру.













27

14

14лекция. Dialogs қосымшалар компоненті: қасиеттері,

[1] 295-300







оқиғалары, әдістері, есептер қарастыру.







бет.

28

14

Шекаралық бақылау(аттестация 2).










29

15

15лекция. OLE объектілері. TUpDown, TTimer,

[4] 225-240







TProgressBar, TDateTimePicker компоненттері: қасиеттері,

бет.







оқиғалары, әдістері, есептер қарастыру.










30

15

Бақылау сұрақтары








































7


Ескерту: Бір кредит аптасына бір академиялық сағатқа тең (1 кредит = 1 акад. сағ.); СӨЖ – студенттің өзіндік жұмысы; СОӨЖ – студенттің оқытушымен өтетін өзіндік жұмысы.
1.4. Курс пререквизиттері: .: «Алгоритмдер және деректер құрылымы», «Операциялық жүйелер», «C++/C# тілдерінде программалау»

1.5. Курс постреквизиттері:«Компьютерлік желілер»
2. ПӘНДІ ОҚЫП ҮЙРЕНУГЕ АРНАЛҒАН ӘДІСТЕМЕЛІК НҰСҚАУЛАР
«Объектіге бағытталған программалау»пәні лекциядан және тәжірибелік сабақтардан тұрады. Салыстырмалы түрдегі тұрақты негізгі теориялық білім (ядро) лекциялық сабақ-тарда, ал кез келген маман білуге қажет динамикалық түрде өзгеретін білім (практикалық мәліметтер) тәжірибелік сабақтарда беріледі. Тәжірибелік сабақтарда қағазда шығарылған есептер компьютерде теріледі де, олардың қателері анықталып, орындалады. Есептің жауабы алынып, әрбір студент тәжірибелік жұмысты есеп беру құжаты түрінде рәсімдеп, оқытушыға тапсырады. Студент білімін бағалау үшін мұғалім әрбір тәжірибелік жұмыстар бойынша сұрақтар қойып, шығарылған есептерінің программалау жолдарын талқылайды.

Тапсырманы алған әрбір студент программа құрастыру кезінде кеткен қателерді жөндеп, компьютер арқылы дұрыс нәтиже алуы үшін алдын ала мәліметтерді сипаттап, олардың типін ажыратып, қажетті операторлар тізбегін жаза білуі керек.


Жұмысты қорғау нәтижесіне қарай студент белгілі бір балл (ұпай) мөлшерін алады. Аралық бағалау қорытындысы кезінде сол баллдар жинақталып, тағы да қосымша тап-сырмаларды орындау арқылы нәтижелік қорытынды шығарылады. Әрбір студент 15 дәріс сабағын тыңдап, 15 тәжірибелік сабақтарды орындап қорғап шығуы тиіс.
3. ТӘЖІРИБЕЛІК ЖҰМЫСТАРҒА АРНАЛҒАН ТИПТІК ТАПСЫРМАЛАР МЕН ЕСЕПТЕР
1.Borland C++ Builder ортасымен танысу. Жаңа қосымшалар өңдеуге қалай кірісу қажет. Жоба құру.Жоба файлдары. Объект инспекторы. Код редакторы, cpp –модульі жәнеh-файлы.


  1. Borland C++ Builder ортасында жұмыс. Программалық модульдің мәтініне түзету енгізуді бастау: Код редакторының контексті мәзірі, кодтың суфлеры.




  1. TForm класы: формаға компоненттерді орналастыру; форманың дизайнерімен басқа әрекеттер; форманың контексті мәзірі; жобаға жаңа форма қосу; көп формалармен жұмысты ұйымдастыру, форма қасиеттері.




  1. Y=f(x) функциясының есептеу форманың барлық мүмкіндіктерін пайдаланып және cpp

–модульі мен h-файлы арқылы программасын құру.



  1. Фома оқиғалары мен әдістері. TButton компоненті: қасиеттері, оқиғалары, әдістері, есептер қарастыру.




  1. TPanel, TLabel, TEdit компоненттері: қасиеттері, оқиғалары, әдістері, есептер қарастыру.


7.TMainMenu, TPopupMenu, Tmemo компоненттері: қасиеттері, оқиғалары, әдістері, есептер қарастыру.

  1. Қосымшаларға пайдаланушыны тіркеу есептері.

  2. TListBox, TcomboBox, TMaskEdit компоненттері: қасиеттері, жолдар тізімін құру,тізімді айналдырушының горизонталды жолағын қосу т.б есептер.




  1. Маскалар есебі.

11.TCheckBox, TRadioButton, TRadioGroup6 TCheckListBox компоненттеріне есептер.
12.TPageControl, TScrollBar, TScrollBox компоненттері: қасиеттері, оқиғалары, әдістері, есептер қарастыру.

8

5. СОӨЖ-ДЕРДІ ОРЫНДАУҒА АРНАЛҒАН ТАПСЫРМАЛАР ЖӘНЕ ОЛАРДЫ ЖҮРГІЗУ ТҮРЛЕРІ





СОӨЖ тапсырмалары







СОӨЖжүргізу
















түрлері

1.

Программалауда объектіге бағытталған тәсілдің мәні:

Үй тапсырмасы




программалау технологиясы; объектіге бағытталған ойлау.




2.

Объектіге бағытталған тәсілдің принциптер және негізгі

Тренинг, пікірталас




идеялары.Жаттығулар.










3.

Си/Си++ тіліндегі операциялар және өрнектер; Си/Си++

Презентация




операторлары.













4.

Си-де Си++- ке қосымшалар. Функциялар. Си++

Электрондық құжат




қосымшасы. Орындаудың уақыт библиотекасы (Run-time







library)













5.

Препроцессорлы

өндеудің

негізгі

түсініктері.

Жазба жұмысы




Препроцессорлы







айнымалылар.







Макроанықтаулар(макростар).










6.

Конструкторлар және деструкторлар:Жасау әдісі және

Тәжірибелік жұмыс




инициализациялау. С++-тегі жасау әдісі










жәнеинициализациялау.










7.

Кілтті сөз this; Функция-мүшелер. Дерек-мүшелер.

Тәжірибелік жұмыс




Кластардың элементтеріне жіберуді басқару.







8.

Конструкторлар және деструкторлар: Жасау әдісі және

Презентация




инициализациялау.













9.

Туынды кластар: жалғыз(жеке) және көпшілік мұралау:

Тәжірибелік жұмыс




Мұралау механизмі. Туынды кластар.Мұралау







ережелері.Объектілер және кластар үшін кіру










ережелері.Контейнерлік кластарды қолдану.







10.

Достастық және туынды кластар үшін кіру




Тренинг, пікір талас




ережелері.Кіруді (кіргізуді) хабарлау.Көпшілік мұралаудың







иерархиясы.Виртуалды базалық кластар







11.

Мұралау механизмі. Туынды кластар.Мұралау

Электрондыққұжат




ережелері.Объектілер және кластар үшін кіру ережелері.




12.

TCheckBox, TRadioButton, TradioGroup, TCheckListBox

Тәжірибелік жұмыс




компоненттері: қасиеттері, оқиғалары, әдістері, есептер







қарастыру.













13.

TImage, TShape, TBevel компоненттері: қасиеттері,

Тәжірибелік жұмыс




оқиғалары, әдістері, есептер қарастыру.







14.

Dialogs қосымшалар компоненті: қасиеттері, оқиғалары,

Тәжірибелік жұмыс




әдістері, есептер қарастыру.










15.

OLE объектілері. TUpDown, TTimer, TProgressBar,

Тәжірибелік жұмыс




TDateTimePicker компоненттері: қасиеттері, оқиғалары,







әдістері, есептер қарастыру.














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




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

    Басты бет