C# 5 First Look

Joel Martinez

  • 出版商: Packt Publishing
  • 出版日期: 2012-12-22
  • 售價: $1,140
  • 貴賓價: 9.5$1,083
  • 語言: 英文
  • 頁數: 138
  • 裝訂: Paperback
  • ISBN: 1849686769
  • ISBN-13: 9781849686761
  • 相關分類: C#
  • 下單後立即進貨 (約3~4週)

商品描述

Write ultra responsive applications using the new asynchronous features of C#.

Overview

  • Learn about all the latest features of C#, including the asynchronous programming capabilities that promise to make apps ultra-responsive.
  • Examine how C# evolved over the years to be more expressive, easier to write, and how those early design decisions enabled future innovations.
  • Explore the language's bright future building applications for other platforms using the Mono Framework.

In Detail

C# is a wonderfully expressive and powerful language that lets you focus on your application rather than low level boilerplate. Over the last decade, the C# compiler has evolved to include many features from dynamic and functional languages, all while remaining statically typed. Most recently, it also tackles the proliferation of concurrent hardware with new asynchronous programming features

"C# 5 First Look" will help you get up to speed on the latest version of the language. You will learn the underlying principles of the design by exploring its evolution, then look at the asynchronous and concurrent programming facilities of the Task Parallel Framework, and the new async and await keywords. The book also takes you through the development of real-world applications for Windows 8, ASP.NET, and MacOS, using the Mono Framework.

"C# 5 First Look" will help you get up to speed on the latest version of C#. After setting up your development environment, you will go on a tour of all features of the language, including: the Task Parallel Framework, Dynamic Language Runtime, TPL Data Flow, and finally asynchronous programming with async and await.

"C# 5 First Look" will help you get up to speed on the latest version of C#. We will discuss the tools you need to get started, including Visual Studio and MonoDevelop. Once set up, we look at the highlights of the language's evolution over every version and discuss how the framework's design and language features contribute to the high productivity you experience as a C# programmer. Next we check out the asynchronous and concurrent programming features of the language, which help you write fast and responsive applications. Finally, the book presents and explains three fully featured pieces of software that demonstrate writing applications for the Windows Store, the Web, and MacOS with the Mono Framework.

"C# 5 First Look" is a look at the evolution of C#. You will learn how to write great apps on all platforms using modern C# language features. Whether you are targeting the desktop, mobile, or web, C# 5 First Look has you covered.

What you will learn from this book

  • Getting your environment set up with Visual Studio or MonoDevelop.
  • Learn about the evolution of C# since its introduction in 2000.
  • Talk about Language Integrated Queries (LINQ), and the Dynamic Language Runtime (DLR).
  • Explore concurrent programming with the Task Parallel Framework (TPL).
  • Discuss asynchrony in the latest version using async and await.
  • Deploy applications on the Windows Store.
  • Build a real-time ASP.Net MVC web app using SignalR and HTML 5.
  • Target different platforms such as the MacOS with the Mono Framework.

Approach

This will be a mix of concept introduction and examples, and with each new feature and enhancement we will give an example to the readers. C# 5 First Look will provide a gist of C# 5 to the readers.

商品描述(中文翻譯)

使用C#的新異步功能來編寫超高響應的應用程式。

概述:
- 學習所有最新的C#功能,包括異步編程能力,承諾使應用程式具有超高響應性。
- 檢視C#在多年間的演進,變得更具表達性、更容易撰寫,以及這些早期設計決策如何促成未來的創新。
- 探索使用Mono Framework為其他平台建立應用程式的C#光明未來。

詳細內容:
C#是一種非常具表達力和強大的語言,讓您專注於應用程式而不是低階的樣板代碼。在過去的十年中,C#編譯器已經演進,包括了許多來自動態和函數式語言的功能,同時仍然保持靜態類型。最近,它還通過新的異步編程功能應對了並行硬體的普及。

《C# 5 First Look》將幫助您快速掌握這個語言的最新版本。您將通過探索其演進來了解其設計的基本原則,然後查看Task Parallel Framework的異步和並行編程功能,以及新的async和await關鍵字。本書還將引導您開發用於Windows 8、ASP.NET和MacOS的真實應用程式,使用Mono Framework。

《C# 5 First Look》將幫助您快速掌握C#的最新版本。在設置開發環境後,您將遊覽語言的所有功能,包括:Task Parallel Framework、Dynamic Language Runtime、TPL Data Flow,以及使用async和await進行異步編程。

《C# 5 First Look》將幫助您快速掌握C#的最新版本。我們將討論您開始所需的工具,包括Visual Studio和MonoDevelop。一旦設置完成,我們將查看語言每個版本的亮點,並討論框架的設計和語言功能如何為C#程序員帶來高生產力體驗。接下來,我們將檢視語言的異步和並行編程功能,這有助於您撰寫快速和響應的應用程式。最後,本書將展示並解釋三個完整功能的軟體,演示如何使用Mono Framework為Windows Store、Web和MacOS撰寫應用程式。

《C# 5 First Look》是對C#演進的一個瞥見。您將學習如何使用現代C#語言功能在所有平台上編寫出色的應用程式,無論是桌面、移動還是網頁,都能得到《C# 5 First Look》的支持。

本書將介紹概念並提供示例,每個新功能和增強都會給讀者提供一個示例。《C# 5 First Look》將向讀者提供C# 5的要點。