Archiv für die Kategorie ‘Software Entwicklung’

Pocket PC / Windows Mobile feiert seinen 10. Geburtstag

Montag, 26. April 2010 von Werner Mager · Gelesen: 451 · heute: 0

Es gibt einen Grund zu feiern! Windows Mobile wird 10 Jahre alt :)

Mehr…

DataGridView Special 1: Anschauliche Daten - numerische Spalten auf Images abbilden

Donnerstag, 11. März 2010 von Werner Mager · Gelesen: 876 · heute: 1

In diesem Special möchte auf ein paar Tricks und Kniffe eingehen, mit denen man aus dem Standard-Control DataGridView noch mehr herausholen kann. Im ersten Teil wird gezeigt, wie numerische Spalten clientseitig auf Images abgebildet werden können. Ganz nebenbei wird in die Benutzung von ADO.Net, SQL-Serverdateien und typisierten Datasets eingeführt.

In Datenbanken werden Attribute in der Regel numerisch gespeichert. Ein Ampelstatus kann beispielsweise auf Rot=0, Gelb=1 und Grün = 2 abgebildet werden. In einer netten Windowsanwendung wollen User jedoch statt der Zahlen eine grafische Darstellung. In diesem Artikel wird aufgezeigt, wie dies mit einem DataGridView möglich ist, ohne dass die Bilder in der Datenbank abgelegt werden müssen. Mehr…

Workshop UserControls Part 3: Events im Griff – Mouse- und Focus-Events sinnvoll implementiert

Freitag, 28. August 2009 von Werner Mager · Gelesen: 2263 · heute: 0

Im dritten Teil werde ich noch tiefer auf Events eingehen. Dabei stehen die Mouse- und Focus-Events im Vordergrund, da diese Events sich zunächst nicht wie erwartet verhalten. Dabei können die hier vorgestellten Verfahren aber auch auf andere Events übertragen werden. Als praktisches Beispiel wird das UserControl “SomeButton” aus den vorherigen Artikeln um ein Highlighting bei Mausberührung und Fokuserhalt erweitert. Mehr…

Meine drei Top Entwicklungstools

Samstag, 13. Juni 2009 von Werner Mager · Gelesen: 2231 · heute: 0

Mit diesem Blog-Artikel schließe ich mich der MSDN-Blogparade an und möchte ich die drei von mir am meisten genutzten Entwicklungswerkzeuge vorstellen:

  • MS Visual Studio 2008
  • MS SQL Server / SQL Server Management Studio
  • Red Gate .Net Reflector
  • Mehr…

    Workshop UserControls Part 2: Bedienung bitte! - Über Click, KeyPress und Mnemonics

    Sonntag, 24. Mai 2009 von Werner Mager · Gelesen: 1930 · heute: 1

    Im zweiten Teil meines kleinen Workshops möchte ich auf Events, speziell auf den Click-Event eingehen. Was auf den ersten Blick recht einfach anmutet, erfordert doch einen gewissen Aufwand, wenn eine konsistente Bedienung inklusive der Unterstützung von Tastatur-Events und Mnemonics (&-Shortcuts) erreicht werden soll. Mehr…

    Workshop UserControls Part 1: Getting Started

    Sonntag, 10. Mai 2009 von Werner Mager · Gelesen: 3761 · heute: 1

    In letzter Zeit habe ich des öfteren UserControls implementiert. Da es dabei doch einige Tricks und Kniffe gibt, die ich zum einen Teil selbst herausgefunden und zum anderen Teil aus diversen Quellen zusammengesucht habe, möchte ich diese in Form eines kleinen Workshops an dieser Stelle zusammenfassen.
    Anhand einfacher Beispiele wird in die Thematik eingeführt und z.B. auf die Verwendung von Properties und Events in UserControls eingegangen. Im ersten Teil wird neben den Basics insbesondere die Text-Property erläutert, die auf den ersten Blick doch sehr widerspenstig anmutet. Mehr…

    ErrorProviderButtonDisabler - Gibt Fehleingaben keine Chance

    Sonntag, 22. Februar 2009 von Werner Mager · Gelesen: 2342 · heute: 2

    Eine sehr prakische Komponente in .Net ist der ErrorProvider. Mit ihm kann z.B. in einem Dialog eine interaktive Fehlermeldung angezeigt werden, wenn in einem Feld eine ungültige Eingabe gemacht wurde. Nun ist es naheliegend, den Benutzer zu hindern, einen Dialog mit ungültiger Eingabe zu schließen. Dazu habe ich im Rahmen der Entwicklung des BookInventorisers die Komponente “ErrorProviderButtonDisabler” realisiert. Mehr…

    Tooltip-Alternative: der HelpExtender

    Sonntag, 22. Februar 2009 von Werner Mager · Gelesen: 2261 · heute: 0

    Als Alternative zu Tooltips habe ich einen “HelpExtender” programmiert, der einen Hilfetext bereitstellt, wenn der Benutzer mit der Maus über ein Control geht oder dieses den Fokus erhält. Dabei ist der HelpExtender genauso bequem zu benutzen und unterstützt sogar mehrere Sprachen. Mehr…

    DTV-Channels komfortabel verwalten

    Freitag, 23. Januar 2009 von Werner Mager · Gelesen: 13932 · heute: 4

    Ich habe mich geärgert, dass in der Oberfläche des fantec MM-HDRTV (der wiederum baugleich mit dem Emtec Movie Qube Q800 ist) die Sender nur sehr umständlich zu bearbeiten sind. Daher habe ich mir ein kleines Windows-Programm geschrieben, um die Sender komfortabel zu verwalten.  In der aktuellen Version können Sender gelöscht, verschoben und umbenannt werden.  Zudem kann die Datei mit den Sendern auf dem PC gespeichert werden.
    UPDATE: Die neue Version 1.2 unterstützt nun auch die aktuellste Firmware-Version und beherrscht Copy & Paste.
    Mehr…

    Book Inventoriser - eine kleine Studie

    Mittwoch, 21. Januar 2009 von Werner Mager · Gelesen: 2434 · heute: 0

    Mehr als Übung für verschiedene Programmiertechniken und Funktionen ist das Programm “Book Inventoriser”, ein Buch Inventar Programm mit ISBN Bar­code­scanner-Unterstützung, entstanden. Da es mittlerweile einen recht ordentlichen Funktionsumfang aufweist, möchte ich es an dieser Stelle vorstellen.
    Mehr…