C# is the key language for Microsoft's next generation of Windows services, the .NET platform. This new programming language is fast and modern and was designed to increase programmer productivity. C# enables programmers quickly to build a wide range of applications for the new Microsoft .NET platform. The .NET platform enables developers to build C# components to become Web services available across the entire Internet. Relentlessly practical and complete, this book starts with a brief overview of the C# language, but then directly moves to applying C# for essentially every possible kind of .NET application. From Windows- based to Web-based applications, it's all here. There are comprehensive discussions of such important issues as the .NET Framework, threading, ASP.NET and ADO.NET.
Think the days of disassembly are over? Think again! Troelson teaches you bout the .NET and the CLR by using command line tools to disassemble simple C# programs and shows you how the technolgy works from the inside. His style is engaging and the book is well-organized.
A very good book for learning both C# the language, and the structure and purpose of the .NET framework. Some of his writing will become dated in time (with over-used, meaningless terms like 'leverage'), but the contents are complete and accurate.