In Chapter 1 - Overview of .Net and the CLR (Common Language Runtime), the authors explain the fundamentals of .Net.
Chapter 2 - Introduction to C#, Chapter 3 - C# Basics, and Chapter 4 - Object-Oriented Features of C# provide the basics that you will need to know about C#. If you are coming from Visual Basic.Net, you might want to skip over these chapters but I read these chapters twice.
The authors explain the more advanced features of C# in Chapters 5 - Advanced C#, 6 - .NET Programming with C#, and 7 - Working with the .Net Base Class. These chapters will help you get beyond the "Hello World" type of applications. These chapters provide some real-world examples.
In Chapter 8 - Building Windows Applications, the authors explain all of the basics to windows development. The GUI or the presentation layer is what the end-user will be most familar with.
The next chapters will help you with real-world applications that you may encounter.
Chapter 9 - Assemblies and ILDASM. Chapter 10 - Data Access with ADO.NetChapter 11 - COM and COM+ InteroperabilityChapter 12 - ASP.NetChapter 13 - Web Services
By taking the "Fast Track" to C#, you have a compact guide to this new world. Spanning an extensive range of topics, this book presents a tutorial to the C# language itself, and then takes you deeper into programming the .NET Framework.
Fast Track C# delivers the information you need to exploit this exciting new environment, and to start building real-world applications as quickly as possible.
This book will help you to quickly learn about the following:
- Understand what C# is, and how it fits into the .NET Framework - A concise introduction to all the main features of the C# language, with Java and C++ comparisons noted - Using the .NET base classes - Writing and deploying Windows applications with C# and Visual Studio .NET - Creating and configuring .NET assemblies - Accessing databases with ADO.NET, and using XML in C# - Integrating your existing COM components with the .NET Framework - COM+ Services in the .NET Framework - Building web applications with ASP.NET pages - Creating web services in C#