CLR Fundamentals
CLR Fundamentals is designed to provide .NET developers with a firm understanding of managed execution on the .NET Framework
Authored by:
Mike Woodring
Duration: 4h 20m
Level: Intermediate
Released: 4/13/2010
Features:
Duration: 4h 20m
Level: Intermediate
Released: 4/13/2010
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Understanding Managed Code |
|
01:14:09 | |
|
Understanding Managed Code
|
|
01:36 | |
|
The .NET Framework
|
|
02:22 | |
|
Standards and Specs
|
|
03:09 | |
|
CLI Implementations and Derivatives
|
|
04:03 | |
|
Language Support for the CTS
|
|
01:31 | |
|
The Common Language Runtime
|
|
02:30 | |
|
From Development to Execution
|
|
05:33 | |
|
Getting Started
|
|
02:12 | |
|
Hello, world!
|
|
05:24 | |
|
Reflector
|
|
01:55 | |
|
JIT Compilation
|
|
05:21 | |
|
JIT Compilation Illustrated
|
|
03:14 | |
|
JIT Compilation Under the Hood
|
|
13:16 | |
|
Garbage Collection
|
|
05:05 | |
|
Compaction in Action
|
|
10:37 | |
|
Managed Application Frameworks
|
|
02:59 | |
|
Summary
|
|
02:00 | |
|
References
|
|
01:22 | |
Assemblies and Versioning |
|
01:11:06 | |
|
Overview
|
|
01:01 | |
|
Types and Scoping
|
|
02:07 | |
|
Type Names
|
|
05:19 | |
|
Assembly Names
|
|
02:09 | |
|
Simple Assembly Resolution
|
|
02:15 | |
|
Simple Assembly Resolution Demo
|
|
11:48 | |
|
Strong Names
|
|
02:11 | |
|
Assembly Signing
|
|
05:27 | |
|
Assembly References and Signatures
|
|
05:16 | |
|
Version Mapping
|
|
08:04 | |
|
The Global Assembly Cache (GAC)
|
|
06:45 | |
|
Strong Name Validation
|
|
03:41 | |
|
CODEBASE Hints
|
|
03:33 | |
|
The Native Code Cache (NGEN)
|
|
06:12 | |
|
Summary
|
|
03:27 | |
|
References
|
|
01:51 | |
Win32 and COM Interop |
|
01:55:32 | |
|
Overview
|
|
00:49 | |
|
Managed versus Native Execution
|
|
04:05 | |
|
The Metadata-Driven Partnership
|
|
01:58 | |
|
CLR Interop Facilities
|
|
01:10 | |
|
P/Invoke
|
|
03:08 | |
|
P/Invoke Mechanics
|
|
02:05 | |
|
P/Invoke Syntax
|
|
01:59 | |
|
DEMO: Font Smoothing
|
|
13:35 | |
|
DEMO: P/Invoke Error Handling
|
|
04:04 | |
|
DEMO: EntryPoint Aliasing
|
|
05:11 | |
|
P/Invoke Fine Tuning
|
|
05:20 | |
|
COM Interop: CLR-to-COM
|
|
02:36 | |
|
DEMO: CLR-to-COM
|
|
09:11 | |
|
Runtime-Callable Wrappers
|
|
05:13 | |
|
RCW Customization
|
|
06:30 | |
|
COM Interop and Threads
|
|
03:15 | |
|
COM Interop: COM-to-CLR
|
|
03:44 | |
|
COM-Callable Wrappers
|
|
00:53 | |
|
COM Activation
|
|
06:40 | |
|
Assembly Resolution
|
|
05:20 | |
|
DEMO: COM-to-CLR
|
|
14:48 | |
|
Native Resource Management
|
|
04:02 | |
|
Native Resource Management: CLR-to-COM
|
|
03:12 | |
|
Native Resource Management: CLR-to-Win32
|
|
04:18 | |
|
Summary and References
|
|
02:26 |
Understanding Managed Code