C++Builder dasturlash tilini ma’lumotlar omborini bilan bog’lash

|
C++Builder dasturlash tilini ma’lumotlar omborini bilan bog’lash
|
bet | 5/9 | Sana | 23.05.2024 | Hajmi | 2,07 Mb. | | #251316 |
Bog'liq Xushvatshoyev Sanjar loyiha C++Builder dasturlash tilini ma’lumotlar omborini 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 tegishli bo’lgan DataSource komponentlaridan foydalanamiz.
Bu komponentlarni C++ dasturlash tilining proekt oynasiga ya‘ni formaga o’rnatamiz. Komponentlardan ADOConnectionni tanlab Object Inspector oynasidagi Properties (Xususiyat) bo’limidagi ConnectionString bandini tanlaymiz. Bu bandagi tugmani chertamiz. Shunda quyidagi oyna xosil bo’ladi.
(2.5 rasm). ADOconnection kompanentasini connection string hususiyati.
Bu oynadagi Build… tugmasini chertamiz. SHunda quyidagi oyna xosil bo’ladi.
Bu oyna qanday turdagi malumotlar ombori bilan bog‘lanishni tanlashni bildiradi biz Access ma‘lumotlar ombori bilan ulaganimiz sababli ― “Micrisoft jet 4.0 OLE DB Provider” ni tanlayni va Dalee tugmasini bosamiz, quyidagi muloqot oynasi xosil bo‘ldi.
Bu oynada ma‘lumotlar ombori joylashgan manzilni ko‘rsatiladi va OK tugmasini bosamiz. Shu bilan ma‘lumotlar ombori dasturga bog‘lanadi ammo uni biz ko‘rishimiz uchun quydagi ishlarni bajaramiz.
Keyingi ish ADOTable commpanentasini activ 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.
C++ builder dasturida ma’lumotlar ombori bilan ishlaydigan komponentalar ro‘yhati.
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 funktsional 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:
Qidirish oson bo’lishi uchun, Palitra funktsional jihatdan o’xshash komponentalarni birlashtiradigan qo’shimcha ilovalar bilan bo’lingan. Tanlab olingan komponentaning kontekst menyusini unga sichqonchaning o’ng tugmasini bosib ochish mumkin.
TButton - Yozuvli to’rtburchak tugmani yaratadi. Tugmacha bosilganda, dasturda biron-bir xatti-harakat nomlanadi (initsiallashtiriladi). Tugmachalar ko’proq dialogli darchalarda qo’llanadi. Default xususiyatining true qiymati tomonidan tanlab olingan yashirin tugmacha, dialog darchasida har gal Enter klavishasi bosilganda, OnClick voqea qayta ishlatgichini ishga tushiradi. Cancel xususiyatining true qiymati tanlab olgan uzish tugmachasi, dialog darchasida har gal Escape klavishasi bosilganda, OnClick voqea qayta ishlatgichini ishga tushiradi. TVutton komponentasi TButtonControl sinfining hosilasi hisoblanadi.
|
| |