spacer
Free Sample
+ Collection
Code Files

C# 5 First Look

Starting
Joel Martinez

Write ultra responsive applications using the new asynchronous features of C# with this book and ebook.
$12.75
$24.99
RRP $14.99
RRP $24.99
eBook
Print + eBook

Want this title & more?

$21.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos โ€“ youโ€™ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849686761
Paperback138 pages

About This Book

  • 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

Who This Book Is For

"C# 5 First Look" is for developers who want to learn about the latest version of C#. It is assumed that you have basic programming knowledge. Experience with prior versions of C# or the .NET Framework would be helpful, but not mandatory.

Table of Contents

Chapter 1: Getting Started with C#
Origins
The tools
Summary
Chapter 2: Evolution of C#
C# 1.0 โ€“ in the beginning
C# 2.0
C# 3.0
C# 4.0
Summary
Chapter 3: Asynchrony in Action
Asynchrony
Summary
Chapter 4: Creating a Windows Store App
Making a Flickr browser
Summary
Chapter 5: Mobile Web App
Mobile Web with ASP.NET MVC
Summary
Chapter 6: Cross-platform Development
Building a web scraper
Building the model
Building the view
Summary

What You Will Learn

  • 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

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.

Authors

Read More

DEAL OF THE DAY

Sign up here to get exclusive deep discounts on our latest and bestselling eBooks, delivered straight to your inbox every day.

EXPLORE THE BLOG

Keep ahead of the curve with the latest expert insight, detailed technical analysis, and original research.
Check out the blog here.

Recommended for You

spacer
C# 2008 and 2005 Threaded Programming: Beginner's Guide
$ 20.40
Exploit the power of multiple processors for faster, more responsive software.
spacer
Multithreading in C# 5.0 Cookbook
$ 25.50
Multithreaded programming can seem overwhelming but this book clarifies everything through its cookbook approach. Packed with practical tasks, itโ€™s the quick and easy way to start delving deep into the power of multithreading in C#.
spacer
Learning C# by Developing Games with Unity 3D Beginner's Guide
$ 25.50
The beauty of this book is that it assumes absolutely no knowledge of coding at all. Starting from very first principles it will end up giving you an excellent grounding in the writing of C# code and scripts.
<">
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.