Overview
C# is Microsoft's new programming language for its new platform, the .NET Framework. The .NET Framework consists of a runtime environment for managing the execution of code, and a whole host of class libraries for performing almost any programming task you can think of. Although .NET code can be written in many languages, C# is the only language designed specifically for the .NET Framework, and as such is set to become the language of choice for writing .NET applications for years to come. This book will be an indispensable guide as you learn to write C# programs, gradually explaining the key concepts of C# and .NET as your skills develop. After a thorough explanation of the basics of the C# language, we take an in-depth look at object-oriented programming in C#, before moving on to see how we write Windows applications in C#, work with databases and handle files. We also show how you can create dynamic web pages in C#.Note that the book requires you to have access to either Visual Studio .NET or Visual C# .NET Standard Edition.
What does this book cover?:
- The C# language
- .NET Programming with C#
- Object-oriented programming
- Writing Windows applications
- Creating user controls, using dialogs, and printing
- Accessing databases
- Handling Files
- Writing web pages in C#
Editorials
From Barnes & Noble
The Barnes & Noble ReviewWith the combination of the C# language, the .NET Framework, and the Visual Studio .NET development toolset, Microsoft's delivered a language with second-to-none power and expressivity, and near Visual Basiclevel simplicity. It’s a compelling proposition. Beginning Visual C# is an equally compelling resource for anyone who’s decided to learn C# -- whatever their programming background.
Based on Microsoft’s official (not beta!) .NET and VS.NET releases, this book begins with a practical introduction to VS.NET and to C# syntax: variables, expressions, flow control, functions, error handling, and debugging; objects, classes, events, Windows Forms, and form controls. There's a full chapter on GDI+, which offers major improvements in Windows graphics programming.
You'll also find detailed coverage of ADO.NET data access and .NET assemblies. The book's highlight: a practical introduction to C# and ASP.NET web programming, including a full chapter on web services. As always, there’s lots of code, all downloadable at wrox.com.
In contrast to Wrox’s earlier Beginning C#, you will need either Visual Studio .NET or Visual C# .NET to use this book -- but were you really going to write enterprise code with Notepad? Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.