Get Everything You Can Out of Visual C# and the.NET Framework
Mastering Visual C#.NET is the best resource for getting everything you can out of the new C# language and the.NET Framework. You'll master C# language essentials, quickly taking advantage of the many improvements it offers over C++ and see tons of examples that show you all the ways that.NET can make your programming more efficient and your applications more powerful. You'll learn how to create stand-alone applications, as well as build Windows, web, and database applications. You'll even see how to develop web services--a technology that holds great promise for the future of distributed application.
Coverage includes:
* Mastering the fundamentals and advanced aspects of the C# language
* Using Visual Studio.NET for increased coding productivity and debugging
* Creating distributed applications with remoting and web services
* Understanding object-oriented concepts
* Delivering data across the Internet with web services
* Using XML to communicate with other applications
* Accessing databases with ADO.NET
* Building Windows applications
* Creating web applications using ASP.NET
* Reading and writing data from/to files or the Internet
* Using advanced data structures to store and manipulate information
* Using multi-threading for greater application efficiency
* Using reflection to manipulate running code
* Building distributed applications with remoting and web services
* Securing code and authenticating users
* Using built-in encryption facilities
* Making your applications world-ready
* Parsing strings with regular expressions
* Using delegates to handle runtime events
* Programming defensively with exception handling
Jason Price