Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
.NET Reactive Extensions FundamentalsГод выпуска: 2011
Производитель:
pluralsight-training.netАвтор: Dan Sullivan
Продолжительность: 4:00:02
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: The .NET Reactive Extensions (Rx) is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators. Rx is a superset of LINQ’s standard query operators that exposes asynchronous and event-based computations as push-based, observable collections via the new IObservable interface in .NET 4. This course walks you through the details of working with Rx to develop asynchronous applications.
[spoiler="Содержание"]
Introduction to the .NET Reactive Extensions 00:41:26
Introduction 00:13
Overview 01:02
Simple Observer Example 05:08
Concurrency 00:35
Rx Requirements 02:29
Simple Concurrency Example 05:06
Completion and Errors 00:16
Completion Example 03:27
Observer Pattern 06:02
Observer Pattern Example 02:54
Concurrency Details 00:57
Concurrency Management Example 10:07
Completion and Errors Details 00:45
Concurrent Completion Example 01:03
Summary 00:54
Resources 00:28
Reactive Extensions Observables 00:31:50
Overview 01:17
Primitive Observable Example 02:22
Observable Sequence 00:47
Starting Callbacks 00:48
Observer Delegates 01:11
IObserver Grammar 01:23
Subscribe Implementation Example 01:22
Stepping into Subscribe Example 03:26
Building Subscribe Example 05:11
Recursion Example 02:18
Using All Delegates Example 02:24
Create 00:35
Create Example 02:29
Cleanup Action Example 01:11
Concrete IObserver.Subscribe Example 02:18
CreateWithDisposable Example 01:05
Summary 01:43
Reactive Extensions Concurrency Management 00:48:30
Overview 03:44
Example: Application Thread 01:33
Example: NewThread Scheduler 01:15
Example: Gaurenteed Order 00:42
Example:No Delegate Overlap 04:51
Example: Verify Detection of Overlap 01:35
Scheduling Delegates 02:19
Example: Background and Foreground Threads 04:07
Immediate and Current Thread Schedulers 01:45
Example: Immediate Schedular Blocking 01:51
Specific Scheduling 00:32
Example: SubscribeOn ObserverOn 02:41
Example: ThreadPool Scheduler and SubscribeOn, ObserveOn 01:04
Observable Lifetime 00:28
Example: Terminating Subscription 02:06
Cleanup 00:38
Example: Using 02:39
Example: Disposing a StreamReader 02:13
Example: Finally to Wait On Sequence 02:00
Scheduler.Dispatcher 00:53
Example: Layout of WPF Application 01:15
Example: WPF Application 06:24
Summary 01:55
Processing Multiple Values in an Observable Sequence 00:26:51
Overview 01:05
Scan 01:01
Example: Scan 08:18
Buffer and Window 00:48
Example: Buffer 08:55
Example: Window 06:14
Summary 00:30
Regex and Observable Sequences 00:11:43
Overview 01:37
Example: Regex with string 01:58
Loop to Observable 00:27
Example: Loop to Observable 01:52
Overlapped Buffers 01:13
Example: Overlapped Buffers 03:57
Summary 00:39
Sequence Operations 00:33:01
Overview 01:11
Utility Sequences 00:21
Utility Sequences Example 02:21
Skip 01:10
Utility Sequences Example 05:21
Concat 00:33
Concat Example 04:45
Exception 01:31
Exception Example 06:24
Zip 00:26
Zip Example 01:28
Don't Block the Sequence 01:16
GroupBy 00:36
GroupBy Example 03:56
Summary 01:42
Sequences and Time 00:40:11
Overview 01:44
OData Feed 00:53
WCF OData Client Example 05:06
OData Observable Sequence Example 03:25
Generate and OData Sequence 00:20
DataSequence 00:52
DataSequence Implementation Example 06:11
Timestamp 00:44
Timer 00:18
Timestamp/Timer Example 06:26
TimeInterval 00:20
TimeInterval Example 03:59
Throttle 00:31
Throttle Example 02:30
Timeout 00:31
Timeout Example 03:28
Summary 01:26
References 01:27
[/spoiler]
Файлы примеров: отсутствуют
Формат видео: WMV
Видео: WMV3, 1024x768, 15 fps, ~225 kbps
Аудио: WMA V2, 44100Hz, 96 kb/s, Stereo
[spoiler="Скриншоты"]

[/spoiler]