gui muhitida grafik imkoniyatlar

PPTX 19 sahifa 1,1 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 19
олий таълим тизимида амалга оширилган ишлар ва ислоҳотлар renessans ta’lim universiteti axborot texnologiyalari kafedrasi 3-mavzu: gui muhitida grafik imkoniyatlar. katta o’qituvchi: shonazarov s.q mavzu: borland c++ builderda grafik tasvirlar yaratish va grafik vositalari. reja: 1. grafik obyektlarni xususiyatlari 2. turli shakllarni chizish funksiyalari tayanch so’z va iboralar: canvas, piksel, client, pen, brush, width, color, name, size, style grafik obyektlarni xususiyatlari obyekt yuzasiga grafik element (to'g'ri chiziq, aylana, to'rtburchak va hokazo) chiqarish uchun bu obyektning canvas xossasiga mos usulni qo'llash lozim. misol uchun forml->canvas->rectangle (10,10,100,100) instruksiyasi dastur oynasida to'rtburchak paydo bo'ladi. yuqorida ko'rilgan canvas xossasi — tcanvas tipidagi obyektdir. grafik primitivlarini chiqarish usullari canvas xossasini abstrakt chizish sohasi deb qaraydi. chizish sohasi alohida nuqtalar — piksellardan iborat. piksel holati uning gorizontal (x) va vertikal (y) koordinatalari bilan aniqlanadi. chap yuqori piksel koordinatalari (0,0). koordinatalar yuqoridan pastga va chapdan o'ngga qarab o'sib boradi. grafik obyektlarni xususiyatlari soha o'lchovlarini image komponentasining height va …
2 / 19
ple pushti claqua firuza citeal ko'kish havorang clwhite oq clgray kulrang grafik obyektlarni xususiyatlari chiziq qalinligi width xossasi orqali piksellarda beriladi. chiziq turini style xossasi belgilaydi. quyidagi jadvalda chiziq turini belgilovchi nomlangan konstantalar sanab o'tilgan. style xossasining qiymatlari: konstanta chiziq ko'rinishi pssolid uzluksiz chiziq psdash punktir chiziq, uzun shtrixlar psdot punktir chiziq, qisqa shtrixlar psdash dot punktir chiziq, uzun va qisqa shtrixlar ketma-ketligi psdash dot dot punktir chiziq, bitta uzun va ikkita qisqa shtrixlar ketma-ketligi psclear chiziq aks etmaydi grafik obyektlarni xususiyatlari mode xossasi chiziq rangining fon rangiga munosabatini ko'rsatadi. odatda chiziq rangi pen->color xossasining qiymati bilan belgilanadi. dasturchi chiziq uchun fon rangiga nisbatan invers rang berishi mumkin. bu holda hatto chiziq va fon rangi bir xil berilgan bo'lsa ham chiziq ajralib turadi. quyidagi jadvalda mode xossasining qiymati sifatida ishlatish mumkin bo'lgan konstantalar berilgan. konstanta chiziq rangi pmblack pmwhite pmcopy pmnotcopy pmnot qora, pen->color xossasining qiymatiga bog'liq emas ok, pen-> …
3 / 19
bsvertical -vertikal shtrixlash bsfdiagonal - diagonal shtrixlash, oldinga og'ish bsbdiagonal - diagonal shtrixlash, orqaga og'ish bscross - katakli gorizontal-vertikal shtrixlash bsdiaocross - katakli diagonalini shtrixlash matn chiqarish matn chiqarish - grafik obyekt yuzasiga matn chiqarish uchun textout usuli qo'llaniladi. bu usulni chaqirish instruksiyasi quyidagi ko'rinishga ega: obyekt->canvas->textout(x, y, text) matn shrifti font xossasining qiymati bilan aniqlanadi. font xossasi tfont tipidagi obyektdir. quyidagi jadvalda tfont obyektining xossalari keltirilgan. tfont obyektining xossalari: xossa ta'rifi name shrift nomi, masalan arial size shriftning punktlardan kattaligi style simvollar chiqarish uslubi. quyidagi konstantalar orqali beriladi: fsbold (polujirniy), fsltalic (kursiv), fsunderline (podcherknutiy), fsstrikeout (perecherknutiy). matn chiqarish bu xossa bir necha uslublarni kombinatsiyasini olishga imkon beradi. masalan: obyekt->canvas->font = [fsbold, fs italic] color simvollar rangi. matn chiqarish sohasi mo'yqalam joriy rangiga bo'yaladi. shuning uchun matn chiqarishdan oldin brush->color xossasiga bsclear qiymatini yoki soha rangiga mos qiymatni berish lozim. misol: form1->canvas->font->name = "tahoma"; form1->canvas->font->size = 20; form1->canvas->font->style=tfontstyles() canvas->brush->style = …
4 / 19
o(150,120); // to'rtburchak chizish canvas->rectangle(100,100,200,200); // bo'yash canvas->brush->color = clred; // qizil rangli ellips chizish canvas->ellipse(200,200,300,300); // qalamga rang berish canvas->pen->color = clnavy; // qalam qalinligini o'rnatish canvas->pen->width = 5; canvas->rectangle(250,50,400,150) ; grafik primitivlarni chizish usullari canvas->font->style = tfontstyles() « fsbold; canvas->arc(10,10,90,90,90,50,10,50); canvas->textout(40,60,"arc"); canvas->chord(110,10,190, 90,190, 50,110, 50) ; canvas->textout(135,60,"chord"); canvas->ellipse(210, 10, 290, 50) ; canvas->textout(230,60,"ellipse"); canvas->pie(310, 10, 390, 90, 390, 30, 310, 30) ; canvas->textout(340,60,"pie"); grafik primitivlarni chizish usullari /* polygon */ tpoint nuqtalar1[5] ; nuqtalarl[0] = point(30,150); nuqtalarl[1] = point(40,130); nuqtalarl[2] = point(50,140) nuqtalarl[3] = point(60,130); nuqtalarl[4] = point(70,150); canvas->polygon(nuqtalarl, 4) ; canvas->textouta(30,170,"polygon"); grafik primitivlarni chizish usullari /* polyline */ tpoint nuqtalar2[5] ; nuqtalar2[0]= point(130,150); nuqtalar2[1] =point(140,130); nuqtalar2[2]= point(150,140); nuqtalar2[3]=point(160,130); nuqtalar2[4] =point(170,150); canvas->polyline(nuqtalar2,4); canvas->textouta(130,170,"polyline"); grafik primitivlarni chizish usullari canvas->rectangle(230, 120, 280, 160) ; canvas->textout(230,170,"rectangle"); canvas->roundrect(330, 120, 380, 160,20, 20); canvas->textout(325,170,"roundrect"); e’tiboringiz uchun rahmat! image3.png image4.png image1.png /docprops/thumbnail.jpeg
5 / 19
gui muhitida grafik imkoniyatlar - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 19 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"gui muhitida grafik imkoniyatlar" haqida

олий таълим тизимида амалга оширилган ишлар ва ислоҳотлар renessans ta’lim universiteti axborot texnologiyalari kafedrasi 3-mavzu: gui muhitida grafik imkoniyatlar. katta o’qituvchi: shonazarov s.q mavzu: borland c++ builderda grafik tasvirlar yaratish va grafik vositalari. reja: 1. grafik obyektlarni xususiyatlari 2. turli shakllarni chizish funksiyalari tayanch so’z va iboralar: canvas, piksel, client, pen, brush, width, color, name, size, style grafik obyektlarni xususiyatlari obyekt yuzasiga grafik element (to'g'ri chiziq, aylana, to'rtburchak va hokazo) chiqarish uchun bu obyektning canvas xossasiga mos usulni qo'llash lozim. misol uchun forml->canvas->rectangle (10,10,100,100) instruksiyasi dastur oynasida to'rtburchak paydo bo'ladi. yuqorida ko'rilgan canvas xossasi — tcanvas tipida...

Bu fayl PPTX formatida 19 sahifadan iborat (1,1 MB). "gui muhitida grafik imkoniyatlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: gui muhitida grafik imkoniyatlar PPTX 19 sahifa Bepul yuklash Telegram