5-6-mavzu: wpf texnologiyasi. Reja


WPF arxitekturasini quyidagi sxematik tarzda ko'rsatish mumkin



Yüklə 356,14 Kb.
səhifə2/6
tarix04.06.2022
ölçüsü356,14 Kb.
#88715
1   2   3   4   5   6
WPF TEXNOLOGIYASI.

WPF arxitekturasini quyidagi sxematik tarzda ko'rsatish mumkin:

Diagrammadan ko'rinib turibdiki, WPF ikki darajaga bo'linadi: boshqariladigan API va boshqarilmaydigan API (DirectX integratsiya darajasi). Boshqariladigan API (boshqariladigan API) umumiy til davomiyligi ostida ishlaydigan kodni o'z ichiga oladi. Ushbu API WPF platformasining asosiy funktsional imkoniyatlarini tavsiflaydi va quyidagi tarkibiy qismlardan iborat:



  • PresentationFramework.dll: GUI qurishda ishlatilishi mumkin bo'lgan barcha asosiy komponentlar va boshqarish dasturlarini o'z ichiga oladi




  • PresentationCore.dll: PresentationFramework.dll-dan ko'pgina sinflar uchun barcha asosiy turlarni o'z ichiga oladi




  • WindowsBase.dll: WPF-da ishlatiladigan, ammo ushbu platformadan tashqarida ham foydalanish mumkin bo'lgan bir qator yordamchi sinflarni o'z ichiga oladi.

Boshqarilmaydigan API yuqori darajani DirectX bilan birlashtirish uchun ishlatiladi:





  • milcore.dll: aslida WPF komponentlarini DirectX bilan birlashtirishni ta'minlaydi. Ushbu komponent DirectX bilan o'zaro ishlash uchun boshqarilmaydigan kodda (C / C ++) yozilgan.




  • WindowsCodecs.dll: WPF-da tasvirlarni past darajadagi qo'llab-quvvatlashni ta'minlaydigan kutubxona.


WPF bilan ishlash. WPF texnologiyasidan foydalangan holda dasturlarni yaratish uchun bizga Visual Studio-ning rivojlanishi muhiti kerak. Men bepul, to'liq ishlaydigan Visual Studio 2019 Community nashridan foydalanishda davom etaman. Ushbu nashrni Visual Studio 2019 sahifasida topish mumkin. Shunday qilib, Visual Studio 2019-ni oching va Fayl menyusidan New -> Project ... -ni tanlang. Oldimizda loyihani yaratish uchun dialog oynasini ochamiz, unda WPF dastur shablonini tanlaymiz:

Loyihaga nom berib, OK tugmasini bosing. Va Visual Studio biz uchun yangi loyihani yaratadi

Odatda, studiya biz uchun ikkita faylni yaratadi va ochadi: MainWindow.xaml interfeysi deklarativ belgilash fayli va MainWindow.xaml.cs markup bilan bog'liq kod fayli. MainWindow.xaml faylida ikkita ko'rinish mavjud: vizual - WYSIWIG rejimida, u berilgan dastur oynasining butun GUI-ni, pastda esa XAML-da interfeys deklaratsiyasini ko'rsatadi. Agar biz deklarativ belgini o'zgartirsak, masalan, u erda tugmachani aniqlasak, u holda bu o'zgarishlar vizual tasvirda aks etadi.

Yüklə 356,14 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə