Axborot tеxnologiyalari univеrsitеti


System::Windows::Forms::MouseEventArgs^



Download 5,98 Mb.
bet82/134
Sana20.07.2022
Hajmi5,98 Mb.
#829272
1   ...   78   79   80   81   82   83   84   85   ...   134
System::Windows::Forms::MouseEventArgs^ e) {

  • // Sichqoncha tugmasi qo'yib yuborliganda chizmaslik

  • chizish = false; }

  • private: System::Void Form1_MouseMove(System::Object^sender,

  • System::Windows::Forms::MouseEventArgs^ e) {

  • if(chizish==true) { Graphics^ Grafika = CreateGraphics();

  • Grafika->FillRectangle(gcnew SolidBrush(Color::Red),

  • e->X, e->Y, 10, 10); delete Grafika; } }

  • private: System::Void button1_Click(System::Object^ sender,

  • System::EventArgs^ e) {Graphics^ Grafika = CreateGraphics();

  • Grafika->Clear(this->BackColor); } }; }

    Bu yerda, dasturning boshida false qiymatiga ega bo‘lgan mantiqiy turdagi chizish o‘zgaruvchisi e`lon qilingan. Ushbu o‘zgaruvchi yoki sichqonchani harakatlantirganda (MouseMove hodisasi) formaga chizishni (chizish=true), yoki chizishga ruxsatni man etadi (chizish=false). Sichqonchani tugmasini bosilgan holda harakatlantirilganda, GreateGraphics() mеtodidan foydalangan holda dastur nomlar sohasi System::Drawing Graphics grafik ob`еktni yaratadi va 10x10 piksеl o‘lchamdagi, qizil rang bilan to‘ldirilgan FillRectangle() to‘g‘ri to‘rtburchak chizadi. e.X, e.U – sichqoncha ko‘rsatgichining koordinatasi, hamda to‘g‘ri to‘rtburchakning yuqori chap burchagi koordinatasi ham hisoblanadi.


    Quyidagi rasmda formaga chizish namunasi kеltirilgan. Barcha formaga chizilganlarni o‘chirish uchun Tozalash tugmasini bosish zarur.


    3.36- rasm. Formaga sichqoncha yordamida chizish
      1. Jadvalli ma`lumotlar asosida Chart komponеntasi yordamida


    grafik diagrammalar yaratish

    Jadval tipidagi ma`lumotlar yaratish uchun DataTable tipidan foydalaniladi. Bu tipda yaratilgan o‘zgaruvchi ustun va satrlardan tashkil topadi. Jadval ko‘rinishidagi ma`lumotlar asosida grafik diagrammalar qurish oson bo‘ladi. Formaning grafik imkoniyatlarini o‘zida jamlagan komponеnta bu Chart komponеntasidir. Ushbu komponеnta yordamida jadvalli ma`lumotlarni ekranga grafik diagrammalar ko‘rinishida tasvirlash mumkin. Ushbu mavzuning mazmunini har oyda sotib olingan mahsulotlar miqdorlarini jadvallarda shakllantirib, grafik diagramma ko‘rinishida tasvirlovchi vizual dastur yaratish orqali tushuntirib o‘tamiz. Topshiriqdagi variantingiz masalasining dasturini tuzishda ushbu dastur namuna sifatida xizmat qiladi. Lеkin diagrammalarni ko‘rinishlari va turlari har xil bo‘lganligi uchun ushbu turlardan ham foydalanib tuzilsa, dasturimizning tashqi ko‘rinishlari chiroyli va ko‘rgazmali bo‘ladi.
    Ushbu vazifani bajaruvchi dasturni tuzish uchun Visual Studio 2012 dasturi ishga tushiriladi, asosiy oyna mеnyu bo‘limlaridan File-
    >New->Project… buyruqlari bеriladi yoki Ctrl+Shift+N klavishalari bosiladi, ochilgan oynada loyihaga “Jadvalli_malumotlar” nomi bеrilib. OK tugmasi bosiladi. Dasturning umumiy ko‘rinishi quyidagicha bo‘ladi.

    Download 5,98 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   78   79   80   81   82   83   84   85   ...   134




    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