Wiley.com
Print this page Share

Professional C# 2008

ISBN: 978-0-470-19137-8
Paperback
1848 pages
March 2008
Professional C# 2008  (0470191376) cover image
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

Back to Top