Startseite > Archiv > Datenbindung an die Geschäftslogik

Datenbindung an die Geschäftslogik

dotnetpro 2/2005 Von Jörg Neumann erschienen in dotnetpro 2/2005 auf Seite 124
Code: A0502BAPI
Keine Bewertung

Die herkömmliche Datenbindung erlaubt die Anbindung von GUI-Steuerelementen an Datenquellen. Bei mehrschichtigen Projekten stammen die Daten aber nicht direkt aus einer Datenquelle, sondern werden über Methoden der Geschäftslogik bereitgestellt. dotnetpro stellt eine Komponente vor, welche die Datenbindung an Methoden der Geschäftslogik ermöglicht und den entsprechenden Code generiert.

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

1242   1262   1282   1302   2004   2005125   2005127   2005129   2005www   A0502BAPIAbbildung1   Abbildung   Abbildung2   Abbildung3   abgelei   abgeleitet   abgeleitete   ableiten   abstrakter   Abwei   Activa   Activation   ActivationMode   ActivationModeBestimmt   AddEventHandler   aktiviert   alle   Alles   alternativ   andasdiesesAttributgebundenist   Änderungen   AnderWurzelgepackt   Anfängenmit   anfordern   Angaben   ange   angefor   angegebe   angegeben   angegebenen   angelegt   angezeigt   Anlage   anmeldet   Anstatt   Anwender   Anwendung   Anzahl   Anzeigen   Anzeigetext   arbeiten   Architektur   Array   Arrays   ateParameterList   attribs   Attribut   AttributBeschreibung   Attributes   auch   Aufbau   Aufbaus   aufgenommen   aufgerufen   Auflis   aufnehmen   Aufruf   AufrufvonCreateInstancezumErstelleneinesneuenWerteser   ausführen   Ausführung   Ausführungs   Ausführungskom   Ausführungskompo   Ausführungskomponente   Ausgabe   Ausgabeeigenschaft   Ausgabekomponente   ausgelesen   ausgestattet   ausgewählt   ausgewählte   Auslesen   auslösen   auslösende   Aussehen   Auswahl   auswählbar   auszuführenden   automatische   Autor   BAPI   bapi1   BapiComponent   BapiComponentBAPI   BapiForm   BapiMe   BapiMethod   BapiMethodAttribute   BapiMethodRootSerializer   Basis   Basisklasse   Baum   Bearbeitung   befindlichen   BeimehrschichtigenProjektenstammendieDatenabernichtdirektauseiner   beinhaltet   Beispiel   beispielsweise   bekomponenten   Belieben   benötige   benötigt   Benutzer   Benutzerak   bereit   Beschrei   beschreibt   beschriebene   besitzt   Besonders   besseren   besteht   beteiligten   Bevor   bietet   Bild   binden   BindingFlags   Bindung   Blick   bringt   BrowsableGibtan   bungstext   CanConvert   CanConvertFromGibtzurück   CanConvertTo   CanConvertToGibtzurück   CategoryGibtdieKategoriean   ChangeType   chende   class   Clear   Code   CodeAssignState   CodeAssignStatement   CodeCastExpression   CodeDOM   CodeDomSerializer   CodeExpression   CodeFieldReferenceExpression   CodefürdenMethodenaufrufer   Codegenerator   CodeMemberMethod   CodeMethodIn   CodeMethodInvokeExpression   codeObject   CodeSerialized   CodeThisReferenceExpression   CodeTypeDecla   CodeTypeDeclaration   Collection   Combo   ComboBox   comp   Compon   Component   ComponentConverter   ComponentModel   Components   Container   Context   Convert   ConvertFrom   ConvertFromKonvertiertdasangegebeneObjektunterVerwendungdesange   ConvertFromStringKonvertiertdenangegebenenTextineinObjekt   ConvertTo   ConvertToKonvertiertdasangegebeneWertobjektindenangegebenenTyp   ConvertToStringKonvertiertdenangegebenenWertineineZeichenfolge   count   cpcongeneratingcompiling   cpguide   Create   CreateEvent   CreateEventHandler   CreateInstance   CreateInstanceErstellteineInstanzdesTyps   CreateMe   CreateMethodCall   CreateParameterList   Custo   cutingEvent   dafür   daher   dahin   damit   dann   daraufhin   daraus   dard   dardereignisprozedur   darf   darstellen   darstellt   dass   DataFieldName   DataGrid   Datasource   DataTable   dateFrom   Daten   Datenbankfeldnamen   DatenbindungandieGeschäftslogik   datengebundene   datengebundenen   datengebundenes   Datenquelle   dateTill   DateTime   dazu   Default   DefaultValueGibtdenStandardwertfüreineEigenschaftan   defi   Definieren   definiert   Definition   Deklaration   denen   DenEventHandlerfürdieAktivierungskomponenteerstellen   DenMethodenaufrufperCodeDomerstellen   densoll   derdiesemTypeConverterzuge   deren   derFirmaKEEPIT   derlich   dert   Description   DescriptionGibteineBeschreibungfüreineEigenschaftodereinEreignisan   Deserialize   Design   DesignerSerializationVisibility   DesignerundCode   designMode   dessen   dgrdData   DieAttributefürKomponenten   dieauseinerListeausgewähltwerdenkönnen   dieausgeführtwerdensoll   DieBAPI   DieBapiMethod   diedenRückgabewertderMethodeaufnimmt   diedieauszuführendeMethodeenthält   diedieMethodeausführensoll   diedieRückgabederMethodeverarbeitensoll   DieEigenschaftenderKomponenteBapiMethod   DieherkömmlicheDatenbindungerlaubtdieAnbindungvonGUI   DieKlasse   DieParameterderausgewähltenBAPI   DieParameterermitteln   dies   diese   diesem   dieser   dieses   DiewichtigstenMethodeneinesTypeConverters   direkte   doch   Dort   dotnetpro   dotnetpro10   dotnetprostellt   Drag   Dritte   Drop   dtpDateFrom   dtpDateTill   durch   durchdasdieMethodeausgeführtwerdensoll   durchgeführt   durchlaufen   DynamicallyinMultipleLanguages   dynamisch   ebenfalls   eher   Eigen   eigenen   eigener   Eigenschaf   Eigenschaft   EigenschaftBeschreibung   Eigenschaften   Eigenschaftenfenster   Eigenschaftenfensters   eignisse   Eindruck   eine   eineKomponentevor   EineListederBAPI   einem   EineMethodeperReflectionausführen   einen   einer   eines   einfachen   Einfügen   Einführung   Einga   Eingabe   Eingabekompo   Eingaben   eingegangen   einmal   Element   Elemente   Elementen   Elementenzuordnen   else   Empty   entConverter   enthält   enthaltene   enthaltenen   entspre   entsprechende   entsprechenden   entsprechender   entspricht   entweder   Entwurfs   Entwurfsmodus   Entwurfsoberfläche   Entwurfszeit   Entwurfszeitunterstützung   enus   Erbeschäftigtsichseitden   Ereignis   Ereignisbehandlungsme   Ereignisprozedur   Ereignisse   Ereignissen   Ereignisses   erelement   erfolgen   erfolgreich   erfolgt   erfor   ergänzen   Ergebnis   erklärt   erledigen   ermitelt   ermitteln   ermittelt   ermittelte   ermittelten   ermitteltund   Ermittlung   erneut   eröffnen   erscheint   erst   erstell   erstellen   erstellt   Erstere   erweiterbar   erweitert   erzeugen   erzeugt   erzeugte   etwas   Event   EventArgs   eventDesc   EventDescriptor   EventDescriptorCollection   EventHandler   EventHandlerbinden   EventInfo   Eventname   Events   eventService   Eventualitäten   ExCompType   Execute   ExecutingComponent   ExecutingEvent   ExecutingEventNamedesEreignisses   Expressions   Fall   falls   Fazit   Fenster   festgelegt   festzulegen   festzustellen   finden   Findet   flection   Fleißarbeit   folgen   folgende   Folgenden   folgt   forderlichist   foreach   Form   Forms   Frame   FROM   füllen   Funktion   funktionieren   gabekomponenten   ganze   gearbeitet   geben   gebenenKontextsundderKulturinformationenindenTypdieses   gebunden   gefiltert   geführt   gefunden   gegeben   gegebene   gekennzeichnet   gelesen   genannte   gene   GeneratingandCompilingSourceCode   generiert   generierte   generierung   genommen   genschaft   genschaften   genschaftenfenster   gentliche   geprüft   gerüstet   Geschäftslogik   Geschäftslogikklasse   geschehen   geschickter   gespeichert   gestalten   GetCreate   GetCreateInstanceSupported   GetCustomAttributes   GetEmployees   GetEvent   GetEventProperty   GetEvents   GetMethod   GetMethods   GetOrders   GetParameters   GetProperty   GetRootDesignerSerializer   GetService   GetStandardValues   GetStandardValuesExclusive   GetStandardValuesGibteineAuflistungvonStandardwertenfürdenDatentypzu   GetStandardValuesSupported   GetType   GetValue   gewählte   gewiesen   gezeigt   gezogen   gibt   Gibtzurück   gleich   gleiche   gleichen   grammierungdesMicrosoftSQLSer   Grundlagen   GUIfürdieGeschäftslogik   Hamburg   Hand   handelt   Handler   Handlers   hänge   hier   Hieraus   hierbei   hierfür   hierüber   hiervon   hierzu   HighTech   hinterlegt   HTML   ICompo   identisch   IDesignerSerializationManager   IEventBindingService   Implemen   implementiert   implementierten   Implementierung   inderdieEigenschaftoderdasEreignis   ineinemvisuellenDesignerangezeigtwird   info   Informationen   Inhalt   initialisieren   initialisiert   initialisierten   InitializeCom   Instance   InstanceSupported   Instanz   Interaktionen   intern   intuitiv   Invoke   ITypeDescriptorContext   Jede   jedoch   jekt   jeweilige   jeweiligen   Joerg   JörgNeumann   JörgNeumannist   kann   kannnichtvererbtwerden   kannt   KEEPITSIMPLE   klas   Klasse   Klassen   Klick   Klicken   Klicks   komfortablen   Kommt   Kompo   Komponen   Komponente   Komponenten   Komponentenattributen   können   könnte   konnten   Konstrukte   Konverters   Konvertie   Konvertierung   korrekte   languages   lassen   Laufzeit   lediglich   leicht   leitet   lende   Length   lers   library   lich   lichkeit   LinkLabels   Liste   Listing   listungvonStandardwerteneineexklusiveListedarstellt   LocalizableGibtan   Lösung   lösungen   luesCollection   machen   macht   Manager   managerType   manipuliert   Mechanismus   meist   MemberAttributes   Members   ment   mente   Menüeintrag   merID   meterwert   Metho   Method   methodCall   Methode   Methodeausführen   MethodeBeschreibung   Methodeermitteln   MethodeimEigen   Methoden   Methodenaufruf   Methodenaufrufen   Methodenaufrufs   Methodenaufrufsbegutachten   MethodenbindungzurEntwurfs   Methodenermitteln   Methodennamen   Methodennamenauslesen   Methodenparameter   MethodExecuted   MethodExecutedEventArgs   MethodInfo   methodInfos   methodName   MethodNameConver   MethodNameConverter   MethodNameNamederBAPI   methodParams   Microsoft   MissingParameterVa   MissingParameterValue   MitderKomponenteBapiMethodlassensichzurEntwurfszeitMethodenzu   mithilfe   mittels   mittelt   mittlung   Mode   möglich   Möglichkeit   Möglichkeiten   möglichst   msdn   muss   müssen   nach   nachdem   nachfolgenden   nächst   Nachteil   näher   nahezu   Name   Namen   namige   natürlich   nent   nente   nenten   NETsowiemitderPro   neue   neuen   Neumann   nicht   niert   noch   nötig   nötigen   notwendig   null   Nutzung   obbeimÄnderneinesWertesfürdiesesObjektein   obdieMethodeperReflectionoderdirektausgeführtwer   obdieserKonverterdasObjektindenangegebenen   obdieserKonvertereinObjektdesangegebenen   obdiesesObjekteinenStandardsatzvonWerten   obdievonGetStandardValueszurückgegebeneAuf   obeineEigenschaftlokalisiertwerdensoll   obeineEigenschaftodereinEreignisineinemEigen   oberen   Oberfläche   object   Objekt   Objekte   Objekts   oder   Ohne   onevent   OnMethodExecuted   OnMissingParameterValue   Optimal   ordnetist   OutputComponent   OutputComponentKomponente   OutputProperty   OutputPropertyEigenschaft   override   paar   Para   param   ParamCount   Parameter   ParameterCollection   ParameterInfo   Parametername   Parameters   ParametersBestimmtdieParameterlistederMethodeundwiediesegefülltwer   Parametertyp   ParameterType   Parameterwert   paramValue   passenden   performant   ponent   ponente   ponentefestlegen   ponentenprogrammierung   private   privaten   Probleme   Programmcode   Programmiererbei   propDesc   PropertyDescriptor   PropertyInfo   propInfo   Prozedur   public   quellen   Rand   ration   reagieren   realisiert   Realisierung   recht   Reflection   regis   registriert   reitgestellt   relativ   Result   return   riert   Root   RootDesignerSeriali   RootDesignerSerializer   Rück   Rückga   Rückgabe   Rückgabewert   ruft   rung   sammen   schaft   schaften   schaftenfenster   schaftenfensterangezeigtwerdensoll   schaftenfensterauswählen   Schaltfläche   Schema   Schicht   schichtigenAnwendungen   schiedene   Schleife   schließlich   Schluss   Schnittstelle   schon   schön   schreiben   sehen   Sehr   Seite128ff   Serialisierer   Serialisierung   Serialize   serializer   SetProperty   SetValue   sich   sichtlich   Sieerreichenihnunter   siehe   sieht   signalisieren   signalisiert   Signalisierung   Signatur   signer   SIMPLEGmbHin   sind   Site   sodass   SolässtsichzurEntwurfszeitbereitsdasErgebnisdes   solchen   solcher   soll   sollen   somit   sondernwerdenüberMethodenderGeschäftslogikbereitgestellt   sorgt   Sort   sourcecodedynamicallyinmultiple   sowie   später   spezialisiert   sprach   Sprache   SprachenC   stan   Standard   Standardliste   StandardVa   StandardValuesCollection   Standardwer   stanz   Statements   Statt   Stelle   stellen   stellt   Steu   steuerelement   Steuerelemente   Steuerelementen   SteuerelementenanDaten   SteuertdieCodegenerierungeinerEigenschaft   Steuerung   strakten   string   strukte   supported   Syntax   system   Tabelle   Tatsache   TechnikDatenbindungbeimehr   Teil   tenattribute   terEventHandler   testen   this   thod   thodCall   thode   thoden   thodenrückgabe   thodName   tierung   tionen   tionMode   tivierung   Toolbox   trivial   true   tung   type   TypeCon   TypeConverter   TypeConverterGibtan   TypeConverters   TypeConvertersTabelle   TypeDescriptor   Typen   TypeOf   Typkonvertierenkann   TypsindenTypdiesesKonverterskonvertierenkann   über   Überblick   Übergabeparame   Übergabeparameter   übergeben   überschreiben   umgesetzt   Umschlos   Umwandlung   unabhängiger   unbedingt   undAusgabekom   unddenentsprechendenCodegeneriert   ungeahnte   unter   unteren   unterstützt   unterstützung   UserControl   Value   ValueComponent   ValueDie   ValueProperty   VALUES   ValuesCollection   verantwort   verantwortlich   verb   verbinden   Verbindung   verbun   verbunden   Verfahren   verfügbaren   Verhaltens   vers   verschiedenen   versehen   verstanden   Verständnis   versucht   verter   Verweis   verweist   verwendet   Verwendung   verzichtet   VieleDatenbankanwendungen   visuelle   void   vokeExpression   VoraussetzungenVS   vorgestellt   vorgestellten   vorläufige   wäre   weder   weiligen   weise   weitert   welche   welchedieDatenbindunganMethodenderGeschäftslogikermöglicht   welcher   welcherTypalsKonverterfürdasObjektverwendet   welches   wendung   weniger   Wenn   werden   werdenkonnte   werdensoll   Wert   Werte   Werten   Wesentlichen   wichtigsten   wieder   wiederum   WINDOWS   wird   wirklich   worfen   work   wurde   wurden   wurfszeit   zeigt   Zeile   Zeit   zeitfunktionalität   zeittesten   zeitverhalten   zers   zeugen   Zieltyp   zugeben   zugegriffen   zugewie   zugewiesene   zugewiesenen   Zugriff   zunächst   zurListing   zurück   zurückgegeben   zurückgegebene   zurückzugegeben   zurückzuwandeln   zusammen   Zusätz   Zusätzlich   zuständig   zuvor   zuweisen   Zuweisung   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