Advanced C# Programming

Paul Kimmel, Lyssa Wald, Michael Mueller

  • 出版商: McGraw-Hill/OsborneMedia
  • 出版日期: 2002-09-04
  • 售價: $2,028
  • 貴賓價: 9.5$1,927
  • 語言: 英文
  • 頁數: 551
  • 裝訂: Paperback
  • ISBN: 0072224177
  • ISBN-13: 9780072224177
  • 相關分類: C#




Your Definitive Professional Resource

Build solutions for the Microsoft .NET platform quickly and easily with C#--an efficient, object-oriented language. Advanced C# Programming thoroughly explains real-world solutions you can apply to a wide range of business applications or to programming problems. This book also reviews working code available on Microsofts portal. Maximize the vast capabilities of C# in three key areas--Windows applications, tools and component building, and Web programming--using the advanced development strategies presented in this professional resource.

  • Get an overview of core language foundations you will need to create applications
  • Explore Windows Forms programming, multithreading, GDI+, and more in .NET
  • Incorporate roles-based and code access security
  • Use attributes, exception handlers, event logging, and other proven programming methods with ease
  • Extend the Visual Studio .NET IDE using the new extensibility model
  • Implement Web methods, Web services, and asynchronous Web services
  • Learn to use C# in ASP.NET code behind pages, and use cookies, page, and session caching
  • Learn about ADO.NET, Reflection, and emitting IL by exploring the assembly viewer applications
  • Significantly minimize the number of bugs that make it off your work station


   Part I: Windows Applications
    1: Language Foundations
    2: Assembly Viewer
    3: Video Kiosk
    4: Terrarium
    5: Building Database Applications with ADO.NET

   Part II: Tools and Components
    6: Customizing Visual Studio .NET
    7: Event Logger
    8: Creating UserControls
    9: Special Effects Text
    10: Creating Custom Attributes
    11: Practical Reflection

   Part III: Web Applications-IBUYSPY Portal
    12: Implementing Web Services
    13: IBuySpy and Dynamic User Interfaces in ASP.NET
    14: Creating Custom Web Controls
    15: Output Caching and Persisting State Information
    16: Security and Authentication