Ilmiy loyiha mavzusi: Spravochnik Farg’ona shahri dorixonalarida mavjud dorilar bazasini yaratish mundarija kirish


 C++ Builder dasturida ma’lumotlar ombori bilan ishlaydigan



Download 0,94 Mb.
Pdf ko'rish
bet5/10
Sana25.01.2023
Hajmi0,94 Mb.
#902370
1   2   3   4   5   6   7   8   9   10
Bog'liq
Dorixona baza

1.3 C++ Builder dasturida ma’lumotlar ombori bilan ishlaydigan 
komponentalar ro‘yxati. 
C++Builder bosh xususiyati avvalam bor uning dasturni vizual ishlash 
jarayonida 
nafaqat 
tayyor 
komponentalardan 
foydalanish, 
balki 
yangi 
komponentalarni yaratish qobiliyatida ham namoyon bo‘ladi. Yangi komponentalar, 
dastlabki komponentalar kabi, sodda bo‘lishi mumkin, bunda ularning funksional 
imkoniyatlari sal-pal kengaytirilgan yoki o‘zining mutlaqo o‘ziga xos ko‘rinishi, 
xulq-atvori va kodining mazmuni bilan farqlanadigan bo‘ladi. Komponentalarning 
yaratilishi OMD ning vorislik mexanizmiga tayanadi, cheklanishlarga deyarli ega 
bo‘lmaydi hamda quyidagi bosqichlardan o‘tadi: 
Mavjud komponenta turiga vorislik; 
1.
Yangi xususiyatlar, metodlar va voqealarni aniqlash; 
2.
Yaratilgan komponentani qayd etish. 
Qidirish oson bo‘lishi uchun politra funktsional jihatdan o‘xshash komponentalarni 
birlashtiradigan qo‘shimcha ilovalar bilan bo‘lingan. Tanlab olingan 


12 
komponentaning kontekst menyusini unga sichqonchaning o‘ng tugmasini bosib 
ochish mumkin. 
II. Loyiha qism. 
2.1 C++ Builderda Microsoft Access ma’lumotlar bazasi bilan bog’lash 
C++Builder dasturlash tilini ma’lumotlar ombori bilan bog‘lash turilari ko‘p 
bo‘lib ulardan biz ADO komponentlar to‘plamiga tegishli bo‘lgan ADOConnection, 
ADOTable va DataAccess komponentlar to‘plamiga tegish-li bo‘lgan DataSource 
komponentlaridan foydalanamiz.
Komponenti
ning 
ko‘rinishi 
Komponentning nomi 
Vazifasi 
ADOConnection 
bu komponent ma’lumotlar 
bazasini C++ dasturlash tili 
bilan bir –biriga bog‘laydi. 
ADOTable 
bu komponent ma’lumotlar 
baza-sidagi 
jadvalni 
C++ 
dasturlash tili bilan bir – 
biriga bog‘laydi. 
DataSource 
bu komponent ma’lumotlar 
bazasidagi jadvaldagi 
ma’lumotni inson ko‘ra 
oladigan ko‘rinishga keltiradi 
va aksincha.
Bu komponentlarni C++ dasturlash tilining proekt oynasiga ya’ni formaga 
o‘rnatamiz. Komponentlardan ADOConnectionni tanlab Object Inspector 


13 
oynasidagi 
Properties 
(Xususiyat) 
bo‘limidagi 
ConnectionString 
bandini tanlaymiz. Bu bandagi 
tugmani 
chertamiz. Shunda quyidagi oyna xosil bo‘ladi. 
ADOconnection kompenentasining connectionstring xususiyati. 
2.1-rasm. Ba’zaga ulanish oynasi 
Bu oynadagi 
Build…
tugmasini chertamiz. Shunda quyidagi oyna xosil bo‘ladi. 
2.2-rasm. Provayder tanlashni ko’rsatish oynasi 


14 
Bu oynada biz o’zimizga kerak bo’lgan provayderlardan birini tanlaymiz 
C++Builder6 dasturi bilan bog’lash uchun 
ushbu 
provayderni tanlaymiz va 
tugmasini bosamiz va quyidagi oyna hosil 
bo’ladi 
2.3-rasm. Bazani yo’lini ko’rsatish 
2.4-rasm. Bazani yo’lini ko’rsatish 


15 
Bu joyda bazani turgan yo’lini ko’rsatamiz va bu bilan dasturga bazani 
bog’lashni amalga oshiramiz. Keyingi ish ADOTable componentasini aktiv qilamiz 
va uni quyidagi xususiyatlarini sozlaymiz. 

ADOTable ->Connection= ADOConnection

ADOTable ->TabelName= ADOTable1; 

ADOTable->Active =true; 
Keyingi ish DataSourse ni aktiv qilamiz va uning DataSet xususiyatini 
ADOTable1 ga tanlaymiz. Keyingi ishimiz DBGrid1 ning DataSourse xususiyatini 
DataSourse1 ga tenglayniz natijada malumotlar ombori bizning dasturimizga
bog’lanadi. 
2.5-rasm. Dasturning ko’rinish qismi 

Download 0,94 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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