Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
C# 5 First Look
Table of Contents
C# 5 First Look
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with C#
Origins
C# is born
The tools
Visual Studio
Full versions of Visual Studio
Licensing
Express
Using Visual Studio
Command-line compiler
SharpDevelop
MonoDevelop
Summary
2. Evolution of C#
C# 1.0 – in the beginning
Runtime
Memory management
Syntax features
Base Class Library
C# 2.0
Syntax updates
Anonymous methods
Partial classes
Generics
Generic collections
Iterator methods
C# 3.0
Syntax updates
LINQ
Extension methods
C# 4.0
Summary
3. Asynchrony in Action
Asynchrony
Task Parallel Library
Task composability
Error handling with tasks
async and await
Composing async calls
Error handling with async methods
Impact of async
Improvements in .NET 4.5 Framework
TPL DataFlow
ActionBlock<T>
TransformBlock<T>
BatchBlock
BroadcastBlock
Async I/O
Caller attributes
Summary
4. Creating a Windows Store App
Making a Flickr browser
Getting the project started
Connecting to Flickr
Creating the UI
Summary
5. Mobile Web App
Mobile Web with ASP.NET MVC
Building a MeatSpace tracker
Iteration zero
Going asynchronous
Getting the user's location
Broadcasting with SignalR
Mapping users
Testing the app
Summary
6. Cross-platform Development
Building a web scraper
Building the model
Accessing the Web
Making a DataSource
Building the view
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →