You are previewing Microsoft Visual C# 2005 Unleashed.
O'Reilly logo
Microsoft Visual C# 2005 Unleashed

Book Description

Setting the standard for a premium C# reference, Microsoft Visual C# 2005 Unleashed provides practical examples for virtually every aspect of the C# programming language. The book is structured for progressive learning, so it can be read cover-to-cover or used as a comprehensive reference guide. You will be exposed to everything from low-level information on the Garbage Collector to advanced concepts, such as creating applications that use Enterprise Services, creating Web Services, and even advanced Windows GUI. Chapters include:

  • Expressions and Control Structures

  • UI Controls

  • Code Access Security

  • Remoting

  • Peer-to-Peer Applications

  • Table of Contents

    1. Title Page
    2. Copyright Page
    3. Contents at a Glance
    4. Table of Contents
    5. About the Author
    6. Dedication
    7. We Want to Hear from You!
    8. Reader Services
    9. Introduction
    10. Part I: C# 2.0 Fundamentals
      1. Chapter 1. Introduction to C# 2.0
      2. Chapter 2. Expressions and Control Structures
      3. Chapter 3. Strings and Regular Expressions
      4. Chapter 4. Arrays and Collections
      5. Chapter 5. Object-Oriented Programming in C#
      6. Chapter 6. Introduction to Generics
    11. Part II: .NET Framework 2.0 Fundamentals
      1. Chapter 7. I/O and Persistence
      2. Chapter 8. Working with XML
      3. Chapter 9. Events and Delegates
      4. Chapter 10. Multithreaded Programming
      5. Chapter 11. Reflection Fundamentals
      6. Chapter 12. Assemblies and AppDomains
      7. Chapter 13. COM and Windows Interoperability
      8. Chapter 14. Code Access Security Introduction to Code Access Security (CAS)
      9. Chapter 15. Cryptography and Data Protection
      10. Chapter 16. Optimizing Your .NET 2.0 Code
    12. Part III: Data Access with .NET 2.0
      1. Chapter 17. ADO.NET Fundamentals
      2. Chapter 18. Advanced ADO.NET Techniques
      3. Chapter 19. Working with ADO.NET Data Providers
      4. Chapter 20. Strongly Typed DataSet
      5. Chapter 21. Programming with SQL Server 2005
    13. Part IV: Developing ASP.NET 2.0 Web Applications
      1. Chapter 22. Introduction to ASP.NET 2.0 and Web Forms
      2. Chapter 23. State Management in ASP.NET 2.0
      3. Chapter 24. Using Master Pages
      4. Chapter 25. ASP.NET Personalization and Customization
      5. Chapter 26. Introduction to Web Parts
      6. Chapter 27. Building Rich, Data-Driven Web Applications
      7. Chapter 28. Securing Your ASP.NET Applications
      8. Chapter 29. Creating Custom ASP.NET Providers
      9. Chapter 30. Developing ASP.NET Controls
      10. Chapter 31. ASP.NET Management and Monitoring
    14. Part V: Web Services
      1. Chapter 32. Exposing Functionality with Web Services
      2. Chapter 33. Advanced Web Services Programming
    15. Part VI: Developing Windows Forms 2.0 Applications
      1. Chapter 34. Introduction to Windows Forms 2.0
      2. Chapter 35. The Windows Forms Control Library
      3. Chapter 36. Advanced User Interface Programming
      4. Chapter 37. Data Binding with Windows Forms 2.0
      5. Chapter 38. Developing Smart Clients
      6. Chapter 39. Deploying Applications Using ClickOnce
      7. Chapter 40. Using Enterprise Services
    16. Part VII: Developing Enterprise and Distributed Applications
      1. Chapter 41. Remoting
    17. Index