wpf da boshqaruv, maketlar, hodisa

PDF 10 стр. 771,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 10
microsoft word - maruza_atd 13-ma’ruza. wpf da boshqaruv, maketlar, hodisa  hodisalar  code-behind-dan hodisaga bog'lanish  wpf oynasi  muhim oyna xususiyatlari  app.xaml hodisalar wpf dasturi zamonaviy interfeyslarning ramkalari hodisalarga asoslangan. barcha boshqaruv elementlari, shu jumladan window (u ham control sinfini meros qilib oladi). ko'pgina boshqaruv elementlarida siz keydown, keyup, mousedown, mouseenter, mouseleave, mouseup va boshqa bir qator hodisalarni topasiz. wpf-da hodisalar qanday ishlashini batafsil ko'rib chiqamiz, chunki bu juda murakkab mavzu, ammo hozircha siz xaml-dagi boshqarish hodisasini kod ortidagi faylingizdagi kod qismiga qanday bog'lashni bilishingiz kerak. ushbu misolni ko'rib chiqing: metod nomini yozish orqali gridning mouseup hodisasiga qanday bog'langanimizga e'tibor bering. ushbu usul hodisa ko'rinishlaridan foydalangan holda kod orqasida aniqlanishi kerak. bunday holda u quyidagicha ko'rinishi kerak: mouseup qo'llanilganda siz bog'langan bo'lgan mousebuttoneventhandler deb nomlangan delegatdan foydalaniladi. u ikkita parametrga ega: jo'natuvchi (hodisani ko'targan boshqaruv) va foydali ma'lumotlarni o'z ichiga olgan mousebuttoneventargs ob'ekti. sichqoncha kursori o'rnini olish …
2 / 10
unga olib boradi. code-behind-dan hodisaga bog'lanish hodisalarga bog'lanishning eng keng tarqalgan usuli yuqorida bayon qilingan, ammo siz hodisaga to'g'ridan-to'g'ri code-behind orqali bog'lanishni istagan paytlar bo'lishi mumkin. bu + = c # sintaksisidan foydalangan holda amalga oshiriladi, bu erda hodisa ishlovchisini to'g'ridan-to'g'ri ob'ektga qo'shasiz. buning to'liq izohi maxsus c # misolida keltirilgan : yana bir marta qaysi delegatdan foydalanilishini bilishingiz kerak va bu borada visual studio sizga yana bir bor yordam berishi mumkin. pnlmaingrid.mousedown + = visual studio o'z yordamini taklif qiladi: amalga oshirishga tayyor bo'lgan amaldagi usul ostida visual studio siz uchun to'g'ri hodisa ishlovchisini yaratishi uchun [tab] tugmachasini ikki marta bosing. wpf oynasi wpf dasturini yaratishda birinchi bo'lib window klassi uchraydi. u oynaning ildizi bo'lib xizmat qiladi va sizga standart chegara, sarlavha satrini va tugmalarni kattalashtirish, kichraytirish va yopish bilan ta'minlaydi. wpf oynasi - bu elementi ildiz bo'lgan xaml (.xaml) faylining va codebehind (.cs) faylining kombinatsiyasi. agar siz visual …
3 / 10
biz foydalanishingiz mumkin bo'lgan har xil turdagi panellarni batafsilroq ko'rib chiqamiz, chunki ular wpf-da juda muhim. muhim oyna xususiyatlari wpf window sinfi sizning dastur oynangizning ko'rinishini va xatti- harakatlarini boshqarish uchun o'rnatishingiz mumkin bo'lgan juda ko'p qiziqarli atributlarga ega. eng qiziqarlilarining qisqacha ro'yxati: icon-odatda, oyna sarlavhasining chap tomonida, yuqori chap burchakda ko'rsatiladigan oynaning belgisini belgilashga imkon beradi. resizemode - bu oxirgi foydalanuvchi sizning oynangizning o'lchamlarini o'zgartirishi yoki o'zgarmasligini boshqaradi. canresize - foydalanuvchiga boshqa oynalar singari o'lchamlarini kattalashtirish / kichraytirish tugmalari yordamida yoki qirralarning birini sudrab o'zgartirish imkoniyatini beradi. canminimize - foydalanuvchiga oynani kichraytirishga imkon beradi, lekin uni kattalashtirish yoki kattaroq yoki kichraytirish uchun emas. noresize - bu eng qat'iy, bu erda kattalashtirish va kamaytirish tugmalari olib tashlanadi va oynani kattaroq yoki kichikroq tortib bo'lmaydi. showintaskbar - standart qiymat to'g'ri, ammo agar siz uni "false" ga qo'ysangiz, oynangiz windows vazifalar panelida ko'rsatilmaydi. birlamchi bo'lmagan oynalar ichiga kichraytirishi kerak bo'lgan ilovalar uchun …
4 / 10
ashtiradi. windowstate - dastlabki oyna holatini boshqaradi. u oddiy, maksimallashtirilgan yoki minimallashtirilgan bo'lishi mumkin. odatiy - oddiy, bu sizning derazangizni kattalashtirish yoki kichraytirishni xohlamasangiz, uni ishlatishingiz kerak. app.xaml app.xaml ilovangizni boshlang'ich nuqtasi hisoblanadi. visual studio yangi loyiha boshlayotganingizda siz uchun bu faylni va unga bog'langan app.xaml.cs faylini avtomatik ravishda yasab beradi. bu ikki fayl dastur oynasini hosil qilish uchun birgalikda ishlaydi, shuning uchun ham tiplari partial sifatida e'lon qilingan! app.xaml.cs wpf windows dasturining markaziy klassi bo'lib application sinfini vorisi .net buyrug'larni boshlash uchun ushbu sinfga o'tadi va kerakli oynani yoki sahifa o'sha joydan yuklanadi. shuningdek, dasturni ishga tushrishda, ilovaning tashkil qiluvchi elementlar uchun xususiyatlar e'lon qilishmiz mumkin . keyinchalik bu haqida ko'proq ma'lumot beramiz. app.xaml faylining eng ko'p ishlatiladigan xususiyatlaridan biri bu ishlatilishi va ishlatilishi mumkin bo'lgan global resurslarni e'lon qilish. global resurslarni butun ilovaning barcha elementlarni, har xil xususiyatlarni boshqarishingiz mumkin bo'ladi. albatta global resurslar haqida ham batafsil to'xtalamiz. …
5 / 10
adi: siz ushbu dastur sinfini qanday maqsadda foydalanasiz , masalan, siz boshlang'ich oynangizni o'zingiz yaratishni hoxlasangiz startup oynasiga ulanishni amalga oshrishingiz kerak. bu qanday qilnadi? xaml da startupuri o'rniga startup orqali yangi oyna qanday qilib bog'lanishga e'tibor bering code-backend da siz quyidagi hodisadan foydalanishingiz mumkin: faqatgina startupuri xususiyatidan foydalanish bilan taqqoslaganda, ushbu misolning eng yaxshi tomoni shundaki, biz uni ishga tushirishdan oldin ishga tushirish oynasini boshqarishimiz kerak. bunda biz uning nomini o'zgartiramiz, bu unchalik foydali emas, lekin siz ekranning ochilishini ko'rsatishingiz mumkin. sizda barcha nazorat mavjud bo'ldi va ko'p imkoniyatlar mavjud. foydalanish uchun tavsiya etiladigan adabiyotlar 1. троелсен эндрю, джепикс филипп. язык программирования c# 7 и платформы .net и .net core. вильямс. 2018 2. албахари бен, албахари джозеф. c# 7.0. справочник. полное описание языка. пер. с англ.-спб: “альфа-книга”, 2018, -1024 с. 3. ю.с. магда c#. язык программирования си шарп. – изд. дмк пресс, 2013, 190 с. 4. лабор в.в. c#: …

Хотите читать дальше?

Скачайте все 10 страниц бесплатно через Telegram.

Скачать полный файл

О "wpf da boshqaruv, maketlar, hodisa"

microsoft word - maruza_atd 13-ma’ruza. wpf da boshqaruv, maketlar, hodisa  hodisalar  code-behind-dan hodisaga bog'lanish  wpf oynasi  muhim oyna xususiyatlari  app.xaml hodisalar wpf dasturi zamonaviy interfeyslarning ramkalari hodisalarga asoslangan. barcha boshqaruv elementlari, shu jumladan window (u ham control sinfini meros qilib oladi). ko'pgina boshqaruv elementlarida siz keydown, keyup, mousedown, mouseenter, mouseleave, mouseup va boshqa bir qator hodisalarni topasiz. wpf-da hodisalar qanday ishlashini batafsil ko'rib chiqamiz, chunki bu juda murakkab mavzu, ammo hozircha siz xaml-dagi boshqarish hodisasini kod ortidagi faylingizdagi kod qismiga qanday bog'lashni bilishingiz kerak. ushbu misolni ko'rib chiqing: metod nomini yozish orqali gridning mouseup hodisasiga qanday b...

Этот файл содержит 10 стр. в формате PDF (771,5 КБ). Чтобы скачать "wpf da boshqaruv, maketlar, hodisa", нажмите кнопку Telegram слева.

Теги: wpf da boshqaruv, maketlar, hod… PDF 10 стр. Бесплатная загрузка Telegram