Beginning
Microsoft® Visual C#® 2008
Karli Watson
Christian Nagel
Jacob Hammer Pedersen
Jon D. Reid
Morgan Skinner
Eric White
Wiley Publishing, Inc.
ffirs.indd iiiffirs.indd iii 3/24/08 5:45:20 PM3/24/08 5:45:20 PM
ffirs.indd viiiffirs.indd viii 3/24/08 5:45:21 PM3/24/08 5:45:21 PM
Beginning
Microsoft® Visual C#® 2008
Introduction ............................................................................................. xxvii
Part I: The C# Language
Chapter 1: Introducing C# .............................................................................. 3
Chapter 2: Writing a C# Program ................................................................. 13
Chapter 3: Variables and Expressions ........................................................... 31
Chapter 4: Flow Control ............................................................................... 59
Chapter 5: More About Variables .................................................................. 93
Chapter 6: Functions ................................................................................. 125
Chapter 7: Debugging and Error Handling ................................................... 155
Chapter 8: Introduction to Object-Oriented Programming............................. 185
Chapter 9: Defining Classes ....................................................................... 209
Chapter 10: Defining Class Members ......................................................... 241
Chapter 11: Collections, Comparisons, and Conversions .............................. 277
Chapter 12: Generics ................................................................................. 331
Chapter 13: Additional OOP Techniques...................................................... 371
Chapter 14: C# 3.0 Language Enhancements ............................................. 399
Part II: Windows Programming
Chapter 15: Basic Windows Programming .................................................. 433
Chapter 16: Advanced Windows Forms Features ......................................... 493
Chapter 17: Using Common Dialogs ........................................................... 537
Chapter 18: Deploying Windows Applications ............................................. 583
Part III: Web Programming
Chapter 19: Basic Web Programming ......................................................... 627
Chapter 20: Advanced Web Programming ................................................... 671
(Continued)
ffirs.indd iffirs.indd i 3/24/08 5:45:19 PM3/24/08 5:45:19 PM
Chapter 21: Web Services ......................................................................... 709
Chapter 22: Ajax Programming .................................................................. 739
Chapter 23: Deploying Web Applications .................................................... 759
Part IV: Data Access
Chapter 24: File System Data .................................................................... 777
Chapter 25: XML ....................................................................................... 819
Chapter 26: Introduction to LINQ ............................................................... 849
Chapter 27: LINQ to SQL ............................................................................ 895
Chapter 28: ADO.NET and LINQ over DataSet ............................................. 933
Chapter 29: LINQ to XML ........................................................................... 993
Part V: Additional Techniques
Chapter 30: Attributes ............................................................................. 1019
Chapter 31: XML Documentation ............................................................. 1049
Chapter 32: Networking ........................................................................... 1075
Chapter 33: Introduction to GDI+ ............................................................. 1107
Chapter 34: Windows Presentation Foundation ......................................... 1143
Chapter 35: Windows Communication Foundation ..................................... 1215
Chapter 36: Windows Workflow Foundation .............................................. 1247
Index ...................................................................................................... 1279
ffirs.indd iiffirs.indd ii 3/24/08 5:45:20 PM3/24/08 5:45:20 PM
评论0