Book description
A true professional's guide to C# 6Professional C# 6 and .NET Core 1.0 provides complete coverage of the latest updates, features, and capabilities, giving you everything you need for C#. Get expert instruction on the latest changes to Visual Studio 2015, Windows Runtime, ADO.NET, ASP.NET, Windows Store Apps, Windows Workflow Foundation, and more, with clear explanations, no-nonsense pacing, and valuable expert insight. This incredibly useful guide serves as both tutorial and desk reference, providing a professional-level review of C# architecture and its application in a number of areas. You'll gain a solid background in managed code and .NET constructs within the context of the 2015 release, so you can get acclimated quickly and get back to work.
The new updates can actively streamline your workflow, with major changes including reimagined C# refactoring support, a new .NET Web app stack, and the .NET compiler platform that makes C# and Visual Basic compilers available as APIs. This book walks you through the changes with a comprehensive C# review.
- Explore the new Visual Studio templates for ASP.NET Core 1.0, Web Forms, and MVC
- Learn about the networking switch to HttpClient and ASP.NET Web API's replacement of WCF Data Services
- Work with the latest updates to the event log, Windows Runtime 2.0, and Windows 8.1 deployment and localization
- Dig deep into the new .NET 5.0 GC behaviors and the Migrations addition to ADO.NET
Microsoft has stepped up both the cadence and magnitude of their software releases. Professional C# 6 and .NET Core 1.0 shows you everything you need to know about working with C# in a real-world context.
Table of contents
- Introduction
-
Part I: The C# Language
- Chapter 1: .NET Application Architectures
-
Chapter 2: Core C#
- Fundamentals of C#
- Creating Hello, World! with Visual Studio
- Working with Variables
- Using Predefined Data Types
- Controlling Program Flow
- Working with Enumerations
- Getting Organized with Namespaces
- Understanding the Main Method
- Using Comments
- Understanding C# Preprocessor Directives
- C# Programming Guidelines
- Summary
- Chapter 3: Objects and Types
- Chapter 4: Inheritance
- Chapter 5: Managed and Unmanaged Resources
- Chapter 6: Generics
- Chapter 7: Arrays and Tuples
- Chapter 8: Operators and Casts
- Chapter 9: Delegates, Lambdas, and Events
- Chapter 10: Strings and Regular Expressions
- Chapter 11: Collections
- Chapter 12: Special Collections
- Chapter 13: Language Integrated Query
- Chapter 14: Errors and Exceptions
- Chapter 15: Asynchronous Programming
- Chapter 16: Reflection, Metadata, and Dynamic Programming
-
Part II: .NET Core and Windows Runtime
- Chapter 17: Visual Studio 2015
- Chapter 18: .NET Compiler Platform
- Chapter 19: Testing
- Chapter 20: Diagnostics and Application Insights
- Chapter 21: Tasks and Parallel Programming
- Chapter 22: Task Synchronization
- Chapter 23: Files and Streams
- Chapter 24: Security
- Chapter 25: Networking
- Chapter 26: Composition
- Chapter 27: XML and JSON
- Chapter 28: Localization
- Part III: Windows Apps
- Part IV: Web Applications and Services
- Advert
- EULA
Product information
- Title: Professional C# 6 and .NET Core 1.0
- Author(s):
- Release date: April 2016
- Publisher(s): Wrox
- ISBN: 9781119096603
You might also like
book
Professional C# 7 and .NET Core 2.0, 7th Edition
The professional’s guide to C# 7, with expert guidance on the newest features Professional C# 7 …
book
Pro C# 7: With .NET and .NET Core
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks …
book
C# 7 and .NET Core 2.0 High Performance
Improve the speed of your code and optimize the performance of your apps About This Book …
book
Mastering C# and .NET Framework
Deep dive into C# and .NET architecture to build efficient, powerful applications About This Book Uniquely …