O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi mirzo ulug’bek nomidagi o’zbekiston milliy universiteti matematika fakulteti



Download 352,39 Kb.
bet3/8
Sana13.12.2022
Hajmi352,39 Kb.
#884990
1   2   3   4   5   6   7   8
Bog'liq
MI-2011 talabasi Murtazayev Ulug\'bek KURS ishi







WPFhaqida.


Zo'r bir misol sifatida ichida rasmi, matni bo'lgan button ni olsa bo'ladi. Standard Windows kontrolida bunday buttonni topolmaysiz. Aksincha buning uchun o'zingiz alohida rasm chizib button imkoniyatini qo'shishingiz kerak bo'ladi yoki 3-tomon kontrollarini ishlatishingiz kerak bo'ladi. WPF da esa button istalgan narsani ichida saqlay oladi, chunki button ma'lum chegara chizig'iga ega bo'lgan va bir necha holatlarni(masalan: bosilgan, fokus olgan, tegilmagan) saqlaydigan kontrol. Matn va rasmli buttonni xohlaysizmi? Shunchaki rasm va matn controlini button ichiga qo'ying, yetarli! Bunday qulayliklarni WinFormsda topa olmaysiz.
Ushbu qulaylikning kamchiligi ham bor, ba'zan WinForms bilan juda oson erishiladigan narsani hosil qilish uchun WPF da ko'proq ishlash kerak bo'ladi, chunki WinFormsda siz uchun zarur bo'lgan ssenariy yaratilgan. WinForms da ListViewItem kodining bitta satrida bajaradigan narsa, WPF da ListView ni rasm va bir-biriga moslashtirilgan matn bilan ishlash uchun shablonlarni yaratasiz, bu narsa toki shablonlarni bir marta tayyorlab olganingizdagina bo'ladi qolgan payt shablonni ishlataverasiz
Bu faqat birgina farq, lekin WPF bilan ishlar ekansiz, turli boshqa farqlarni ham aniqlaysiz, o'ziga yarasha yaxshi va yomon tomonlarini ko'rasiz. WPF ning imkoniyatlaridan foydalanganda Windows qo'ygan cheklovlar unutiladi, lekin ishni aynan Windows qilgani kabi qilmoqchi bo'lsangiz bunda ko'proq vaqt va ish qilishingizga to'g'ri keladi
Quyida WPF va WinForms ning afzalliklari haqidagi farqlar bo'lib, nimani ishlatishga kirishayotganingizni batafsil bayoni bo'lib xizmat qiladi.

WPF afzalliklari


  • U yangi va hozirgi standartlarga javob beradi;

  • Microsoft uni juda ko'p ilovalarga ishlatadi, (masalan Visual Studio, VS Code);

  • Juda moslashuvchan, ko'p narsalarni yangidan yozmasdan yoki yangi kontrollarni sotib olmasdan ishlata olasiz;

  • Qachonki 3 - tomon kontrollarini ishlatmoqchi bo'lsangiz, bu kontrollarni yasagan dasturchilar ko'proq WPF ga e'tibor qaratishadi, chunki bu yangi freymvork;

  • XAML grafik interfeysni yasashda va o'zgartirishda juda qulay vosita, shuningdek dizayn qismi va kod qismini ajratib ishlashga yordam beradi;

  • Ma'lumotlarni joylashtirishda ma'lumot va layoutni ajratadi;

  • Grafik interfeysni chizishda apparat tezlatgichini ishlatadi, bu esa ishlash tezligiga ijobiy ta'sir qiladi;

  • Foydalanuvchi interfeysini Windows ilovalari uchun ham web(Silverlight/XBAP) ilovalar uchun ham ishlatish imkonini beradi.

Download 352,39 Kb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish