New Project muloqot oynasi va loyiha shabloni
File → New Project … buyrug‘I bajarilganda yoki New Project havolasi bosilganda bosh sahifada New Project muloqot oynasi ochiladi (il.2.3).
Visual Studio foydalanuvchiga loyiha tipidagi bir necha shablonlar taklif qiladi, qaysiki, Visual C# va boshqa tillarda yaratilishi mumkin bо‘lganlari(sm.il.2.3.). ularning tarkibiga Windows Form shablonlari kiradi, Visual Studio tо‘liq versiyasi WPF ilovasi va boshqa kо‘pgina ilovalardan iborat bо‘lib, kо‘pgina qо‘shimcha shablonlarni о‘z ichiga oladi. Bu bо‘limda biz, ilovani Windows Form Application baza shablonida quramiz. Windows Form ilovasi Windows operatsion sistemasida amalga oshiriladi (masalan, Windows 7 yoki Windows8) odatda u foydalanuvchi bilan aloqada bо‘lgan grafik interfeysga (GUI) molik bо‘ladi.
Sо‘rov berilmasa, Visual Studio yangi loyihani Windows Form Application baza shablonidan Windows Form Application1 nomi bilan о‘zlashtirib oladi.IDE ni konstruksiyali rejimga о‘tkazish uchun WFA shablonini tanlang va Ok tugmasini bosing. Rejimning ushbu funksiyasi ilovani grafik interfeysini yaratish uchun mо‘ljallangan. 5
Fig. 2.3 | New Project dialog.
Fig. 2.4 | Design view of the IDE.
Boshqaruv Formalari va elementlari.
Form1 sarlovhali tо‘g‘ri tо‘rtburchak yaratilayotgan Windows Forms ilovasining oynasini namoyon etadi. Visual C# ilovasi о‘zini bir necha Formada namoyon qiladi lekin biz kitobda yaratayotgan kо‘pchilik ilovalarda faqat bitta Formada ishlatishimiz mumkin. Sizlar boshqaruv elementlari qо‘shish orqali Formalarni о‘rganib olasizlar, bizning misolimizda bu Label yozuvi yoki PictureBox grafik maydoni kо‘rinishida bо‘ladi.Il(2.20) Yozuvlar kо‘pincha bir birini tekis kо‘rinishida grafik maydon esa tasvir orqali yuzada chiqariladi. Visual Studio ilovalarni yaratishda va sozlashda ishatiladigan kо‘pgina tayyor boshqaruv elementlari va boshqa kimponentlarni о‘zida mujassam etgan. Bu bо‘limda biz NET Frame-work Class Library ning tayyor boshqaruv elementlaridan foydalanamiz. Elementlarni Formaga joylash orqali yaratuvchi uning xossalarini о‘zgartirishi mumkin.(sm. Razdel 2.4). masalan 2.5 ilyustratsiyada matn sarlovhasi Formasini о‘zgarishi, 2.6 ilyustratsiyada esa boshqaruv elementidagi shrift xossalarini belgilash muloqot oynasi tasvirlangan.
Forma va boshqaruv elementlari ilovaning grafik interfeysini tashkil qiladi. Foydalanuvchi kerakli ma’lumotni klaviaturada teradi, sichqoncha tugmachasi bilan belgilaydi yoki ularni boshqa usullar bilan kiritadi. Grafik interfeys foydalanuvchi uchun kerak bо‘lgan yo’riqnoma va boshqa ma’lumotlarni tasvirlash uchun kerak bо‘ladi. Masalan, 2.3 ilyustratsiyasidagi New Project muloqot oynasida foydalanuvchi andoza tipini sichqoncha tugmachasi bilan belgilab, keyin loyiha nomini klaviatura orqali kiritadi.
F ig. 2.5 | Textbox control for modifying a property in the Visual Studio IDE.
Fig. 2.6 | Dialog for modifying a control’s font properties.
Har bir ochilgan hujjatning nomi ilovaning koreshogiga chiqariladi. Bir necha ochilgan hujjatlar ichida kerakli hujjatni kо‘rib olish uchun kerakli korishokka sichqoncha tugmasi bosiladi. Aktiv ilova (hozirgi paytda kо‘rinayotgan hujjat ilova) kо‘k rang bilan ajratilgan (masalan, 2.4 ilyustratsiyadagi Form1. cs {Design}).
Do'stlaringiz bilan baham: |