|
Mavzu: Visual C++ning grafik imkoniyatlari. Grafik holat, tasvirlarni va funksiya grafiklarini qurish. Chart komponentalari Combobox, Picturebox, Timer va Progressbar komponentalari
|
bet | 1/2 | Sana | 15.05.2024 | Hajmi | 18,65 Kb. | | #235898 |
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;
}
};
}
|
|
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
|