.NET Blog   ·   .NET Casts   ·   .NET GUI Foren   ·   .NET BlogBook   ·   WPF Blogger   ·   visual studio one   ·   ASP.NET professional

  • ACHTUNG - NEUES BLOG

    Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
Download .NET Essentials Installer
Trickkiste

Der große Tag ...

30.08.08 - Blog-Intern, Kunterbunt
Beitrag von Norbert Eder
 ... ist HEUTE!

Einige von Euch mögen sich ja bereits gewundert haben, wieso ich die letzten Tagen und Wochen eher schreibfaul war, Anfragen verspätet beantwortet wurden und generell ein "wenig die Luft weg" war.

Ich bin zwar nicht unbedingt jemand, der gerne über sein Blog Persönliches verteilt, aber heute sei eine Ausnahme gemacht - schließlich ist es ein wahrer Freudentag und erklärt zudem auch den ersten Absatz.

Läuft alles wie geplant, werden sich meine Herzensdame und ich heute das Ja-Wort geben und einen höchst wundervollen Tag gemeinsam mit Familie und Freunden verbringen.

Um uns und allen geladenen Gästen eine schöne Feier zu bereiten, musste viel Vorarbeit geleistet werden (einige meiner Leser werden davon ein Liedchen singen können) und daher war auch ich gezwungen, meine Community-Tätigkeiten (auch andere "litten" darunter) einzuschränken.

Und nein: Ich bin nicht nervös. *kicher*

So, jetzt muss ich mich beeilen :)

  10 Kommentare - 926 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Windows Sysinternals Desktops Problem

25.08.08 - Tools, 3rd Party Tools, Kunterbunt
Beitrag von Norbert Eder
 Nun habe ich seit ein paar Tagen Desktops am Laufen und bin grundsätzlich sehr zufrieden damit. Schließlich ist es darüber möglich, seine Anwendungen nach Gebrauch zu "kategorisieren". Schade eigentlich, dass es dieses Feature nicht schon von Haus aus unter Windows gibt.

Was aber eher störend ist: Wird in einem Desktop, der nicht der primäre Desktop ist, ein IE7 verwendet, dann kommt es bei der Verwendung von mehreren Tabs dazu, dass darin nichts mehr geladen wird. Das spielt sich hin bis zu einem: "ich stelle mit tot".

Kann das jemand nachvollziehen? Sprich, ist es nur bei mir so, oder kann das auch auf anderen Systemen nachvollzogen werden? Tritt unter XP (alle SPs + Patches) auf.

Davon abgesehen kann ich das Tool aber jederzeit empfehlen.

  6 Kommentare - 1009 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


WPF und die Lesbarkeit von kleinen Schriftgrößen

19.08.08 - .NET, WPF
Beitrag von Norbert Eder
 In einigen Fällen kann es durchaus vorkommen, dass Texte, welcher in einer kleinen Schriftgröße gehalten sind, nur schwer zu lesen sind.

Damit diese Fälle umgangen werden können ist es wichtig zu wissen, wie das Rendering von Texten funktioniert.

Einen Beitrag zu diesem Thema ist durch den Artikel Text Clarity in WPF gegeben. Darin wird im Detail erklärt, wann der Text wie gerendert wird, wann es zu Problemen kommen kann und wie diese zu umgehen sind.

Sehr empfehlenswert.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


dotnet-gui.com: Es gibt Neuigkeiten

18.08.08 - .NET, WPF, Internet, Community
Beitrag von Norbert Eder
 Auf www.dotnet-gui.com tut sich etwas. Neben den mittlerweile recht bekannten Artikeln gibt es jetzt einen zusätzlichen Bereich.

Gerade kleine Beiträge, kurze Hilfen erfreuen sich großer Beliebtheit. Daher gibt es nun einen eigenen Bereich How To. Darin werden zukünftig verstärkt kleine Codeblöcke, kurze Beschreibungen etc. bereitgestellt, die keine Artikel darstellen, aber schnelle und einfache Lösungen anbieten.

Jeder WPF-Begeisterte ist natürlich herzlichst eingeladen, seinen Beitrag zu tätigen. Zu berücksichtigen ist lediglich, dass dieser Bereich moderiert wird. Dadurch soll ein Mindestmaß an Qualität gewährleistet werden.

PS: Wer auf dotnet-gui.com ein Blog betreiben möchte, der kann dies gerne tun. Du musst dazu kein WPF-Experte sein. Deine Themen sollten sich um grafische Oberflächen rund um .NET drehen, dabei kannst du sowohl aus Entwickler-, Designer-, oder auch Anwendersicht berichten.

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Die TOP .NET Blogger im deutschsprachigen Raum

13.08.08 - .NET, Internet, Community
Beitrag von Norbert Eder
 Wer jetzt von mir eine Liste der TOP .NET Blogger im deutschsprachigen Raum erwartet, der irrt. Vielmehr habe ich heute meine RSS-Feeds ein wenig auf Vordermann gebracht und bin dabei auf einige Erkenntnisse gestoßen:
  • Die Post-Frequenz der durchwegs bekannten Blogger hat in den letzten Monaten sehr stark abgenommen (außer bei ein paar wenigen).
  • Viele der altbekannten Blogger schreiben überhaupt keine Beiträge mehr.
  • Längere Artikel zu einem Thema sind mittlerweile kaum mehr zu finden. Meist handelt es sich um kurze Beiträge, Links auf tatsächliche Artikel.

Da ich nun wirklich alle Feeds aus meinen Abonnements entfernt habe, die in den letzten Monaten keine Beiträge geliefert haben, blieben derer nicht mehr viele übrig. Das läßt nun einen Schluss zu:

Die Projekte werden mehr, die Familie wird größer und somit werden Prioritäten anders gesetzt - und das ist auch gut so.

Soweit noch nicht wirklich aufregend. Aber jetzt komme ich zu meiner tatsächlichen Frage:

Wo ist der Nachwuchs?

Wer also lesenswerte Blogs im .NET (bevorzugt WPF) Bereich kennt, der möge mir den Link bitte mitteilen, am besten gleich direkt als Kommentar. Vorzugsweise Links zu Newcomern und solche die es werden möchten ;-)

  8 Kommentare - 873 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


WPF, NHibernate, ObservableCollection und Patterns

10.08.08 - Entwicklung, Diskussionen, Patterns, .NET, WPF
Beitrag von Norbert Eder
 Im Beitrag ObservableCollection und NHibernate hatte ich einen Link zu einem Artikel gepostet, der zeigt, wie man NHibernate dazu bringt, mit einer ObservableCollection zu arbeiten.

Nun, ein paar Tage später, finde ich die Sache dann doch nicht mehr ganz so toll, gerade wenn Patterns mit ins Spiel kommen (was hoffentlich der Fall ist). Man nehme als Beispiel die bereits von mir vorgestellten Patterns MVC für WPF und Model-View-ViewModel. Diese beiden Patterns unterscheiden sich unter anderem dadurch, dass beim MVC Controller und Model komplett getrennt sind. Beim MVVM ist dies zwar auch der Fall, jedoch stellt das ViewModel sowohl die Controller-Funktionalität zur Verfügung, als auch eine gewrappte Form des Models.

Was bedeutet dies nun konkret?
Bei der Verwendung des MVVM Patterns zusammen mit NHibernate bedarf es keiner speziellen Erweiterung oder Anpassung. Das Model verwendet weder eine ObservableCollection noch wird irgendein für WPF benötigtes Interface implementiert (siehe beispielsweise INotifyPropertyChanged). Damit ist es möglich, NHibernate zu nutzen, wie es auch ausgeliefert wird. Beim MVC-Pattern müsste hier der im verlinkten Artikel angesprochene Handkniff getätigt werden, um in den Genuss der für das Data Binding notwendigen Events zu gelangen.

Was kann daraus abgeleitet werden?
Der – zumindest für mich – wesentliche Punkt ist, dass es sinnvoll wäre, das zu verwenden, was sich bereits vielfach bewährt hat. NHibernate hat sich bereits in sehr vielen Projekten bewährt und man kann sich auf eine korrekte Funktionsweise verlassen. Aus diesem Grund würde ich eher die Finger von einer ObservableCollection-spezifischen Erweiterung lassen (auch wenn es lediglich eine Handvoll Klassen sind) und hier auf das MVVM-Pattern zu setzen, welches eben diese Änderung nicht benötigt.
Damit muss man sich bei einem Update keine Sorgen machen und wer weiß, vielleicht gibt es ja bald eine entsprechende Unterstützung.

Was meint ihr dazu?

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Einstieg in NHibernate leicht gemacht

10.08.08 - .NET, Grundlagen, Datenverwaltung
Beitrag von Norbert Eder
 Hibernate ist mittlerweile kein unbekannter O/R Mapper mehr. Ursprünglich aus der Java-Welt, gibt es bereits seit langer langer Zeit auch eine Portierung für .NET, NHibernate genannt.

Auch bei mir laufen einige meiner Projekte erfolgreich auf NHibernate. Demzufolge bekomme ich immer wieder Anfragen diesbezüglich. Meist geht es darum, wie denn ein erstes Projekt (egal ob Demo-Anwendung oder Real-World-Applikation) gestartet werden kann.

Da NHibernate jetzt nicht unbedingt meinem Hauptfokus entspricht, hatte ich mich immer geweigert, einen kurzen Artikel diesbezüglich zu verfassen. Und wie es auch sein sollte, stieß ich - auf der Suche nach einer guten Einführung - auf folgenden Artikel, den ich NHibernate-Einsteiger nur wärmstens empfehlen kann:

Your first NHibernate based application

Darin wird sehr gut in einfachen Schritten erklärt, wie man eine erste Anwendung basierend auf NHibernate umsetzen kann. Die weiteren Schritte liegen dann wohl darin, sich einen eigenen entkoppelten Layer zu basteln, welcher für weitere Anwendungen eingesetzt werden kann.


  1 Kommentar - 1722 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


ObservableCollection und NHibernate

06.08.08 - .NET, WPF
Beitrag von Norbert Eder
 Wer Anwendungen entwickelt (unabhängig ob WPF oder nicht) kommt irgendwann in die Verlegenheit, einen O/R-Mapper einzusetzen. Im Falle von WPF kann sich daraus (je nach eingesetzem Pattern) die Problematik ergeben, dass NHibernate von Haus aus keine ObservableCollection unterstützt, welche jedoch für ein Data Binding notwendig ist (je nach Anwendungsfall).

Zufällig bin ich auf einen Artikel gestoßen, welcher dieses Problem behandelt und eine entsprechende Lösung für dieses Problem bietet und zusätzlich eine Demo-Anwendung zur Verfügung stellt:

Bridge the Gap Between Your NHibernate Collections and WPF UI

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


MVVM Pattern mit WPF verwenden

06.08.08 - .NET, WPF
Beitrag von Norbert Eder
 Anfang Juli hatte ich auf www.dotnet-gui.com einen Artikel zum Thema MVC Pattern mit WPF verwenden publiziert.

Ab sofort steht auch ein Artikel zum Thema MVVM Pattern mit WPF verwenden zur Verfügung. Darin wird gezeigt, wie das Model-View-ViewModel-Pattern (welches auch bei Microsoft Expression Blend Verwendung fand) unter WPF angewandt werden kann.

Wer sich nur für die Beispielanwendung interessiert, kann diese hier herunter laden.

Über Anregungen, Verbesserungsmöglichkeiten und dergleichen würde ich mich natürlich freuen.

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Linktipp: Silverlight (Bei)Spiele

06.08.08 - .NET, Silverlight
Beitrag von Norbert Eder
 Unter http://www.nokola.com/ finden sich einige in Silverlight entwickelte Spiele, als auch jede Menge Beispiele und Tutorials. Ebenfalls kann für viele dieser Beispiele der Sourcecode bezogen werden, um ein wenig damit zu spielen, zu üben oder gar zu erweitern.

Für Interessierte empfiehlt es sich durchaus, sich diese Site näher anzusehen.

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL



Zurück Weiter