Programming C♯ 3.0

Explores the key concepts of C♯ 3.0, the features of .NET 3.5 to access and work with data, ways to use C♯ with the Microsoft frameworks to build applications, and how to use the .NET CLR to deploy and manage data

Bibliographic Details
Main Author: Liberty, Jesse
Other Authors: Xie, Donald
Format: eBook
Language:English
Published: Sebastopol, Calif. O'Reilly 2008
Edition:5th ed
Subjects:
C#
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Part I. The C♯ language
  • 1. C♯ 3.0 and .NET 3.5
  • 2. Getting started : 'Hello world'
  • 3. C♯ language fundamentals
  • 4. Classes and objects
  • 5. Inheritance and polymorphism
  • 6. Operator overloading
  • 7. Structs
  • 8. Interfaces
  • 9. Arrays, indexers and collections
  • 10. Strings and regular expressions
  • 11. Exceptions
  • 12. Delegates and events
  • Part II. C♯ and data
  • 13. Introducing LINQ
  • 14. Working with XML
  • 15. Putting LINQ to work
  • 16. ADO.NET and relational databases
  • PART II. Programming with C♯
  • 17. Programming ASP.NET applications
  • 18. Programming WPF applications
  • 19. Programming Windows forms applications
  • Part IV. The CLR and the .NET framework
  • 20. Attributes and reflection
  • 21. Threads and synchronization
  • 22. Streams
  • 23. Programming .NET and COM
  • C♯ keywords
  • Index