gui muhitida grafik imkoniyatlar

PPTX 19 pages 1.1 MB Free download

Page preview (5 pages)

Scroll down 👇
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

Want to read more?

Download all 19 pages for free via Telegram.

Download full file

About "gui muhitida grafik imkoniyatlar"

олий таълим тизимида амалга оширилган ишлар ва ислоҳотлар 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...

This file contains 19 pages in PPTX format (1.1 MB). To download "gui muhitida grafik imkoniyatlar", click the Telegram button on the left.

Tags: gui muhitida grafik imkoniyatlar PPTX 19 pages Free download Telegram