# Sovellusblokit...todennäköisesti...

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

<!-- category -- mostlylucidcouk, Imported, ASP.NET, C#, Software Development -->
Olen kirjoittanut näistä aiemminkin, mutta jos aiot kehittää jonkinlaisen ASP.NETin
/ muu .NET-pohjainen sovellus, voit säästää koko kasan aikaa agrovaatio
Katsomalla .NET-hakupalikoita, esimerkiksi [Tiedot
Pääsyn sovellusblokki](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp) Tarjoaa erittäin hyödyllisen (ja nopean...ja ilmaisen lähdekoodin)
Tyydytyspiste kaikille DAL:ille.

Erytropoietiini [Poikkeus
Hallinnointi](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp) Block tarjoaa todella hyödyllisen, ekstensiivisen käyttöliittymän raportointiin
mahdolliset poikkeukset sovelluksissasi...

Viime aikoina on ilmestynyt myös pari uutta lohkoa, joista eniten hyötyä ASP.netissä
Sovellukset näyttäisivät [Asetukset
Hallinnointi](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/cmab.asp) Block. Jälleen tämä tarjoaa yksinkertaisen, ekstensiivisen tavan käsitellä kokoonpanoa
Sovelluksen sisällä (tulee, kuinka monta kertaa olet tarvinnut tavan saada kirjoitettava
Config file...no, nyt sait sen!).

Yhdessä näiden kolmen kanssa on vielä viisi korttelia (klikkaa mitä tahansa yllä olevista linkeistä).
ja näet linkit muihin). Aggregaatiolohko tarjoaa erittäin mukavan tavan
koostaa tietoja useista lähteistä ja tarjota johdonmukainen rajapinta
Asynkroninen inventaatio tekee, mitä se sanoo.
Block - johdonmukainen tapa käsitellä kakinointia missä tahansa .NET-sovelluksessa (etenkin sellaisissa asioissa kuin
Web services!). Viimeisenä, mutta ei vähäisimpänä, on Päivittäjä (epäilee, mitä se tekee :-P)
ja UI Process -blokki. Nyt tämä on erittäin mielenkiintoinen (ja hyvin uusi!)... tässä
yhteenveto:

Käyttöliittymäprosessin sovelluslohko tarjoaa yksinkertaiset, mutta ekstensiiviset puitteet
Käyttöliittymäprosessien kehittämiseen. Se on suunniteltu abstraktoimaan ohjausvirtaa
ja valtion johto pois käyttöliittymän kerroksesta käyttöliittymän prosessiin
kerros. Tämä mahdollistaa yleisen koodin kirjoittamisen ohjausvirralle ja valtion johdolle
erilaisia sovelluksia (esim. Web-sovellukset ja Windows-pohjaiset sovellukset)
Sovellukset) ja auttaa sinua kirjoittamaan sovelluksia, jotka hoitavat käyttäjien tehtäviä monimutkaisesti
Skenaariot (esimerkiksi valtiollisten tehtävien lykkääminen ja uudelleen aloittaminen) yksinkertaistavat tilannetta.
monimutkaisten sovellusten kehittäminen ja ylläpito. Käyttöliittymäprosessisovellus
Blockia voi helposti käyttää rakennuspalikkana omassa .net-sovelluksessa.

Kuinka siistiä se onkaan, että... melkein [Strutit](http://jakarta.apache.org/struts/) korvataan
.NET (anteeksi, epäselvä Java reference...struts on erittäin cool!