این دورهی آموزشی تصویری چندین نمونه از بهترین شیوهها برای توسعهی برنامههای کاربردی ویندوزی با استفاده از یک برنامه آزمایشی در راستای بهبود تدریجی مهارت، تجربه و کیفیت کدنویسی کاربر را پوشش داد است. بدینترتیب میآموزید که چگونه میتوان طرحبندی و تغییر اندازه برنامه خود را بهبود ببخشید و نیز چگونه میتوان آن را در دسترستر، قابل استفادهتر و در صفحهکلید (کیبورد) قابل تنظیمتر نمود. این دورهی آموزشی بصورت فیلمهای جداگانه، مفاهیم و تکنیکهای کاربُردی و مفصلی را پوشش داده که تمرینی کارآمد برای فراگیری هرچه بیشتر و بهتر در زمینهی توسعه نرمافزارهای ویندوز فرم است.
محتوای آموزش:
1- ایجاد بهترین برنامههای کاربردی ویندوزی
2- تغییر اندازه و طرحبندی
3- قابلیت استفاده، قابلیت دسترسی و محلیسازی
4- مباحث Exceptions و Threading
5- الگوهایی برای کدهای قابلنگهداری
6- ایجاد کنترلهای سفارشی
7- کاربری درونی (Interoperability)
تولید کننده: Pluralsight.com
تاریخ انتشار: 27-09-2014
سطح: متوسط
مدت زمان آموزش: 4 ساعت و 35 دقیقه
مدرس: Mark Heath
فهرست کامل سرفصلها و عناوین آموزش (به همراه زمان دقیق آنها) :
Creating Excellent Windows Forms Applications - 27:00
Module Introduction - 0:57
Is Windows Forms Dead? - 1:36
Why Use Windows Forms? - 1:27
Building Great Windows Forms Applications - 1:59
Moving Away From Windows Forms - 1:21
Course Prerequisites and Contents - 2:40
Introducing the Demo Application - 1:48
Naming Controls - 2:17
Using Data Binding - 5:12
Setting Default Properties on Forms - 4:44
Module Summary - 2:54
Resizing and Layout - 43:12
Module Introduction - 1:57
Resizing - 2:46
Demo - Anchoring Controls - 3:02
Demo - Resizing Labels - 2:20
Demo - Split Container - 5:32
Demo - Table Layout Panel - 2:41
Demo - Minimum Sizes - 1:13
Demo - Flow Layout Panel - 4:44
Layouts - 7:09
Demo - Explorer Style Layout - 6:30
Demo - Creating the Podcasts View - 2:57
Module Summary - 2:18
Usability, Accessibility, and Localization - 46:59
Module Introduction - 1:55
Accessibility - 2:34
Demo - Accessibility - 4:38
Keyboard Navigation - 4:43
Demo - Keyboard Navigation - 5:10
Usability - 4:18
Helping the User to Get it Right - 3:33
Demo - Tooltips - 1:41
Demo - First Run and ErrorProvider - 3:43
Localization - 5:07
Demo - Localization - 6:24
Module Summary - 3:05
Exceptions and Threading - 37:37
Module Introduction - 3:26
Unhandled Exceptions - 1:54
Global Exception Handlers - 1:32
Exception Handling Guidelines - 2:16
Where to Handle Exceptions - 2:29
Demo - Global Exception Handler - 2:31
Demo - Handling Anticipated Exceptions - 3:58
Ways to Start a Thread - 7:14
Updating the User Interface - 1:57
While a Task Is Running - 1:33
Demo - Awaiting a Task - 4:16
Demo - Thread Exceptions and Timeouts - 2:15
Module Summary - 2:09
Patterns for Maintainable Code - 44:05
Module Introduction - 4:47
Segregate Your User Interface - 3:00
Extract Business Logic From Code Behind - 3:44
More Business Logic to Extract - 1:17
The Model View Presenter Pattern - 2:01
Creating View Interfaces - 4:57
Connecting the Presenter - 2:14
Refactoring the MainForm Presenter - 2:29
The Command Pattern - 2:27
Implementing the Command Pattern - 4:39
Event Aggregators - 3:05
Using an Event Aggregator - 6:08
Module Summary - 3:12
Creating Custom Controls - 42:29
Module Introduction - 3:34
Choosing a Starting Point - 4:20
Creating a Custom Control - 1:03
Drawing With GDI+ - 3:12
Rendering the Waveform - 5:23
Adding in Scrollbars - 3:53
Showing the Playback Position - 4:52
Repositioning With the Mouse - 3:54
Drag and Scroll Repositioning - 4:42
Creating Drop-Down Forms - 3:34
Module Summary - 3:58
Interoperability - 24:22
Module Introduction - 2:14
Invoking Windows APIs - 3:06
Touch Support Demo - 2:19
Hosting Web Content - 2:40
WebBrowser Demo - 2:05
Rendering HTML Fragments - 1:13
Accessing the DOM - 2:05
Hosting WPF Content - 4:31
Incremental Migration - 2:18
Module Summary - 1:48
Conclusion - 10:13
Module Introduction - 1:14
User Experience - 2:34
Coding Practices - 2:23
Extensibility - 1:35
The Demo Application - 1:41
Course Conclusion - 0:44
نکات:
1- این آموزش به زبان انگلیسی است.
2- آموزش به صورت فیلمهای جداگانه برای هر فصل است.
3- فرمت فایلها MP4 است.
4- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.