Dela via


Företagsprogrammönster med hjälp av .NET-MAUI

omslagsbild för företagsprogrammönster med .NET MAUI

HÄMTA tillgänglig på: https://aka.ms/maui-ebook

EDITION v2.0

PUBLICERAD AV

Produktteam för Microsoft Developer Division, .NET och Visual Studio

En division av Microsoft Corporation

One Microsoft Way

Redmond, Washington 98052-6399

Copyright © 2022 av Microsoft Corporation

Alla rättigheter reserverade. Ingen del av innehållet i denna bok får reproduceras eller överföras i någon form eller på något sätt utan skriftligt tillstånd från utgivaren.

Denna bok tillhandahålls "as-is" och uttrycker författarens synpunkter och åsikter. Vyer, åsikter och information som uttrycks i den här boken, inklusive URL och andra referenser till internetwebbplatser, kan ändras utan föregående meddelande.

Vissa exempel som visas häri tillhandahålls endast som illustration och är fiktiva. Ingen verklig association eller koppling är avsedd eller bör härledas.

Microsoft och de varumärken som anges på https://www.microsoft.com på webbsidan "Varumärken" är varumärken som tillhör Microsoft-företagsgruppen.

Mac och macOS är varumärken som tillhör Apple Inc.

Alla andra märken och logotyper tillhör respektive ägare.

Författare:

Michael Stonis, Mobil mjukvaruarkitekt, Eight-Bot

Granskarna:

James Montemagno, Principal Lead Program Manager, Microsoft Corp.

David Pine, Developer Relations, Microsoft Corp.

Erkännanden

Denna bok har sitt ursprung i den utmärkta eBoken Enterprise Application Patterns använder Xamarin.Forms av David Britch och Javier Suarez Ruiz. Utan deras hårda arbete, detaljerad information och utmärkta exempel skulle denna bok inte vara möjlig.

Introduktion

Företagsprogram har ett antal svåra problem att lösa, inklusive ständigt föränderliga affärskrav, behovet av snabb omsvängningstid, stöd för flera plattformar och integrering med flera system. På grund av de här problemens varierande karaktär är det viktigt att programmets arkitektur gör att det kan vara modulärt, ändringsbart och utökningsbart över tid.

Den här boken innehåller verkliga lösningar för att lösa dessa problem när du skapar ett företagsprogram med hjälp av .NET MAUI. Den här boken använder ett förbyggt .NET-MAUI-program som fungerar som klientdel för ett online-e-handelsprogram som referens och en guide för vanliga designmönster för företag. Den här boken beskriver ämnen som MVVM-mönstret, beroendeinmatning, navigering, konfiguration, löskoppling av komponenter och ytterligare företagsproblem. Innehållet i den här boken är användbart för alla som vill skapa ett nytt program för den här verksamheten eller som vill lösa problemen med program som utvecklas över tid.

Vem ska använda boken?

Den här boken är avsedd för .NET MAUI utvecklare som redan är bekanta med ramverket, men som söker vägledning om arkitektur och implementering när de skapar företagsprogram. Den här boken kan hjälpa utvecklare att lösa vanliga problem med hjälp av beprövade mönster.

Så här använder du boken

Den här boken fokuserar på att skapa plattformsoberoende företagsappar med hjälp av .NET MAUI. Därför bör den läsas i sin helhet för att ge en grund för att förstå sådana appar och deras tekniska överväganden. Boken, tillsammans med dess exempelapp, kan också fungera som utgångspunkt eller referens för att skapa en ny företagsapp. Använd den associerade exempelappen som en mall för den nya appen eller för att se hur du organiserar en apps komponentdelar. Gå sedan tillbaka till den här guiden för arkitekturvägledning. Du hittar exempelappen på GitHub.

Vad den här boken inte täcker

Den här boken riktar sig till läsare som redan är bekanta med .NET MAUI. Den beskriver vissa begrepp i .NET MAUI för att bättre illustrera ämnet, men det omfattar inte de flesta kontroller och begrepp i detalj. Allmän vägledning om hur du skapar en ny .NET MAUI-app finns i guiden Skapa din första app i dokumentationen för .NET MAUI.

Ytterligare resurser

Officiellt .NET-MAUI-innehåll finns i .NET MAUI docs. .NET MAUI har utvecklats som ett projekt med öppen källkod och finns på GitHub på dotnet/maui. Kodexempel som utvecklats med .NET MAUIfinns i dotnet/maui-samples lagringsplats.

Skicka feedback

Den här boken och relaterade exempel utvecklas ständigt, så din feedback välkomnas. Om du har kommentarer om hur den här boken kan förbättras och du läser denna bok på <learn.microsoft.com>, använd avsnittet Återkoppling längst ned på sidan.

feedbackavsnittet i sidfoten på alla .NET-dokumentartiklar.

Som du ser i föregående skärmdump kan du i feedbackavsnittet skicka feedback för:

  • Den här produkten: med hjälp av feedbackformuläret för .NET-produkter.
  • Den här sidan: med hjälp av en GitHub-ärendemall med sidinformationen.

Om du läser den här boken som pdf kan du skicka feedback genom att skapa en ny .NET Docs: GitHub-problem eller med hjälp av .NET Architecture eBooks: GitHub-ärendemall.