Murach's C# 2010 is the upgraded edition to Murach's C# 2008. The new version integrates the new features such as optional parameters, named arguments, and code stubs. The book is aimed at both beginner and experienced developers who want to learn how to use C# 2010 for developing professional Windows applications using Visual Studio 2010.
Section 1 teaches the .NET Framework and the basics of working with Visual Studio 2010. You'll learn how to develop simple windows applications using the Forms Designer and the code editor to add and edit code.
Section 2 presents the various data types, control structures, and the core .NET classes which are essential in developing WIndows applications. You will learn many of the essential tasks used in most business applications.
Section 3 teaches the object oriented programming features of the C# language. You'll learn how to create your own business and database classes, and how to use inheritance, polymorphism, interfaces, and more.
Section 4 contains 5 chapters on database programming. You'll learn how to use the new data sources features with the new Dataview control. You'll also learn how to use ADO.NET and how to use the three-tiered architecture used by professionals.
The fifth and final section shows how to work with text files, binary files, and XML. You'll learn how to create a multiple document interface with menus, toolbars, and help. You'll how to deploy your applications using XCopy, ClickOnce, and a setup program. You'll also get an overview of the new LINQ feature that lets you write C# code to query a
variety of data sources from databases to arrays to XML files.
If you're looking for just one book that will quickly and easily teach you how to build professional business applications using C#, then Murach's C# 2010 is the one. Murach's C# 2010 is so simple to read and understand that you'll be building your own professional business applications in no time.