 |
Generics in .NET (C#)
Published on: 31.01.2007 Level: 100 Duration: 08:36
This screencast is all about generics in .NET and C#. First, it shows you how to use generics in your own applications and
why they have been added to .NET. After that the screencast takes you through the most important features that are enabled through generics
and shows you what you can do when implementing generic classes on your own.
Watch the screencast
|
|
 |
Debugging in Visual Studio 2008
Published on: 21.01.2007 Level: 100 Duration: 11:19
This screencast is on debugging in Visual Studio 2008 (and 2005). It shows you the different ways on how to use the IDE to debug your code;
like how to set breakpoints, the quickwatch window, the window holding the local variables, the window where you can add variables to watch,
the debug menu, "edit and continue" and a lot more.
Watch the screencast
|
|
 |
Kickstart C#
Published on: 08.01.2007 Level: 100 Duration: 50:41
This screencast is all about kickstarting you on C#. It starts with the basic constructs like namespaces, how to include stuff, advances then
to the keywords and the different control instructions that are found in the language. It shows you also how to use and create classes, create
properties, private fields, create your own methods, use inheritance (how to create child classes from parent classes), talks about interfaces
and about generics.
Watch the screencast
|
|
 |
How to use Reflection in .NET
Published on: 28.12.2007 Level: 200 Duration: 13:58
In this screencast I explain how to use .NET Reflection to create highly dynamic frameworks. I'm also going to show you how to use it to create
a simple serializer that serializes any kind of objects. The screencast might be interesting if you have never done anything with .NET Reflection
and want to get a general overview on what is possible.
Watch the screencast
|
|
 |
Extension Methods in C# 3.5
Published on: 12.12.2007 Level: 200 Duration: 12:19
In this screencast I explain why extension methods have been added to .NET 3.5. What are the benefits of using them? Then I'm going
to show you how to create your own extension methods in C#. I also explain how the extension method calls are translated by the compiler. In the end I also show
the problems that might come up when extension methods are used heavily in applications.
Watch the screencast
|
|
 |
How do LINQ expressions work internally?
Published on: 13.11.2007 Level: 300 Duration: 14:42
In this screencast I speak about LINQ (Language INtregrated Query) and how it works internally. I explain that LINQ is not a replacement for SQL and why it is not.
Further the screencast explains what happens with the LINQ expression that you type in the editor. It gives you also a short introduction into Lambda methods and extension
methods and other features that come with .NET 3.5 and C# 3.0.
Watch the screencast
|