none
Mehrschicht-Beispiele RRS feed

  • Frage

  • Hallo NG,

    ich beginne mich gerade erst mit Layern unter .NET zu beschäftigen, habe zwar schon etwas Wissen aus alten Zeiten, möchte aber mal "zart" das Ganze unter .NET erarbeiten, fange also nicht bei 0 an, zu komplex dürfen Beispiele aber nicht sein.

    Ich habe jetzt mal in Murach's ADO.NET 4 Database Programming with C# 2010   reingeschnuppert und als schönes Anfängerbeispiel hat er da eine 2 Schicht Applikation implementiert die Listenobjekte an die Forms zurückgibt.

    Frage: kennt ihr weitere Quellen die nicht ZU schwierig sind aber ein wenig didaktisch die Praxis erläutern? Ich habe schon ein paar Beispiele gesehen wo mit vor lauter Vererbung,... ganz schwindelig wurde :-) . Und die deutschen Bücher scheinen mir weniger praxisorientiert zu sein, was meint ihr?

    PS: a) ich will nicht direkt mit dem Entity Framework einsteigen, das mache ich danach dann mal...,  b) ich mache nur Win-Forms, kein ASP.NET.,   c) mir  gehts weniger um die Anbindung SQL-Server, die kann ich schon ganz gut, mehr um den .NET Code.

    Viele Grüsse, Bert Tschiche (VB/C#2010)

    Sonntag, 26. Februar 2012 07:31

Antworten

  • Hallo Bert,

    du hast natürlich recht das die PDFs von Microsoft eine größere Bandbreite abdecken, aber sie sprechen auch Grundlagen an so das man weiß was man gebrauchen kann, hier hilf einfach mal quer lesen. Für mich sind sie bis jetzt das beste was ich im Bereich Architektur im Netz kostenlos gefunden habe. (Vielleicht hat ja jemand noch was besseres).

    Wenn dich momentan nur das Anzeigen von Daten, die Datenhaltung und die Bearbeitung interessiert. Bis du bei den Pattern (Entwurfsmuster) besser aufgehoben. Hier gibt es aktuell das MVVM Pattern oder wenn es was älteres sein soll das MVC bzw MVP Patter (siehe Entwurfsmuster). Bei den Mustern geht es darum, wie ich meine Daten anzeigen kann und meine Logik von der Anzeige Endkoppel. Unter den Entsprechenden Suchbegriffen (mit .Net zusammen) wirst du bei Google (hier sollte man vielleicht auch Bing erwähnen ;) ) einiges finden.

    Was dort dann meisten Fehlt sind Sachen wie Benutzerverwaltung, Logging und wie die Forms unter einander Daten austauschen. Da bis du dann wider mehr im Bereich der Architektur. 

    Grundlegend sollte man sich mit Databindings, den ErrorProvider und und den PropertyChanged Event auskennen. Wirkt vielleicht am Anfang etwas kompliziert aber wenn man das Prinzip Verstanden hat, bekommt man damit das meiste Implementiert.

    MFG

    Björn

    • Als Antwort markiert Bert Tschiche Dienstag, 11. September 2012 16:35
    Sonntag, 26. Februar 2012 17:24

Alle Antworten

  • Hallo Bert,

    dieser Artikel von Damon Armstrong könnte was für Dich sein: http://www.simple-talk.com/dotnet/.net-framework/.net-application-architecture-the-data-access-layer/ ist auf Englisch aber gut zu verstehen.


    Hannes

    If you have got questions about this, just ask.

    In a perfect world,
    users would never enter data in the wrong form,
    files they choose to open would always exist
    and code would never have bugs.

    C# to VB.NET: http://www.developerfusion.com/tools/convert/csharp-to-vb/

    Sonntag, 26. Februar 2012 10:06
  • Hallo Bert,

    von Microsoft gibt es die Archetecture Guide und Prism Guide.

    In denen einige über Mehr-Schichtige-Architekturen steht.

    Die Entwurfsmuster können auch weiter helfen, hier lohnt ich auch der kauf des Buches.   

    MFG

    Björn

    • Als Antwort vorgeschlagen Horizon_Net Sonntag, 26. Februar 2012 11:59
    • Nicht als Antwort vorgeschlagen Bert Tschiche Sonntag, 26. Februar 2012 14:19
    Sonntag, 26. Februar 2012 11:03
  • Hallo Hannes und Björn,

    lieben Dank für die Rückmeldungen, da muss ich mich mal reinlesen, der Armstrong Arikel sieht vielversprechend aus obwohl er sehr alt ist,

    die Microsoft Seiten sehen mir eher danach aus dass sie für mehr Fortgeschrittene sind -das ist mir im Moment noch zu komplex - aber ich lese mal rein - vielen Dank schon mal. Event. kennt ja jemand noch mehr leichter verständliche Quellen die auch praxisorientiert sind...

    Gruss, Bert Tschiche

    Sonntag, 26. Februar 2012 14:24
  • Hallo Bert,

    du hast natürlich recht das die PDFs von Microsoft eine größere Bandbreite abdecken, aber sie sprechen auch Grundlagen an so das man weiß was man gebrauchen kann, hier hilf einfach mal quer lesen. Für mich sind sie bis jetzt das beste was ich im Bereich Architektur im Netz kostenlos gefunden habe. (Vielleicht hat ja jemand noch was besseres).

    Wenn dich momentan nur das Anzeigen von Daten, die Datenhaltung und die Bearbeitung interessiert. Bis du bei den Pattern (Entwurfsmuster) besser aufgehoben. Hier gibt es aktuell das MVVM Pattern oder wenn es was älteres sein soll das MVC bzw MVP Patter (siehe Entwurfsmuster). Bei den Mustern geht es darum, wie ich meine Daten anzeigen kann und meine Logik von der Anzeige Endkoppel. Unter den Entsprechenden Suchbegriffen (mit .Net zusammen) wirst du bei Google (hier sollte man vielleicht auch Bing erwähnen ;) ) einiges finden.

    Was dort dann meisten Fehlt sind Sachen wie Benutzerverwaltung, Logging und wie die Forms unter einander Daten austauschen. Da bis du dann wider mehr im Bereich der Architektur. 

    Grundlegend sollte man sich mit Databindings, den ErrorProvider und und den PropertyChanged Event auskennen. Wirkt vielleicht am Anfang etwas kompliziert aber wenn man das Prinzip Verstanden hat, bekommt man damit das meiste Implementiert.

    MFG

    Björn

    • Als Antwort markiert Bert Tschiche Dienstag, 11. September 2012 16:35
    Sonntag, 26. Februar 2012 17:24