热门排行
简介
C# 8.0 and .NET Core 3.0 现代跨平台开发第4版是一套提供编写C应用程序所需的教程。这个最新版本使用流行的visual studio代码编辑器来跨所有主要的操作系统工作。
这本书涵盖了你需要的所有主题。第1部分讲授C#的基础知识,包括面向对象编程和新的C#8.0特性,如可空引用类型、简化的开关模式匹配和默认接口方法。第2部分介绍.NET标准API,如管理和查询数据、监视和改进性能、使用文件系统、异步流、序列化和加密。第3部分提供了可以构建和部署的跨平台应用程序的示例,例如使用ASP.NET核心或移动应用程序使用Xamarin.表格。这本书介绍了构建Windows桌面应用程序的三种技术,包括Windows窗体、Windows演示基础(WPF)和通用Windows平台(UWP)应用程序,以及web应用程序、web服务和移动应用程序。(来自翻译)
目录
Table of Contents
Hello, C#! Welcome, .NET!
Speaking C#
Controlling Flow and Converting Types
Writing, Debugging, and Testing Functions
Building Your Own Types with Object-Oriented Programming
Implementing Interfaces and Inheriting Classes
Understanding and Packaging .NET Types
Working with Common .NET Types
Working with Files, Streams, and Serialization
Protecting Your Data and Applications
Working with Databases Using Entity Framework Core
Querying and Manipulating Data Using LINQ
Improving Performance and Scalability Using Multitasking
Practical Applications of C# and .NET
Building Websites Using ASP.NET Core Razor Pages
Building Websites Using the Model-View-Controller Pattern
Building Websites Using a Content Management System
Building and Consuming Web Services
Building Intelligent Apps Using Machine Learning
Building Windows Desktop Apps
Building Cross-Platform Mobile Apps Using Xamarin.Forms
Appendix (Bonus Chapter)