Publisher's Synopsis
∗ Master all the elements of this powerful new language from Microsoft
∗ Harness object–oriented programming techniques and advanced language features
∗ Create Web services, ASP.NET applications, and other .NET solutions
If C# can do it, you can do it, too . . .
Blending the object–oriented power of C++ with the simplicity of Visual Basic, C# is the ideal language for building sophisticated .NET components and applications. This all–in–one guide by a team of .NET programming pros delivers everything you need to get up and running with C# – a complete tour of the language and practical guidance on developing a variety of .NET solutions. Take the language tour and get the scoop on C# basics and object–oriented techniques as well as on advanced topics such as delegates and versioning. Then turn to the solutions section for all the examples and source code you need to jumpstart a C# project, whether it′s a Windows Form or an ASP.NET application.
Inside, you′ll find complete coverage of C#
∗ Get up to speed on expressions, functions, data types, and other C# fundamentals
∗ Master classes, overloaded operators, inheritance, and other object–oriented tools
∗ Harness the power of namespaces, interfaces, enumerations, and delegates
∗ Explore the ins and outs of exceptions, attributes, versioning, and unsafe code
∗ Create real–world Windows Forms and WebForms applications
∗ Build components to access files or a database
∗ Use C# in an ASP.NET application
∗ Integrate COM with .NET using C#