中文名: C#與.NET 4高級程序設計
原名: Pro C# 2010 and the .NET 4 Platform
作者: Watson
Zak
Troelsen
Mackey
圖書分類: 軟件
資源格式: PDF
版本: 第5版
出版社: Watson
Zak
Troelsen
Mackey
書號: 0-672-33063-6
發行時間: 2010年
地區: 美國
語言: 英文
簡介:
內容簡介:本書是一本c#編程方面的優秀教材,以c# 4規范為標准,全面介紹了c#編程的原理和方法。本書前兩章簡要介紹了visual c#的特性、發展歷史以及使用方法,隨後以一個簡單的c#程序帶領讀者涉足編程。接著,給出了c#中的類、對象、方法等概念。後續內容主要涉及c#中的幾種控制語句、方法的使用、數組、linq、類與對象、繼承、多態、接口、運算符重載、異常處理、gui、字符串和字符處理、文件和流操作、數據庫、asp.net、搜索與排序、數據結構、泛型、集合等。全書以幾個大型的編程案例貫穿各章,保持了知識點的連貫性。
C# 4.0 教程適合作為高等院校相關專業的編程語言教材,也適合軟件設計人員學習c#編程。
內容截圖: 目錄:
Introduction............................................................................................ 1
Part I: C# Fundamentals
1 Type Fundamentals................................................................................. 7
2 Creating Versatile Types ........................................................................ 27
3 General Coding .................................................................................... 45
4 Exceptions ........................................................................................... 63
5 Numbers.............................................................................................. 77
6 Enumerations....................................................................................... 99
7 Strings............................................................................................... 109
8 Regular Expressions ........................................................................... 131
9 Generics ............................................................................................ 139
Part II: Handling Data
10 Collections......................................................................................... 155
11 Files and Serialization......................................................................... 177
12 Networking and the Web ..................................................................... 201
13 Databases ......................................................................................... 237
14 XML................................................................................................... 261
Part III: User Interaction
15 Delegates, Events, and Anonymous Methods........................................ 279
16 Windows Forms .................................................................................. 295
17 Graphics with Windows Forms and GDI+ .............................................. 329
18 WPF................................................................................................... 365
19 ASP.NET ............................................................................................ 401
20 Silverlight........................................................................................... 443
Part IV: Advanced C#
21 LINQ.................................................................................................. 461
22 Memory Management ......................................................................... 473
23 Threads, Asynchronous, and Parallel Programming................................ 491
24 Reflection and Creating Plugins ........................................................... 519
25 Application Patterns and Tips .............................................................. 529
26 Interacting with the OS and Hardware .................................................. 575
27 Fun Stuff and Loose Ends................................................................... 597
A Essential Tools................................................................................... 621
Index ................................................................................................. 633