共用方式為


使用 .NET 的企業應用程式模式 MAUI

涵蓋使用 .NET 的企業應用程式模式 MAUI

下載可在以下位置取得: https://aka.ms/maui-ebook

EDITION v2.0

發行者

Microsoft開發人員部門、.NET 和 Visual Studio 產品小組

Microsoft公司的一個部門

一Microsoft方式

雷德蒙德, 華盛頓 98052-6399

著作權 © 2022 由 Microsoft 公司

保留所有權利。 未經出版商書面許可,本書的內容不得以任何形式或以任何方式轉載或傳輸。

這本書提供了“as-is”,表達了作者的觀點和意見。 本書所表達的觀點、意見和資訊,包括 URL 和其他互聯網網站參考,可能未經通知而變更。

此處描述的一些範例僅供說明,而且是虛構的。 不存在任何實際關聯或連結的意圖,也不應該推測這一點。

Microsoft和“商標”網頁上 https://www.microsoft.com 所列商標是Microsoft集團公司的商標。

Mac 和 macOS 是 Apple Inc 的商標。

所有其他標記和標誌都是其各自擁有者的屬性。

作者:

Michael Stonis, Mobile Software Architect, Eight-Bot

評論家:

Microsoft公司首席首席項目經理詹姆斯·蒙特馬格諾

大衛·派恩,開發人員關係,Microsoft公司

致謝

這本書源自 大衛·布裡奇哈威爾·蘇亞雷斯·魯伊斯使用 Xamarin.Forms 電子書的絕佳企業應用程式模式。 如果沒有他們的辛勤工作,詳細信息和優秀的例子,這本書是不可能的。

簡介

企業應用程式面臨許多困難的問題,包括不斷變化的業務需求、需要快速輪替時間、支援多個平臺,以及與多個系統整合。 由於這些問題的本質不同,因此應用程式架構必須能夠隨著時間而模組化、可修改且可擴充。

本書提供在使用 .NET MAUI 建置企業應用程式時解決這些問題的實際解決方案。 這本書使用預先建置的 .NET MAUI 應用程式,作為在線電子商務應用程式的前端,作為常見企業設計模式的參考和指南。 本書涵蓋MVVM模式、相依性插入、流覽、設定、元件鬆散結合和其他企業考慮等主題。 這本書的內容對於任何想要為此企業建置新應用程式或尋求解決隨著時間發展的應用程式問題都很有説明。

誰應該使用這本書

本書適用於已經熟悉架構的 .NET MAUI 開發人員,但在建置企業應用程式時正在尋找架構和實作的指引。 這本書可協助開發人員使用已嘗試和真實模式解決常見問題。

如何使用這本書

本書著重於使用 .NET MAUI建置跨平台企業應用程式。 因此,應該完整閱讀,以提供對這類應用程式和其技術考量的基礎了解。 這本書及其範例應用程式,也可以作為建立新企業應用程式的起點或參考。 使用相關聯的範例應用程式作為新應用程式的範本,或瞭解如何組織應用程式的元件元件。 那麼,請回頭參考本指南以取得架構指導。 您可以在 GitHub 上找到範例應用程式。

這本書未涵蓋的內容

這本書針對已經熟悉 .NET MAUI的讀者。 它確實涵蓋 .NET MAUI 的一些概念,以協助更清楚地說明主題,但不涵蓋大部分的控件和概念。 如需建置新 .NET 應用程式的一般指引,請參閱 .NET MAUI 檔中的MAUI指南。

其他資源

如需官方 .NET MAUI 內容,請參閱 .NET MAUI 檔。.NET MAUI 是開發為開放原始碼專案,且可在 GitHub 上於 dotnet/maui 取得。 如需使用 .NET MAUI開發的程式代碼範例,請參閱 dotnet/maui-samples 存放庫。

傳送意見反應

這本書和相關範例不斷演進,因此您的意見反應受到歡迎。 如果您對這本書有改進的建議,並且您正在 <learn.microsoft.com>閱讀本書,請使用頁面底部的 [反饋] 區段:

所有 .NET 檔頁尾的意見反應區段。

如上述螢幕擷取中所醒目提示,意見反應區段可讓您提交下列專案的意見反應:

  • 本產品:使用 .NET 產品意見反應表單。
  • 此頁面:使用 GitHub 問題範本搭配頁面詳細數據。

如果您是以 PDF 形式閱讀這本書,您可以建立新的 .NET Docs:GitHub 問題 或使用 .NET 架構電子書:GitHub 問題範本來提交意見反應