Pro C# 5.0 and the .NET 4.5 Framework, 6/e (Paperback)
暫譯: 專業 C# 5.0 與 .NET 4.5 框架,第 6 版 (平裝本)

Andrew Troelsen

買這商品的人也買了...

相關主題

商品描述

This new edition of Pro C# 5.0 and the .NET 4.5 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.5 the most comprehensive release yet, including:

  • .NET APIs for Windows 8 style UI apps
  • An improved Managed Extensibility Framework (MEF)
  • New asynchronous task-based model for async operations
  • How HTML5 support is being wrapped into C# web applications
  • New programming interfaces for HTTP applications, including improved IPv6 support
  • Expanded WPF, WCF and WF libraries giving C# more power than ever before

This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here).

The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.

 

What you’ll learn

  • Be the first to understand the .NET 4.5 platform and Visual C# 2012.
  • Discover the ins and outs of the leading .NET technology.
  • Learn from an award-winning author who has been teaching the .NET world since version 1.0.
  • Find complete coverage of XAML, .NET 4.5 and Visual Studio 12 together with discussion of the new Windows Runtime.

Who this book is for

If you’re checking out this book for the first time, do understand that it's targeted at experienced software professionals or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!).

It is perfect for anyone who is interested in the new .NET Framework 4.5 and the C# language. Whether you are moving to .NET for the first time or are already writing applications using previous .NET versions, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career.

Table of Contents

1.  The Philosophy of .NET

2.  A Survey of .NET Development Tools

3.  Core C# Programming Constructs Part I

4.  Core C# Programming Constructs Part II

5.  Encapsulation

6.  Inheritance and Polymorphism

7.  Structured Exception Handling

8.  Working with Interfaces

9.  Generics and Collections

10. Delegates, Events and Lambda Expressions    

11. Advanced C# Language Features

12. LINQ to Objects   

13. Understanding Object Lifetime

14. Building and Configuring Class Libraries

15. Reflection, Dynamic Loading, Late Binding, and Attributes

16. The Dynamic Language Runtime

17. Processes and AppDomains

18. CIL and the Role of Dynamic Assemblies

19. Multithreaded and Asynchronous Programming

20. Working with I/O Services and Object Serialization

21. ADO.NET Part I: The Connected Layer

22. ADO.NET Part II: The Disconnected Layer

23. ADO.NET Part III: The Entity Framework

24. LINQ to XML

25. Windows Communication Foundation

26. Windows Workflow Foundation

27. Introducing WPF and XAML

28. The WPF Control Programming Model

29. WPF Graphical Render Services

30. WPF Resources, Animations and Styles

31. WPF Control Templates

32. Introducing ASP.NET Web Forms

33. ASP.NET Web Controls, Master Pages and Themes

34. State Management Techniques

商品描述(中文翻譯)

這本新版本的《Pro C# 5.0 and the .NET 4.5 Platform》已經完全修訂和重寫,以反映 C# 語言規範的最新變更以及 .NET Framework 的新進展。您將會發現新的章節涵蓋了所有重要的新功能,使 .NET 4.5 成為迄今為止最全面的版本,包括:

- 用於 Windows 8 風格 UI 應用程式的 .NET API
- 改進的管理擴展框架 (Managed Extensibility Framework, MEF)
- 用於非同步操作的新非同步任務模型
- HTML5 支援如何被包裝進 C# 網頁應用程式
- 用於 HTTP 應用程式的新程式介面,包括改進的 IPv6 支援
- 擴展的 WPF、WCF 和 WF 函式庫,使 C# 擁有前所未有的強大功能

這本書還提供了獲獎的核心 C# 特性涵蓋,無論是舊的還是新的,這使得之前的版本如此受歡迎(您將會在這裡找到從泛型到 pLINQ 的所有內容)。

這本書的使命是為您提供 C# 程式語言和 .NET 平台核心方面(如組件、遠端處理、Windows Forms、Web Forms、ADO.NET、XML 網路服務等)的堅實基礎。一旦您消化了這 25 章中所呈現的資訊,您將能夠將這些知識應用於您的特定程式設計任務,並且能夠在自己的條件下探索 .NET 宇宙。

您將學到的內容:

- 成為第一個理解 .NET 4.5 平台和 Visual C# 2012 的人。
- 探索領先的 .NET 技術的方方面面。
- 向一位自版本 1.0 以來一直在教授 .NET 世界的獲獎作者學習。
- 完整涵蓋 XAML、.NET 4.5 和 Visual Studio 12,並討論新的 Windows Runtime。

這本書的對象:

如果您是第一次查看這本書,請理解它的目標讀者是經驗豐富的軟體專業人士或計算機科學的研究生(所以不要期待有三章關於迭代或決策結構的內容!)。

它非常適合任何對新的 .NET Framework 4.5 和 C# 語言感興趣的人。無論您是第一次轉向 .NET 還是已經在使用之前的 .NET 版本編寫應用程式,這本書將為您提供對新技術的全面基礎,並在您的編碼生涯中作為完整的參考。

目錄:

1. .NET 的哲學
2. .NET 開發工具概述
3. 核心 C# 程式設計結構 第一部分
4. 核心 C# 程式設計結構 第二部分
5. 封裝
6. 繼承與多型
7. 結構化例外處理
8. 使用介面
9. 泛型與集合
10. 委派、事件與 Lambda 表達式
11. 進階 C# 語言特性
12. LINQ to Objects
13. 理解物件生命週期
14. 建立與配置類別函式庫
15. 反射、動態載入、延遲綁定與屬性
16. 動態語言執行時
17. 程序與應用程式域
18. CIL 與動態組件的角色
19. 多執行緒與非同步程式設計
20. 使用 I/O 服務與物件序列化
21. ADO.NET 第一部分:連接層
22. ADO.NET 第二部分:斷開層
23. ADO.NET 第三部分:實體框架
24. LINQ to XML
25. Windows 通訊基礎
26. Windows 工作流程基礎
27. 介紹 WPF 和 XAML
28. WPF 控制項程式設計模型
29. WPF 圖形渲染服務
30. WPF 資源、動畫與樣式
31. WPF 控制項範本
32. 介紹 ASP.NET Web Forms
33. ASP.NET Web 控制項、母版頁面與主題
34. 狀態管理技術