54
блоком возможного возникновения исключения. Вторая часть- это блок
обработки исключений on тип_исключения do оператор.
Вот его общий вид:
TRY
здесь может произойти ошибка
EXCEPT
эти команды выполняются,
если ошибка произошла
END;
Применим данный оператор в процедуре примера вычисления с=(a+b)
2
:
procedure TForm1.Button1Click(Sender: TObject);
var a,b,c:real;
begin
try
a:=StrToFloat(LabeledEdit1.Text);
b:=StrToFloat(LabeledEdit2.Text);
c:=SQR(a+b)
except
Label1.Caption:='
Неверные данные';
Exit
end;
Label1.Caption:=FoatToStr(c)
end;
Оператор Exit вызывает досрочный выход из всей процедуры. Если бы его не
было, оператор Label1.Caption:=FloatToStr(c) выполнялся бы в любом случае, так
как он никак не связан с оператором try.
№12 Дәріс. Деректер қорларының қосымшаларын құру. Деректер
қорын құрастырудың негізі. ДҚ-ың ахитектурасы. ДҚ-ың кестелерін құру.
ДҚ-ың кестелерінің параметірлерін орнату.
Дәріс конспектісі:
«
Объектілі бағытталған бағдарламалау» пәні 5В060200 – «Информатика»
мамандығын дайындаудағы программалауды оқытуға арналып ұсынылатын
объектілі бағытталған программалау негізі мен Delphi ортасында
программалаудың негізгі құрал жабдықтарын пайдаланып қосымшалар құрып
үйрену болып табылады.
Пәннің негізгі мақсаты болып объектілі бағытталған программалаудың негізі
түсініктерін оқыту және студденттерге Delphi ортасында программалау
құралдарын оқыту болып табылады. Сонымен қатар, ДҚ мен оны басқаруға
арналған ДҚБЖ-ін объектілі бағытталған программалаудың Delphi ортасында
құру технологиясын, ДҚ көмегімен АРМ-дарды басқару жүйелерін Delphi
ортасына кірістірілген Access, SQL және Paradox программалары мен BDE
утилиттерінің көмегімен құрастыру технологиясын оқытып, үйрету болып
табылады.
Ұсынылып отырған әдістемелік нұсқаулар «Delphi ортасында ОБПН»
элективті курсы пәнінің «Деректер қорын құру» тақырыбы бойынша зертханалық
жұмыстар мен СӨЖ бойынша есеп жұмыстарын орындауға арналған. Курстың
соңында студенттің барлық объектілі бағытталған ортада ДҚ құру туралы, әсіресе
Delphi ортасында, толық түсінігі болу керек.
«
Delphi ортасында ОБПН» «Деректер қорын құру» тақырыбы бойынша
зертханалық жұмыстары мен СӨЖ бойынша есеп жұмыстарын орындауға
арналған әдістемелік нұсқаулар, Delphi ортасында ОБП барлы
ДҚ түрлерін құруға арналған толық түсініктемелер түріндегі үш ішкі
нұсқаулардан тұрады.
55
ДҚ құруға арналған зертханалық жұмыстар мен өзіндік жұмыстарды
орындауда студенттер ДҚ кестелерін ұйымдастыру мен ДҚБЖ құрудың келесідей
түрлерін оқып үйренулері керек.
Біріншіден, ол – Delphi-де BDE утилитінің көмегімен
ДҚ мен ДҚБЖ ОБП
Delphi ортасында Paradox көмегімен басқаруға арналған «Кітапхана» ДҚБЖ-нің
мысалының қарастырылғаны.
Екіншіден, ол –Delphi ортасында ОБП Access те құрылған кесте түріндегі
ДҚБЖ құру жолын қарастыруға арналған «АГТУ-дың телефондық анықтамасы»
ДҚБЖ-нің қарастырылуы.
Үшіншіден, ол – тағы сол Delphi-де BDE утилитінің көмегімен ДҚ мен
ДҚБЖ ОБП Delphi ортасында Paradox көмегімен басқаруға арналған ДҚБЖ-ін
құру мысалының қарастырылуы, бірақ бұл жолы сол ДҚБЖ-нің қысқа да ыңғайлы
жолдарын пайдаланып, сол пайдаланылған жолды толық сипаттау.
Осы ДҚБЖ құрастырудың ең үлгілі де тиімі жолын қарастырайық.
№13.Дәріс тақырыбы Деректер қорларының қосымшаларын құру. ДҚ қосымшаларын
құруға арналған компоненттер. Деректермен жұмыс жасауға арналған визуалды
компоненттер. Есептеу өрістері мен таңдау өрістерін құру.
Дәріс конспектісі:
PARADOX 7-
де ҚҰРЫЛҒАН ДЕРЕКТЕР ҚОРЫНЫҢ БАСҚАРУ ЖҮЙЕСІН
DELPHI ОРТАСЫНДА ҚҰРУ ПРОЦЕССІ
Delphi-
дің бас менюіне кіріп,
DatabaseDesktop қосымшасын іске қосу
үшін
Tools ішкі бетін таңдаймыз
. DatabaseDesktop-та
деректер қоры кестесін
құрамы
з. Ол үшін
File - New – Table бас менюіне кіреміз
де, кесте құрамыз.
Құрылатын кесте түрін таңдауға арнапған терезе пайда болады. Кесте типін
таңдаймыз. Пайда болған терезеден келесі деректерді енгіземіз:
-
Өріс аты,
-
Өріс типі,
-
Өріс өлшемі (Өрістердің кейбір аса міндетті емес параметрлері).
Кесте құру терезесі
Кесте өрістерін, олардың типтері мен өлшемдерін енгізіп болғаннан кейін,
Save As
батырмасын басып, кестені
C:/kaf/tab адресі бойынша
tab.db деген атпен сақтап қоямыз.