Алматы экономика және статистика академиясы



жүктеу 5,01 Kb.
Pdf просмотр
бет20/30
Дата14.12.2017
өлшемі5,01 Kb.
#4331
1   ...   16   17   18   19   20   21   22   23   ...   30

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 деген атпен сақтап қоямыз. 


56 
 
Одан кейін өз alias-тарымызды құрамыз (alias –ол құрылған деректер 
кестестесінің  файлын оның жолын көрсетпей-ақ,  шақыруға мүмкіндік беретін 
ат).Ол шүшін менюге кіріп, Tools - Alias Manager пунктын таңдаймыз. Alias Manager 
терезесі пайда болады. 
New 
батырмасын  басамыз.  Database Alias қатарында  өзіміздің  Alias-ымыздың  атын 
енгіземіз, драйвер типін – қалыпты жағдайда STANDART, деп  
енгіземіз. 
 
 
 
 
 
 
 
 
 
 
 
 
 
Енді  өзіміздің  деректер  сақталған  файлымыздың  жолын  жазып,  сілтеме  құрып 
қоямыз.  Ол  үшін  Browse  батырмасын  басып,    құрылған  деректер  қорының  жолын 
көрсетеміз. 
Программаға арналған өзіміздің формамызды құрып қоямыз. Ол үшін File менюіне 
кіріп, New Aplication-ды таңдаймыз. 
Енді  программа  мен  құрылған  деректер  файлының  арасында  байланыс  орнатып 
қоямыз.  Ол  үшін  программаның  формасында  Delphi-дің  сәйкес  компоненттерін 
орнатып  қою  керек.    DataAccess  компоненттер  палитрасына  кіреміз  де,  формаға  Table 
(деректер  тұрған  кестеге  жауап  беретін)  және  DataSource  (компоненттердің  өз  ара 
байланысына жауап беретін) компоненттерді орнатамыз. 
DbNavigator'>DataControls 
компоненттер 
палитрасынан 
формаға 
DbNavigator 
(пайдаланушыға деректер қоры мәндерімен: жазбаларды қосу және жою,  жазбаны өзгерту, - 
сияқты бірнеше амалдарды орындауға мүмкіндік беретін) компонентін алып орнатамыз. Енді 
форманы деректер қорымен байланыстырамыз. Ол үшін келесі амалдарды орындаймыз: 
Datasource 
пен  Tablel  компоненттерін  байланыстыру  мақсатында  datasource 
компонентінің қасиетінің dataset қатарында Tablel-ні таңдаймыз. 
Енді Table1 компонентін құрылған деректер қоры файлымен байланыстырамыз.  Ол 
үшін Table1 қасиетінің  DataBaseName қатарында  деректер файлының жолын - C:\kaf  
енгіземіз.  TableName қатарында өзіміздің ДҚ файлымыздың атын таңдаймыз.  
Бәрі  біткен  соң,  болашақта  деректер  қорымен  амалдар  орындау  үшін  DbNavigator 
компонентін  DataSource1  компонентімен  байланыстырамыз,  DbNavigator  қасиетінің  
DataSource 
қатарында  DataSourcel-ді  таңдаймыз.  Одан  кейін  Tablel  қасиетіндегі  Active 
қатарының мәнін  True-ге ауыстырамыз. 
 
 
№14.  Дәріс  тақырыбы.  Деректер  қорларының  қосымшасын  құру.  Жергілікті 
деректер қоры. Деректерді алудың навигациялық әдісі. Навигациялау әдістері,  
жазбаларды    фильтрациялау  әдістері.  Деректерді  іздеу,  деректерді  теру 
модификациясы.  Біріктірілген  кестелермен  жұмыс.  Деректерді  алудың 
реляциялық  әдісі. SQL тілі туралы  негізгі деректер.  Кестелерден  деректерді 
таңдау. Кестелерді біріктіру. Жазбаларды модификациялау 
Дәріс конспектісі: 


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   30




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау