Fargona davlat universiteti matematika-informatika fakulteti


II BOB. C# dasturlash tilida “Kundalik daftari” dasturini yaratish va uni amaliyotga tadbiq etish


Download 378.68 Kb.
bet5/11
Sana05.01.2023
Hajmi378.68 Kb.
#1079990
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
dasturlash Obidjonova

II BOB. C# dasturlash tilida “Kundalik daftari” dasturini yaratish va uni amaliyotga tadbiq etish
2.1 Windows Forms ga kirish.
Boy va interaktiv foydalanuvchi interfeyslarini yarating
Windows Forms .NET Framework uchun aqlli mijoz 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.
Windows Forms da forma − bu foydalanuvchiga ma'lumot ko'rsatadigan ingl. Siz odatda Windows Forms dasturlarini shakllarga boshqaruv elementlarini qo'shish va sichqonchani bosish yoki tugmachalarni bosish kabi foydalanuvchi harakatlariga javoblarni ishlab chiqish orqali yaratasiz. A nazorat ko'rsatadi ma'lumotlar yoki ma'lumotlarni kiritish qabul deb, alohida bir foydalanuvchi interfeysi (UI) element hisoblanadi.
Agar foydalanuvchi sizning shaklingizga yoki uning boshqaruv elementlaridan biriga biror narsa qilsa, harakat voqea hosil qiladi. Sizning arizangiz ushbu hodisalarga kod yordamida reaksiya beradi va sodir bo'lganda ularni qayta ishlaydi. Qo'shimcha ma'lumot olish uchun Windows Formalarida voqea ishlovchilarini yaratish bo'limiga qarang .
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. Formada foydalanishingiz mumkin bo'lgan barcha boshqaruv elementlari ro'yxati uchun Windows Formalarida ishlatiladigan boshqaruv elementlarini ko'ring . Agar mavjud boshqaruv sizning ehtiyojlaringizga javob bermasa, Windows Forms shuningdek, UserControl sinfidan foydalanib o'zingizning shaxsiy boshqaruv elementlarini yaratishni qo'llab-quvvatlaydi .
Windows Forms-da Microsoft Office kabi yuqori darajadagi dasturlarda xususiyatlarni taqlid qiladigan boy interfeys boshqaruvlari mavjud. ToolStrip va MenuStrip boshqaruvini ishlatganda siz matn va rasmlarni o'z ichiga olgan asboblar paneli va menyularini yaratishingiz, pastki menyularingizni namoyish qilishingiz va matn qutilari va kombinatsion qutilar kabi boshqa boshqaruv elementlarini joylashtirishingiz mumkin.
Drag va drop Windows forms dizayneri Visual Studio, osongina Windows Forms dasturini yaratishingiz mumkin. Kursor bilan boshqarish elementlarini tanlang va ularni kerakli joyga formada qo'shing. Dizayner qiyinchiliklarni tekislash elementlaridan xalos qilish uchun panjara va chiziqlar kabi vositalarni taqdim etadi. 
Va nihoyat, agar siz o'zingizning foydalanuvchi interfeysi elementlarini yaratishingiz kerak bo'lsa, System.Drawing nom maydonida chiziqlar, doiralar va boshqa shakllarni to'g'ridan-to'g'ri formada ko'rsatish uchun sinflarning katta tanlovi mavjud.
Ma'lumotlarni ko'rsatish va boshqarish
Ko'pgina ilovalar ma'lumotlar bazasi, XML fayli, XML veb-xizmati yoki boshqa ma'lumotlar manbalaridan ma'lumotlarni ko'rsatishi kerak. Windows Forms bunday jadvalli ma'lumotlarni an'anaviy satr va ustunlar formatida aks ettirish uchun DataGridView boshqaruvi deb nomlangan moslashuvchan boshqaruvni taqdim etadi , shunda har bir ma'lumot o'z uyasini egallaydi. DataGridView-dan foydalanganda siz alohida kataklarning ko'rinishini sozlashingiz, o'zboshimchalik qatorlari va ustunlarini joyida qulflashingiz va boshqa Funksiyalar qatorida kataklar ichidagi murakkab boshqaruv elementlarini namoyish qilishingiz mumkin.
Tarmoq orqali ma'lumot manbalariga ulanish Windows Forms aqlli mijozlari bilan oddiy vazifadir. Binding Source komponenti ma'lumotlar manbaiga ulanish ifodalaydi, va, nazorat ma'lumotlarni majburiy oldingi va keyingi yozuvlar navigatsiyani, yozuvlarni tahrir va asl manbaga o'zgarishlarni saqlash uchun o'rtaga usullari. Binding Navigator nazorat ustidan oddiy interfeysi Binding Source foydalanuvchilar yozuvlar bilan harakat qilish uchun componentlar beradi.
Ma'lumotlar manbalari oynasi yordamida ma'lumotlar bilan bog'liq boshqarish vositalarini osongina yaratishingiz mumkin. Oynada ma'lumotlar bazalari, veb-xizmatlar va loyihangizdagi ob'ektlar kabi ma'lumotlar manbalari ko'rsatiladi. Siz o'zingizning loyihangizdagi shakllarga elementlarni ushbu oynadan tortib olib, ma'lumotlar bilan bog'liq boshqaruvlarni yaratishingiz mumkin. Ma'lumot manbalari oynasidagi ob'ektlarni mavjud boshqaruv elementlariga sudrab olib, mavjud boshqaruv elementlarini ma'lumotlarga bog'lashingiz mumkin.
Windows Forms da boshqarishingiz mumkin bo'lgan ma'lumotlarni bog'lashning yana bir turi − bu sozlamalar . Aksariyat aqlli mijoz dasturlari ish vaqti holati haqida ba'zi ma'lumotlarni, masalan, formalarning so'nggi ma'lum bo'lgan hajmi va saqlangan fayllar uchun standart joylar kabi foydalanuvchi parametrlarini saqlashi kerak. Ilova sozlamalari xususiyati ushbu talablarni mijoz kompyuterida ikkala turdagi sozlamalarni saqlashning oson usulini taqdim etish orqali hal qiladi. Ushbu sozlamalarni Visual Studio yoki kod muharriri yordamida aniqlaganingizdan so'ng, sozlamalar XML sifatida saqlanib qoladi va ish paytida avtomatik ravishda xotiraga o'qiladi.
Windows Formalari bilan ishlashni boshlash
Windows Forms yordamida siz Windows ga asoslangan kuchli dasturlarni yaratishingiz mumkin. Quyidagi mavzular Windows Forms-ning ma'lumotlarini namoyish qilish, foydalanuvchi ma'lumotlarini boshqarish va ilovalaringizni
osongina va yaxshilangan xavfsizlik bilan ta'minlash uchun qanday kuch ishlatishi haqida batafsil tavsiflaydi.

Download 378.68 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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