O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA-MAXSUS TA’LIM VAZIRLIGI
SHAROF RASHIDOV NOMIDAGI
SAMARQAND DAVLAT UNIVERSITETI
MATEMATIKA FAKULTETI
AMALIY MATEMATIKA YO’NALISHI
302 – GURUH TALABASI
MIRSHARIPOV ARSLONJONNING
PROGRAMMALASH ASOSLARI FANIDAN
1-LABORATORIYA ISHI
SAMARQAND – 2022
Masala: Visual Studio muhitida Hello world ni chiqarish.
Biz ushbu masalani ishlashimiz uchun bizning kompyuterimizda Visual Studio dasturi o’rnatilgan bo’lishi kerak. Keyingi qadam New Project ni tanlab yangi yangi MyForm oynasini hosil qilamiz. Ushbu oyna ichida amallarni bajjarishimiz mumkin.
1-rasm.
1-rasmdan ko’rinib turibdiki, yangi loyiha yaratatildi. MyForm ustida ishlash uchun Toolboxdagi komponentalardan foydalanamiz. Ushbu masalani ishlashda label va button komponentalaridan foydalanamiz. Toolboxdan label va button komponentalarini chaqirib olamiz va ular ustida o’zimizga kerakli bo’lgan Design qismini yasab olamiz. Label kompoentasi ustida ishlash uchun sinqoncha tugmasini bir marta bosish kifoya. Label komponentasiga tegishli bo’lgan xossalar va hodisalar sozlamalar bo’limida paydo bo’ladi. Bu yerda biz label komponentasi ustida sozlamalar bo’limida keltirilgan ixtiyoriy xossa va hodisadan foydalanishimiz mumkin. Shu kabi button komponentasi ustidagi amallarni huddi label komponentasi bilan bir xil. Ushbu gaplarni Visual Studio muhitida aks etirilgan holda keying rasmda ko’rishimiz mumkin.
2-rasm
2-rasmda Design qismi to’liq bajarilgan. Endi masalani ishlash uchun klaviaturadan f7 tugmani bosish orqali kod qismiga o’tamiz. Button komponentasiga click hodisani o’rnatamiz va kod qimida
private: System::Void Ok_Click(System::Object^ sender, System::EventArgs^ e) {
} ushbu kodlar avtomatik ravishda hosil qilinadi va ushu koddagi blok qavs ichiga quyidagi kodlarni yozish kifoya.
MessageBox::Show("Salom Dunyo", "Xabar", MessageBoxButtons::OK, MessageBoxIcon::Information);
Kodning umumiy ko’rinishi quydagich:
private: System::Void Ok_Click(System::Object^ sender, System::EventArgs^ e) {
MessageBox::Show("Salom Dunyo", "Xabar", MessageBoxButtons::OK, MessageBoxIcon::Information);
}
Natijani hosil qilish uchun Local Windows Debuggerni ustiga bossak, natija ekranda namoyon bo’ladi. Quyidagi 4-rasmda oxirgi natijani va masalamizni yechimin ko’rishimiz mumkin.
4-rasm.
Dostları ilə paylaş: |