Informatika o`qitish metodikasi



Download 6,21 Mb.
bet8/9
Sana20.01.2022
Hajmi6,21 Mb.
#393647
1   2   3   4   5   6   7   8   9
Bog'liq
C BUILDER dasturida rasmlar kolleksiyasini yaratish

15-rasm tayyor sahifa

Shuni kiritamiz va bajarishni bosamiz.





16-rasm titul saxifani tayyorlash



17-rasm html kodlari yordamida amalga oshirish



18-rasm Button tayyor
2.2 Dasturning qoshimcha funksiyalari va unda foydalaniladigan asosiy kodlar

19-rasm Microsoft Access dasturida jadval yaratish

Biz o‘zimizga kerakli bo‘lgan ma‘lumotlar bazasini xosil qilib oldik. Endi esa disklarni ro‘yxatga olish, ularni tahrirlash, shaxsiy kolleksiyadagi disklarni qidirish jarayonlarini C++ Builder dasturida yaratamiz. Buning uchun dasturni ishga tushiramiz.

20-rasm C++ Builderda formani ko‘rinishi



Endi birinchi navbatda dastur uchun titul saxifani tayyorlab olamiz. Bu ishni html kodlari yordamida amalga oshiramiz va web brauzerni C++ Builderga ulaymiz. Titul saxifani yaratish uchun Brackets dasturidan foydalanamiz.

21-rasm Web sahifa yaratsih uchun dastur Ushbu dasturga titul saxifa kodlari yoziladi



22-rasm Web sahifa yaratish

Titul saxifani kodlari yozib olindi. Endi buni web brauzerda ochib ko‘rishimiz mumkun.

Endi esa bu titul saxifani C++ Builder dasturiga ulashni ko‘rib chiqamiz. Buning uchun esa 4-rasmdagi Form 1 ga kerakli komponentani tashlaymiz.



23-rasm Web sahifani C++ Builder bilan ulash komponentasi



Va Align xususiyatini Alclient qilib qo‘yamiz. Form1 ga ushbu kodlarni yozamiz.

24-rasm Web sahifani C++ Builder bilan ulash

Endi esa bazani C++ Builder bilan ulaymiz. Buning uchun yangi forma ochamiz va u yerga kerakli komponentalarni tashlaymiz. Bular MainMenu-dastur menyusi uchun, ADOTable-jadvalni ko‘rsatish uchun, ADOConnection-bazani ulash uchun, DataSource-ADOTable ni ko‘rsatish uchun, DBGrid-jadvalni ko‘rsatish uchun. Bizda 2 ta jadval mavjudligi uchun ADOTable, DataSource, DBGrid komponentalarini 2 marotaba tashlaymiz.


25-rasm Bazani C++ Builder bilan ulash

Bu yerga ImageList komponentasini tashladik. U Menyudagi qo‘shish, o‘chirish, o‘zgartirish kabi buyruqlarga rasm qo‘yish imkonini beradi. Bazani ulash uchun avvalo ADOConnectionda bazani yo‘li ko‘rsatib qo‘yiladi. Buning uchun

ADOConnection sichqonchani chap tugmasi 2 marta bosiladi Bunda avval quyidagi oyna xosil bo‘ladi.

26-rasm Bazani yo‘liBu yerdan rasmda ko‘rsatilgan Microsoft Jet 4.0 OLE DB Provider tanlanadi. Sababi bizni bazamiz Microsoft Access da bo‘lganligi sababli shu tanalandi. Undan so‘ng quyidagi oyna xosil bo‘ladi

3.12-rasm Bazani yo‘lini ko‘rsatish


27-rasm

Ana shu yerdan bazani yo‘li ko‘rsatiladi. Qolgan komponentalarni xusuiyatlari to‘g‘rilaniadi va baza ulanadi. Dastur menyusiga jadval ma‘lumot qo‘shishni kritib ketamiz. ikkala jadvalga xam aloxida qo‘shishni xosil qilamiz. Buning uchun PopupMenu komponentasi 2 marta bosiladi.

28-rasm Bazaga yangi ma‘lumotlar qo‘shish Ularni xar biriga quyidagi kodlarni xar biriga moslab kiritib chiqamiz.



29-rasm Bazadagi ma‘lumotlarni taxrirlash

Ushbu kodlarni yozib dasturni ishga tushirsak va qoshish tugmasidan birortasini bossak quyidagi oyna xosil bo‘ladi

30-rasm Bazaga yangi ma‘lumot qo‘shish formasi

Bu yerda yangi mashinalarni ro‘yxatga kritishmiz mumkin va bu bazaga saqlanadi. Endi esa ma‘lumotlarni kiritish, o‘chirish, o‘zgartirishlarni kiritamiz. Buning uchun Popopmenu komponentasini formaga tashlaymiz. Uchala jadval uchun uchta popopmenu taylashmiz. Bunda dasturni ishga tushirib jadvalga borib sichqonchani o‘ng tomonini bosamiz va o‘chirish, o‘zgartirish chiqadi.

31-rasm Ma‘lumotlarni o‘chirish va o‘zgartirish


Xulosa

Men ushbu kurs ishini bajarish davomida C++ dasturlash tili da dasturlash hamda avtomatlashtirish to‘g‘risidagi bilimlarimni mustaxkamlab oldim. Dastur tuzish davomida C++ builder da ishladim. C++ Builderda mavjud bo‘lgan ko‘plab komponentalar haqida ma‘lumotga ega bo‘ldim. Komponentalarning turlari, ularning vazifalari, dasturda yaratadigan qulayliklari haqida tushunchaga ega bo‘ldim va ko‘plab komponentalarni o‘z dasturimni tuzish davomida ishlatdim. Kurs ishini bajarish davomida dasturdagi ko‘plab komponentalar palitrasidan, komponentalardan foydalanishni o‘rgandim. O‘z dasturimni tayyorlash jarayonida dasturda yuzaga kelishi mumkin bo‘lgan hatoliklar, hamda turli xildagi istisno holatlarni oldindan bilib, ularni bartaraf qilish bo‘yicha kerakli chora tadbirlarni amalga oshirdim. Dasturda hatolikka olib keladigan ma‘lumotlar kiritilganda foydalanuvchini ogoxlanitirish xabarlarini chiqaruvchi dastur kodlaridan foydalandim.



O‘z dasturimni tayyorlash jarayonida shunga amin bo‘ldimki, har bir dasturchi, o‘z dasturini tuzar ekan, avvalambor uning foydalanuvchiga tushunarli, boshqarishga anson, hamma qismlari puxta hisob-kitob qilingan, dasturda yuz berishi mumkin bo‘lgan xatoliklarni oldi olingan, dasturning yashash sikli hisobga olingan bo‘lishi lozim ekan. Shundagina yaratilgan dastur foydalanuvchiga uzoq muddat, samarali hizmat qilishi mumkin.


Download 6,21 Mb.

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




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