Accelerated C# 2010 (Paperback)
暫譯: 加速 C# 2010 (平裝本)

Trey Nash

  • 出版商: Apress
  • 出版日期: 2010-01-13
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 656
  • 裝訂: Paperback
  • ISBN: 1430225378
  • ISBN-13: 9781430225379
  • 相關分類: C#
  • 海外代購書籍(需單獨結帳)

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

商品描述

C# 2010 offers powerful new features, and this book is the fastest path to mastering them—and the rest of C#—for both experienced C# programmers moving to C# 2010 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET Common Language Runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.

This book is both a rapid tutorial and a permanent reference. You'll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way from the start?

  • Comprehensively and concisely explains both C# 2008 and C# 2010 features
  • Focuses on the language itself and on how to use C# 2010 proficiently for all .NET application development.
  • Concentrates on how C# features work and how to best use them for robust, high-performance code

What you'll learn

  • How C# works with and exploits the CLR
  • How to use arrays, collections, and iterators
  • How to handle events with delegates and anonymous functions
  • How to design and use generic types and methods
  • How to thread efficiently and robustly
  • How C# anonymous types, lamba expressions, and extension methods work and how to use them

Who is this book for?

If you're an experienced C# programmer, you need to understand how C# has changed with C# 2010. If you're an experienced object-oriented programmer moving to C#, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# features, in great detail, explaining how they work and how best to use them. Whatever your background or need, you’ll treasure this book for as long as you code in C# 2010.

About the Apress Accelerated Series

You already know your industry, but you need to accelerate your skills in a particular area and reach best practices standards in one step. The Apress Accelerated Series of books will ramp you up quickly to industry standards in the area of your choice, by accelerating you through core information and using the professional’s pace to cover best practices and special extras that only a more experienced programmer in the area could give you.

商品描述(中文翻譯)

C# 2010 提供了強大的新功能,而這本書是掌握這些功能以及 C# 其餘部分的最快途徑,無論是對於從 C# 轉向 C# 2010 的經驗豐富的 C# 程式設計師,還是從其他物件導向語言轉向 C# 的程式設計師。許多書籍介紹 C#,但很少有書籍能夠解釋如何與 .NET Common Language Runtime (CLR) 最佳化地使用它。本書教授核心 C# 語言概念,以及如何明智地運用 C# 的慣用法和物件導向設計模式,以發揮 C# 和 CLR 的強大功能。

本書既是快速教程,也是永久參考。您將迅速掌握 C# 語法,同時學習 CLR 如何簡化許多程式設計任務。您還將學習最佳實踐,以確保您的程式碼高效、可重用且穩健。為什麼要花幾個月或幾年來發現設計和編寫 C# 的最佳方法,而這本書將從一開始就告訴您如何正確地做事呢?

- 全面且簡潔地解釋 C# 2008 和 C# 2010 的特性
- 專注於語言本身,以及如何熟練地使用 C# 2010 進行所有 .NET 應用程式開發
- 集中於 C# 特性如何運作,以及如何最佳化地使用它們以編寫穩健且高效能的程式碼

您將學到什麼
- C# 如何與 CLR 協同工作並加以利用
- 如何使用陣列、集合和迭代器
- 如何使用委派和匿名函數處理事件
- 如何設計和使用泛型類型和方法
- 如何有效且穩健地進行執行緒處理
- C# 的匿名類型、lambda 表達式和擴展方法如何運作以及如何使用它們

這本書適合誰?
如果您是一位經驗豐富的 C# 程式設計師,您需要了解 C# 在 C# 2010 中的變化。如果您是一位經驗豐富的物件導向程式設計師轉向 C#,您希望快速掌握這門語言,同時學習最新的功能和技術。在這兩種情況下,這本書都適合您。前面三章簡明扼要地介紹 C# 基礎知識,適合新手或回顧 C# 的讀者。書的其餘部分詳細涵蓋所有主要的 C# 特性,解釋它們的運作方式以及最佳使用方法。無論您的背景或需求如何,您都會珍惜這本書,直到您在 C# 2010 中編碼為止。

關於 Apress Accelerated 系列
您已經了解您的行業,但您需要在特定領域加速您的技能,並一步到位達到最佳實踐標準。Apress Accelerated 系列書籍將快速提升您在所選領域的行業標準,通過加速核心資訊的學習,並以專業人士的步伐涵蓋最佳實踐和只有更有經驗的程式設計師才能提供的特殊附加內容。