Essential C# 5.0, 4/e (Paperback)
暫譯: C# 5.0 精要(第4版)
Mark Michaelis, Eric Lippert
- 出版商: Addison Wesley
- 出版日期: 2012-12-07
- 定價: $2,100
- 售價: 6.0 折 $1,260
- 語言: 英文
- 頁數: 1032
- 裝訂: Paperback
- ISBN: 0321877586
- ISBN-13: 9780321877581
-
相關分類:
C#
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$980$774 -
$620$490 -
$690$587 -
$980$833 -
$480$379 -
$560$442 -
$3,860$3,667 -
$580$383 -
$880$686 -
$400$380 -
$950$903 -
$200$190 -
$480$408 -
$680$578 -
$380$342 -
$360$252 -
$780$616 -
$490$417 -
$450$356 -
$420$332 -
$520$411 -
$560$442 -
$260$234 -
$550$435 -
$520$411
相關主題
商品描述
The authors illustrate key constructs with succinct, downloadable code examples. Graphical mind maps at the beginning of each chapter outline the material that is covered and how individual topics interrelate. This edition also includes C# Coding Guidelines that call attention to today’s best practices for writing C# code. Separate indexes of C# versions 3.0, 4.0, and 5.0 make it easy to find answers specific to whatever version of C# you are using.
Throughout, topics intended for beginners and advanced readers are clearly marked. If you’re new to C#, this guide will help you start writing significant code quickly. If you’re an experienced C# developer, you’ll gain insight into today’s most complex programming challenges and techniques as you master key C# 5.0 innovations such as async/await pattern. No matter how advanced your skills become, you’ll come to rely on this indispensable reference.
Coverage includes
- Mastering C# data types, operators, control flow, methods, and parameters
- Making the most of C# object-oriented constructs, including classes, inheritance, interfaces, and more
- Building reliable, effective exception handling into your code
- Using generics, delegates, Lambda expressions, and events to reduce code complexity
- Learning dynamic programming with reflection and attributes
- Querying virtually any type of data using LINQ with Query Expressions
- Creating custom collections that operate against business objects
- Understanding the Common Language Infrastructure and C# in the context of the .NET 4.5 development platform
- Taking advantage of declarative programming, embedded metadata, reflection, and attributes
- Thoroughly mastering multithreading and synchronization, including the new async/await paradigm
- Discussion of WinRT and programming in C# for Windows 8
- Using P/Invoke, pointers, and direct memory manipulation to interoperate with code in other languages
- Understanding how C# programs relate to the underlying runtime
商品描述(中文翻譯)
《Essential C# 5.0》是一本組織良好、內容精簡的指南,適合各個層級的 C# 程式設計師使用,涵蓋了 C# 最新版本的特性。這本指南已全面更新,以反映 C# 5.0 和 .NET 4.5 中引入的新功能和程式設計模式,教你如何編寫簡單、強大、穩健、安全且易於維護的 C# 代碼。微軟 MVP Mark Michaelis 和 C# 主要開發者 Eric Lippert 提供了整個語言的全面覆蓋,為有效的軟體開發奠定了完整的基礎。
作者用簡潔的可下載代碼範例來說明關鍵結構。每章開頭的圖形思維導圖概述了所涵蓋的材料以及各個主題之間的相互關係。本版還包括 C# 編碼指南,強調當今撰寫 C# 代碼的最佳實踐。C# 版本 3.0、4.0 和 5.0 的獨立索引使得查找特定版本的答案變得簡單。
整體而言,針對初學者和進階讀者的主題都有明確標示。如果你是 C# 新手,這本指南將幫助你快速開始編寫重要的代碼。如果你是經驗豐富的 C# 開發者,你將深入了解當今最複雜的程式設計挑戰和技術,並掌握 C# 5.0 的關鍵創新,例如 async/await 模式。無論你的技能多麼高級,你都會依賴這本不可或缺的參考書。
內容涵蓋包括:
- 精通 C# 數據類型、運算符、控制流程、方法和參數
- 充分利用 C# 的物件導向結構,包括類別、繼承、介面等
- 在代碼中建立可靠且有效的例外處理
- 使用泛型、委派、Lambda 表達式和事件來減少代碼複雜性
- 使用反射和屬性學習動態程式設計
- 使用 LINQ 和查詢表達式查詢幾乎任何類型的數據
- 創建針對業務對象運作的自定義集合
- 在 .NET 4.5 開發平台的背景下理解通用語言基礎結構和 C#
- 利用聲明式編程、嵌入式元數據、反射和屬性
- 徹底掌握多執行緒和同步,包括新的 async/await 範式
- 討論 WinRT 和在 Windows 8 中使用 C# 進行編程
- 使用 P/Invoke、指標和直接內存操作與其他語言的代碼進行互操作
- 理解 C# 程式如何與底層運行時相關聯