نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
UI خود را پاسخگو نگه دارید. م Backgroundلفه BackgroundWorker با انتقال یک فرآیند طولانی مدت از موضوع UI ، راهی آسان برای حفظ پاسخگویی رابط کاربر فراهم می کند. ما این مورد را بررسی خواهیم کرد ، به علاوه سایر ویژگی ها: گزارش پیشرفت ، لغو و خطا ... رابط کاربر خود را پاسخگو نگه دارید. اگر مراقب نباشیم ، روند طولانی مدت باعث می شود برنامه ما "قفل شود". م componentلفه BackgroundWorker با انتقال فرآیند طولانی مدت از موضوع UI به ما یک راه حل آسان برای استفاده می دهد. خواهیم دید که چگونه مWلفه BackgroundWorker می تواند WinForms ، WPF یا Silverlight UI ما را پاسخگو نگه دارد و همچنین ویژگی هایی مانند گزارش پیشرفت ، لغو و مدیریت خطا را کاوش می کند. پس از آن ، خواهیم دید که م componentلفه BackgroundWorker با استفاده از الگوی Model-View-ViewModel (MVVM) به راحتی با یک برنامه متناسب است. و در آخر ، ما برای اطمینان از استفاده از ابزار مناسب برای کار ، م Backgroundلفه BackgroundWorker را با Task Parallel Library مقایسه خواهیم کرد.
سرفصل ها و درس ها
بررسی اجمالی BackgroundWorker
BackgroundWorker Overview
-
بررسی اجمالی دوره
Course Overview
-
چرا BackgroundWorker؟
Why BackgroundWorker?
-
BackgroundWorker چیست
What The BackgroundWorker Is
-
آزاد کردن رابط کاربر
Freeing The UI
-
نسخه ی نمایشی: برنامه WinForms
Demo: WinForms Application
-
نسخه ی نمایشی: برنامه WPF
Demo: WPF Application
-
نسخه ی نمایشی: BackgroundWorker در کد
Demo: BackgroundWorker in Code
-
بررسی رویداد 1
Event Review 1
-
خلاصه
Summary
پیشرفت ، لغو و مدیریت خطا
Progress, Cancellation, and Error Handling
-
بررسی اجمالی
Overview
-
گزارش پیشرفت
Progress Reporting
-
نسخه ی نمایشی: گزارش پیشرفت
Demo: Progress Reporting
-
لغو
Cancellation
-
نسخه ی نمایشی: لغو
Demo: Cancellation
-
نسخه ی نمایشی: مدیریت خطا
Demo: Error Handling
-
بررسی رویداد 2
Event Review 2
-
پاداش: درون نمونه TickerProgress
Bonus: Inside The TickerProgress Sample
-
خلاصه
Summary
BackgroundWorker و MVVM
BackgroundWorker and MVVM
-
بررسی اجمالی
Overview
-
شرح MVVM
Description of MVVM
-
BackgroundWorker و MVVM
BackgroundWorker and MVVM
-
نسخه ی نمایشی: MVVM اجرا شده است
Demo: MVVM Implemented
-
نسخه ی نمایشی: BackgroundWorker در MVVM
Demo: BackgroundWorker in MVVM
-
خلاصه
Summary
BackgroundWorker در مقابل وظیفه
BackgroundWorker vs. Task
-
بررسی اجمالی
Overview
-
شرح وظیفه
Task Description
-
نسخه ی نمایشی: پیاده سازی اساسی وظیفه
Demo: Task Basic Implementation
-
نسخه ی نمایشی: ویژگی های اضافی وظیفه
Demo: Task Additional Features
-
مقایسه
Comparison
-
خلاصه دوره
Course Summary
نمایش نظرات