Dienstag, Oktober 28th, 2008 | by Daniel Siegl | Posted in C#, Compact Framework | No Comments »
Wirklich gute Windows Mobile Aplikationen lassen sich auch nur über die Tasten des Geräts bedienen. Leider haben viele neue Geräte z.B. HTC Touch Serie immer weniger Tasten. Beim Entwickeln führt diese Anforderung allerdings zu einigen Schwierigkeiten. Darum eine kleine Serie zu diesem Thema.
Viele Controls im Compact Framework haben hartverdrahtet was beim Drücken einer Taste passiert. Will man dieses Standardverhalten ändern, gibt es eine ganz einfache Möglichkeit beim Formular.
Zuerst muss man beim Form die Eigenschaft KeyPreview auf “true” setzen. Will man nun das Verhalten bei Keys.Left für alle Controls ändern, braucht man nur ein Paar Zeilen in einem Eventhandler im Formular:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == Keys.Left))
{
//Do something special
e.Handled = true; // Controls do not get the key
}
}
Das Umsetzen von e.Handled verhindert, daß die Controls auf dem Formular den Tastendruck bekommen.
Montag, Oktober 27th, 2008 | by Daniel Siegl | Posted in Embedded Systems | 3 Comments »
Ich bin ja bekennender Vista Fan – aber es nicht auf meinem Eee-pc und anderer bescheidener Hardware.
Auf Frank’s Blog habe ich gerade etwas Interessantes gelesen, es gibt einen Nachfolger für XP Embedded der auf Vista basiert. Allerding bleibt Windows XP für Embeded Systeme weiterhin erhältlich. Die Details findet man in einem zweiten Artikel in Frank’s Blog zum nachlesen.
Ich finde es gut das das “lightweight” Windows für spezielle Anforderungen/Hardware verfügbar bleibt.
Montag, Oktober 27th, 2008 | by Daniel Siegl | Posted in Windows Mobile | No Comments »
Auf Jason’s Blog habe ich etwas sehr Schräges entdeckt. Eine Hardware die das Windows Mobile zum Eee-pc macht – sprich ein 8 Zoll Monitor, Akku und eine Tastatur im Laptop Design aber ohne Betriebsystem – nur als Peripherie für das Windows Mobile. – Ja es ist schräg!
Am besten selber auf der Redfly Seite anschauen. Ich glaube, mir ist mein richtiger Eee-pc 900 für diese Anwendungen lieber.
Montag, Oktober 27th, 2008 | by Daniel Siegl | Posted in Blog, Windows Mobile | No Comments »
Nachdem wir uns viel mit mobilen Lösungen und Weblösungen beschäftigen, legen wir auch bei unserem Blog Wert darauf, das dieser auch unterwegs gepflegt und gelesen werden kann.
1) Man kann diesen Blog auch wunderbar mit dem Mobiltelefon lesen. Einfach die normale URL verwenden und staunen.
2) Dieser Blog Eintrag wurde mit einem Windows Mobile Telefon erstellt – mit Opera 9.5 – wirklich sensationell was dieser Browser für Windows Mobile mit „normalen“ Webseiten alles zusammen bringt.
3) Alternativ habe ich auch schon Blog Einträge mit moBlog erstellt.
Freitag, Oktober 24th, 2008 | by Simon Gorski | Posted in C#, Patterns | No Comments »
Als .NET Framework Entwickler durfte bis jetzt ein spezielles Buch in der Entwicklungsabteilung nicht fehlen: Das Framework – Design Guidelines Buch. Demnächst wird es eine 2nd Edition dieses Buches geben, unter anderem mit folgenden Erweiterungen:
Updated with new features from .NET Framework 3.0 and 3.5
Tons of new annotations from industry experts
Extension methods
Linq, Linq, Linq!!
New Async Pattern
Serialization guidelines
Dependency Properties guidelines
Significant updates to the Exceptions section
Small things such as operator parameters, DateTimeOffset, Nullable
Nearly every page has some sort of update from small grammar fixes to wording clarifications
Wer also das erste Buch noch nicht besitzt, dem kann ich das Buch nur wärmstens empfehlen.
Freitag, Oktober 24th, 2008 | by Alexander Schölzhorn | Posted in C#, Programmierung Allgemein | 1 Comment »
Was natürlich auch auf keinem Entwickerrechner fehlen darf ist ein Code Coverage Tool um zu überprüfen, wieviel Code die Unittests abdecken.
Dafür gibts ein sehr gutes Tools: NCover
Leider ist das seit Version 2 nicht mehr gratis, aber immerhin bietet der Hersteller auch noch die letzte freie Version 1.5.8 an, die in Verbindung mit NCoverExplorer 1.4 (die aktuelle Version 2 ist Bestandteil von NCover 2) und Testdriven.net (gibts als Personal Editon noch gratis) gute Dienste leistet.
Es gibt noch ein zweites Code Coverage Tool mit dem gleichen Namen NCover, das Open Source ist, aber jahrelang nicht mehr weiterentwickelt wurde. Seit August 2008 wird wieder daran gearbeitet (NCover – The Rebirth), aber es ist noch keine neue Version released worden. Die akuell gültige Version ist 1.0 RC2 vom 15.06.2004. Ich werde die Entwicklung weiterferfolgen und euch auf dem aktuellen Stand halten.
Freitag, Oktober 24th, 2008 | by Daniel Siegl | Posted in Windows Mobile | 1 Comment »
HTC Touch Diamond und IGO8 war bis jetzt ein Problem. Auf der Seite von Nav N Go habe ich heute gesehen, daß dieses Problem gelöst ist.