Студопедия

Главная страница Случайная страница

Разделы сайта

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






Delphi ортасында жиі кездесетін оқиғалар






OnClick -тышқ ан тү ймесін бір рет басу.

OnDblClick -тышқ ан тү ймесін екі рет басу.

OnKeyDown -клавишті басу.

OnGreatе- форманы екі рет шерту басу т.б.

Проект екі бө лімнен тұ рады: автоматты тү рде project1 атауы берілгенпроекті файлы

(негізгі модуль) жә не Unit1.pas атауы берілген модуль. Олар жеке терезелерде орналасқ ан. Модульге оқ иғ аларғ а сә йкес іс-ә рекеттерді орындайтын программа мә тіні (процедуралар) ең гізіледі. Программа мә тінің программалық код деп, ол ең гізілетін процессі деп атайды. Формада код терезесіне ө ту жә не код терезесінен формағ а ө ту ү шін F12 клавишін басу жеткілікті.

Формасы екі рет шерткен кезде ол терезесіне ең гізілген процедура дайындамасы кө рсетілген. Оқ иғ ағ а байланысты қ ұ рылатын процедура Оқ иғ аны ө ң дуіш не ө ң деу процедурасы делінеді. Процедура дайындамасының жазылу тү рі:

Procedure < атау > (Sender: TObject);

< сипаттау бө лімі >

Begin

< процедура денесі >

еnd;

Мұ ндағ ы: Sender- қ ұ рылатын процедураның қ ай класқ а тиістілігін анық тайтын параметр.

Терезенің сол бө лігінде –браузер терезесі.

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

Берілгендерді ең гізу жә не шығ ару. InputBox функциясы ShowMessage процедурасы. Типті тү рлендіру функциялары.

Delphi -де айнымалы мә нің ең гізу ү шін меншіктеу командасын, ең гізу терезесін не форманың Edit компонентің ө рісін пайдалану мү мкін.

Delphi -де нә тижені ShowMessage процедураның терезесіне шығ аруғ а болады. Процедураның жазылу тү р і:

ShowMessage(FloatStr(S));

ShowMessage(FloatTostrF(S, ffgeneral, 7, 3));

Жү йе соң ғ ы операторды оқ ып шығ ып, 7 цифрдан тұ ратын нақ ты санды символдық типте

ShowMessage терезесінде кө рсетеді.

1.Мысалы: х=4, 8 ү шін у=3х+5/3 функциясының мә нің есептеу керек. Х мә ні InputBox терезесі арқ ылы ең гізілсін, у мә ні ShowMessage терезесінде кө рсетіледі.

1. File-New Application командасын беріп, жаң а жоба ашу Form1 терезесі кө рінеді.

2. Форма екі рет шерту Unit1.pas атаулы модель қ ұ рылады да, On Greate оқ иғ асын ө ндеуіне процедурасының дайындамасы кө рінеді.

Form1 Form Greate форманы екі рет шерту оқ иғ асынан жауап ретінде қ ұ рылатын процедураның қ ұ рама атауы.

(Delphi -де ә р қ айсысы ұ қ сас толық бір іс-ә рекетті орындайтын программалар тобы не, басқ аша айтқ анда, ә дістер немесе қ асиеттер орталығ ымен сипатталатын обьектілер жиынтығ ы класс деп, олардың біреуі класс данасы делінеді. Обьект орындай алатын ә рекет ә діс деп аталады)

Екіншісі процедураның аты. Ол обьект жә не оқ иғ а атауларының қ осындысынан тұ рады (оқ иғ а атауының алдында On қ осымшасы жазылмайды)

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.