c++builderning grafik imkoniyatlari

PPTX 26 стр. 116,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 26
c++ builder ning grafik imkoniyatlari c++ builder ning grafik imkoniyatlari bu ma'ruzada c++ builder dasturining grafik imkoniyatini, chizish sirti, qalam va mo'yqalam haqida ma'lumotlar olishishingiz mumkin. c++ builder 6 1 reja: chizma hosil bo'luvchi sirt. qalam va mo'yqalam. matn hosil qilish to'g'ri chiziq va figuralar hosil qilish c++ builder 6 chizma hosil bo'luvchi sirt s++ builder muhitida chizish sirti – tcanvas klass ob'ekti dastur bilan ishlash davrida tasvirli ma'lumotlarni hosil qilish imkonini yaratadi. bu sinf ob'ekti sirt bo'yicha ko'rish, grafik tasvirlar chizish, rasmlarni va sirtning biror qismini nusxalash, hamda matnni chop qilish imkonini beruvchi xossa va metodlarini o'z ichiga oladi. c++ builder 6 chizma hosil bo'luvchi sirt har bir canvas xossasiga ega komponenta o'z navbatida qalam, mo'yqalam va shrift ob'ektlarini o'z ichiga oladi va mos ravishda pen, brush va font xossalariga ega bo'ladi. canvas xossasini o'z ichiga olgan komponenta va ob'ektlar quyidagilar: tform, tpanel, tpaintbox, timage. c++ builder 6 qalam …
2 / 26
as->brush->color – mo'yqalam rangi; canvas->brush->style – mo'yqalam toifasi aniqlaydi va quyidagi qiymatlarni qabul qilishi mumkin: c++ builder 6 qalam va mo'yqalam bssolid – berilgan rang bilan shakl yuzasini to'liq bo'yaladi; bsclear – shakl yuzasi bo'yalmaydi; bshorizontal –shakl yuzasi parallel chiziqlar bilan to'ldiriladi; bsvertical –shakl yuzasi vertikal chiziqlar bilan to'ldiriladi; bsfdiagonal – shakl yuzasi yuqoridan pastga qaragan chiziqlar bilan to'ldiriladi; bsbdiagonal –shakl yuzasi pastdan yuqoriga qaragan chiziqlar bilan to'ldiriladi; bscross –shakl yuzasi to'r bilan to'ldiriladi; bsdiagcross –shakl yuzasi egri chiziqlardan hosil bo'lgan to'r bilan to'ldiriladi. c++ builder 6 qalam va mo'yqalam canvas ob'ektning muhim xossalaridan biri bu nuqtalar hosil qilish xossasidir. bu xossa canvas->pixels[x][y] nom bilan yoziladi, koordinata yordamida nuqtaning rangini aniqlash yoki unga boshqa rang qiymatini berish mumkin. c++ builder 6 matn hosil qilish grafik ob'ekt sirtida matnni hosil qilish uchun textout dan foydalaniladi. textout ning yozilish formati quyidagicha: ob'ekt->canvas->textout(x,y,text); bu erda, ob'ekt – matn hosil bo'luvchi ob'ekt nomi; x, …
3 / 26
), fsitalic(kursiv), fsunderline(ostiga chizilgan), fsstrikeout(ustiga chizilgan). style bir nechta usullarni kombinatsiya qilishi mumkin. masalan, qalin kursiv xolatini ifodalash: ob'ekt->canvas->font->style = tfontstyles() canvas->brush->color =form1->color; form1->canvas->font->size=14; form1->canvas->font->style=tfontstyles() canvas->textout(10,10, “salom, talabalar!”); c++ builder 6 to'g'ri chiziq va figuralar hosil qilish geometrik shakllar chizish uchun quyida keltirilgan funktsiyalardan foydalanish mumkin: moveto – chizishning boshlang'ich nuqtasi; lineto – to'g'ri chiziq chizish; ellipse – aylana va ellips chizish; rectangle – to'g'ri to'rtburchak chizish; roundrect – burchaklari yumaloq (silliq) bo'lgan to'rtburchak; arc – aylana yoki ellips yoyini chizish; polygon – ko'pburchak chizish; pie – aylana yoki ellipsning sektorini chizish. c++ builder 6 to'g'ri chiziq va figuralar hosil qilish moveto(int x, int y) – chizishning boshlang'ich nuqtasini belgilash. bu erda (x,y) – nuqtaning koordinatasi. lineto(int x, int y) – to'g'ri chiziq chizish. bu erda (x,y) – nuqtaning koordinatasi. misol: boshlang'ich koordinatasi (50,50) nuqtada, oxirgi nuqtasi koordinatasi (100,150) nuqtada bo'lgan qizil rangdagi to'g'ri chiziq chizish. formaning onpaint xodisasiga quyidagi …
4 / 26
figuralar hosil qilish ellipse(int x1, int y1, int x2, int y2) – diagnalining koordinatalari (x1,y1)va (x2,y2) nuqtalarda bo'lgan to'g'ri to'rtburchak chiziga ellips yoki aylana chizadi. misol sifatida diagnali koordinatalari (50,50) va (200,150) nuqtalarda bo'lgan ellips chizamiz. c++ builder 6 to'g'ri chiziq va figuralar hosil qilish void __fastcall tform1::formpaint(tobject *sender) { canvas->pen->color = clred; canvas->ellipse(50,50,200,150); } c++ builder 6 to'g'ri chiziq va figuralar hosil qilish void __fastcall tform1::formpaint(tobject *sender) { canvas->pen->color = clred; canvas->ellipse(50,50,200,200); } c++ builder 6 to'g'ri chiziq va figuralar hosil qilish arc(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int x4) – yoy chizish. bu erda (x1,y1) va (x2,y2) – mos ravishda yoy chiziladigan to'g'ri to'rtburchak sohaning chap yuqori va o'ng past uchlari koordinatasi. (x3,y3) va (x4,y4) nuqtalar mos ravishda yoyning boshlang'ich va oxirgi koordinatalari. c++ builder 6 to'g'ri chiziq va figuralar hosil qilish void __fastcall tform1::formpaint(tobject *sender) { canvas->pen->color = clred; …
5 / 26
c++builderning grafik imkoniyatlari - Page 5

Хотите читать дальше?

Скачайте все 26 страниц бесплатно через Telegram.

Скачать полный файл

О "c++builderning grafik imkoniyatlari"

c++ builder ning grafik imkoniyatlari c++ builder ning grafik imkoniyatlari bu ma'ruzada c++ builder dasturining grafik imkoniyatini, chizish sirti, qalam va mo'yqalam haqida ma'lumotlar olishishingiz mumkin. c++ builder 6 1 reja: chizma hosil bo'luvchi sirt. qalam va mo'yqalam. matn hosil qilish to'g'ri chiziq va figuralar hosil qilish c++ builder 6 chizma hosil bo'luvchi sirt s++ builder muhitida chizish sirti – tcanvas klass ob'ekti dastur bilan ishlash davrida tasvirli ma'lumotlarni hosil qilish imkonini yaratadi. bu sinf ob'ekti sirt bo'yicha ko'rish, grafik tasvirlar chizish, rasmlarni va sirtning biror qismini nusxalash, hamda matnni chop qilish imkonini beruvchi xossa va metodlarini o'z ichiga oladi. c++ builder 6 chizma hosil bo'luvchi sirt har bir canvas xossasiga ega komponenta ...

Этот файл содержит 26 стр. в формате PPTX (116,5 КБ). Чтобы скачать "c++builderning grafik imkoniyatlari", нажмите кнопку Telegram слева.

Теги: c++builderning grafik imkoniyat… PPTX 26 стр. Бесплатная загрузка Telegram