Contents at a Glance
Introduction ...................................................................................1
Part 1 Learning C# Basics
1 Introducing the .NET Platform
...........................................................9
2 Getting Started with C# and Visual Studio 2008
..................................19
3 Writing C# Expressions and Statements
.............................................49
4 Understanding Reference Types and Value Types
.................................79
5 Manipulating Strings
.....................................................................105
6 Arrays and Enums
........................................................................131
7 Debugging Applications with Visual Studio 2008
...............................147
Part 2 Object-Oriented Programming with C#
8 Designing Objects
........................................................................163
9 Designing Object-Oriented Programs
...............................................177
10 Coding Methods and Custom Operators
...........................................201
11 Error and Exception Handling
........................................................231
12 Event-Based Programming with Delegates and Events
.........................249
13 Naming and Organizing Types with Namespaces
...............................273
14 Implementing Abstract Classes and Interfaces
...................................287
Part 3 Applying Advanced C# Language Features
15 Managing Object Lifetime
..............................................................319
16 Declaring Attributes and Examining Code with Reflection
...................339
17 Parameterizing Type with Generics and Writing Iterators
....................365
18 Using Lambda Expressions and Expression Trees
................................397
Part 4 Learning LINQ and .NET Data Access
19 Accessing Data with LINQ
..............................................................409
20 Managing Data with ADO.NET
.......................................................441
21 Manipulating XML Data
................................................................461
22 Creating Data Abstractions with the ADO.NET Entity Framework
.........475
23 Working with Data in the Cloud with ADO.NET Data Services
.............491
Part 5 Building Desktop User Interfaces
24 Taking Console Applications to the Limit
.........................................507
25 Writing Windows Forms Applications
..............................................515
评论2
最新资源