幫助中心 | 我的帳號 | 關於我們

C#12和.NET8入門與跨平台開發(第8版)/開源.NET生態軟體開發

  • 作者:(美)馬克·J.普萊斯|責編:王軍//韓宏志|譯者:葉偉民
  • 出版社:清華大學
  • ISBN:9787302682967
  • 出版日期:2025/04/01
  • 裝幀:平裝
  • 頁數:633
人民幣:RMB 198 元      售價:
放入購物車
加入收藏夾

內容大鋼
    C#的應用領域極廣,是編程語言中的翹楚。作為暢銷的C#系列圖書的最新版本,本書涵蓋C# 12和.NET 8的所有最新功能,將幫助你夯實基礎,讓你自信地使用最新C#和.NET構建項目。
    本書討論面向對象編程、編寫函數、測試函數、調試函數及實現介面等主題;介紹.NET API,這些API可執行多種任務,如管理和查詢數據,使用文件系統、序列化。你可用ASP.NET Core來構建和部署本書列舉的跨平台示例應用程序,如網站和服務。
    本書示例中融入了.NET 8的增強功能,使用類型別名和主構造函數來實現簡潔的、表達力強的代碼。你將使用新增的、內置的保護子句來可靠地處理錯誤,並探索ASP.NET Core 8中簡化的緩存實現。
    你還將看到,在發布過程中使用原生的AOT編譯能夠縮短啟動時間和減少內存佔用。你還將使用Visual Studio 2022中新增的HTTP編輯器來完善測試和調試過程。本書甚至介紹了Blazor全棧,它提供的統一托管模型能夠實現無可比擬的Web開發靈活性。
    主要內容:
    C# 12的新功能,包括類型別名和主構造函數
    ASP.NET Core 8最小API Web服務的原生AOT發布功能
    通過Blazor全棧、Razor Pages等ASP.NET Core技術構建沉浸式Web應用
    使用Entity Framework Core模型來無縫地集成和更新資料庫
    使用LINQ來查詢和操縱數據    使用Web API和最小API構建和使用功能強大的服務

作者介紹
(美)馬克·J.普萊斯|責編:王軍//韓宏志|譯者:葉偉民

目錄
第1章  C與.NET入門
  1.1  本書內容簡介
    1.1.1  獲取本書的代碼解決方案
    1.1.2  本書使用的.NET術語
    1.1.3  本書的結構和風格
    1.1.4  本書討論的主題
    1.1.5  Apps and Services with .NET 8一書中涵蓋的主題
  1.2  設置開發環境
    1.2.1  選擇適合學習的工具和應用程序類型
    1.2.2  跨平台部署
    1.2.3  下載並安裝Visual Studio 2022
    1.2.4  下載並安裝Visual Studio Code
  1.3  理解.NET
    1.3.1  了解.NET支持
    1.3.2  理解中間語言
    1.3.3  比較.NET技術
    1.3.4  使用代碼編輯器管理多個項目
  1.4  使用Visual Studio 2022構建控制台應用程序
    1.4.1  使用Visual Studio 2022編寫代碼
    1.4.2  使用Visual Studio編譯和運行代碼
    1.4.3  理解頂級程序
    1.4.4  揭示Program 類的名稱空間
    1.4.5  使用Visual Studio 2022添加第二個項目
  1.5  使用Visual Studio Code構建控制台應用程序
    1.5.1  使用Visual Studio Code編寫代碼
    1.5.2  使用dotnet CLI編譯和運行代碼
    1.5.3  使用Visual Studio Code添加第二個項目
    1.5.4  Visual Studio Code的步驟小結
    1.5.5  本書中使用的其他項目類型
  1.6  充分利用本書的GitHub存儲庫
    1.6.1  了解GitHub上的解決方案代碼
    1.6.2  對本書提出問題
    1.6.3  反饋
    1.6.4  避免常見錯誤
    1.6.5  從GitHub存儲庫下載解決方案代碼
    1.6.6  在Visual Studio Code和命令行中使用Git
  1.7  尋求幫助
    1.7.1  閱讀Microsoft Learn中的文檔
    1.7.2  本書中的文檔鏈接
    1.7.3  獲取關於dotnet工具的幫助
    1.7.4  獲取類型及其成員的定義
    1.7.5  配置內聯提示
    1.7.6  在Stack Overflow上尋找答案
    1.7.7  使用谷歌搜索答案
    1.7.8  搜索.NET源代碼
    1.7.9  訂閱官方的.NET博客
    1.7.10  觀看Scott Hanselman的視頻
    1.7.11  ChatGPT和GitHub Copilot等AI工具
    1.7.12  當工具成為障礙時禁用工具
  1.8  實踐和探索

    1.8.1  練習 1.1:測試你掌握的知識
    1.8.2  練習 1.2:使用瀏覽器在任何地方練習C#
    1.8.3  練習 1.3:探索主題
    1.8.4  練習 1.4:探索 Polyglot Notebooks
  ……
第2章  C#編程基礎
第3章  控製程序流程、轉換類型和處理異常
第4章  編寫、調試和測試函數
第5章  使用面向對象編程技術構建自己的類型
第6章  實現介面和繼承類
第7章  打包和分發.NET類型
第8章  使用常見的.NET類型
第9章  處理文件、流和序列化
第10章  使用Entity Framework Core處理數據
第11章  使用LINQ查詢和操作數據
第12章  使用ASP.NET Core進行Web開發
第13章  使用ASP.NET Core RazorPages構建網站
第14章  構建和消費Web服務
第15章  使用Blazor構建用戶界面
第16章  結語
附錄A  練習題答案
使用MVC模式構建網站

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032