# Application Blocks... återigen ... antagligen...

<datetime class="hidden">2004-01-05T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, ASP.NET, C#, Software Development -->
Jag har skrivit om dessa förut, men om du planerar att utveckla någon form av ASP
/ andra . NET-baserad app, kan du spara dig själv en hel massa tid
genom att titta på .NET-applåderblocket [Data
Toegang till applikationsblocket](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp) tillhandahåller en väldigt användbar ( och snabb
punkt för varje DAL.

Den [undantag
Managing](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp) block ger ett riktigt användbart, utlängningsbart gränssnitt för rapportering
alla undantag i dina apps...

Ett par nya block har också dykt upp nyligen , av vilka de mest användbara i ASP.NET
apps verkar vara [Konfiguration
Managing](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/cmab.asp) block. Återigen , detta ger en enkel, utvinningsbar sätt att hantera konfigurationen
inom din app (come on, hur många gånger har du behövt ett sätt att ha en skrivbar
config file...well

Bakom de här tre: ,, finns det: ', ett annat: , 5, blocker: . ,, ,(, klicka på vilken link som helst
och du `'` kommer att se länkar till de andra . Aggregationsblocket ger ett väldigt bra sätt
för att sammanfoga information från flera källor och för att erbjuda en konsekvent gränssnitt
till den informationen
Blocka - ett konsekvent sätt att hantera kachinering i alla .NET-apps
webbtjänster!). Den sista men inte minsta är det där ' som Aktualisatorn | ( | talar om vad det gör
och gränssnittprocessblocket
sammanfattningen:

User Interface Process Application Block ger en enkel men utvidgbar ram
för att utveckla användargränssnittprocesser. Den är konstruerad för att abstrakera kontrollflödet
och tillståndshantering utanför gränssnittlayret i en gränssnittprocess
layer. Det låter dig skriva generiskt kod för kontrollflödet och tillståndshantering
av olika typer av tillämpningar (ex.
applikationer) och hjälper dig att skriva applikationar som sköter användarnas' uppgifter i komplexa
scenarios (exampler , att avbryta och återuppliva statfulla uppgifter). Detta leder till enklare
utveckling och underhåll av komplexa applikationer. User Interface Process Application
Bloket kan enkelt användas som en byggsten i din egen .NET-app

Hur coolt är det? [Struter](http://jakarta.apache.org/struts/) för
.NET