Chizish sohasi Qalam bilan ishlash



Download 39,77 Kb.
Sana03.01.2021
Hajmi39,77 Kb.
#54413
Bog'liq
1 Delphi dasturlash tilining grafik imkoniyatlari


Aim.uz

Delphi dasturlash tilining grafik imkoniyatlari
Reja:

  1. Delphning grafik imkoniyatlari

  2. Chizish sohasi

  3. Qalam bilan ishlash


Delphi dasturchigagrafikdasturlarsxema, chertej, illyustratsiyalaryaratishgaimkonberadi. Dasturgrafikaniob’ekt (forma yeki Image komponentasi) yuzasigachiqaradi. Ob’ektyuzasiga canvas xossasimoc keladi. Ob’ektyuzasigagrafikelement (to’g’richiziq, aylana, turtburchakvahokazo), chiqarishuchunbuob’ektning canvas xossasigamosusulqo’llashlozim. Misoluchun Form1.anvas. Rectangle (10,10,100,100) instruksiyasidasturoynasidaturtburchakchizadi.

CHizishsohasi. Yuqoridako’rilgan canvas xossasi -TCanvas tipidagiob’ektdir. Grafikprimitivlarnichiqarishusullari Canvas xossasiniabstraktchizishsohasidebqaraydi. CHizishsohasialohidanuqtalar - piksellardaniborat. Pikselholatiuninggorizontal (X) vavertikal (Y) koordinatalaribilananiqlanadi. CHapyuqoripikselkoordinatalari (0,0). Koordinatalaryuqoridanpastgavachapdano’nggaqarabo’sibboradi.

Sohao’lchovlariniimagekomponentasiningHeight i width xossalarivaformaningClientHeight va Clientwidth xossalariorqalianiqlashmumkin.

Qalamgeometrikfiguralarnichizishuchunishlatiladi. CHiziqko’rinishiTrenob’ektiningquyidagijadvaldako’rsatilganxossalariorqalianiqlanadi.

Tren (qalam) xossalari.




Xossa

Ta’rifi







Color

CHiziqrangi







Width

CHiziqkalinligi







Style

CHiziqko’rinishi







Mode

Akslantirishrejimi





Quyidagijadvalda color xossasiqiymatisifatidaberiluvchinomlangankonstantalarsanabo’tilgan.

Color xossasiqiymatlari.




Konstanta

Rang

Konstanta

Rang







clBlack

Qora

clSilver

Serebristыy







clMaroon

Kashtanovыy

ClRed

Qizil







clGreen

YAshil

clLime

Salatnыy







clOlive

Olivkovыy

clBlue

Ko’k (zangori)







clNavy

Tim-ko’k

clFuchsia

YArko-rozovыy







clPurple

Rozovыy

clAqua

Biryuzovыy







clTeal

Zeleno-goluboy

clWhite

Oq







clGray

Kulrang











Chiziqqalinligi width xossasiorqalipiksellardaberiladi.

CHiziqturini style xossasibelgilaydi. Quyidagijadvaldachiziqturinibelgilovchinomlangankonstantalarsanabo’tilgan.

Style xossasikiymatlari.




Konstanta

CHiziqko’rinishi







psSolid

Uzluksizchiziq







psDash

Punktirchiziq, uzunshtrixlar







psDot

Punktirchiziq, qisqashtrixlar







psDashDot

Punktirchiziq, uzunvaqisqashtrixlarketmaketligi







psDashDotDot

Punktirchiziq, bittauzunvaikkitaqisqashtrixlarketmaketligi







psClear

CHiziqaksetmaydi





Mode xossasichiziqranginingfonrangigamunosabatiniko’rsatadi. Odatdachiziqrangi Pen.Color xossasiqiymatibilanbelgilanadi.

Dasturchichiziquchunfonrangiganisbataninversrangberishimumkin. Buholdahattochiziqvafonrangibirxilberilganbo’lsahamchiziqajralibturadi.

Quyidagijadvalda Mode xossasiqiymatisifatidaishlatishmumkinbo’lgankonstantalarberilgan.

Mode xossasiqiymatlari





Konstanta

CHiziqrangi







pmBlack

Qora, Pen. Color xossasiqiymatigabogliqemas







pmWhite

Ok, Pen. Color xossasiqiymatigabog’liqemas







pmCopy

CHiziqrangi Pen. Color xossasiqiymatigabog’liq







pmNotCopy

CHiziqrangi Pen. Color xossasiqiymatigainvers







pmNot

CHiziqrangisohaningmosnuqtasirangigainvers




Mo’yqalam (Canvas.Brush) yopiqsohalarnichizishvasohaichinibo’yashuchunmo’ljallanganusullardanfoydalaniladi. Muyqalamob’ektjadvaldako’rsatilganikkixossagaega.

TBrush (muyqalam) xossalari.





Xossa

Ta’rifi







Color

Style

Epiqsohanibo’yashrangi

Sohanito’ldirishuslubi





Konturichidagisohabo’yalishiyokishtrixlanishimumkin.

Sohanito’ldirishusulinibelgilovchikonstantalarquyidagijadvaldaberilgan.

Brush.style xossasiqiymatlari.






Konstanta

Sohabo’yashuslubi







bsSolid

Uzluksizbo’yash







bsClear

Sohabo’yalmaydi







bsHorizontal

Gorizontalshtrixlash







bsVertical

Vertikalshtrixlash







bsFDiagonal

Diagonalshtrixlash, oldingaog’ish







bsBDiagonal

Diagonalshtrixlash, orqagaog’ish







bsCross

Katakligorizontal-vertikalshtrixlash







bsDiagCross

Kataklidiagonalshtrixlash




Sohanibo’yashusullaridasturioynasi



Nazorat savollari:


  1. Delphi dasturlash tilining qanday grafik imkoniyatlarini bilasiz?

  2. Chizish sohasi nima?

  3. Qalam bilan ishlash qanday ishlanadi?

  4. Trenning xossalarini ayting.

  5. Mo’yqalam xossalari haqida gapiring.




Aim.uz


Download 39,77 Kb.

Do'stlaringiz bilan baham:




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