دوره آموزشی مبانی نمایش ویندوز: بخش سوم رویدادها و مدل رویداد
1 ساعت 48 دقیقهمتوسط2016-12-10
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
Windows Presentation Foundation (WPF) در Visual Studio 2015 به توسعهدهندگان این امکان رو میده تا برنامههای دسکتاپ مدرن برای ویندوز بسازند. مدل رویدادها یکی از ویژگیهای جدید WPF هست که به شما این امکان رو میده تا رویدادهای مربوط به برنامه و همچنین رویدادهای کاربری مثل ورودیهای صفحهکلید و موس رو رصد و به آنها واکنش نشون بدید. این مدل بهطور چشمگیری نسبت به مدل رویداد .NET بهبود پیدا کرده و یک مهارت اساسی برای هر توسعهدهندهای است که میخواهد تجربه کاربری غنی برای ویندوز ایجاد کنه. در این دوره آموزشی، Walt Ritscher، توسعهدهنده متخصص، شما رو با جزئیات کار با رویدادها در WPF آشنا میکنه. خواهید آموخت که چگونه مسیریابی رویدادها کار میکنه و چطور میتونید با استفاده از event bubbling (حبابزدن رویدادها) رویدادها رو از بالا به پایین درخت هدایت کنید و یا با استفاده از event tunneling (تونلکردن رویدادها) این کار رو به صورت معکوس انجام بدید. همچنین میبینید که چطور با event suppression (جلوگیری از حرکت رویدادها) مانع حرکت رویدادها بشید. در این دوره، با Walt همراه میشید و رویدادهای مختلفی مثل رویدادهای موس، متن، صفحهکلید و همچنین رویدادهای InkCanvas را بررسی خواهید کرد.
اهداف یادگیری
شناسایی رویدادهای مسیریابی شده (routed events)
توضیح امضای رویدادها (event signatures)
یادگیری نحوه اتصال هندلرهای رویداد (wiring up event handlers)
تعریف event bubbling و event tunneling
شکستن و برنامهنویسی رویدادهای موس
نحوه برنامهنویسی رویدادهای صفحهکلید و Ink
اهداف یادگیری
شناسایی رویدادهای مسیریابی شده (routed events)
توضیح امضای رویدادها (event signatures)
یادگیری نحوه اتصال هندلرهای رویداد (wiring up event handlers)
تعریف event bubbling و event tunneling
شکستن و برنامهنویسی رویدادهای موس
نحوه برنامهنویسی رویدادهای صفحهکلید و Ink
مهارت ها
Visual StudioClient Operating SystemsWindowsIT Help DeskMicrosoftDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - ابزار اشکال زدایی WPF را غیرفعال کنید
- 04 - استفاده از فایلهای تمرین
1. مدل رویداد را درک کنید
- 05 - رویدادهای مسیریابی را درک کنید
- 06 - امضاهای رویداد را درک کنید
- 07 - RoutedEventArgs را درک کنید
- 08 - کنترل کنندههای رویداد را در XAML سیم کشی کنید
- 09 - کنترل کنندههای رویداد را با پنجره Properties سیم کشی کنید
- 10 - انتقال دهندههای رویداد را در کد سیم کشی کنید
- 11 - حباب رویداد را درک کنید
- 12 - تونل سازی رویداد را درک کنید
- 13 - وقایع را در حین عبور از درخت عنصر سرکوب کنید
2. رویدادهای ماوس
- 14 - رویدادهای MouseEnter و MouseLeave
- 15 - از رویداد MouseWheel استفاده کنید
- 16 - از رویداد MouseMove استفاده کنید
- 17 - نشانگر ماوس را تنظیم کنید
- 18 - عملیات کشیدن را شروع کنید
- 19 - از DragEnter برای نشان دادن یک هدف درگ معتبر استفاده کنید
- 20 - از رویداد Drop برای تکمیل عملیات کشیدن دراپ استفاده کنید
- 21 - از فرمتها برای ارسال دادههای مختلف به هدف دراپ استفاده کنید
3. رویدادهای صفحه کلید و جوهر
- 22 - از رویداد TextChanged استفاده کنید
- 23 - از رویداد KeyUp استفاده کنید
- 24 - از رویداد TextInput برای مسدود کردن ورودی کاربر استفاده کنید
- 25 - از InkCanvas استفاده کنید
- 26 - از رویداد Gesture استفاده کنید
نتیجه
- 27 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع ویژوال استودیو
- دوره آموزشی نکات کاربردی برای افزایش بهرهوری در Visual Studio Code
- دوره آموزشی توسعه سی شارپ و دات نت با ویژوال استودیو
- دوره آموزشی 11 نکته برای ویژوال استودیو 2022
- دوره آموزشی NET Big Picture. : توسعه Front-End و رابط کاربری (UI)
- دوره آموزشی نگاه اولیه به ویژوال استودیو کد برای وب
- دوره آموزشی نگاه اولیه به ویژوال استودیو 2022
- دوره آموزشی ابزارهای داده سرور SQL برای ویژوال استودیو