Оқу-әдістемелік кешен


Қазақстан Республикасының Білім және ғылым министрлігі

Қазақ мемлекеттік қыздар педагогика институты

“Компьютерде машықтану” пәні бойынша

ОҚУ-ӘДІСТЕМЕЛІК КЕШЕН

(SILLABUS)

Алматы 2006ж.

Қазақ мемлекеттік қыздар педагогика институты

Информатика кафедрасы

“БЕКІТЕМІН”

Оқу ісі жөніндегі проректор

Ж. А. Қараев

“” 200__ж.

ОҚУ-ӘДІСТЕМЕЛІК КЕШЕН

(SILLABUS)

Пәннің аты: Компьютерде машықтану

Мамандық (шифр) 050602 - “Информатика”

Кредиттер саны: 3

Алматы 200__ ж.


Қазақстан Республикасының білім және ғылым министрлігі дайындаған жалпыға міндетті білім беру стандарты және типтік оқыту бағдарламасы негізінде құрастырылған.

Оқу-әдістемелік бағдарламаны құрастырушылар: т. ғ. к. Махметова А. М.

Кафедраның «» 2006 ж. мәжілісінде талқыланған, хаттама №___

Кафедра меңгерушісі т. ғ. к., доцент Г. И. Салғараева

Физика-математика факультетінің оқу-әдістемелік кеңесінде талқыланып, бекітілген «» 2006 ж. Хаттама №___

Факультет ОӘК төрайымы п. ғ. к., доцент Б. Қасқатаева

“КЕЛІСІЛДІ”

Факультет деканы ф-м. ғ. к., доцент С. М. Кеңесбаев

«» 2006 ж.
Студенттің пәндік оқу-әдістемелік кешені

1. Пәннің оқу бағдарламасы - SILLABUS

  1. Оқытушылар жөніндегі мәліметтер

Пән оқытушылары: аға оқытушы А. М. Махметова

Байланыс түрі: Информатика кафедрасы, 33-18-41

Кафедрада болу уақыты:

  1. Пән туралы мәліметтер

Пәннің аты: Компьютерде машықтану

Кредиттер саны: 3

Сабақ жүргізілетін орын: компьютер дәрісханасы

Оқу жоспарынан көшірме

Күндізгі бөлім

Шифр, мамандық: Шифр, мамандық
Кредит саны: Кредит саны
1 семестр:

1 семестр

2 семестр:

2 семестр

3 семестр:

3 семестр

4 семестр:

4 семестр

5 семестр:

5 семестр

6 семестр:

6 семестр

7 семестр:

7 семестр

8 семестр:

8 семестр

Шифр, мамандық: Лек/прак/лаб/сөжж/сөж
Шифр, мамандық: 050602
Кредит саны: 3
1 семестр:
2 семестр:
3 семестр:
4 семестр:
5 семестр: 30/-/30/30
6 семестр:
7 семестр:
8 семестр:

1. 3 Пәннің пререквизиттері Информатика;

1. 4 Пәннің постреквизиттері Объектіге бағытталған программалау .

1. 5 Пәннің қысқаша мазмұны

Пәннің мақсаты мен міндеті: қазіргі кезеңде жаңа информациялық технологияның жетістіктері, идеялары қолданбайтын саланы айту қиын. Ғылымның әр саласының есептері программалау тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңа деңгейге көтерілді. Программалау технологяларының негізгі бағыттарының бірі-объекті бағытты программалау тілі. Delphi -интегралды ортасы объекті программалау принципіне негізделген. Бұл ортада студенттер күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, электронды оқулықтар, мәліметтер қорын құруды үйренеді.

Студенттің білімі мен икемділігіне қойылатын талаптар:

  • Borland Delphi 7. 0 интегралды ортасының мысалдарына негізделген жылдам құру (RAD-систем, Rapid Application Development) жүйелерінің идеологиясын түсіну;
  • программаларды құру ережелерін білу;
  • дайындау кезеңі мен есепті компьютерде шығара білу; (бастапқы берілген есепті формализациялау және техникалық тапсырыстарды беру; есепті шешудің алгоритмін құру; жазу, тестілеу және программаны құжаттау) .

1. 6. Тапсырмалардың тізімі мен оларды орындау кестесі

Бақылау түрі: Бақылау түрі
Жұмыс түрі: Жұмыс түрі
Жұмыстың тақырыбы: Жұмыстың тақырыбы
Ұсынылған әдебиеттерге сілтеме: Ұсынылған әдебиеттерге сілтеме
Баллдар: Баллдар
Тапсыру уақыты: Тапсыру уақыты
Бақылау түрі: №1 үй жұмысы.
Жұмыс түрі: Cұрау, баяндау
Жұмыстың тақырыбы: Delphi ортасымен танысу. Объектілер инспекторы. Формалар терезесі. Визуалдық программалау негіздері
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 1 тараулар;

[3] - 1 тарау

Баллдар:
Тапсыру уақыты: 2 апта
Бақылау түрі: №2 үй жұмысы
Жұмыс түрі: Cұрау, баяндау
Жұмыстың тақырыбы: Standard парағының TLabel, TEdit, TButton, TChexBox, TMemo, TradioButton, TMainMenu, TPopupMenu компоненттері
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 1 тараулар;

[3] - 1 тарау.

Баллдар:
Тапсыру уақыты: 3 апта
Бақылау түрі: №3 үй жұмысы
Жұмыс түрі: Cұрау, баяндау
Жұмыстың тақырыбы:

Additional парағының

Bitbnt, Image, StringGrid компоненттері

Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 1 тараулар;

[3] - 1 тарау.

Баллдар:
Тапсыру уақыты: 4 апта
Бақылау түрі: №4 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Сызықтық алгоритмдерді программалау
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 1 тараулар;

[3] - 1 тарау.

Баллдар:
Тапсыру уақыты: 5 апта
Бақылау түрі: №5 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Тармақталу алгоритмін программалау
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 2 тараулар;

[3] - 2 тарау.

Баллдар:
Тапсыру уақыты: 6 апта
Бақылау түрі: №6 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Қайталану алгоритмін программалау
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 3 тарау.

[3] - 3, 15, 17 тараулар.

Баллдар:
Тапсыру уақыты: 7-8 апта
Бақылау түрі:
Жұмыс түрі:
Жұмыстың тақырыбы: 1-ші аралық бақылау
Ұсынылған әдебиеттерге сілтеме:
Баллдар: 30
Тапсыру уақыты:
Бақылау түрі: №7 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Бір өлшемді массивтерді өңдеу
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 3 тарау.

[3] - 3, 15, 17 тараулар.

Баллдар:
Тапсыру уақыты: 9-10 апта
Бақылау түрі: №8 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Екі өлшемді массивтерді өңдеу
Ұсынылған әдебиеттерге сілтеме:

[1], [2] - 3 тарау.

[3] - 3, 15, 17 тараулар.

Баллдар:
Тапсыру уақыты: 11-12 апта
Бақылау түрі: №9 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Символдық мәліметтерді өңдеу
Ұсынылған әдебиеттерге сілтеме:

[1] -3, 13, 14 тараулар;

[2] - 3, 13, 14 тараулар;

[3] - 17 тарау.

Баллдар:
Тапсыру уақыты: 13-14 апта
Бақылау түрі: №10 үй жұмысы
Жұмыс түрі: Жеке тапсырмаға программа құру
Жұмыстың тақырыбы: Графика. Функция графигін тұрғызу.
Ұсынылған әдебиеттерге сілтеме:

[1] -3, 13, 14 тараулар;

[2] - 3, 13, 14 тараулар;

[3] - 17 тарау.

Баллдар:
Тапсыру уақыты: 15 апта
Бақылау түрі:
Жұмыс түрі:
Жұмыстың тақырыбы: 2-ші аралық бақылау
Ұсынылған әдебиеттерге сілтеме:
Баллдар: 30
Тапсыру уақыты:
Бақылау түрі:
Жұмыс түрі:
Жұмыстың тақырыбы: Емтихан
Ұсынылған әдебиеттерге сілтеме:
Баллдар: 40
Тапсыру уақыты:
Бақылау түрі:
Жұмыс түрі:
Жұмыстың тақырыбы: Барлығы
Ұсынылған әдебиеттерге сілтеме:
Баллдар: 100
Тапсыру уақыты:

1. 7. Пайдаланылатын әдебиеттер тізімі:

Негізгі:

  1. Фаронов В. В. Система программирования DELPHI. -СПб. :БХВ-Петербург, 2004. -912с.
  2. Фаронов В. В. DELPHI. Программирование на языке высокого уровня. -СПб. :Питер, 2004. -640с.
  3. Архангельский А. Я. . Программирование в DELPHI. 7. -М. :ООО “Бином-Пресс”, 2005. -1152с.
  4. Фаронов В. В. Программирование баз данных в DELPHI 7. -СПб. :Питер, 2005. -459с.

Қосымша:

  1. Фаронов В. В. Программирование баз данных в DELPHI 6. -СПб. :Питер, 2003. -352с.
  2. Глушаков А. Л. и другие. Программирование на Delphi 5. 0. -Харьков: «ФОЛИО», 2002.
  3. Суворов К. Ф., Черемных М. Н. Справочник DELPHI. -СПб. : БХВ-Петербург, 2004.

1. 8. Бағалау ақпараты және критериясы

Қорытынды бағалауға:

Ағымдық бақылау - 60%

Емтихан - 40%

Қорытынды бағалау келесі формула бойынша есептелінеді:

мұндағы:

ИО - қорытынды бақылау;

Р1 - бірінші аралық бақылау бағасының сандық эквиваленті;

Р2 - екінші аралық бақылау бағасының сандық эквиваленті;

Е - емтихан бағасының сандық эквиваленті.

Баға қою саясаты

Қорытынды баға осы курс бойынша Сіздердің алған нәтіжелерге сәйкес төмендегі бағыттар бойынша бағаланады:

  • үй тапсырмасы (макс. балл-10)
  • ағымдық бақылау (макс. балл-20)
  • аралық бақылау (макс. балл-30)
  • қорытынды емтихан (макс. балл-40)

Төмендегі кестеде оқытудың кредиттік технологиясымен жалпылама қабылданған, әріптік символдар қолданылатын, GPA - студенттің оқу жетістіктері деңгейінің орташа бағасын - анықтау үшін қажет бағалау жүйесі көрсетілген.

Әріптік жүйе бойынша бағалануы: Әріптік жүйе бойынша бағалануы
Балдардың цифрлік эквиваленті: Балдардың цифрлік эквиваленті
Балдары: Балдары
Дәстүрлі жүйе бойынша бағалануы: Дәстүрлі жүйе бойынша бағалануы
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: А
Балдары: 4, 0
Дәстүрлі жүйе бойынша бағалануы: 95-100
Өте жақсы
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: А-
Балдары: 3, 67
Дәстүрлі жүйе бойынша бағалануы: 90-94
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: В+
Балдары: 3, 33
Дәстүрлі жүйе бойынша бағалануы: 85-89
Жақсы
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: В
Балдары: 3, 0
Дәстүрлі жүйе бойынша бағалануы: 80-84
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: В-
Балдары: 2, 67
Дәстүрлі жүйе бойынша бағалануы: 75-79
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: С+
Балдары: 2, 33
Дәстүрлі жүйе бойынша бағалануы: 70-74
Қанағаттанарлық
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: С
Балдары: 2, 0
Дәстүрлі жүйе бойынша бағалануы: 65-69
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: С-
Балдары: 1, 67
Дәстүрлі жүйе бойынша бағалануы: 60-64
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: D+
Балдары: 1, 33
Дәстүрлі жүйе бойынша бағалануы: 55-59
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: D
Балдары: 1, 0
Дәстүрлі жүйе бойынша бағалануы: 50-54
Әріптік жүйе бойынша бағалануы:
Балдардың цифрлік эквиваленті: F
Балдары: 0
Дәстүрлі жүйе бойынша бағалануы: 0-49
Қанағаттанарлықсыз

“Компьютерде машықтану” пәні бойынша емтихан нәтижелері бойынша рейтингтік балдардың бөлінуі:

Студенттердің жауаптарының дұрыстығын бағалау, %: Студенттердің жауаптарының дұрыстығын бағалау, %
Балдары: Балдары
Бағасы: Бағасы
Студенттердің жауаптарының дұрыстығын бағалау, %: 90-100
Балдары: 37-40
Бағасы: 5 (өте жақсы)
Студенттердің жауаптарының дұрыстығын бағалау, %: 75-89
Балдары: 31-36
Бағасы: 4 (жақсы)
Студенттердің жауаптарының дұрыстығын бағалау, %: 50-74
Балдары: 20-30
Бағасы: 3 (қанағат. )
Студенттердің жауаптарының дұрыстығын бағалау, %: 0-49
Балдары: 0-19
Бағасы: 2 (қанағат-сыз)

Курстың саясаты - бұл оқытушының курсты оқыту барысында студентке қоятын талаптар жүйесі. Төменде ұсынылатын талаптар тізімі көрсетілген:

  • сабақты жібермеу;
  • сабаққа кешікпей келу;
  • сабақ үстінде сөйлеспеу;
  • сабақ үстінде сағыз шайнамау;
  • үй тапсырмаларын уақытында орындау;
  • оқу үрдісіне белсенді қатысу және т. с. с.
  1. Негізгі таратылатын материалдар мазмұны

2. 1. Курстың тақырыптық жоспары

Тақырып аты: Тақырып аты
Академиялық сағаттар саны: Академиялық сағаттар саны
Тақырып аты: Дәріс
Академиялық сағаттар саны: СОӨЖ
СӨЖ
Тақырып аты: 1. Кіріспе. Delphi ортасымен танысу
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 2. Визуалдық программалау негіздері
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 3. Delphi тілінің басқарушы құрылымдары. Консолдық қосымша.
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 4. Массивтер
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 5. Символдар мен жолдар.
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 6. Программистің өзі анықтайтын деректердің типтері
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 7. Файлдар
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 8. Процедуралар мен функциялар
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 9. Арнайы күйлерді өңдеу
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 10. Графикалық мүмкіндіктер
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 11. Мултимедиалық мүмкіндіктер
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 12. Мәліметтер қоры
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 13. Мәліметтер қорымен жұмыс істеу негіздері
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 14. ОБП элементтері
Академиялық сағаттар саны: 2
2
2
Тақырып аты: 15. Қолданушының компоненттерін құру
Академиялық сағаттар саны: 2
2
2

Глоссарий

ABSOLUTE: ABSOLUTE
Абсолютті айнымалы белгісі: Абсолютті айнымалы белгісі
ABSOLUTE: ASSEMBLER
Абсолютті айнымалы белгісі: Ассемблерде жазылған көмекші программа (подпрограмма)
ABSOLUTE: AND
Абсолютті айнымалы белгісі: Логикалық амал - ЖӘНЕ
ABSOLUTE: ARRAY
Абсолютті айнымалы белгісі: Массивті сипаттаудың басы
ABSOLUTE: ASM
Абсолютті айнымалы белгісі: Ассемблердегі блоктың басы
ABSOLUTE: BEGIN
Абсолютті айнымалы белгісі: Программа денесінің, қосалқы программаның, құрама оператордың басы
ABSOLUTE: CASE
Абсолютті айнымалы белгісі: Таңдау операторының басы
ABSOLUTE: CONST
Абсолютті айнымалы белгісі: Тұрақтыларды сипаттау бөлімінің басы
ABSOLUTE: CONSTRUCTOR
Абсолютті айнымалы белгісі: Объектінің құрылымы
ABSOLUTE: DIV
Абсолютті айнымалы белгісі: Бөліндінің бүтін бөлігін анықтау
ABSOLUTE: DO
Абсолютті айнымалы белгісі: Орындау - FOR, WHILE операторындағы циклдың басталуы
ABSOLUTE: DOWNTO
Абсолютті айнымалы белгісі: Цикл параметрінің соңғы мәнінен бастапқы мәніне өзгеруі (кему қадамы)
ABSOLUTE: ELSE
Абсолютті айнымалы белгісі: IF шартты көшу және CASE таңдау операторларындағы ӘЙТПЕСЕ бөлімі
ABSOLUTE: END
Абсолютті айнымалы белгісі: Программаның, қосалқы программаның, модульдің, құрама оператордың соңын баяндау
ABSOLUTE: EXTERNAL
Абсолютті айнымалы белгісі: Ішкі қосалқы программаның мәліметтері
ABSOLUTE: FILE
Абсолютті айнымалы белгісі: Файлдық тип
ABSOLUTE: FOR
Абсолютті айнымалы белгісі: Параметрлі қайталану операторының басы
ABSOLUTE: FORWARD
Абсолютті айнымалы белгісі: Қосалқы программаның тақырыбындағы мәліметтер
ABSOLUTE: FUNCTION
Абсолютті айнымалы белгісі: Қосалқы программа - функцияның басы
ABSOLUTE: GOTO
Абсолютті айнымалы белгісі: Шартсыз көшу
ABSOLUTE: IF
Абсолютті айнымалы белгісі: Шартты көшу операторының басы
ABSOLUTE: IMPLEMENTATION
Абсолютті айнымалы белгісі: Модульдің орындалушы бөлігі
ABSOLUTE: IN
Абсолютті айнымалы белгісі: Жиында элементтің бар екендігін тексеру
ABSOLUTE: INHERITED
Абсолютті айнымалы белгісі: Жалғастыру әдісі
ABSOLUTE: INLINE
Абсолютті айнымалы белгісі: Ассемблерде жазылған программа бөлігін қосу
ABSOLUTE: INTERFACE
Абсолютті айнымалы белгісі: Модуль интерфейсі
ABSOLUTE: INTERRUPT
Абсолютті айнымалы белгісі: Процедура дерективасы
ABSOLUTE: LABEL
Абсолютті айнымалы белгісі: Белгілерді сипаттау бөлігінің атауы
ABSOLUTE: MOD
Абсолютті айнымалы белгісі: Бөліндінің бүтін қалдығын анықтау
ABSOLUTE: NIL
Абсолютті айнымалы белгісі: Бос сілтеу
ABSOLUTE: NEAR
Абсолютті айнымалы белгісі: Жақын адресті форматтау
ABSOLUTE: NOT
Абсолютті айнымалы белгісі: Логикалық амал - ЕМЕС
ABSOLUTE: OBJECT
Абсолютті айнымалы белгісі: Объект
ABSOLUTE: OF
Абсолютті айнымалы белгісі: Массив типін сипаттау бөлігінің, файлдың, CASE операторындағы тұрақтыларды анықтаудың басы
ABSOLUTE: OR
Абсолютті айнымалы белгісі: Логикалық амал - НЕМЕСЕ
ABSOLUTE: PACKED
Абсолютті айнымалы белгісі: Жинақталған массив белгісі
ABSOLUTE: PRIVATE
Абсолютті айнымалы белгісі: Объект секциясының басталуы
ABSOLUTE: PROCEDURE
Абсолютті айнымалы белгісі: Қосалқы программа - процедураның басы
ABSOLUTE: PROGRAM
Абсолютті айнымалы белгісі: Программаның басы
ABSOLUTE: PUBLIC
Абсолютті айнымалы белгісі: Сыртқы объект секциясының басы
ABSOLUTE: RECORD
Абсолютті айнымалы белгісі: Жазба типінің басы
ABSOLUTE: REPEAT
Абсолютті айнымалы белгісі: Шарт бойынша қайталауды ұйымдастыру операторы
ABSOLUTE: SET
Абсолютті айнымалы белгісі: Жиын типі
ABSOLUTE: SHL
Абсолютті айнымалы белгісі: Бос разрядтарды солға жалғастыру арқылы 0-мен толықтыру
ABSOLUTE: SHR
Абсолютті айнымалы белгісі: Бос разрядтарды оңға жалғастыру арқылы 0-мен толықтыру
ABSOLUTE: STRING
Абсолютті айнымалы белгісі: Жол
ABSOLUTE: THEN
Абсолютті айнымалы белгісі: ІҒ операторының ОНДА бөлігі
ABSOLUTE: TO
Абсолютті айнымалы белгісі: Цикл параметрінің бастапқы мәнінен соңғы мәніне дейін өзгеруі (өсу қадамы)
ABSOLUTE: ТУРЕ
Абсолютті айнымалы белгісі: Тип бөлімінің атауы
ABSOLUTE: UNIT
Абсолютті айнымалы белгісі: Модульдің басы
ABSOLUTE: UNTIL
Абсолютті айнымалы белгісі: REPEAT операторының соңы
ABSOLUTE: USES
Абсолютті айнымалы белгісі: Орындалатын модульдің нұсқаушысы
ABSOLUTE: VAR
Абсолютті айнымалы белгісі: Айнымалыларды сипаттау бөлімінің атауы
ABSOLUTE: VIRTUAL
Абсолютті айнымалы белгісі: Виртуальдық әдіс
ABSOLUTE: WHILE
Абсолютті айнымалы белгісі: Алдын ала берілген шарт бойынша қайталануды ұйымдастыру операторы
ABSOLUTE: WITH
Абсолютті айнымалы белгісі: Жазба операторының басы
ABSOLUTE: XOR
Абсолютті айнымалы белгісі: Логикалық амал - НЕМЕСЕ амалына кері амал

1 дәрістің тақырыбы: Кіріспе. Delphi ортасымен танысу

  • Негізгі терезе мен компоненттер жинағы.
  • Форма құрастырушының және объектілер бақылаушысының терезесі.
  • Программа кодының терезесі.

Кіріспе

Borland корпорациясы аз ғана мерзім ішінде Delphi-дің 7 негізгі версиялары мен бірнеше модификацияларын шығарды. Delphi 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтаматсыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphi жатады. Жылдам жасау RAD - жүйесіне “Rapid Application Development” жүйесінің негізі визуалды жобалау және оқиғаны өңдеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке сұхбат терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады. Ортада қатаң типтелген объектіге бағдарлы тіл қолданылады, оның негізіне Object Pascal ( Turbo Pascal жалғасы ) жатады. Delphi әртүрлі программаларды құруға мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерекқорларды басқару программаларына дейін. Delphi-дің ұлғайтылған мүмкіндіктері графикпен, мультимедиямен, дерекқорларымен жұмыс істейтін және динамикалық құрылымдармен қосымшаларды құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі . NET технологиясының сүйемелдеуі болып табылады.

Delphi тілінде программалау ортасымен танысу

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

Delphi ортасын іске қосу үшін, келесі командаларды пайдалану керек: Пуск - > Программы -> Borland Delphi - Delphi 7.

Delphi-дің ортасы көптерезелік жүйе деп саналады және икемделуіне байланысты оның көрнісі жүктелгеннен кейін келесі түрде болуы мүмкін (1- сурет) . Интерфейстің құрамына 4 терезе кіреді:

  1. Негізгі терезе (Project 1) ;
  2. Объектілер бақылаушысының терезесі (Object Inspector) ;
  3. Формаларды құрастырушының терезесі (Form1) ;
  4. Программа кодының терезесі (Unit1. pas) .

Негізгі терезеден басқа терезелерді жылжытуға, экраннан алып тастауға және олардың өлшемін өзгертуге болады. Delphi бір құжаттық орта, яғни бір мезгілде тек қана бір қосымшамен жұмыс атқаруға болады. Программалар жобасының атауы негізгі терезенің жоғарғы қатарында көрсетіледі. Терезелерді кішірейту, үлкейту, жабу әрекеттері осы әрекеттердің Windows ортасында орындалуымен бірдей болып келеді. Форманың терезесінен Unit кодына өту және одан кері өту F12 пернесі арқылы орындалады. Кейде Delphi жүктелгенде, Unit терезесі шығады. Сол жақтағы терезе Browser терезесі деп аталады және бұл терезе арқылы программаның құрылымымен танысуға болады. Delphi ортасынан шығу үшін негізгі терезені жабу керек.

Негізгі терезе мен компоненттер жинағы

Негiзгi терезе программаның жобасын құрудағы жұмыстарды басқарады және Delphi ортасы iске қосылып тұрғанда мiндеттi түрде экранның жоғарғы қатарында орналасады (2-сурет) .

Бұл терезеде Delphi-дiң негiзгi меню жүйесi, пиктограммалық командалық батырмалары мен

компоненттер палитрасы орналасады. Негiзгi меню жүйесiнiң опциялар тақырыптарының құрамына iшкi меню кiредi.

Негiзгi меню жүйесiнiң элементтерi сол жағында ¦¦¦ таңба қойылған арнайы панельдерде орналасады. Негiзгi менюден басқа элементтердi панельдегi ¦¦¦ таңбасы арқылы негiзгi терезеден тыс экранның кез-келген жерiне жылжытуға немесе мүлдем алып тастауға болады.

Компоненттер жинағы - Delphi-дiң негiзгi байлығы болып табылады. Ол негiзгi терeзенiң оң жағында орналасып, қажеттi компонентті тез табуға арналған белгiлерден тұрады (3-сурет) .

Компонент деп белгiлi бiр қасиеттердi иемденген және форма терезесiнде кез-келген объектiнi орналастыру мүмкiндiгiн туғызатын функционалды элементтi айтады. Delphi ортасының компоненттері 19 топқа бөлiнген, ол топтарды парақтар деп атайды. Компоненттер көмегiмен программаның негiзi бөлiгi құрылады (терезелер, батырмалар, таңдау тiзiмдерi және т. с. с) .

Батырмалар панелi сияқты компоненттер палитрасын икемдеуге болады. Ол үшiн компоненттер палитрасына кiретiн кез-келген пиктограмманы тышқан тетiгiнiң оң батырмасымен сырт еткiзiп, арнайы редакторды iске қосу керек. Ашылған менюдегi Properties (қасиеттер) пунктiн таңдағанда 4-суреттегi оң жақ терезе шығады.

Мысалы, 3-суретте көрiнбейтiн компоненттер арасындағы Dialogs парағын алға жылжытсақ, бұл парақта жиi қолданылатын компоненттер орналасады. Ол үшiн 4-суретте келтiрiлген терезеде Dialogs пунктiн тышқанның сол жақ батырмасын басып тұрып, Dialogs пунктiн Data Aсcess пунктiнiң орнына қою керек.

Форма құрастырушының және объектілер бақылаушысының терезесі.

Форма құрастырушысының немесе форманың терезесi - болашақ программаның Windows терезесiнiң жобасы. Алдымен бұл терезе бос болады, дәлiрек айтсақ, Windows-тiң стандартты интерфейстiк элементтерiнен: жүйелi менюдi шақыру, терезенi үлкейту, кiшiрейту, жабу батырмаларынан, тақырып қатарынан және қоршаған шегiнен тұрады. Бұл терезенiң жұмыс аймағы координттық тордың нүктелерiмен реттелген.

Программалаудағы айтарлықтай уақытта Lego констукторының бөлiктерiмен атқарылатын жұмыс сияқты компоненттер жинағынан қажеттi компонентті таңдап, форманың терезесiнде орналастыруға болады. Сөйтiп, форма терезесiнде қажеттi компоненттер бiрiнен соң бiрi орналастырылады.

Бұл ерекшелiк - визуалды (көрсеткiш) программалаудың негiзi болып табылады. Программалаушы әр мезгiлде құрылатын программаның терезесiн бақылап отырып, қажеттi өзгерiстердi кез-келген мезетте енгiзу мүмкiндiгiне ие болады.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мультимедиалық жүйелік дыбыстар
8 – сынып оқушыларын химия пәнінің оқу-әдістемелік кешен арқылы оқыту
Философия пәнінен оқу-әдістемелік кешені
Интерактивті тақтаның құралдары
Интерактивті тақтаны орнату
Оқулық пен оқу әдістемелік кешендеріне қазіргі кезде қойылатын талаптарды анықтау
Қазіргі заманғы химия оқулықтарына қойылатын талаптар
ҚР білім беру жүйесінің заңнамалық негіздерінің құрылымы
Пәннің оқу - әдістемелік кешені негізінде ақпараттық технологияларды пайдаланудың әдіснамалық негізі
Философия тақырыбындағы адам және табиғат проблемалары
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz