C# 10 和 .NET 6入門與跨平臺開發(fā)(第6版)
鏈接:https://pan.baidu.com/s/1q8UBFhtu2b5pxqBj3F62EA?pwd=srfc?
提取碼:srfc

內(nèi)容簡介
這個新版本對上一版做了全面修訂,涵蓋C# 10和.NET 6的所有新功能。
本書討論面向?qū)ο缶幊獭⒕帉懞瘮?shù)、測試函數(shù)、調(diào)試函數(shù)、實現(xiàn)接口以及繼承類等主題;介紹.NET API,這些API可執(zhí)行多種任務(wù),如管理和查詢數(shù)據(jù),監(jiān)視和改進(jìn)性能,以及使用文件系統(tǒng)、異步流、序列化和加密。你可用ASP.NET Core來構(gòu)建和部署本書列舉的跨平臺示例應(yīng)用程序,如網(wǎng)站和服務(wù)。
在學(xué)習(xí)C#語言和許多.NET庫的過程中,為確保不會因不必要的應(yīng)用代碼而分心,第1~12章構(gòu)建的是控制臺應(yīng)用程序;打下堅實基礎(chǔ)后,第13~17章再使用ASP.NET Core、MVC模式以及Blazor構(gòu)建實際的應(yīng)用程序和服務(wù)。
第18章講述如何使用Web API、OData、gRPC、GraphQL、SignalR和Azure Functions等技術(shù)構(gòu)建服務(wù);第19章討論如何使用.NET MAUI構(gòu)建跨平臺應(yīng)用程序。
作者簡介
Mark J. Price擁有Microsoft Specialist: Programming in C#、MCSD和MCT等微軟編程專家和培訓(xùn)專家認(rèn)證,擁有20多年的編程和培訓(xùn)經(jīng)驗。自1993年以來,Mark已經(jīng)通過了80多項微軟編程認(rèn)證,并且擅長幫助他的學(xué)生通過這些認(rèn)證。他的學(xué)生中既有經(jīng)驗豐富的編程專家,也有初學(xué)編程的中學(xué)生。2001年至2003年,Mark在微軟美國總部工作,編寫官方教學(xué)課件。當(dāng)C#還處于早期的版本時,他的團(tuán)隊就編寫了第一個C#培訓(xùn)課程。在微軟工作期間,Mark負(fù)責(zé)培訓(xùn)MCT(微軟認(rèn)證講師),幫助他們以最快的速度掌握C#和.NET的新知識。
前言/序言
有些C#書籍長達(dá)數(shù)千頁,旨在全面介紹C#編程語言、.NET庫、應(yīng)用程序模型(如網(wǎng)站)、服務(wù)、桌面應(yīng)用程序和移動應(yīng)用程序。
本書與眾不同,內(nèi)容簡潔明快、行文流暢,每個主題都配有實際動手演練項目。進(jìn)行總體敘述的廣度是以犧牲一定深度為代價的,但如果愿意,你就會發(fā)現(xiàn)許多主題都值得進(jìn)一步探索。
本書也是一本循序漸進(jìn)的學(xué)習(xí)指南,可用于通過跨平臺的.NET學(xué)習(xí)現(xiàn)代C#實踐,并簡要介紹可以使用它們構(gòu)建的主要應(yīng)用程序類型。本書最適合C#和.NET初學(xué)者閱讀,也適合學(xué)過C#但感覺在過去幾年自身技術(shù)已落伍的程序員閱讀。
如果有使用舊版本C#語言的經(jīng)驗,那么可以跳過第2章的前半部分。
如果有使用較舊版本的.NET庫的經(jīng)驗,那么可以跳過第7.1節(jié)。
本書將指出C#和.NET的一些優(yōu)缺點,這樣就可以給你留下深刻的印象,并快速提高工作效率。本書的解釋不會事無巨細(xì),以免因放慢速度導(dǎo)致讀者感到無聊,而是假設(shè)讀者足夠聰明,能夠自行對一些初、中級程序員需要了解的主題進(jìn)行解釋。
本書內(nèi)容
第1章介紹如何設(shè)置開發(fā)環(huán)境,并通過C#和.NET,使用Visual Studio或Visual Studio Code 創(chuàng)建最簡單的應(yīng)用程序。通過學(xué)習(xí)該章,你將了解如何在任何受支持的操作系統(tǒng)(Windows、macOS和Linux發(fā)布版)中編寫和編譯代碼,對于簡化的控制臺應(yīng)