C# 9 and .NET 5 - Modern Cross-Platform Development, 5/e
暫譯: C# 9 與 .NET 5 - 現代跨平台開發,第5版
Price, Mark J.
- 出版商: Packt Publishing
- 出版日期: 2020-11-10
- 定價: $2,600
- 售價: 6.0 折 $1,560
- 語言: 英文
- 頁數: 822
- 裝訂: Quality Paper - also called trade paper
- ISBN: 180056810X
- ISBN-13: 9781800568105
-
相關分類:
.NET、ASP.NET、C#
-
相關翻譯:
C# 入門經典:更新至 C# 9 和.NET 5 (C# 9 and .NET 5 - Modern Cross-Platform Development, 5/e) (簡中版)
-
其他版本:
C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code (Paperback)
買這商品的人也買了...
-
$540$459 -
$400$316 -
$580$452 -
$1,680Microsoft Visual Studio 2015 Unleashed, 3/e (Paperback)
-
$1,960Programming Language Concepts (Undergraduate Topics in Computer Science)
-
$660$647 -
$420$331 -
$1,000$790 -
$390$371 -
$1,520$1,444 -
$1,320$1,294 -
$880$695 -
$780$741 -
$203CamtasiaStudio製作微視頻任務驅動教程
-
$1,390$1,362 -
$653C# 8.0 和 .NET Core 3.0 高級編程
-
$1,600$1,520 -
$270$257 -
$600$468 -
$2,710$2,575
相關主題
商品描述
In C# 9 and .NET 5 – Modern Cross-Platform Development, Fifth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.
This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with a new chapter on the Microsoft Blazor framework.
The book’s first part teaches the fundamentals of C#, including object-oriented programming and new C# 9 features such as top-level programs, target-typed new object instantiation, and immutable types using the record keyword. Part 2 covers the .NET APIs, for performing tasks like managing and querying data, monitoring and improving performance, and working with the file system, async streams, serialization, and encryption. Part 3 provides examples of cross-platform apps you can build and deploy, such as websites and services using ASP.NET Core or mobile apps using Xamarin.Forms.
By the end of the book, you will have acquired the understanding and skills you need to use C# 9 and .NET 5 to create websites, services, and mobile apps.
商品描述(中文翻譯)
在《C# 9 和 .NET 5 – 現代跨平台開發,第五版》中,專家教師 Mark J. Price 提供了您開始編寫 C# 應用程式所需的一切。
這一最新版本使用流行的 Visual Studio Code 編輯器,能夠在所有主要操作系統上運行。它已全面更新並擴展,新增了一章關於 Microsoft Blazor 框架的內容。
本書的第一部分教授 C# 的基本概念,包括物件導向程式設計以及 C# 9 的新特性,如頂層程式、目標類型的新物件實例化,以及使用 record 關鍵字的不可變類型。第二部分涵蓋 .NET API,用於執行如管理和查詢數據、監控和改善性能,以及處理檔案系統、非同步串流、序列化和加密等任務。第三部分提供了您可以構建和部署的跨平台應用程式示例,例如使用 ASP.NET Core 的網站和服務或使用 Xamarin.Forms 的行動應用程式。
在本書結束時,您將掌握使用 C# 9 和 .NET 5 創建網站、服務和行動應用程式所需的理解和技能。
作者簡介
Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with over 20 years' experience. Since 1993, he has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was employed to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught "train-the-trainer" classes to get other MCTs up-to-speed on C# and .NET. Currently, Mark creates and delivers training courses for Episerver's Digital Experience Platform. Mark holds a Computer Science BSc. Hons. Degree and a Postgraduate Certificate in Education.
作者簡介(中文翻譯)
Mark J. Price 是一位微軟專家,專精於 C# 程式設計和微軟 Azure 解決方案架構,擁有超過 20 年的經驗。自 1993 年以來,他通過了超過 80 項微軟程式設計考試,並專注於幫助他人通過這些考試。在 2001 年至 2003 年期間,Mark 受雇於美國雷德蒙德的微軟撰寫官方課程教材。他的團隊在 C# 還處於早期 alpha 版本時,就撰寫了第一批訓練課程。在微軟工作期間,他教授「訓練訓練者」課程,以幫助其他微軟認證訓練師(MCT)熟悉 C# 和 .NET。目前,Mark 為 Episerver 的數位體驗平台創建並提供訓練課程。Mark 擁有計算機科學榮譽學士學位及教育研究生證書。
目錄大綱
- Hello, C#! Welcome, .NET Core!
- 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 with LINQ
- Improving Performance and Scalability with Multitasking
- Introducing 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 Web User Interfaces Using Blazor
- Building Cross-Platform Mobile Apps Using Xamarin.Forms
- Appendix A (Bonus Chapter)
- Appendix B (Bonus Chapter)
目錄大綱(中文翻譯)
- Hello, C#! Welcome, .NET Core!
- 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 with LINQ
- Improving Performance and Scalability with Multitasking
- Introducing 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 Web User Interfaces Using Blazor
- Building Cross-Platform Mobile Apps Using Xamarin.Forms
- Appendix A (Bonus Chapter)
- Appendix B (Bonus Chapter)