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




    Download 18,65 Kb.
    bet1/2
    Sana15.05.2024
    Hajmi18,65 Kb.
    #235898
      1   2
    Bog'liq
    Amaliy ish №13 Mavzu Visual C ning grafik imkoniyatlari. Grafi-fayllar.org


    xmlns:w="urn:schemas-microsoft-com:office:word"
    xmlns="http://www.w3.org/TR/REC-html40">
    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: Visual Studio 2012 muhitida C++ dasturlash tilida Combobox, Picturebox, Timer va Progressbar komponentalarining xossa va hodisalari bilan tanishish.
    Nazariy qism:
    Combobox komponentasi
    Combobox komponentasi All Windows Forms komponentalar roxshash bong tomonida pastga strelka koyxat mavjud borinishi quyidagicha:
    Combobox komponentasining korib olmish Items xossasi quyidagicha:
    Items lgan xossa, unga element qorinishida ekranda namoyon bo bu xossa comboboxning kozgartirishi mumkin, uning 3 xil ko Uning korinishiga oladi va items xossasi ishlamaydi.

  • Dropdown rinishda oladi va items xossasidagi elementlarni ushbu comboboxda namoyon qilib beradi.

  • Dropdownlist xshab qoladi.

    Dropdownwidth va Dropdownheight yxatning enini va bolchamlarini ishlatish uchun kerak botibor qaratsak, bu komponenta jpg, png, bmp, icon, gif formatidagi metafayllarni ochish uchun xizmat qiladi. Picturebox komponentasini form oynasiga qosh kvadrat koladi.
    Pictureboxning xossalari:
    Image ng tomonida 3 ta nuqta joylashgan va shu tugmachani bir marta bossangiz dialog oynasi hosil boladi.
    ImageLocation lamiz.
    Picturebox komponentasi kotamiz:
    Textbox komponentasiga kiritilgan adres orqali rasmni yuklab oluvchi dastur.
    Dasturning kodi quyidagicha:
    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^
    {
    this->pictureBox1->ImageLocation=this->textBox1->Text;
    this->pictureBox1->Load();
    }
    Size Mode rinishlarini orinishlarni quyidagi elementlar orqali ong burchakdan joylashtiradi. Bunda rasm olchamiga mos kelmaydi.

  • StretchImage lchami Picturebox komponentasining oliq mos tushadi va ushbu komponentaning chegaralarini toliq joylaydi.

  • AutoSize lchami piksellarda tolchami xam rasm oladi. Agarda rasmning olsa, unda u Form oynasiga sig bunda tanlangan rasmni olchamida tashlaydi va rasmni picturebox komponentasining o bunda tanlangan rasm olchamiga moslashtiriladi va komponentaning chegaralarini toxtatishni boshqaradi.
    Timerning yana bir xossasi boini ifodalash uchun xizmat qiladi, yarib chiqadi, bunda 1000 millisekund 1 sekundga tori kelsa, intervalning odatiy xolati 100 millisekundda turadi.
    Komponentaning asosiy metodi bu start() va stop() borganish maqsadida quyidagi dasturni oliq ishga tushishi uchun lozim boshishimiz lozim yashish
    //
    }
    protected:
    ///
    /// barcha foydalaniladigan resurslarni tozalash.
    ///

    ~Form1()
    {
    if (components)
    {
    delete components;
    }
    }
    private: System::Windows::Forms::Timer^ timer1;
    protected:
    private: System::Windows::Forms::Button^ button1;
    private: System::Windows::Forms::ProgressBar^ progressBar1;
    private: System::ComponentModel::IContainer^ components;
    private:
    ///
    /// Ochirish
    if(!timer1->Enabled)
    timer1->Enabled=true;
    else
    timer1->Enabled=false;
    }
    };
    }

    Download 18,65 Kb.
  •   1   2




    Download 18,65 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Visual C++ning grafik imkoniyatlari. Grafik holat, tasvirlarni va funksiya grafiklarini qurish. Chart komponentalari Combobox, Picturebox, Timer va Progressbar komponentalari

    Download 18,65 Kb.