Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги бухоро муҳандислик-технология институти



Download 1,84 Mb.
Pdf ko'rish
bet26/33
Sana21.02.2022
Hajmi1,84 Mb.
#31538
1   ...   22   23   24   25   26   27   28   29   ...   33
Bog'liq
diskret matematika fanidan elektron darslik yaratish

Формалар билан ишлаш. 
Delphi да тузиладиган дастурлар бирор форма асосида қилинади. Delphi да 
ҳар бир янги ҳосил қилинган формага унга мос бўлган модул автоматик ташкил 
қилиниб турилади. Бу эса дастурчи учун жуда қулай имконият, яни унинг ишини 
тезлаштиришга ѐрдам беради. 
Бу форманинг шаклини танлаш, унда компаненталарни жойлаштириш 
бизнинг ихтиѐримизда бўлади. Формага бирор компанентани қўймоқчи бўлсак, 
шу компанентанинг устида сичқончанинг чап тугмасини икки марта босилади. 
Бу компанента форманинг ўртасига жойлашади. Биз уни ҳохлаган жойимизга 
суриб кўчиришимиз мумкин.
Delphi дастурлаш тилида Pascal тили асос қилиб олинган. Чунки бунга 
сабаб дастурлашни ўрганмоқчи бўлганларнинг кўпчилиги биринчи навбатда 
Pascal дастурлаш тили билан танишиб чиқади. Delphi дастурлаш тили учун 
Паскаль дастурлаш тили асос қилиб олинибди. Хўш ундай бўлса, бу иккита 
тилнинг қандай ўхшашлик ва фарқли томонлари бор? 
Delphi дастурлаш тилида Pascal сиз фойдаланган олдинги Pascal тилидай 
бўлмайди. Delphi дастурлаш тилида янада қулайроқ Borland Pascal7 дастурлаш 
тили тамонидан қўллаб қувватланган янги синтаксисдан фойдаланилади.
Биз биламизки, Паскалда бирор каттароқ дастур, масалан амалий дастурлар 
мажмуини тузмоқчи бўлсак, албатта биз модулли дастурлашдан фойдаланамиз. 
Яъни қўйилган масалани кичикроқ бўлакларга бўлиб оламиз ва шулар билан 
ишлаймиз. Натижани олиш учун эса, бу бўлакларни бирлаштирувчи битта 
асосий дастур қилинади. Айнан шу нарса Delphi дастурлаш тилининг асоси 
хисобланади. Агар биз Delphi да бирор форма ҳосил қилсак, уҳолда Delphi бизга 
ўзи автоматик тарзда шу формага мос бўлган модулларни ва бу модулларни 
бошқарувчи дастурни тузиб беради. Бошқарувчи дастурни Delphi да, агар унга 
ўзимиз ном бермасак, Project1.dpr деб номлайди. Бунда .dpr файл кенгайтмаси. 
Автоматик тарзда ташкил қилинган модулга биз ном бермасак, у ҳолда Delphi 
уни Unit1.pas деб номлайди. Ўзимиз эса .pas кенгайтмасини сақлаган ҳолда 
ҳоҳлаган номимизни беришимиз мумкин. Бошқа дастурлаш тили Basic Microsoft 
фирмаси томонидан ишлаб чиқарилган Vishual basic дастурлаш тилида 


68 
қўлланилади. бу дастурлаш тили Delphi дастурлаш тилига якин, аммо объектга 
мўлжалланган хоссаларига мувофиқ эмас.. Шундай бўлса ҳам Visual basic 
хусусиятлар билан бошқарилади ва Windows асосида профессионал ишлаб 
чиқаришда зарурлигини кўрсатди. Унинг асосий имкониятлари қатор йиллар 
давомида ўз ҳолича қолиб келмоқда. Delphi вужудга келгунга қадар Visual basic 
ҳақиқатдан ҳам а Windows мухити учун ягона визуал ишлаб чиқариш 
инструменти бўлган. [29] 
Бу тил ўзининг кенг қамровли имкониятларига эгалиги билан бирга, бошқа 
дастурлаш тилларидан ўзининг баъзи бир хусусиятлари билан ажралиб туради. 
Borland Delphiнинг пайдо былиши дастурлашни ривожлантириш тарихида ѐркин 
кўриниш бўлди. Delphiнинг дунѐга келишига қуйидаги тенденциялар сабаб 
бўлди; 

Windows учун дастулаш ва компоненталар технологияси. 

Масалаларни ечиш учун объектга йуналтирилган усул. 

Компоненталар технологиясига асосланган иловаларни тез яратишнинг 
визуал мухитлари. 

Интерпритациядан эмас, компиляциядан фойдаланиш. Бу шундан 
иборатки, интерпретатор билан ишлашга қараганда компилятор билан 
ишлаш тезлиги ўн марталаб устунликка эга бўлади. 

Универсал усуллар ѐрдамида маълумотлар базаси билан ишлаш 
имкониятларининг мавжудлиги. 
Битирув малакавий ишда Delphi дастурлаш тилида яратилган маърузалар 
Web сахифасини чақириш, виртуал кўргазмалар мажмуасини тартиб бўйича 
жойлаштириш ва барча яратилган қисм дастурларни бирлаштиришда 
фойдаланилди.

Download 1,84 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish