c++ builder-dagi ma'lumotlar to'plami

DOCX 21 стр. 381,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 21
borland c++ builderda data access komponentlari palitrasi reja: 1.borland c++ builder 2. borland c++ builderda data access komponentlari palitrasi 3. c++ builder-dagi ma'lumotlar to'plami borland c++ builder-dan foydalanib, oracle, sybase, informatix, interbase, ms sql server, db2 va odbc manbalari kabi yagona foydalanuvchi ma'lumotlar bazalari (db) va server dbms bilan ishlaydigan ilovalarni yaratish mumkin. xususiyatlari c ++ builder, ilovalar yaratish bilan bog'liq, ma'lumotlar bazalarini foydalanish, juda keng, bir maqolada ularni tasvirlash uchun. shuning uchun, bugungi kunda biz ma'lumotlar bazasi jadvallari bilan ishlashning eng oddiy imkoniyatlarini ko'rib chiqamiz. c++ builder-dagi ma'lumotlar to'plami-bu bir ob'ekt, yozuvlar to'plamidan iborat, ularning har biri, o'z navbatida, maydonlardan iborat, va joriy yozuvning ko'rsatgichi. ma'lumotlar to'plami haqiqiy mavjud jadvalga to'liq mos kelishi yoki so'rov natijasi bo'lishi mumkin, u jadvalning bir qismi bo'lishi yoki bir nechta jadvallarni birlashtirishi mumkin. c++ builder-dagi ma'lumotlar to'plami tdataset mavhum sinfining avlodi (mavhum sinf-bu sinf, undan boshqa sinflarni yaratishingiz mumkin, ammo siz ushbu sinfning …
2 / 21
ni boshqaradi va datasource komponenti data controls komponentlarida ma'lumotlar aloqalarini boshqaradi. odatiy dasturlarda datasource komponenti odatda bitta tdataset komponenti (ttable yoki tquery) va bir yoki bir nechta data controls komponentlari (masalan, dbgrid, dbedit va boshqalar) bilan bog'liq. ushbu komponentning tdataset va datacontrols komponentlari bilan aloqasi quyidagi xususiyatlar va voqealar yordamida amalga oshiriladi: datasource komponentining dataset xususiyati tdataset komponentining nomini aniqlaydi. dataset xususiyatiga qiymat berish bosqichida yoki dizayn bosqichida ob'ekt inspektori yordamida belgilanishi mumkin. datasource komponentining yoqilgan xususiyati tdatasource va data controls komponentlari o'rtasidagi munosabatni faollashtiradi yoki to'xtatadi. agar yoqilgan xususiyat qiymati haqiqiy bo'lsa, tdatasource bilan bog'liq data controls komponentlari ma'lumotlar to'plamidagi o'zgarishlarni sezadi. enabled xususiyatidan foydalanish, masalan, data controls va tdatasource ning ingl.qismlarini vaqtincha uzishga imkon beradi, masalan, ko'p sonli yozuvlar bilan stolda qidirilganda ekranda butun stolning aylanishini ko'rsatmaslik uchun. datasource komponentining autoedit xususiyati data controls komponentlarida tahrirlashni qanday boshlashni nazorat qiladi. agar autoedit xususiyatining qiymati to'g'ri bo'lsa, tartibga solish …
3 / 21
ining qadriyatlariga mos keladigan mos yozuvlar yaxlitligi yoki cheklov shartlariga rioya qilish zarur bo'lganda yaratilishi kerak. ttable komponenti ma'lumotlar bazasi jadvallarini ko'rib chiqishning eng oson usuli-bitta jadvalga kirishni ta'minlovchi ttable komponentidan foydalanish. buning uchun quyidagi xususiyatlar eng ko'p ishlatiladi: faol-ochiq (haqiqiy) yoki yo'qligini bildiradi (noto'g'ri) ushbu jadval. databasename-kerakli jadvalni yoki uzoq ma'lumotlar bazasining taxallusini (alias) o'z ichiga olgan katalogning nomi (taxalluslar borland mahsulotlariga bag'ishlangan ko'plab manbalarda yoki ma'lumotlar bazasi/o'rganish menyusi yordamida chaqirilgan sql explorer yordamida tasvirlangan bde konfiguratsiya dasturi yordamida o'rnatiladi). bu xususiyat faqat jadval yopiq bo'lsa (uning faol mulki noto'g'ri bo'lsa) o'zgartirilishi mumkin, masalan: table1->active = false; table1->databasename = "bcdemos" table1->active = true; tablename-jadval nomi. exclusive - bu xususiyat rost qiymatini oladi, agar, keyin hech qanday boshqa foydalanuvchi bu dastur tomonidan ochilgan bo'lsa, jadval ochish mumkin. agar bu xususiyat noto'g'ri (standart) bo'lsa, boshqa foydalanuvchilar ushbu jadvalni ochishlari mumkin. indexname-jadval uchun ikkinchi darajali indeksni aniqlaydi. jadval ochiq bo'lsa, bu xususiyat …
4 / 21
dit1->text=table1->fields[2]->asstring; ko'pincha ttable komponenti bilan ishlashda quyidagi usullar qo'llaniladi: open va close active xususiyatlarining qiymatlarini mos ravishda haqiqiy va noto'g'ri deb belgilaydi. refresh ma'lumotlar bazasini qayta hisoblash imkonini beradi. first, last, next, prior joriy yozuvni birinchi, oxirgi, keyingi va oldingi yozuvlarga mos ravishda, masalan: table1->first(); while (!table1->eof//biz biror narsa qilamiz... table1->next(); }; moveby markerni belgilangan satrlarga ko'chiradi (u salbiy bo'lishi mumkin) jadval ichida insert, edit, delete, append - jadvalni mos ravishda yozib olish, tahrirlash, o'chirish, yozuvni qo'shish rejimlariga tarjima qiling. post-o'zgartirilgan ma'lumotlarning jismoniy saqlanishini amalga oshiradi. misol uchun: table2->insert(); table2->fields[0]->asinteger = 100; table2->fields[1]->asstring =edit1->text; table2->post(); saraton-jismoniy jihatdan saqlanmagan o'zgarishlarni bekor qiladi. fieldbyname-dala nomi bilan dalalarda ma'lumotlarga murojaat qilish imkoniyatini beradi: s=table1->fieldbyname("area")->asstring; setkey jadvalni qidirish rejimiga o'zgartiradi. gotokey satrni qidirishni boshlaydi, uning qiymati tanlangan qiymatga teng, bu erda n-jadval ustunining raqami, 0 dan boshlab: table1->setkey(); table1->fields[0]->asstring=edit1->text; table1->gotokey(); setrangestart, setrangeend, applyrange agar biron-bir maydon qadriyatlar oralig'ida asoslangan kerakli satrlarni tanlash imkonini beradi. …
5 / 21
'q qilish uchun ishlatiladi: tbookmark marker =table1->getbookmark(); table1->gotobookmark(marker); table1->freebookmark(marker); ttable komponentining voqealari sizning ma'lumotlar bazasi oldidagi xatti-harakatlarni qurish va nazorat qilish imkonini beradi. misol uchun, voqea beforepost kiritish yoki rekord o'zgartirish oldin keladi, voqea afterpost-joylashtirilgan yoki o'zgartirilgan rekord saqlab keyin, voqea afterdelete-rekord olishdan keyin, va hokazo ttable komponentini qolipga kiritish uchun quyidagilarni bajarishingiz kerak: 1. foydalanish data access sahifa komponentlar sxemasidan, shakli yoki ma'lumotlar moduli ustiga ttable komponentini joylashtirish. 2. databasename xususiyati ma'lumotlar bazasi joylashgan katalog nomini yoki pseudo ima ma'lumotlar bazasini belgilaydi. 3. tablename xususiyati jadval nomini belgilash yoki ochilgan ro'yxatdan jadvalni tanlang. 4. datasource komponentini shakllantiring va dataset xususiyatining qiymatini ttable komponentining nomiga tenglashtiring. 5. data controls komponentlarini joylashtiring va ma'lumotlar bazasi jadvalidagi ekranda ma'lumotlarni ko'rsatish uchun ularni datasource komponentiga ulang. tfield komponenti tfield sinf ob'ektlari tdataset ob'ektining mulki hisoblanadi (eslatib o'tamiz, ob'ektlarning ayrim xususiyatlari o'zlarining mulk to'plamlari bilan ob'ektlar bo'lib, tfield ulardan biri). tdataset tipidagi ob'ektning maydonlar …

Хотите читать дальше?

Скачайте все 21 страниц бесплатно через Telegram.

Скачать полный файл

О "c++ builder-dagi ma'lumotlar to'plami"

borland c++ builderda data access komponentlari palitrasi reja: 1.borland c++ builder 2. borland c++ builderda data access komponentlari palitrasi 3. c++ builder-dagi ma'lumotlar to'plami borland c++ builder-dan foydalanib, oracle, sybase, informatix, interbase, ms sql server, db2 va odbc manbalari kabi yagona foydalanuvchi ma'lumotlar bazalari (db) va server dbms bilan ishlaydigan ilovalarni yaratish mumkin. xususiyatlari c ++ builder, ilovalar yaratish bilan bog'liq, ma'lumotlar bazalarini foydalanish, juda keng, bir maqolada ularni tasvirlash uchun. shuning uchun, bugungi kunda biz ma'lumotlar bazasi jadvallari bilan ishlashning eng oddiy imkoniyatlarini ko'rib chiqamiz. c++ builder-dagi ma'lumotlar to'plami-bu bir ob'ekt, yozuvlar to'plamidan iborat, ularning har biri, o'z navbatida, m...

Этот файл содержит 21 стр. в формате DOCX (381,5 КБ). Чтобы скачать "c++ builder-dagi ma'lumotlar to'plami", нажмите кнопку Telegram слева.

Теги: c++ builder-dagi ma'lumotlar to… DOCX 21 стр. Бесплатная загрузка Telegram