R. A. Yusupov C++ Builderda masalalar va topshiriqlar samarqand 2018 yil


Kirish ………………………………………………………………………



Download 3,49 Mb.
bet2/147
Sana03.01.2022
Hajmi3,49 Mb.
#314841
1   2   3   4   5   6   7   8   9   ...   147
Bog'liq
c asosiy

Kirish ………………………………………………………………………..

6

I Qism. Masalalar va topshiriqlar …………………………………….

7

Asosiy komponentlar ………………………………………………………

7

Umumiy muloxazalar ….…………………………………………………

8

Konvertor ….……………………………………………………………..




Funt-kilogramm ….………………………………………………………




Tok kuchi ….……………………………………………………………..




Qarshilik ….………………………………………………………………




Kafe ….…………………………………………………………………...




Sevimli ichimlik ….………………………………………………………




Elektroenergiya ….……………………………………………………….




Rasmlarni ko’rish ….……………………………………………………..




Kalkulyator ….…………………………………………………………...




Kalkulyator-2 ….…………………………………………………………




Sekundometr ….………………………………………………………….




Sonni topish ….…………………………………………………………..




Sonni topish-2 ….………………………………………………………...




Internet Explorer ni ishga tushirish ….…………………………………...




Ma’lumotnomani chiqarish ….…………………………………………...




Fayllar ……………………………………………………………………….

11

Ob-havo ………………….……………………………………………….

13

O’rtacha xarorat ….………………………………………………………




Oddiy ma’lumotlar bazasi ….…………………………………………….




Matn taxrirlagichi ….……………………………………………………..




Grafika ………………………………………………………………………

21

Umumiy muloxazalar ….…………………………………………………

27

Salomlashish ……………………………………………………………..




Olimpiyada bayrog’i ….………………………………………………….




Diagramma ….……………………………………………………………




Grafik ….…………………………………………………………………….




Aylana diagramma ….……………………………………………………




Suratlarni ko’rish ….……………………………………………………..




Soat ….…………………………………………………………………...




Ping-pong ….……………………………………………………………..




Bulutlarda uchish ….……………………………………………………..




Banner ….………………………………………………………………...




Fon rasm ….………………………………………………………………




Multimedia ……………..……………………………………………………

28

Umumiy muloxazalar ….………………………………………………..

28

WAV ….………………………………………………………………….




MP3 Player ….……………………………………………………………




MIDI ni qayta tiklash ….…………………………………………………




Compact Disk Player ….…………………………………………………




Video Player ….…………………………………………………………..




Animatsiya ….……………………………………………………………




Ma’lumotlar bazasi ……………..…………………………………………...

36

Umumiy mulohazalar ….…………………………………………………




Kundalik ….………………………………………………………………




O’yinlar va boshqa foydali dasturlar ….……………………………………..




Sapyor ….………………………………………………………………...




15 o’yini ….………………………………………………………………




“Rasmni yig’ish” o’yini (Puzzle) ….……………………………………..




“Juft rasmlar” o’yini ….………………………………………………….




Imtihon qiluvchi ….………………………………………………………




Imtihon qiluvchi-2 ….……………………………………………………




Kalendar ….………………………………………………………………




Qo’ng’iroq ….…………………………………………………………….




Diskni tozalash ….………………………………………………………..




Chop etish ….…………………………………………………………….




II Qism. C++ Builder - qisqacha ma’lumotnoma …….…………...

64

Forma ………………………….…………………….........................………

188

Asosiy komponentalar ………………………….…………………….......…




Animate ….........…………………..………………………………………

189

Button ……..........…………………………………………………………

189

CheckBox ……………...………………………………………………….

189

ComboBox …….…………………………………………………………..

189

Edit ….........………………………………………………………………

189

Image …............................………………………………………………..

190

Label ….…………………………………………………………………..

190

ListBox ........………………………………………………………………

190

MediaPlayer …………......………………………………………………..

190

Memo ……......................………………………………………………….

191

OpenDialog …....………………………………………………………….

191

RadioButton …............……………………………………………………

191

SaveDialog .........………………………………………………………….

192

SpeedButton …........................……………………………………………

192

StringGrid …………..................………………………………………….

192

Timer …...........................…………………………………………………

193

UpDown …………………………………………………………………

193

Ma’lumotlarni o’zgartirish/murojaat komponentalri ………………………..

193

ADOConnection …………..………………………………………………

193

ADODataSet ………...……………………………………………………

194

ADOQuery ………………………………………………………………..

194

ADOTable ………………………………………………………………...

194

DataSource ……………………………………………………………….

194

DBEdit, DBMemo, DBText ………………………………………………

195

DBGrid ……………………………………………………………………

195

DBNavigator ……………………………………………………………...

195

Grafika ………………………………………………………………………

195

PaintBox …………………………………………………………………..

195

Canvas …………………………………………………………………….

196

Brush ……………………………………………………………………...

196

Pen ………………………………………………………………………..

197

Rang ………………………………………………………………………

197

Funksiyalar …………………………………………………………………..

198

Kiritish va chiqarish funksiyalar …………………………………………

198

Matematikaga oid funksiyalar ……………………………………………

198

O’zgartirish funksiyalar …………………………………………………..

198

Xodisalar …………………………………………………………………….

199

Istisnolar ……………………………………………………………………..

199

Фойдаланилган адабиётлар рўйхати ……………………………..

225


KIRISH

Oxirgi vaqtlarda dasturlashtirishga qiziqish keskin ortdi. Bu kundalik xayotga axborot va kommunikatsion texnologiyalarni tadbiq etish va rivojlantirish bilan bog’liq. Agar inson kompyuter bilan ishlay olsa, bu holda, ertami yoki kech, unda dasturlashga bo’lgan talab to’g’ilishi mumkin.

Hisoblash texnikasining kuchli rivojlanishi,

I QISM

Masalalar va topshiriqlar
Asosiy komponentalar

Bu bo’limda asosiy komponentalar bilan ishlashni o’rganishda asosiy tayinlangan oddiy misollar va topshiriqlar keltirilgan.



Umumiy mulohazalar

  • C++ Builder da dastur yaratish jarayoni ikki qadamdan iborat: birinchi navbatda dastur formasi yaratiladi (muloqot oynasi), keyin esa – xodisalarni qayta ishlaydigan funksiyalar yoziladi. Ilova formasi (Windowsda ishlaydigan amaliy dasturlar deb nomlash qo’lay) formaga komponentalarni qo’shish va so’ngra ularni sozlash yo’li bilan yaratiladi.

  • Amaliyotda ixtiyoriy dastur formasida dastur va foydalanuvchi o’rtasida interfeysni (o’zaro munosabat) ta’minlaydigan komponentalar bor. Bunday komponentalar asosiy deb nomlanadi. Asosiy komponentalar sifatida quyidagilar qaraladi:

Label – matnni chiqarish maydoni;

Edit – matnni kiritish/taxrirlash maydoni;

Button – bo’yro’q tugmasi;

CheckBox – mustaqil tanlash tugmasi;

RadioButton – bo’g’liq bo’lgan tanlash tugmasi;

ListBox –ro’yxatli tanlash;



ComboBox – kombinatsiyalangan ro’yxatli tanlash.

  • Komponenta ko’rinishi, uning o’lchami va xulq-atvorini komponenta xususiyati (xarakteristika)ning qiymati aniqlaydi (asosiy komponentalarning xususiyatlari tavsifini kitobning ikkinchi qismidagi ma’lumotnomadan topish mumkin).

  • Dasturdagi asosiy ishni xodisalarni qayta ishlaydigan funksiyalar bajaradi (asosiy xodisalar tavsifini kitobning ikkinchi qismidagi ma’lumotnomadan topish mumkin).

  • Dastur boshlang’ich ma’lumotlarni kiritish/taxrirlash maydonidan (Edit komponentasi), ro’yxatni tanlash (ListBox komponentasi) yoki kombinatsiyalangan ro’yxatlardan (ComboBox komponentasi) olishi mumkin. Mantiqiy turdagi qiymatlarni kiritish uchun CheckBox va RadioButton komponentalari ishlatiladi.

  • Dastur natijasi matnni chiqarish maydoniga (Label komponentasi) yoki xabar oynasiga (MessageDlg funksiyasi) chiqarilishi mumkin.

  • Matnni o’zgartirish uchun, masalan kiritish/taxrirlash maydonida joylashgan matnni, butun songa o’zgartirish uchun StrToInt funksiyasi, kasr songa esa – StrToFloat funksiyalaridan foydalanish kerak. Butunni o’zgartirish uchun, masalan o’zgaruvchi qiymatini, satrga IntToStr funksiyasi, kasrni o’zgartirish uchun esa – FloatToStr yoki FloatToStrF funksiyalaridan foydalanish kerak.


Download 3,49 Mb.

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




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