-
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.
|
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
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
|
|
|
|
|
|
|