Datasheet

Chapter 1: Introducing C#
11
This is very useful because it enables you to work on shared code (which might be placed in the GAC) at
the same time as applications that use this code. Debugging code is a lot easier when only one
development environment is used, because you can step through instructions in multiple code modules.
Summary
In this chapter, you looked at the .NET Framework in general terms and discovered how it makes it easy
for you to create powerful and versatile applications. You saw what is necessary to turn code in
languages such as C# into working applications and what benefits you gain from using managed code
running in the .NET Common Language Runtime.
You also learned what C# actually is and how it relates to the .NET Framework, and you were
introduced to the tools that you ll use for C# development Visual Studio 2008 and Visual C# 2008
Express Edition.
In this chapter, you learned the following:
What the .NET Framework is, why it was created, and what makes it such an attractive
environment to program in
What C# is and what makes it an ideal tool to program in the .NET Framework
What you need to develop .NET applications effectively namely, a development environment
such as VS or VCE
In the next chapter, you get some C# code running, which will give you enough knowledge to sit back
and concentrate on the C# language itself, rather than worry too much about how the IDE works.
CH001.indd 11CH001.indd 11 10/22/10 3:43:52 PM10/22/10 3:43:52 PM