Divis Blog

Just another geeks blog.

Spaß mit dem Surface

clock August 17, 2009 12:01 by author Divi

Seit vergangenen Dienstag ziert unser schönes Entwicklerbüro ein neues Prachtstück: Ein Microsoft Surface ist eingetroffen und zieht das Interesse aller Anwesenden auf sich …

Eine gemeinsame Reaktion hatten die Leute, die bereits zuvor vom Surface gehört hatten “Och – den hätte ich mir aber größer vorgestellt” … doch nach der ersten eigenen Berührung verfällt man diesem netten Spielzeug.

Erste Surface Kontaktaufnahme

Gut dass ich mir zufällig die vergangene Woche Urlaub genommen hatte, so dass ich ungestört damit spielen konnte ;-) …

Glücklicherweise steht gerade ein Projekt von netzkern kurz vor dem Launch, dessen Core ich dann dazu missbrauchen konnte, um die ersten Programmiererfahrungen zu machen …

Irgendwann habe ich mal gelesen: “Ein WPF Entwickler braucht rund drei Tage, um sich an den Surface zu gewöhnen” … ich kann nur sagen: Die Zeit ist wesentlich geringer – nachdem man einmal den Unterschied zwischen Mouse-Events und Tab-Gestures gefunden hat, ist es einfach unglaublich angenehm damit zu arbeiten.

Das “Hauptcontrol” des SDKs tut hierbei sein übriges: Das ScatterView. Mit diesem netten Control ist eine einfache Bild-Anwendung (durch die Gegend schubsen, vergrößern, drehen) in Sekunden selber erstellt.

Kommende Woche bin ich auf der NRWConf. Bis dahin gehört meine Zeit jetzt erstmal der Präsentation – aber ich weiß schon was direkt danach folgen wird :-D

Bewertung: 3.0 von 2 Benutzern

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Versteckspielchen mit WPF

clock Oktober 9, 2008 22:36 by author Divi

Momentan verbringe ich einen Großteil meiner Zeit damit mich mit WPF zu beschäftigen, da ich die wahnsinnige Idee hatte (da muss ich betrunken gewesen sein), dass das ja mein erster MCTS werden könnte. Seitdem durchlebe ich das fröhliche Auf-und-Ab, welches mir WPF mit jedem Öffnen des Visual Studios beschert. Ich meine - hey - ist ja auch langweilig, wenn man genau wüsste, was aus einer Methode raus kommt - so viel gecastet wie mit WPF hab ich lange nicht mehr - und es ist immer wieder eine Freunde sich zu überlegen, was man wohl in eine Methode reinwerfen kann, wenn dort nur ein mir völlig unbekanntes Interface gefordert wird.

Das erste Buch, dass ich zum Üben verwendet habe, war natürlich das "Training Kit" von Microsoft selbst. Und gerade dabei habe ich wieder eine nette Sache gesehen, die meine Gefühlslage sehr gut verdeutlichen kann.

Eines der Beispiele des Buches ließ mich meinen eigenen Button erstellen - ich hab mich nicht ganz an die farbliche Vorlage gehalten - aber prinzipiell kam ungefähr das hier dabei raus:

image

Während ich die unglaubliche Animation des Buttons betrachtete (er wird verschwindent klein und kehrt zur Ausgangsgröße zurück), bemerkte ich, dass irgendwas nicht stimmte: Er wurde kleiner ...

 image image

Offensichtlich setzt WPF die Ausgangsgröße des Buttons neu, wenn dieser während des AutoReverse der Animation erneut geklickt wird. Ok - das ist irgendwie logisch, denn ansonsten könnte man ja, während eine Animation läuft, nicht mehr auf das entsprechende Objekt zugreifen. Aber das sind so die Kleinigkeiten, die WPF in meinen Augen einfach ein wenig unausgegoren erscheinen lassen.

Bewertung: 4.0 von 2 Benutzern

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5