2.1 Visual Studio Windows Forms bo’limini ishga tushirish.
Mana sizlar bilan C# haqida va unda Console dasturlar tuzish bo’yicha ancha malumotga ega bo’ldik. Endi esa Visual Studioning Windows Forms bo’limida windows uchun dasturlar tuzishni ko’rib chiqaylik. Windows Forms windows uchun dasturlar yaratishga juda qulay. Biz bunda bir vaqtning o’zida ham dizaynni ham kodlarni ko’rib baholab borishimiz mumkin. Windows Forms - bu Windows ish stoli dasturlarini yaratish uchun foydalanuvchi interfeysi. Bu Visual Studioda taqdim etilgan vizual dizayner asosida ish stoli dasturlarini yaratishning samarali usullaridan birini taqdim etadi. Visual Studio boshqaruv elementlarini sudrab olib tashlash kabi funktsiyalari ish stoli dasturlarini yaratishni osonlashtiradi. Siz allaqachon Visual Studioni qanday ishga tushirishni bilasiz, endi esa ochilgan oynadan yangi loyiha yaratish buyrug’i tanlanadi xolos(2.1- rasm).
2.1-rasm. Yangi loyiha hosil qilish buyrug’i.
Keyingi ochilgan oynada tanlanadi(2.2-rasm).
loyiha
nomi
kiritiladi
va Windows
Forms bo’limi
2.2-rasm. Windows Form buyrug’ini tanlash.
" Configure New Project " oynasida " Project Name” oynasiga loyihamiz nomini kiritamiz. Keyin Create-ni tanlaymiz (2.3-rasm).
2.3-rasm. Create buyrug’i.
Natijada ekranda quydagicha oyna hosil bo’ladi(2.4-rasm).
2.3-rasm. Ish stoli.
Ishchi maydon uchta oynani o'z ichiga oladi: asosiy oyna, Solution Explorer va Xususiyatlar oynasi. Agar ushbu oynalardan birortasi etishmayotgan bo'lsa, siz standart oyna tartibini tiklashingiz mumkin. Menyu satrida Windows > Reset windows loyaut buyrug’i tanlanadi. Menyu buyruqlari yordamida oynalarni ham aks ettirishingiz mumkin. Menyu satrida View> Proporties oynasi yoki Solution Explorerni chiqarib olishimiz mumkin. Agar boshqa oynalar ochiq bo'lsa, ularni o'ng yuqori burchaklaridagi Yopish (x) tugmachasini bosib ulardan halos bo’lishimiz mumkin.
Asosiy oyna - ushbu oynada siz formalar bilan ishlash va kodni tahrirlash kabi ko'p ishlarni bajarasiz. Oynada Form muharririda forma ko'rsatilgan .
Solution Explorer oynasi - ushbu oynada siz o'zingizning echimingizdagi barcha narsalarni ko'rishingiz va ularga o'tishingiz mumkin.
Windows Forms .NET interfeys texnologiyasi, fayl tizimiga o'qish va yozish kabi oddiy dastur vazifalarini soddalashtiradigan boshqariladigan kutubxonalar to'plami. Visual Studio kabi ishlab chiqish muhitidan foydalanganda siz ma'lumotlarni aks ettiradigan, foydalanuvchilarning ma'lumotlarini talab qiladigan va tarmoq orqali uzoq kompyuterlar bilan aloqa o'rnatadigan Windows Forms smart-mijoz dasturlarini yaratishingiz mumkin. Agar foydalanuvchi sizning shaklingizga yoki uning boshqaruv elementlaridan biriga biror narsa qilsa, harakat voqea hosil qiladi. Ilovangiz ushbu hodisalarga kod bilan ta'sir qiladi va sodir bo'lganda ularni qayta ishlaydi.
Windows Forms da siz formalarga qo'shishingiz mumkin bo'lgan turli xil boshqaruv elementlari mavjud: matn qutilari, tugmalar, ochiladigan qutilar, radio tugmalari va hatto veb-sahifalarni aks ettiruvchi boshqaruv elementlari. Agar mavjud boshqaruv sizning ehtiyojlaringizga javob bermasa, Windows Forms shuningdek, UserControl sinfidan foydalanib o'zingizning shaxsiy boshqaruv elementlarini yaratishni imkonini beradi.