购买选项
Kindle电子书价格: | ¥233.25 |

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备。了解更多信息
使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

![“C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, and Entity Framework Core 2.0, using Visual Studio 2017 or Visual Studio Code”,作者:[Mark J. Price]](https://images-cn.ssl-images-amazon.cn/images/I/51DH2AvUBVL._SX260_.jpg)
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, and Entity Framework Core 2.0, using Visual Studio 2017 or Visual Studio Code 3第三 版本, Kindle电子书
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development is a practical guide to creating powerful cross-platform applications with C# 7 and .NET Core 2.0.
About This Book
- Build modern, cross-platform applications with .NET Core 2.0
- Get up to speed with C#, and up to date with all the latest features of C# 7.1
- Start creating professional web applications with ASP.NET Core 2.0
Who This Book Is For
This book is for those of you who have some prior programming experience or have a science, technology, engineering, or mathematics (STEM) background, and want to gain a solid foundation with C# and to be introduced to the types of applications you could build which will work cross-platform on Windows, Linux, and macOS.
What You Will Learn
- Build cross-platform applications using C# 7.1 and .NET Core 2.0
- Explore ASP.NET Core 2.0 and learn how to create professional websites, services, and applications
- Improve your application's performance using multitasking
- Use Entity Framework Core and LINQ to query and manipulate data
- Master object-oriented programming with C# to increase code reuse and efficiency
- Familiarize yourself with cross-device app development using the Universal Windows Platform
- Protect and manage your files and data with encryption, streams, and serialization
- Get started with mobile app development using Xamarin.Forms
- Preview the nullable reference type feature of C# 8
In Detail
C# 7.1 and .NET Core 2.0 is a practical guide to creating powerful cross-platform applications with C# 7.1 and .NET Core 2.0. It gives readers of any experience level a solid foundation in C# and .NET. The first part of the book runs you through the basics of C#, as well as debugging functions and object-oriented programming, before taking a quick tour through the latest features of C# 7.1 such as default literals, tuples, inferred tuple names, pattern matching, and more.
After quickly taking you through C# and how .NET works, you'll explore the .NET Standard 2.0 class libraries, covering topics such as packaging and deploying your own libraries, and using common libraries for working with collections, performance, databases, and encryption. The final section demonstrates the major types of application that you can build and deploy cross-device and cross-platform. Here, you'll learn about websites, web applications, web services, Universal Windows Platform (UWP) apps, and mobile apps. By the end of the book, you'll be armed with all the knowledge you need to build modern, cross-platform applications using C# and .NET.
Style and approach
This book takes a step-by-step approach and is filled with exciting projects and fascinating theory. It uses three high-impact sections to equip you with all the tools you'll need to build modern, cross-platform applications using C# and .NET Core 2.0.
Table of Contents
- Hello, C#! Welcome, .NET Core!
- Speaking C#
- Controlling the Flow and Converting Types
- Writing, Debugging, and Testing Functions
- Building Your Own Types with OOP
- Implementing Interfaces and Inheriting Classes
- Understanding and Packaging .NET Standard Types
- Using Common .NET Standard Types
- Working with Files, Streams, and Serialization
- Protecting Your Data and Applications
- Working with Databases Using Entity Framework
- Querying and Manipulating Data Using LINQ
- Improving Performance and Scalability Using Multitasking
- Building Websites Using ASP.NET Core Razor Pages
- Building Websites Using ASP.NET Core MVC
- Building Web Services and Application Using ASP.NET Core
- Building Windows Apps Using XAML & Fluent Design
基本信息
- ASIN : B0751HBGHK
- 出版社 : Packt Publishing; 第 3rd 版 (2017年11月30日)
- 出版日期 : 2017年11月30日
- 语言 : 英语
- 文件大小 : 129053 KB
- 标准语音朗读 : 已启用
- X-Ray : 未启用
- 生词提示功能 : 未启用
- 纸书页数 : 802页
- > ISBN : 1788398076
- 用户评分:
无顾客评论
5 星 (0%) |
|
0% |
4 星 (0%) |
|
0% |
3 星 (0%) |
|
0% |
2 星 (0%) |
|
0% |
1 星 (0%) |
|
0% |
此商品在美国亚马逊上最有用的商品评论


This book should be called "C# and .NET for complete imbeciles". It does cover:
— How to use Notepad (or TextEdit on Mac). I kid you not. With screenshots and detailed instructions like "In Notepad, navigate to File | Save As...". Even my mom would think this is too much.
— How to install VS, VS Code and VS for Mac. And how to install extensions.
— How to use a command line with commands like 'ls' and 'rm'.
— How to use git. Well, not really. Only 'git clone' and 'git config'. No branching/merging, not to mention rebasing and cherry-picking.
First 100 pages of this book is complete garbage that has nothing to do with C#.
Lots of screenshots, for those who love them. I guess I expected a book on programming (like Programming in Scala ), instead I got a mix of tutorials on how to work with Visual Studio. By the way, almost everything is shown in VS and VS Code and VS for Mac, so the book will repeat itself just to show you how something is done in different IDE. Author even suggest to "try all the coding exercises" in all of those IDEs. I don't know. This might make you a great IDE user, not a great developer.
I do think that some C# 7 concepts are explained well. Like pattern matching. But others, like async/await, are not explained at all. There is no reasoning behind async/await, no mechanics, author just says that those keyword are there and provides a couple of short examples.
Some part of the book are frustrating. Take design patterns, for example. The whole section with design patterns is less than one page. All it does is reference Wikipedia. And "explains" exactly one design patterns, Singleton, with 3 (yes, three) sentences. Why is this even in the book? If you're not going to describe design pattern and show good examples, just omit it completely.
I'm not saying this book is completely worthless. And at the end of each chapter you'll find a set of external links if you want to explore further. But I can't see who would need a book like this. If you're a newbie, try something more focused. If you're experienced, pre-order 4th edition of amazing C# in Depth by John Skeet.

2018年1月23日 在美国审核
This book should be called "C# and .NET for complete imbeciles". It does cover:
— How to use Notepad (or TextEdit on Mac). I kid you not. With screenshots and detailed instructions like "In Notepad, navigate to File | Save As...". Even my mom would think this is too much.
— How to install VS, VS Code and VS for Mac. And how to install extensions.
— How to use a command line with commands like 'ls' and 'rm'.
— How to use git. Well, not really. Only 'git clone' and 'git config'. No branching/merging, not to mention rebasing and cherry-picking.
First 100 pages of this book is complete garbage that has nothing to do with C#.
Lots of screenshots, for those who love them. I guess I expected a book on programming (like [[ASIN:0981531687 Programming in Scala]]), instead I got a mix of tutorials on how to work with Visual Studio. By the way, almost everything is shown in VS and VS Code and VS for Mac, so the book will repeat itself just to show you how something is done in different IDE. Author even suggest to "try all the coding exercises" in all of those IDEs. I don't know. This might make you a great IDE user, not a great developer.
I do think that some C# 7 concepts are explained well. Like pattern matching. But others, like async/await, are not explained at all. There is no reasoning behind async/await, no mechanics, author just says that those keyword are there and provides a couple of short examples.
Some part of the book are frustrating. Take design patterns, for example. The whole section with design patterns is less than one page. All it does is reference Wikipedia. And "explains" exactly one design patterns, Singleton, with 3 (yes, three) sentences. Why is this even in the book? If you're not going to describe design pattern and show good examples, just omit it completely.
I'm not saying this book is completely worthless. And at the end of each chapter you'll find a set of external links if you want to explore further. But I can't see who would need a book like this. If you're a newbie, try something more focused. If you're experienced, pre-order 4th edition of amazing [[ASIN:161729134X C# in Depth]] by John Skeet.





Almost as important this book explains the complexies of visual studios and its features instead of just telling you to run through a list of steps without telling you why. Im almost dont with my third pass through this book trying to get all this information to stick in my head and im already helping experienced programmers diagnose problems and come up with solutions to a language ive known for less that 2 months. This book is going to be my “no bs” referance to c# and VS-2017 for the rest of my life or until the next version!