3. wpf buyruqlaridan foydalanish wpf da buyruq qatori parametrlari
Download 371.69 Kb.
|
WPFda boshqaruv Davronbek
WPFda boshqaruv, maketlar, hodisalar. Reja I. Kirish II. Asosiy qism 1.WPF - Shaxsiy boshqaruv elementlari 2. WPF - XAML haqida umumiy ma'lumot 3. WPF buyruqlaridan foydalanish4. WPF da buyruq qatori parametrlariIII. Hulosalar IV. Foydalanilgan adabiyotlar Kirish
WPF birinchi bo'lib .NET Framework 3.0 versiyasida taqdim etilgan, keyin esa boshqa ko'plab xususiyatlar keyingi .NET Framework versiyalarida qo'shilgan. WPF dan oldin Microsoft tomonidan taqdim etilgan MFC va Windows shakllari kabi boshqa foydalanuvchi interfeysi ramkalari shunchaki User32 va GDI32 DLL lar atrofidagi o'ramlar edi, lekin WPF User32 dan faqat minimal foydalanadi. Shunday qilib, WPF shunchaki o'ram emas. Bu .NET ramkasining bir qismidir. Unda boshqariladigan va boshqarilmaydigan kodlar aralashmasi mavjud. WPF arxitekturasining asosiy komponentlari quyidagi rasmda ko'rsatilgan. WPF ning eng muhim kod qismi - Taqdimot uchun ramka Taqdimot yadrosi Milkor Taqdimot ramkasi va taqdimot yadrosi boshqariladigan kodda yozilgan. Milcore boshqarilmaydigan kodning bir qismi bo'lib, DirectX bilan qattiq integratsiyani ta'minlaydi (ko'rsatish va ko'rsatish uchun javobgar). CLR xotirani boshqarish, xatolarni qayta ishlash va boshqalar kabi ko'plab xususiyatlarni taklif qilish orqali ishlab chiqish jarayonini yanada samarali qiladi. Ilgari GUI ramkalarida dastur qanday ko'rinishda va uning o'zini tutishi o'rtasida haqiqiy farq yo'q edi. GUI ham, xatti-harakatlar ham bir xil tilda yaratilgan, masalan, C# yoki VB.Net, bu UI va u bilan bog'liq xatti-harakatlarni amalga oshirish uchun ishlab chiquvchidan ko'proq harakat talab qiladi. WPF da UI elementlari XAML da ishlab chiqilgan, xatti-harakatlar esa C# va VB.Net kabi protsessual tillarda amalga oshirilishi mumkin. Shunday qilib, xatti-harakatni dizayner kodidan ajratish juda oson. XAML yordamida dasturchilar dizaynerlar bilan parallel ravishda ishlashlari mumkin. GUI va uning xatti-harakati o'rtasidagi bo'linish uslublar va shablonlardan foydalangan holda boshqaruvning ko'rinishini osongina o'zgartirishga imkon beradi. WPF - bu Windows dasturini yaratish uchun kuchli ramka. U ko'plab ajoyib xususiyatlarni qo'llab-quvvatlaydi, ulardan ba'zilari quyida keltirilgan -
WPF bilan ishlashda duch keladigan birinchi narsalardan biri bu XAML. XAML "Extensible Application Markup Language" degan ma'noni anglatadi. Bu XML-ga asoslangan oddiy va deklarativ til. XAMLda ierarxik munosabatlarga ega ob'ektlarning xususiyatlarini yaratish, ishga tushirish va sozlash juda oson. U asosan GUI-larni loyihalash uchun ishlatiladi, ammo u boshqa maqsadlarda ham ishlatilishi mumkin, masalan, Workflow Foundation-da ish jarayonini e'lon qilish uchun. Yangi WPF loyihangizni yaratganingizda, quyida ko'rsatilganidek, MainWindow.xaml da sukut bo'yicha ba'zi XAML kodlariga duch kelasiz. II. Asosiy qism Yuqoridagi XAML fayli turli xil ma'lumotlarni o'z ichiga oladi. Quyidagi jadval har bir ma'lumotning rolini qisqacha tushuntiradi. XAML uchun sintaksis qoidalari deyarli XMLga o'xshaydi. Agar siz XAML hujjatiga qarasangiz, u aslida haqiqiy XML fayli ekanligini ko'rasiz, lekin XML fayli XAML fayli bo'lishi shart emas. Buning sababi, XMLda atributlarning qiymati satr bo'lishi kerak, XAMLda esa u boshqa ob'ekt bo'lishi mumkin, bu xususiyat elementi sintaksisi deb nomlanadi. Ob'ekt elementining sintaksisi chap burchakli qavsdan (<) keyin ob'ekt nomidan boshlanadi, masalan, Button. Ushbu ob'ekt elementining ba'zi xususiyatlari va atributlarini aniqlang. Ob'ekt elementi to'g'ri burchakli qavs (>) bilan to'g'ri chiziq (/) bilan yopilishi kerak. Download 371.69 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling