3. wpf buyruqlaridan foydalanish wpf da buyruq qatori parametrlari


Download 371.69 Kb.
bet1/4
Sana18.06.2023
Hajmi371.69 Kb.
#1575019
  1   2   3   4
Bog'liq
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 foydalanish

4. WPF da buyruq qatori parametrlari


III. Hulosalar
IV. Foydalanilgan adabiyotlar

Kirish
WPF Windows Presentation Foundation degan ma'noni anglatadi. Bu Windows ilovalarini yaratish uchun kuchli ramka. Ushbu qo'llanma WPF ilovalarini yaratish uchun tushunishingiz kerak bo'lgan xususiyatlarni va bu Windows ilovalarida qanday fundamental o'zgarishlarga olib kelishini tushuntiradi.


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 -

Xususiyat

Tavsif

Boshqaruv ichidagi boshqaruv

Boshqa boshqaruv ichidagi boshqaruvni kontent sifatida belgilash imkonini beradi.

Ma'lumotlarni bog'lash

UI elementlari va foydalanuvchi interfeysidagi ma'lumotlar obyekti o'rtasidagi ma'lumotlarni ko'rsatish va ular bilan o'zaro ta'sir qilish mexanizmi.

Media xizmatlari

Tasvirlar, audio va videolar kabi umumiy media elementlari bilan foydalanuvchi interfeyslarini yaratish uchun integratsiyalashgan tizimni taqdim etadi.

Shablonlar

WPF da elementning ko'rinishini to'g'ridan-to'g'ri Shablon bilan belgilashingiz mumkin

Animatsiyalar

Foydalanuvchi interfeysida interaktivlik va harakatni yaratish

Muqobil kiritish

Windows 7 va undan yuqori versiyalarida ko'p sensorli kiritishni qo'llab-quvvatlaydi.

Direct3D

Keyinchalik murakkab grafikalar va moslashtirilgan mavzularni ko'rsatishga imkon beradi

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:
  1   2   3   4




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