Startseite > Archiv > MSDN Application Blocks, Teil 3: User-Interface-Prozesse

MSDN Application Blocks, Teil 3: User-Interface-Prozesse

dotnetpro 4/2004 Von Hardy Erlinger erschienen in dotnetpro 4/2004 auf Seite 118
Code:
1 Bewertung(en):

User-Interface-Roboter Hinter den Formularen vieler Anwendungen findet sich oft ein buntes Gemisch aus Präsentations- und Geschäftslogik. Was bei kleinen Programmen nicht sonderlich ins Gewicht fällt, kann sich bei großen Projekten schnell in einen ausgewachsenen Albtraum verwandeln. Nachträgliche Änderungen oder Erweiterungen sind dann nur schwer durchführbar. dotnetpro beschreibt einen Lösungsansatz und stellt eine Komponente für die Realisierung vor.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

0af2b0ef   1184   1204   1224   2003empfohlen   2004   2004119   2004121   2004123   2004www   401a   A0404PatternsUserInterface   a2f2   Abbil   Abbildung   Abbildung1   Abbildung2   Abbildung2zeigteinKlassendiagramm   Abbildung3   Abbildung4   Abbildung5   abbricht   aber   abge   abgeleitet   Abhän   abhängen   abhängig   Abhängigkeit   Ablauf   Abläufe   Ablaufs   abschließen   abschließt   Abschluss   absolute   abstrakte   Abteilung   abwickeln   Abwicklung   abzubrechen   abzustecken   addItem   AddToCart   agiert   agramms   akkurate   Aktion   Aktionen   aktuellenStand   alle   allen   aller   allgemeine   Alternative   analysieren   ande   Ände   andere   anderem   anderen   andernfalls   Änderungen   ÄnderungenoderErweiterungensinddannnurschwerdurchführbar   Anforderungenauf   Anfrage   Angaben   ange   angegebenen   angekündigt   angesteuert   angezeigt   anschließende   Anwen   Anwender   Anwendung   Anwendungen   Anzeige   anzu   anzuzeigen   anzuzeigenden   Appli   applica   Application   ApplicationBlock   ApplicationBlocks   ApplicationException   Applikation   Arbeitsspeicher   ArbeitsspeicherneinneinjaneinUnterstützungfür   arbeitungslogik   Architecture   Architektur   Arten   Artikel   Artikels   Artikelserie   Aspekte   ASPX   atorundzusammen   Attribut   Attribute   auch   Aufbauen   aufdieselbenDatenzu   Aufgabe   Aufgaben   Aufgabenerfüllen   aufgrund   Aufruf   Aufwand   aufweisen   aufweist   aufzunehmen   ausführen   Ausführung   Ausgabe   Ausgabegeräte   ausgefallenere   Auslagerung   auszuführen   Autor   b049   Bahn   Basisklasse   Basisklassen   beachten   BeachtenSie   Bedarf   befinden   Beginn   beginnt   beiden   Beispiel   Beispielan   Beispielanwendung   beispiels   beispielsweise   beispielsweiseeineSupport   bekanntesten   beleuchtet   beliebiger   benötigten   Benutzer   benutzerde   benutzerdefi   Benutzeroberfläche   Benutzers   benutztder   Bereiche   bereit   bereits   bereitsteht   beschriebenen   Bestandteile   bestehend   bestehende   besteht   bestimmte   bestimmten   bestimmter   Besucher   Besuchers   Bewerbung   Bezah   beziehungs   beziehungsweise   bieten   bietet   bildet   bildung   biltelefone   Blick   Block   Blocks   browsecatalog   browseCatalog_Click   Browser   Browsers   Buchung   Buchungspro   Buchungsprozess   Buchungsprozesses   Buchungsvorgang   büros   Businesslo   Button   cacheExpirationInterval   cacheExpirationMode   Cachings   Cart   cartBO   CartBusinessObject   CartItems   Case   Cases   catalog   catch   cation   Center   checkout   checkoutButton_Click   CheckoutOrder   chen   chende   chenden   ches   chitecture   Code   Codes   Common   Community   Computer   config   configSections   Configuration   congratulations   Connection   ConnectionString   Control   Controller   ControllerBase   Culture   dafür   daher   damit   dann   darstellt   Darstellung   Darüber   DasKonzepteiner   DasNaviga   dass   dassbeiModelund   dassso   data   Datei   Dateiname   Daten   Datenerfas   Datenquelle   Datenzugriffsschicht   DatenzugriffundderDataAccess   dazu   Default   Definition   demselben   dene   denen   denStatusderzuerfüllendenAufga   DenUIPApplicationBlockver   derarti   dere   deren   dert   derung   DerUserInterfaceProcess   derViews   dessen   Diagramm   DieBestandteilederPräsentationsschicht   DieController   dieDarstellungderDatenfürden   DieKlassenstrukturdes   DieKomponentendesUserInterfaceProcessApplicationBlocks   DieModel   dient   dies   diese   diesehrklarumrissene   diesem   diesen   dieser   dieserStruktur   dieses   diesesjedochkeineAbhängig   diesmal   dieVerwal   DieView   diforwc   direkt   direkte   dnbda   dnpag   Doku   Dokumentation   Dort   dotnetpro   dotnetprobeschreibteinen   Download   dreiteiligen   dung   durch   durchgeführt   durchgeführtwerden   dürfte   dynamisch   eben   Eigen   eigene   eigenen   Eigenschaft   eigentliche   eindeutigen   eine   einem   einen   einer   eineReferenz   eines   einestrikte   einfache   Eingabegeräte   Eingabegeräts   Eingabemasken   Eingaben   eingebaut   eingegebene   eingeschalteten   Einhaltung   Einsatz   EinsatzmöglichkeitenderverfügbarenStatePersistenceProvider   einschließlich   Einstellungen   einzelne   einzelnen   Elemen   Element   Elemente   Elements   empfiehlt   enableStateCache   Encoding   endButton_Click   Enterprise   entgegennimmt   enthält   enthaltenenState   entnommen   entspre   entweder   EntwerfenderViews   Entwicklung   Ereig   erfasste   Erfassung   Erfolg   erfor   erläutert   erlinger   ermitteln   ermöglichen   ermöglicht   errei   Error   erschließt   erstellten   Erstellung   ersten   erwei   Erweiterungen   etwa   EventArgs   Exception   existie   existierende   Existiert   f55a070c1572   face   Fähigkei   fail   failCheckout   fallen   falls   false   fangreichere   fehl   Fenster   Fenstern   ferner   festgelegt   figurationsmöglichkeiten   finden   finierten   Flugzeug   Folge   folgen   Folgenden   folgenderma   formationenfindenSieunter   Forms   FormsAuthentication   Formular   Formularen   Formularklasse   Formulartypen   FormView   Frontend   FrontendderBeispielanwendung   Frontendgreifen   Frontends   Frühjahr   fügen   führen   Funda   fungieren   Funktionalität   Gedanken   gefüllte   gegenwärtige   gehenden   Gelegenheit   gemacht   genannten   genau   gesamten   geschrieben   gesetzt   gesprochen   gestatten   gesteuert   getreu   GetString   gewöhnlich   gewünschte   gewünschten   gigkeiten   gilt   Gleiches   gotdotnet   grafischen   gramm   grammder   groß   großen   Grund   Grundgerüst   grundlegende   haben   halb   Hand   HardyErlingerarbei   Hashtable   häufig   häufigsten   Hause   Helpdesk   henfolge   hervorbringt   hier   Hierdurch   hierfür   hierzu   HighTech   hinaus   hingegen   HinterdenFormularenvielerAnwendungenfindetsichofteinbuntesGemischausPräsenta   hinzu   hinzugefügt   hinzuzufügen   hohe   HTML   Ihre   ihren   Ihrer   imple   Implementie   implementiert   Implementierung   IndiesemDesignPatternwirddieFunk   Informationen   informieren   inhaltliche   Init   initial   inner   innerhalb   installieren   instanziert   inter   Interesse   interface   InterfaceProcessApplicationBlock   intern   InWindows   IStatePersis   Item   iViewManager   jeden   jedoch   Jegliche   jekts   jeweils   Jobbörse   kann   kartendaten   Kasten   keine   keitvondenanderenaufweist   klas   Klasse   KlasseFür   Klassen   Klassenentwerfen   Knoten   Knotens   kommen   kompletten   Komplexität   Kompo   Komponente   Komponenteinterpre   Komponenten   KomponentenbasierteArchitektur   Komponenteübernimmt   Komponenteverwaltet   Konfiguration   KonfigurationdesUIPApplicationBlocksfürdasWeb   Konfigurations   Konfigurationsdatei   Konfigurationsmöglichkeiten   konkreten   können   könnte   kontrollieren   kontrolliert   kontrollierten   Konzept   Konzepts   Kredit   kurz   laden   laufs   Laufzeit   laut   Lebensdau   lediglich   leichter   leiten   leitet   library   lichkeit   liefert   liefertInformationenüberden   lieren   Line   listet   Listing   Load   localhost   Logik   logischer   logon   lopersGroupMünchen   LösungsansatzundstellteineKomponentefürdieRealisierungvor   lung   machen   Mailunterhardy   Management   Managements   Manager   Managers   manipu   mehrere   mehrfach   mehrschichti   meisten   MemorySta   Menge   ment   mentation   mentiert   mentierung   Methode   Methodefügtdem   Methoden   Methodenauf   Microsoft   mitFrankEllerLeiterder   mitgelieferte   mithilfe   Mittelpunkt   Mobile   möchte   modales   model   möglich   möglichen   Möglichkeit   Möglichkeiten   msdn   MSDNApplicationBlocks   mulare   MünchenundistIniti   munich   muss   müssen   nach   nachgerüstet   nächs   nächste   nächsten   nachteilige   Nachträgliche   Name   Namen   nannten   Navigate   navigateTo   navigateValue   Navigation   navigationGraph   Navigationsdia   Navigationsdiagramm   Navigationsdiagramme   Navigationsdiagrammebilden   Navigationsdiagramms   Navigationslogik   Navigationsmöglichkeiten   Navigationsschritt   nente   nenten   NETDeve   NETFramework   netoderperE   NETSessionneinneinneinja   neuen   neutral   nicht   nichts   niemanden   nierten   nisbehandlungsmethodender   nismus   noch   node   notwendig   notwendigenAktualisierungen   null   nurWindows   NutzeninderPraxis   nutzernzugeordnetwerdenProzesskannunterbrochen   oben   object   objectTypes   Objek   Objekt   Objekts   oder   Ohne   ohneden   online   Operation   optional   Orten   Paare   Password   Patch   Pattern   Patterns   PDAs   Persistence   Persistenzmecha   Persistenzmechanismus   Person   Pfeile   plication   ponente   ponenten   ponentenverteilt   Position   practices   praktischen   Präsen   Präsentationsschicht   PräsentationsschichtundderUser   private   Process   productId   Programmiererin   Provider   Prozess   Prozessab   Prozesse   Prozesses   Prozesskompo   Prozesskomponen   Prozesskomponente   public   PublicKeyToken   pularität   quantity   quickstart   rangegangenen   realisieren   realisiert   recht   regelt   Reihe   Reise   Reisebüro   Reiseziel   relativ   relevanten   rende   repräsentiert   RES_ExceptionStateRequired   ResourceManager   restlichen   Resume   ResumeShopping   ringem   Roboter   Rolle   rufen   rung   rungdesStatusvomController   Save   schaften   schäftslogik   schen   Schicht   schiedene   schiedlich   schiedlichen   Schiff   schlag   schließlich   schnellsten   Schnittstelle   schrei   schrifteten   Schrit   Schritt   Schritte   Section   SecureSql   sehen   Sehr   sein   seine   seinem   seiner   selbst   sender   separate   separaten   Serie   Server   ServerStatePersistence   Session   SessionStatePersis   Shopping   sich   sichbeigroßenProjektenschnellineinenausgewachsenenAlbtraumverwandeln   Sieerreichenihnüberseine   siehe   sieht   sign   SignOut   sind   sisklasse   Sitzung   sofort   Software   sogar   soll   Sollte   sollten   sonstigen   sorgfältiger   source   sowie   sowohl   spaces   später   Speicher   speichern   Speicherort   speichert   Speicherung   Spezifikation   spie   SprachenC   SQLServerjajajaja   SqlServerPersistState   SqlServerStatePersistence   SQLSerververschlüsseltjajajaja   ständig   startView   State   STATE_EXCEPTION   statePersist   statePersistenceProvider   StatePersistenceProviderProzesskannmehrerenBe   Stattdessen   Status   StatusandieViewsundempfängtIn   StatusderAnwendungdirekt   Statustyp   Statusverwaltung   Statusverwaltungdefinieren   steht   Stelle   stellen   stellt   stellung   steuern   Steuerung   stimmten   Stop   StopShopping   Store   StoreController   streng   strikten   string   struktionenhinsichtlichderÄnde   Struktur   StrukturdesUIPApplication   Studiums   successCheckout   sung   survey   SurveyController   system   systematischen   Szenarien   Tabelle   tationsschicht   tatsächliche   TechnikEntwicklungmehrschichtiger   Teil   Teil3   teilen   teilt   teilweise   tence   tenView   tePersistence   tera   Terminolo   Terminologie   tern   tetalsselbstständiger   this   Throw   tiertdieEingabendesAnwenders   tion   tional   tionalitäteinerAnwendungaufdreiKom   tionen   tions   tionsdia   Tipps   treferenzen   Trennung   TrennungvonUIundLogik   triviale   trolle   troller   Trotz   tung   type   Types   typisierte   U1Pr0c3ss   über   Übergang   übernehmen   übernimmt   überraschen   überschaubarem   Übersicht   UIPConfigHandler   uipConfiguration   uipError   UIPManager   UIProcess   UIProcessQuickstarts_Store   UIPState   umfangreich   umfangreichen   Umsetzung   Umständen   undderExceptionManagement   undGeschäftslogik   undsorgtdafür   undWeb   undwiedergestartetwerdenUnterstützungfür   unter   unterschiedliche   unterteilt   unterwegs   User   Varianten   veranlasst   Verantwortung   Verarbeitungslogik   verfügbar   verfügbaren   Verfügung   vergleiche   vergleichen   verhindert   Verkehrsmittel   Verknüpfungen   Verlauf   Vermittler   verschie   verschiede   verschiedenen   verschlüsselt   Version   Version1   verstanden   verwaltet   verwalteten   verwen   verwenden   verwendenden   verwendet   verwendete   verwendeten   Verwendung   verwirklicht   vier   View   ViewjeglichedurchdieEingaben   Views   ViewsrufenlediglichControl   vigateValue   vigation   vigationslogik   VisualStudio   void   vorangegangenen   Voraussetzungen   Vorbereitung   vorgehalten   vorgesehen   vorgesehenen   vorgestellt   vorhanden   vorstellbar   Vorteile   Wahl   Während   wand   wäre   Warenkorb   WarenkorbeinenArtikelhinzu   WasbeikleinenProgrammennichtsonderlichinsGewichtfällt   Webanwendung   Webanwendungen   Webapplikationen   WebForm   WebFormView   WebFormViewManager   Webpro   Website   Websitewww   weder   weise   weiß   weitere   WeitereIn   weitergereicht   welche   welches   wenden   wendet   wendung   wendungen   Wenn   werden   Wert   wichtige   wicklergemeinde   wicklung   wieder   wiedergegeben   WINDOWS   WinFormView   WinFormViewManager   wird   wohl   wohlViewalsauchControllervomModel   work   Workflow   Workspace   Wünsche   wurde   wurden   zahlreichen   zeigen   zeigt   zeitliche   zelnen   zentral   zess   zesskomponente   zeugen   Ziel   ziemlich   Zugriff   zuhalten   zumBeispiel   zunächst   zurück   zurückgegriffen   Zusammenfassung   Zusammenhang   Zusätzlich   zusätzliche   zuverändern   zwangsläu   Zwar   zwei   Zweifel   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen