Programming C#, Third Edition by Jesse Liberty
2003 | ISBN: 0596004893 | CHM | 700 pages | 2 Mb
2003 | ISBN: 0596004893 | CHM | 700 pages | 2 Mb
C# was designed from the ground up for development on Microsoft's .NET framework. As such, it's a high-performance language that's simple, safe, object-oriented, and Internet-centric. Programming C#, 3rd Edition teaches this new language in a way that experienced programmers will appreciate–by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.
* Introduction to C# and the .NET platform
* A "Hello World" example in C#
* Tutorial to C# as an object-oriented programming language (types and variables, operators, namespaces, and preprocessor directives)
* Defining classes in C# (including static members, finalizers, overloading, and read-only fields)
* Inheritance and polymorphism implemented in C#
* Operator overloading
* Structures in C#, interfaces, arrays, and indexers
* Built-in .NET collections, strings, and regular expression support
* Structured exception handling
* Delegate and events
* Introduction to programming with Windows Forms
* ADO.NET database APIs (including basic XML support)
* Quick introduction to Web Forms and ASP.NET used with C#