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 2023
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
zbekiston respublikasi
maxsus ta’lim
guruh talabasi
nomidagi toshkent
O’zbekiston respublikasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
vazirligi muhammad
haqida tushuncha
таълим вазирлиги
toshkent davlat
respublikasi axborot
O'zbekiston respublikasi
kommunikatsiyalarini rivojlantirish
махсус таълим
vazirligi toshkent
fanidan tayyorlagan
saqlash vazirligi
bilan ishlash
Toshkent davlat
Ishdan maqsad
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
vazirligi koronavirus
koronavirus covid
qarshi emlanganlik
covid vaccination
risida sertifikat
sertifikat ministry
vaccination certificate
haqida umumiy
o’rta ta’lim
matematika fakulteti
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti