Mavzu: Borland C++ Builderning grafik vositalari. Reja




Download 33.14 Kb.
bet1/4
Sana28.10.2022
Hajmi33.14 Kb.
#28451
  1   2   3   4
Bog'liq
Mavzu Borland C Builderning grafik vositalari. Reja
2 5262614962408262335, Tranzistor - Vikipediya, Tekshirdi Setmetov. N. U, Kasbiy qiziqish va layoqatlarni eksperimental o’rganish Reja, 2reja, 2reja, 9-davomi-2, portal.guldu.uz-Qattiq jismlar fizikasi (1), Mavzu bionika asoslari va uning inson hayotidagi o’rni

Mavzu: Borland C++ Builderning grafik vositalari.
Reja:

  1. С++ grafikasi.

  2. Grafika bilan ishlan uchun funktsiyalar.

  3. Canvas-grafikasining funktsiyalari.

  4. Grafik primitivlar.

C++Builder muhitida, grafikaga aloqasi bor ob’ektlarning 3 xil turi mavjud:



  1. Kanva-grafik chiqishi uchun ishlatilishi mumkin bo’lgan, dastur oynasi ustining bitli kartasini, komponentlar, printerlar va h.k larni taqdim etadi.Kanva mustaqil ob’ekt emas, u doim boshqa bir grafik ob’ektning xossa bo’ladi.

  2. Grafika-biror bir fayl yoki resursning (bitli obrazni, piktogrammani yoki metafaylni)rastrli tasvirini tashkil qiladi.

  3. C++Builder boshlang’ich TGraphic sinfidan quyidagi ob’ektli sinflarning o’zgaruvchilarini aniqlaydi.:

  • TBitmap,

  • Ticon,

  • TMetafile.

  1. Tasvir (TPicture) grafik ob’ektlarning istalgan sinfini o’z ichiga olish imkoniga ega, grafiklar uchun konteynerni tashkil qiladi. Natijada TPicture, foydalanuvchi tomonidan belgilangan, bitli obraz, piktogramma, metafayl yoki boshqa bir grafik tipni o’z ichiga olishi mumkin, dastur esa TPicture ob’ekti orqali konteynerning barcha ob’ektlariga murojat qilishi mumkin.

Tbitmap sinfi, Borland C++ Builder da Graphic::TBitmap deb belgilangan, u grafik tasvirlarni yaratish va ularning xususiyatlarini boshqarish, xotirani o’qish va diskda saqlash xususiyat va metodlarga ega.Graphic::Tbitmap piksellar massivi ko’rinishidagi rastrli grafik tasvirlarni qo’llagani kabi, bmp. fortmatidagi tasvirlarni xam qo’llaydi. Sinfning asosiy xususiyati - Canvas. TGraphic sinfi TBitmap grafika bilan ishlash uchun minimal standart interfeysni tashkil etadi.
TIcon va TMetafile sinflari ham Tgraphic sinfining erkin tashkil etuvchilaridir, ular ham grafika bilan ishlash uchun xossa va metodlariga ega, lekin TBitmap dan farqli tomoni shundaki, Canvas xossasiga ega emas. Buni o’z navbatida, *.ico *. va wmf (*.emf) formatidagi tasvirlardan foydalanish va o’zgacha qurilishi ko’rsatib beradi.
Tasvir grafika uchun konteynerdir, ya’ni u grafik ob’ektlarning barcha sinflarni o’z ichiga olishi mumkin. Konteynerli TPicture sinf bitli obrazga, piktogrammaga, metafayl va boshqa, foydalanuvchi tomonidan belgilangan grafik tipga ega bo’lishi mumkin, dastur esa “tasvir” ob’ekti orqali, konteynerdagi barcha ob’ektlarga standartlashgan holatda murojat qilishi mumkin.
Xozirgi vaqtda, zamonaviy kompyuterlarda ma’lumot chiqarishning grafik rejimi qo’llaniladi, Windows operatsion tizimi esa simvolli rejimni tanimaydi. DOS operatsion tizimdan reallashtirish bilan, C++ dasturlash tilida, grafik funtsiyalar graphics.lib kutubxonasida saqlanadi, bu funktsiyalarning protiplari (xabarlar) esa graphics.h. faylida joylashgan bo’ladi.
Windows da bir necha o’nlab grafik funktsiyalar bor. Ularning nomlari DOSdagi xos vositalar nomi bilan qisman mos keladi. Bu funktsiyalarning nomidagi bosh xarflarga etibor berish lozim, bu C++ da dastur yig’ishda kerak bo’ladi. DOS muhitida , grafik funktsiyalarning nomlari, yozma lotin xarflari bilan yoziladi, bu C++tiliga hosdir. 1997 yilda C++tili uchun dasturlash muhitining ko’rgazmali namunasi paydo bo’ldi, u xam Borland kompaniyasi tomonidan yaratildi va C++ Builder nomiga ega bo’ldi. C++ Builder afzalliklari, yaratilgan sinfning ko’pkina tayyor vositalari bilan, avtomatik tarzda boshqa bir sinf yaratishi va ko’rsatkich bo’yicha (metod) funktsiyasini chaqirishidir.

Download 33.14 Kb.
  1   2   3   4




Download 33.14 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mavzu: Borland C++ Builderning grafik vositalari. Reja

Download 33.14 Kb.