«Delphi программалау тілі»


Пəн Delphi программалау тілі



бет8/66
Дата11.09.2020
өлшемі1,77 Mb.
#77807
түріПрограмма
1   ...   4   5   6   7   8   9   10   11   ...   66
Байланысты:
Delphi программалау тілі
UMK Ci tilinde programmalau (1), Бөлім 2 Объектілік

Пəн Delphi программалау тілі


Кредит саны_____2____





№ п/ п

əдебиеттер тізімі




Қамтылуы




ескерту

кітапханада

кафед рада

Студен ттер

дің


қамтыл уы (%)

Электронд ық түрі



1

2

3

4

5

6

7

1

Архангельский А.Я. Delphi

7:Справочное пособие.М.:Изд. БИНОМ,2004.-1024

с.


3

-

15



2- оқу залында

2

Гофман В. Delphi 5.-

СПб.:БХВ-Петербург,2001.800 с.



1

-

5



2- оқу залында

3

Культин Н. Delphi в задачах и примерах +СD-ROM .-

Спб. : БХВ-петербург,2003.288 с.



2

-

10



2- оқу залында

4

Попов В. Самоучитель Паскаль и Дельфи.СПб.:Питер, 2004.-544 с.

2

-

10



2- оқу залында

5

Стивенс Р. Delphi.Готовые алгоритмы.-М:ДМК Пресс, 2001.-384с.

1

-

5



2- оқу залында

6

Фаронов В.В. Delphi 6:Учебный курс + дискета .-СПб. : Питер,2002.-512 с.

1

-

5



2- оқу залында

7

Фаронов В.В.

Delphi:Программирование на языке высокого уровня.Учеб.-

Спб.:Питер,2004.-640 с.


2

-

10



2- оқу залында

8

Фаронов В.В.

Delphi:Программирование на языке высокого уровня.Учеб.-

Спб.:Питер,2005.-640 с.


2

-

10



2- оқу залында

9

Халықова К.З. , Тұрғанбаева

А.Р, Бостанов Б.Ғ

Программалау тілдерін


2

-

10



2- оқу залында




оқыту.Delphi ортасы: Оқу құралы.-Алматы:PrintS,2005.-250б.
















10

Хомоненко А. Самоучитель Delphi.-Спб.:БВХ

Петербург, 2003.-576 с.



2

1

5



2- оқу залында

11

В.Фаронов “Искусство создания компонентов Delphi” Питер-2005 г.

1

-

5



2- оқу залында

12

И.Ю. Баженова “Delphi 7” самоучитель программиста, М,”Кудиц- образ” 2003 г

1

-

5



2- оқу залында



5. Дəрістік кешен (дəріс тезистері, көрнекілік, таратылу материалдары, қажетті əдебиет тізімі).

1- апта

1 кредит сағат.

Тақырыбы: ОБП –ның негізгі ұғымдары. ОБП принциптері. Delphi ОБП тілінің интеграцияланған ортасы.



Дəріс мазмұны:

  1. ОБП-ның негзігі ұғымдары: объект, қасиет, оқиға, оқиға өңдеуші, класс, əдіс.

  2. ОБП принциптері: инкапсуляция, мұрагерлік, полиморфизм.

  3. Экрандық интерфейспен танысу. (6-терезе)

ОБП-ның пайда болуы. ОБП негізгі үш принципке сүйенеді инкапсуляция, мұрагерлік жəне полиморфизм.



ОБП – белгілі-бір класқа жататын объектілер жиынтығын программалау болып табылады. ОБП-ның негізгі түсініктері: объект, объектінің қасиеті, объектінің əдісі, оқиға, объектілер класы.

Қасиет (сипаттама, параметр)- объектілердің түрлі мүмкіндіктерін сипаттап, ағымдық күйін анықтайтын атрибуттар.

Объект қасиетін көрсету форматы.

Компонент қасиеттерінің негізгілері: Name, Caption т.б.

Оқиға- программаның жұмыс істеуі барысында объект жағдайының белгілі бір əрекетке жауап ретінде өзгеруі. OnClick,OnDblClick,OnCreat, OnKeyPress оқиғалары жəне олардың қызметі.

Программадан объект қасиеті мен əдістеріне қатынау қалай жүзеге асыратынын қарастырайық.

Объект қасиетін көрсету келесі форматта жүзеге асырылады:

<объект атауы>.<қасиет атауы>

Объект атауынан кейін бос орынсыз нүкте белгісі қойылады да, төмен қарай ашылатын тізімнен қажетті қасиет атауы таңдалады.

Мысалы: Label1. Caption:=’Delphi тілі’;

Кейде объект қасиетінің өзі объект болуы мүмкін. Онда бұл қасиетке сілтеу арасына нүкте қойылған объектілер тізбекшесі арқылы көрсетіледі.

Мысалы: Label1.Font.Color:=clRed; Нəтижеде Label1 объектісіндегі жазу түсі қызыл болады.

Қосымша интерфейсін жасау кезінде əрбір компонент үшін екі операция орындалады:



  1. Компоненттер палитрасынан компонентті формаға орналастыру.

  2. Қойылған компоненттің қасиетін орнату.

Компонент қасиеті экранның сол жақ төменгі бөлігінде орналасқан Объект бақылаушысының терезесі арқылы өзгертіледі. Ол екі астарлы беттен тұрады: Properties (Қасиеттер) жəне Events (Оқиғалар).

Қасиет (сипаттама, параметр)- объектілердің түрлі мүмкіндіктерін сипаттап, ағымдық күйін анықтайтын атрибуттар.

Əр компоненттің қалыпты жағдайда берілген аты жəне қасиет мəндері болады. Оны қалауымызша өзгертуге болады.



Delphi тіліндегі қолданбалы программалар немесе қосымшалар интеграцияланған IDE (Integrated Development Environment) ортасында жасалады. Ол компьютердің программалаушымен қарым-қатынасын ұйымдастырады жəне əр түрлі басқару элементтерінен құрылған бірнеше терезелерден тұрады. IDE интеграцияланған ортасының құралдарын қолдана отырып, қосымшаның интерфейстік бөлігін жобалауға, программалық код жазуға жəне оны басқару элементтерімен байланыстыруға болады. Бұл жағдайда, программа кодын жазу, оны түзету жəне орындау сияқты барлық əрекеттер IDE ортасында орындалады.

Delphi-дің интеграцияланған ортасы көптерезелі жүйе болып саналады. Ол төмендегі терезелерден тұрады:



  • Негізгі терезе (Delphi 7- Project1.dpr)

  • Объектілер ағашын шолу терезесi (Object Tree View)

  • Объектілер бақылаушысының терезесі (Object Inspector)

  • Форма құрастырушыcының терезесі (Form1. dfm)

  • Код редакторының терезесі (Unit1. pas)

  • Код сілтеушісінің терезесі (Exploring Unit.pas)

Дельфиде дайындалатын программа жоба деп аталады. Жоба форма терезінде орындалады (қалыпты жағдайдағы аты- Form1).

  • Жоба құру үшін формаға Компоненттер палитрасынан түрлі компоненттер орналастырылады.

Программадан объект қасиеті мен əдістеріне қатынау қалай жүзеге асыратынын қарастырайық.

Объект қасиетін көрсету келесі форматта жүзеге асырылады:



<объект атауы>.<қасиет атауы>

Объект атауынан кейін бос орынсыз нүкте белгісі қойылады да, төмен қарай ашылатын тізімнен қажетті қасиет атауы таңдалады.

Мысалы: Label1. Caption:=’Delphi тілі’;

Кейде объект қасиетінің өзі объект болуы мүмкін. Онда бұл қасиетке сілтеу арасына нүкте қойылған объектілер тізбекшесі арқылы көрсетіледі.

Мысалы: Label1.Font.Color:=clRed; Нəтижеде Label1 объектісіндегі жазу түсі қызыл болады.

Delphi ортасында жасалған қосымша бір жобаға біріктірілген бірнеше элементтен тұрады. Олар файл типімен бірге төменде көрсетілген:



  • жоба файлы (.dpr)

  • форманы сипаттау файлы (.dfm)

  • форма фодулінің файлы (.pas)

  • модульдер (.pas)

  • жоба параметрлері (.dof)

  • ресурсты сипаттау (.res)




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




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

    Басты бет