Professional C# 2008ISBN: 978-0-470-19137-8
Paperback
1848 pages
March 2008
This title is out-of-print and not currently available for purchase from this site.
|
Acknowledgments xiii
Introduction xlvii
Part I: The C# Language 1
Chapter 1: .NET Architecture 3
Chapter 2: C# Basics 25
Chapter 3: Objects and Types 75
Chapter 4: Inheritance 101
Chapter 5: Arrays 121
Chapter 6: Operators and Casts 141
Chapter 7: Delegates and Events 177
Chapter 8: Strings and Regular Expressions 203
Chapter 9: Generics 223
Chapter 10: Collections 247
Chapter 11: Language Integrated Query 297
Chapter 12: Memory Management and Pointers 329
Chapter 13: Reflection 357
Chapter 14: Errors and Exceptions 377
Part II: Visual Studio 399
Chapter 15: Visual Studio 2008 401
Chapter 16: Deployment 443
Part III: Base Class Libraries 467
Chapter 17: Assemblies 469
Chapter 18: Tracing and Events 509
Chapter 19: Threading and Synchronization 533
Chapter 20: Security 583
Chapter 21: Localization 639
Chapter 22: Transactions 679
Chapter 23: Windows Services 715
Chapter 24: Interoperability 749
Part IV: Data 789
Chapter 25: Manipulating Files and the Registry 791
Chapter 26: Data Access 845
Chapter 27: LINQ to SQL 895
Chapter 28: Manipulating XML 921
Chapter 29: LINQ to XML 967
Chapter 30: .NET Programming with SQL Server 985
Part V: Presentation 1015
Chapter 31: Windows Forms 1017
Chapter 32: Data Binding 1061
Chapter 33: Graphics with GDI+ 1093
Chapter 34: Windows Presentation Foundation 1149
Chapter 35: Advanced WPF 1199
Chapter 37: ASP.NET Pages 1273
Chapter 38: ASP.NET Development 1311
Chapter 39: ASP.NET AJAX 1355
Chapter 40: Visual Studio Tools for Office 1385
Part VI: Communication 1421
Chapter 41: Accessing the Internet 1423
Chapter 42: Windows Communication Foundation 1455
Chapter 43: Windows Workflow Foundation 1487
Chapter 44: Enterprise Services 1527
Chapter 45: Message Queuing 1555
Chapter 46: Directory Services 1587
Chapter 47: Peer-to-Peer Networking 1625
Chapter 48: Syndication 1643
Part VII: Appendices 1653
Appendix A: ADO.NET Entity Framework 1655
Appendix B: C#, Visual Basic, and C++/CLI 1681
Summary 1729
Index 1731