Professional C# 2012 and .NET 4.5

Front Cover
John Wiley & Sons, Oct 18, 2012 - Computers - 1584 pages
Intermediate to advanced technique coverage, updated for C# 2012 and .NET 4.5

This guide is geared towards experienced programmers looking to update and enhance their skills in writing Windows applications, web apps, and Metro apps with C# and .NET 4.5. Packed with information about intermediate and advanced features, this book includes everything professional developers need to know about C# and putting it to work.

  • Covers challenging .NET features including Language Integrated Query (LINQ), LINQ to SQL, LINQ to XML, WCF, WPF, Workflow, and Generics
  • Puts the new Async keyword to work and features refreshers on .NET architecture, objects, types, inheritance, arrays, operators, casts, delegates, events, strings, regular expressions, collections, and memory management
  • Explores new options and interfaces presented by Windows 8 development, WinRT, and Metro style apps
  • Includes traditional Windows forms programming, ASP.NET web programming with C#, and working in Visual Studio 2012 with C#

Professional C# 2012 and .NET 4.5 is a comprehensive guide for experienced programmers wanting to maximize these technologies.

 

What people are saying - Write a review

User Review - Flag as inappropriate

its nice for asp.net c# user

Contents

Debugging Your Code
441
Analyzing Applications
450
Deployment
467
PART III FOUNDATION
485
TASKS THREADS AND SYNCHRONIZATION
551
SECURITY
601
INTEROP
627
TRANSACTIONS
705

CHAPTER
28
NET Architecture
33
CHAPTER
34
CHAPTER
40
CHAPTER
46
Core
52
Objects and Types
65
Generics
66
Inheritance
89
Generics
107
Arrays and Tuples
111
Arrays and Tuples
129
Operators and Casts
151
Operators and Casts
154
Delegates Lambdas and Events CHAPTER 9 Strings and Regular Expressions CHAPTER 10 Collections
158
Delegates Lambdas and Events
183
Language Integrated Query
201
Strings and Regular Expressions
209
Collections
229
Dynamic Language Extensions CHAPTER 16 Errors and Exceptions CHAPTER 13 Asynchronous Programming
271
Language Integrated Query
279
Dynamic Language Extensions
313
Asynchronous Programming
325
Memory Management and Pointers
347
Memory Management and Pointers
368
Reflection
375
Errors and Exceptions
393
PART II VISUAL STUDIO
415
Reflection
435
NETWORKING
737
WINDOWS SERVICES
771
LOCALIZATION?
803
CORE XAML
845
MANAGED EXTENSIBILITY FRAMEWORK
863
WINDOWS RUNTIME
893
DATA
895
Core ADO NET
917
ADO NET Entity Framework
963
Manipulating XML
995
and ADO NET
1018
Using LINQ to Query XML Documents
1040
PRESENTATION
1047
xxxviii
1068
Business Applications with WPF
1101
Creating Documents with WPF
1153
Windows Store Apps
1175
Core ASP NET
1211
ASP NET Web Forms
1239
ASP NET MVC
1283
ASP NET Dynamic Data
1321
COMMUNICATION
1337
WCF Data Services
1379
Windows Workflow Foundation
1399
Custom Activities
1405
PeertoPeer Networking
1425
Message Queuing
1439
INDEX
1473
Copyright

Other editions - View all

Common terms and phrases

About the author (2012)

Christian Nagel (Guntramsdorf, Austria) of thinktecture is a Microsoft Regional Director (RD), software architect, and developer with more than 20 years development experience. He has been building solutions with.NET technologies since 2000. He has written many .NET books, and is certified as a Microsoft Certified Trainer and Professional Developer for ASP.NET. Christian speaks at international conferences such as TechEd and Tech Days, and supports .NET user groups with INETA Europe.

Bill Evjen (St. Louis, MO) is CTO for Swank Pictures and a Microsoft Regional Director (RD). He has been involved with .NET since 2000 and has since become the founder and president of the International .NET Association (www.ineta.org) representing nearly 500,000 members worldwide.

Morgan Skinner (Manchester , UK) began his computing career at a young age on the Sinclair ZX80. He's been programming in C# and .NET since 2000, and liked it so much he joined Microsoft in 2001.

Jay Glynn (Franklin, TN) started writing software nearly 20 years ago. He is currently a project coordinator and architect for a large financial services company in Nashville, Tennessee.

Karli Watson (Birmingham, UK) is a freelance author and a technical consultant of 3form Ltd and an associate technologist at Content Master.

Bibliographic information