Дельфи ортасында бағдарламалау

Содержание

Слайд 2

Тақырыбы: Delphi объектілі-бағытталған ортасымен танысу. Delphi ортасында мәзірлермен жұмыс істеу. Стандартты

Тақырыбы: Delphi объектілі-бағытталған ортасымен танысу. Delphi ортасында мәзірлермен жұмыс істеу.

Стандартты функциялар. Сызықтық құрылымды бағдарламалау
Дәріс мақсаты: Delphi объектіге бағытталған бағдарламалаудың ортасының негізгі элементтерімен танысу
Қарастырылатын сұрақтар:
-Обьектілі бағытталған бағдарламалау тіліне тусінік
-Delphi ортасында мәзірлермен жұмыс істеу
-Стандартты функциялар. Сызықтық құрылымды бағдарламалау
Слайд 3

ОББ тіліне тусінік ОББ - бұл объектілер жиынтығы және олардын әрекеттеу

ОББ тіліне тусінік

ОББ - бұл объектілер жиынтығы және олардын әрекеттеу

тәсілдері.
Обектілер арасында ақпарат алмасу хабарламалар көмегімен жүзеге асырылады.
Хабарламалардың берілуі нәтижесінде оқиға туындайды.
Слайд 4

Класс (class) – сипаттар (properties) мен тәсілдердің (methods) және оқиғалардың (events)

Класс (class) – сипаттар (properties) мен тәсілдердің (methods) және оқиғалардың

(events) жиынтығы, яғни класс оның дұрыс жұмыс жасауын қамтамасыз ететін сипаттар мен тәсілдерден және оқиғалардан тұрады деуге болады.
ОББ негізгі 3 принциптен тұрады:
-инкапсуляция
-мұрагерлік
-полиморфизм
Слайд 5

Инкапсуляция дегеніміз-берілгендерді (деректерді ) және оларға жүргізілетін әрекеттерді бір объектілік типке

Инкапсуляция дегеніміз-берілгендерді (деректерді ) және оларға жүргізілетін әрекеттерді бір объектілік типке

біріктіру
Мұрагерлік көмегімен ортақтан жекеге жылжи отырып өте күрделі кластарды жасауға болады
Полиморфизм – бұл әртүрлі деңгейде аттары бірдей тәсілдерді қолдану
Слайд 6

Жобалау файлдарын сақтайтын белгілі құрылымды каталог болуы керек. Файлдардың, форманың, компоненттердің

Жобалау файлдарын сақтайтын белгілі құрылымды каталог болуы керек.
Файлдардың, форманың,

компоненттердің және айнымалылардың атаулары олардың мағынасын бейнелеп тұруы керек.
Жоба – бұл қосымшаларды құратын өзара байланысқан формалар мен модульдердің жиынтығы.
Жобаның модульдері олардың USES операторымен анықталатын басқа модульдерді қолданады.
Слайд 7

Delphi ортасында мәзірлермен жұмыс істеу Жобаның құрамына келесі файлдар кіреді: Жобаның

Delphi ортасында мәзірлермен жұмыс істеу

Жобаның құрамына келесі файлдар кіреді:
Жобаның файлы (кеңейтіндісі

DPR)
Жобаға кіретін барлық формаладың сипаттамалары (кеңейтіндісі DFM )
Формалар модульдері (кеңейтіндісі РАS)
Жоба параметрлері (кеңейтіндісі DОF )
Ресурстар сипаттамалары (кеңейтіндісі RES)
Слайд 8

Математикалық функциялар Жазылуы Атқаратын қызметі ABS (X) Абсолюттік шама SQR (X)


Математикалық функциялар
Жазылуы Атқаратын қызметі
ABS (X) Абсолюттік шама
SQR (X) Квадрат
SQRT (X)

Түбір
SIN(X) Синус
COS (X) Косинус
EXP (X) Экспонента
LN (X) Натурал логарифм
EXP (LN (X) *Y) Х – тің Y дәрежесі ( XY)
Слайд 9

Стандартты функциялар. Сызықтық құрылымды бағдарламалау Мысалы: y:=3*x+5/4 функциясының берілген х-ке мәнін

Стандартты функциялар. Сызықтық құрылымды бағдарламалау

Мысалы: y:=3*x+5/4 функциясының берілген х-ке мәнін

есептеу керек.
Функциялар:
- FloatToStr ()
- StrToFloat ()
- IntToStr ()
- StrToInt ()
Слайд 10

Бірінші программа procedure TForm1.Button1Click(Sender: TObject); var x,y:real; begin x:=StrToFloat(Edit1.Text); y:=3*x+5/4; Edit2.Text:=(FloatToStr(y)); end;

Бірінші программа

procedure TForm1.Button1Click(Sender: TObject);
var x,y:real;
begin
x:=StrToFloat(Edit1.Text);
y:=3*x+5/4;
Edit2.Text:=(FloatToStr(y));
end;

Слайд 11

Қорытынды: Delphi ортасы объектілі бағытталған бағдарламалаудың негізгі ұстанымдарын қолдайды. Мәзірлермен жұмыс

Қорытынды: Delphi ортасы объектілі бағытталған бағдарламалаудың негізгі ұстанымдарын қолдайды. Мәзірлермен

жұмыс істеуде жобаның құрамына кіретін файлдарды өзгертуге болмайды. Стандартты енгізу-шығару және математикалық функцияларды дұрыс жазу және қолдану керек.