Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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 қ осымшасы жазылмайды) Кө бінесе программа ә р қ айсысы нақ ты оқ иғ аны ө ндеуге арналғ ан процедуралар жиынтығ ынан тұ рады. Жиынтық қ а қ осалқ ы программа-процедура, функциялардың ең гізілуі де мү мкін.
|