Дипломдық жобада ақпараттық жүйе архитектурасы, ДҚ құрылымы және



жүктеу 0,69 Mb.
Pdf просмотр
бет9/23
Дата25.12.2017
өлшемі0,69 Mb.
#6099
түріДиплом
1   ...   5   6   7   8   9   10   11   12   ...   23

 

31

 



 

2.4 ДҚ диаграммасы 

 

Концептуалды  моделді  дерекқордың  сәйкес  құрылымына  енгізілу  тәсілі 

қандай  болса  да,  ДҚ  реляционды  сұлбасы  жобаға  сәйкес  болу  керек.ДҚ 

диаграммасы 2.2-суретте көрсетілген. 



 

 

 

2.2-cурет – ДҚ диаграммасы 



 

 



 

32

 



 

3 VISUAL BASIC программалау тілі 

 

 

3.1 VISUAL BASIC туралы жалпы түсінік 

 

VISUAL BASIC – тiң бүкiл программалауы оқиғалардан құралған. Өңдеу 



дегенiмiз бiрiншi жолда оқиғаны өңдеушiнiң атын көрсететiн процедура. 

Бейсик  (Basic,  Beginner,  All  purpose  Symbolic  Instruction  Code  жаңадан   

үйренiп    жүргендерге    арналған    көп  мақсаттық  символикалық  код)  оқу 

мақсатында  60  жылдар    барысында  Дармут  колледжiнде  дайындалған.    өзiнiң  

қарапайымдылығының  арқасында ол тез  халық арасында  жайылды және  үй  

компьютерлерiнде    қолданылды.  70  жылдары  Бейсик  сол  заманның  ең 

қарапайым  программалау тiлi ретiнде Altair  дербес компьютерлерiнде  жүзеге 

асырылды.Бұл жұмысты Билл Гейтс , Microsoft-тың  қазiргi президентi , өзiнiң 

серiктесi  Пол Алленмен бiрге орындады. Гейтстiң арқасында Бейсик  IBM PC  

платформасына    көшiрiлдi,  ал  оның  ең  жетiлдiрiлген  QBASIC  версиясы 

(QBASIC,  жылдам  Бейсик)    MS  DOS  операциялық  жүйесiнiң    базалық 

жабдықтауына  ендi. 

Қазiргi  күнге  дейiн  Гейтстiң  күш  салуы  және  қаржылай  қолдауы 

арқасында Бейсиктi дамыту белсендi жалғасуда. 

 QBASIC 

тiлiнiң 


Бейсиктiң 

бұрынғы 


версияларынан 

негiзгi 


айырмашылығы  құрылымдық программалау тiлi Паскаль және Си тiлiндерiне 

ұқсас.  Солай  дегенмен,  жаңадан  үйренушiлер  үшiн  QBASIC  тiлi  ,  барлқ 

айнымалыларды    жөндеу  құралдарының  икемдлiгiне  орай  Паскаль  тiлiнен 

әлдеқайда жеңiл.  

QBASIC  тiлiнiң  құндылығы  ол  бойынан  программалаудың  диалогтық 

құралдары  ретiнде  Бейсик  тiлдерiнiң  ең  жақсы  қасиеттерiн,  Паскаль  және  Си 

сияқты тiлдердiң құрылымдық  және модульдiк программалауының  ең жақсы 

құралдарын  жинаған.  Бұл  тiл  көптеген  операциялық  жүйелер  үшiн  жүзеге 

асырылған. Жекелеп алғанда, MSDOSоперациялық жүйе үшiн   QBASIC және  

VISUAL  Basic  for MSDOS  нұсқасы бар.    WINDOWS  үшiн    жыл  сайын дерлiк 

VISUAL  Basic-тiң  жаңа  жаңа  нұсқасы  шығарылып  тұрды.  Барлық  офистiк 

қолданбаларға  Microsoft  компаниясы  өзгеше    бiр  макротiл  ретiнде 

қолданылады.  

 

3.2 VB-те программалау 



 

Программалау  –  адамның  ЭЕМ-мен   қарым  –  қатынас  жасау 

құралдарының бірі. Ол дайын программаларды қолданудан ерекше. Біріншіден 

ондай  программалар  қолданушы  сұранысын  әр  уақытта  қанағаттандыра 

алмайды. Сондықтан қандай да бір нақты есепті орындауға арналған программа 

құру қажеттілігі туындайды.   

Осындай  мағынада  Visual  Basic  программалау  ортасы   Windows 

операциялық  жүйесі  үшін  программалық  қамтамасыз  етуді  құруға  арналған 




 

33

 



 

универсал  құралдарының  бірі  ьолып  табылады.  Және  де,  олардың  ауырлық 

деңгейі қарапайым қосымшалардан мәліметтер қорын өңдеуге арналған күрделі 

программаларға дейін өзгеріп отыруы мүмкін. 

Әрі  қарай  визуальді  программалау  тілінің  көмегімен  қалай  программа 

құруға болатындығы туралы сөз болады. 

бөлігін қолданушының графиктік интерфейсі деп атайды. 

Динамикалық құрылымды мәндер (ДҚМ)  

VBA  тілінің  негізгі  бөлігі  –  Collection  класы  динамикалық  құрылымды 

мәндермен  жұмысты  жеңілдетеді,  яғни  әр  түрлі  типті  мәндерді  және  тиімді 

құрылған қасиеттер мен әдістерді жинақтау арқылы жүзеге асырылады. 

VBA-дағы  коллекция  –  әр  түрлі  типті  реттелген  элементтер  жиынтығы. 

Коллекцияның  массивтен  айырмашылығы  осында.  Барлық  элементтері 

индикстелген.  Коллекцияның  өлшемі  алдын-ала  анықталмайды  және 

динамикалық  түрде  өзгеруі  мүмкін.  Коллекциядағы  кез-келген  элемент 

жойылуы  мүмкін  және  элементтер  қайта  нөмірленеді  де  индекстер  тізбегі 

үзілмейді. Жаңа элемент коллекцияның  кез-келген жеріне қойылуы мүмкін.  

Collection класының Count қасиеті элементтерінің санын, ал әдістері: 

–  add әдісі – коллекцияға элементті қосады; 

–  remove әдісі – коллекциядан элементті жою; 

–  item әдісі – берілген мән бойынша элементтің мәнін береді. 

Берілген мән ретінде элементтің индексі аталады. 

 

3.3 Қолданушының графиктік интерфейсін құру  

 

3.3.1 Графикалық интерфейстің формаларымен жұмыс 

 

Графиктік  интерфейсті  құруды  бір  қосымша  негізінде  түсіндірейік.  Ол 



саймандар  тақтасында  орналасқан  екі  басқару  элементтерінің  көмегімен 

құрылады: «батырма» және «тексттік өріс».  

Графиктік интерфейсті құру үшін қажетті басқару элементтерін формаға 

орналастыру қажет. Ол үшін : 

–  Тышқанның  курсор  көрсеткішін  саймандар  тақтасында  таңдалатын 

элемент  пиктограммасына  орналастыру  керек  (мысалы  «батырма»  -  оң  жақ 

бағандағы жоғарыдан үшінші компонент); 

–  Таңдалған  пиктограмманы  екі  рет  шерту  нәтижесінде  форма 

терезесінде  "батырма” элементі пайда болады; 

–  Тышқан  көрсеткішін  форма  терезесіне  апару.  Көрсеткіш  форма 

терезесіндегі  батырма  үстінде  болғанда,  тышқанның  сол  жақ  батырмасын 

басып отырып форманың қажетті жеріне жылжытуға болады; 

–  Формаға  тағы  бір  "батырма”  қосу  үшін,  саймандар  тақтасына  барып, 

CommandButton   (Командалық  батырма)  пиктограммасын  екі  рет  шерту  керек. 

Формада тағы бір «батырма» пайда болады. Келесі батырманы орналастырмас 

бұрын,  бірінші  батырманы  орма  центрінен  шетіне  қарай  жылжыту  керек. 

Әйтпесе, екінші батырма мүлдем көрінбей қалады; 



жүктеу 0,69 Mb.

Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   23




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

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