Amaliy ish №13 Mavzu: Visual C++ning grafik imkoniyatlari. Grafik holat, tasvirlarni va funksiya grafiklarini qurish. Chart komponentalari Combobox, Picturebox, Timer va Progressbar komponentalari Ishni bajarishdan maqsad


Download 0.57 Mb.
bet4/4
Sana17.06.2023
Hajmi0.57 Mb.
#1535785
1   2   3   4
Bog'liq
13-amaliyot , Dasturlash II

Progressbar komponentasi
Progressbar komponentasi All Windows Forms komponentalar panelida joylashgan. Ushbu komponenta vaqt komponentasi bilan birgalikda ish yuritadi. Bu component jarayonning ko’rstakchini ifoda etadi, shuning uchun siz bu jarayon qay tarzda borayotganiga guvoh bo’lasiz. To’rtburchakli indicator chapdan o’ng tomonga qarab to’ladi. Bu progressbarning xususiyatlari va usullari orqali to’ldiriladi.
Min va Max xossalari indicator intervali qiymatlarini belgilaydi.
Value xossasi indicator intervail ichidagi Min va Max qiymatlarini pozitsiyasini o’zgartiradi.
Step xossasi value qiymati uchun kelib chiqishini belgilaydi.
Progressbar komponentasining ishini tashkil qilish uchun jarayonning ko’rinishini tashkil qilish uchun timer komponentasidan foydalanish kerak: vaqtni hisoblagichni jarayonning boshidan tashkil qilish kerak (Timer1->Enabled=true;). Value xossasiga 0 qiymat berilishi kerak (ProgressBar1->Value=0;), va qayta ishlovchi tick xodisasiga (ProgressBar1->Value++;) yoziladi.
Jarayon yakuniga yetgach, timerni o’chirish va indiaktorni yashirish kerak bo’ladi. ProgressBar1->Visible=false;
Progressbarga misol, yuqorida keltirilgan timer komponentasida mavjud.


Topshiriq


Ma’ruza va amaliyot darslarida olingan ma’lumotlaga asoslanib, o‘z variantingiz uchun quyidagilarni bajaring:

  1. Berilgan jadvaldagi topshiriqlardan o‘z variantingizni ko‘chirib oling.

  2. Namunadagi dastur asosida o‘z variantingiz masalalarini dasturini tuzing.

1-jadval




Topshiriqlar


1-formada ishlab chiqaruvchi tashkilotning ishchilariga to‘lanadigan oylik maoshlari summasini oylar kesimidagi diagrammasini va 2-formada esa sof daromadini oylar kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada kompyuter qurilmalarining narxlari kesimidagi diagrammasini va 2-formada esa sifat kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada guruxdagi talabalarning fanlardan olgan baxolari kesimidagi diagrammasini va 2-formada esa fanlarga ajratilgan soatlar kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada Antivirus dasturiningnarxlari kesimidagi diagrammasini va 2-formada esa sifat kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada Do‘konda kompyuter qurilmalarining narxlari kesimidagi diagrammasini va 2-formada esa hajmi kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada gurux talabalarning yoshi bo‘yicha diagrammasini va 2-formada esa Dasturlash fanidan olgan baxolari bo‘yicha diagrammani yaratuvchi vizual dastur tuzing.


1-formada Ob-havoning namlik miqdorini hafta kunlari bo‘yicha diagrammasini va 2-formada esa issiqlik darajalari bo‘yicha diagrammasini yaratuvchi vizual dastur tuzing


1-formada Ishlab chiqaish fabrikasida tikuv mashinalariga sarf-xarajatlarning oylar bo‘yicha diagrammasini va 2-formada esa olingan foyda va tushumlarni hafta kunlari bo‘yicha diagrammasini yaratuvchi vizual dastur tuzing


1-formada Bozorda guruch narxlari oylar kesimidagi diagrammasini va 2-formada esa shakar narxlari oylar kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada Supermarketda xaridorlar kelishini hafta kunlari bo‘yicha diagrammasini va 2-formada sotilgan mahsulotlarni hajmi bo‘yicha oylar kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada Urganchdagi qaysi yo‘nalishdagi (raqamlari bo‘yicha) avtobuslarda talabalar ko‘proq foydalanilayotganligi bo‘yicha diagrammasini va 2-formada va qaysi raqamdagi avtobusning oraliq masofasi eng uzoq ekanligini kunlik kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada O‘zbekistonda oynai jahonning qaysi telekallarini ko‘proq tomosha qilinayotganligini aniqlash bo‘yicha diagrammasini va 2-formada qaysi teledasturga tomoshabinlarda ko‘proq qiziqish bo‘layotganligini aniqlovchi oylar kesimidagi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada TATUning fakultetlaridagi talabalar sonini ko‘rsatish bo‘yicha diagrammasini va 2-formada esa abuturentlardan qaysi fakultetlarga ko‘proq qiziqish bo‘layotganligi bo‘yicha diagrammani yaratuvchi vizual dastur tuzing.


1-formada TATUda Dasturlash faniga bo‘lgan qiziqishlarni fakultetlaridagi bo‘yicha diagrammasini va 2-formada esa Dasturlash fanidan talabalarning yo‘nalishlar kesimida reyting ko‘rsatkichlari bo‘yicha diagrammani yaratuvchi vizual dastur tuzing.


1-formada TATU kutubxonalarida qanday turdagi kitoblarga bo‘lgan qiziqishlar bo‘yicha diagrammasini va 2-formada esa kutubxonaning qaysi bo‘limlarida talabalarning aktivlik darajasi bo‘yicha diagrammani yaratuvchi vizual dastur tuzing.


1-formada Universitet bitiruvchilarining ishga joylashishini yillar bo‘yicha diagrammasini va 2-formada esa qaysi yo‘nalish bitiruvchilariga bo‘lgan talablar yillar kesimida diagrammasini yaratuvchi vizual dastur tuzing.


1-formada SHakar narxining o‘zgarishini oylar kesimida diagrammasini va 2-formada esa yog‘ narxini oylarga nisbatan ko‘tarilishi yoki pasayshini ko‘rsatuvchi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada gurux talabalarining ON va JN natijalari bo‘yicha diagrammasini va 2-formada esa YAN natijalari kesimida diagrammasini yaratuvchi vizual dastur tuzing.


1-formada go‘sht va guruch mahsulotlarini narxining o‘zgarishini oylar kesimida diagrammasini va 2-formada esa sut mahsulotlarini narxining oylarga nisbatan ko‘tarilishi yoki pasayshini ko‘rsatuvchi diagrammasini yaratuvchi vizual dastur tuzing.


1-formada zargarlik do‘konida tillaning narxini o‘zgarishini oylar kesimida diagrammasini va 2-formada esa kumushni narxining oylarga nisbatan ko‘tarilishi yoki pasayshini ko‘rsatuvchi diagrammasini yaratuvchi vizual dastur tuzing.

Download 0.57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling