Interfeys toifalari tushunchasi Interfeys toifalarni abstract bazaviy sinflar bilan taqqoslash Maxsus interfeyslarni kiritish


Komponentlar. Ilova xossalari, sozlamalari


Download 0.77 Mb.
bet28/50
Sana26.01.2023
Hajmi0.77 Mb.
#1129439
1   ...   24   25   26   27   28   29   30   31   ...   50
Bog'liq
MAVZULAR UMUMIY

Komponentlar. Ilova xossalari, sozlamalari
Ilovamiz formasi ustiga dasturlanishi lozim bo’lgan masalaning mohiyatidan kelib chiqib, turli komponentalarni qo’yib ular yordamida tegishli masalani yachishimiz mumkin. Komponentalar deganda bu o’rinda turli xil vazifani bajarish uchun bosiladigan tugmalar, ma’lumotlarni kiritish uchun maydonlar, maydonlarga nima kiritilishiga oid izohlar, turli ro’yxatlarni kiritishga mo’ljallangan joylar, fayllarni tanlash imkonini beruvchi vositalar va boshqa shu kabi narsalar tushuniladi. Misol tariqasida ikki son ustida to’rt amalni bajaruvchi ilova tuzaylik. Buning uchun bir qancha komponentlarni ilovamiz formasiga qo’yamiz. Formaga qoyiladigan komponentlar ro’yxatini ochish uchun muhit asosiy menyusining Вид bo’limini ochib, undan Панел элементов bandini tanlaymiz (ayni ishni Ctrl+Alt+X ni bosish orqali bajarish ham mumkin):

Buning natijasida ilovamiz formasiga qo’yilishi mumkin bo’lgan komponentlarning ro’yhati aks etagn oyna ochiladi:

Man shu ro’yxatdan 3 ta TextBox elementini (birinchi va ikkinchi sonni kiritish va natijani chiqarish uchun), 3 ta Label elementini (3 ta songa mo’ljalangan maydonlarga izoh berish uchun va to’rt arifmetik amal uchun 4 ta bosiladigan tugmalarni qo’yib, ualrning tegishli xossalariga o’zgartirishlar kiritaylik:

Endi to’rt arifmetrik amalga mo’ljallangan tugmalarning har birini 2 marta ketma-ket bosib, kod yozish taklif etilgan joylarga quyidagilarni yozib chiqamiz:

  1. Qo’shish tugmasi uchun:
    double d1 = double.Parse(textBox1.Text);

double d2 = double.Parse(textBox2.Text);
textBox3.Text = (d1 + d2).ToString();




  1. Ayirish tugmasi uchun:
    double d1 = double.Parse(textBox1.Text);

double d2 = double.Parse(textBox2.Text);
textBox3.Text = (d1 - d2).ToString();


  1. Ko’paytirish tugmasi uchun:

    Download 0.77 Mb.

    Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   50




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