Montag, 29. September 2008

jQuery and VS2008

Für meine DA musste ich, um einige unwerwartete Probleme mit Silverlight zu umgehen, auf AJAX zurückgreifen. Entschieden habe ich mich dann aufgrund Größe, Lernaufwand, Funktionsumfang und Reife für jQuery.

Microsoft folgt nun meiner Argumentation und  unterstützt ab sofort die Entwicklung mit jQuery und seinem VS2008. Ab VS 2008 SP1 wird eine Version "... as-is..." mit ausgeliefert,  es gibt IntelliSense Support und MS beteiligt sich an der jQuery-Entwicklung und verwendet Funktionalität in seiner eigenen Bibliothek ASP.NET AJAX.

Warum hört MS nicht einfach immer auf mich?

Donnerstag, 24. Juli 2008

time to Remember

Hab heute gemerkt, dass ich fast meinen ersten eigenen Artikel auf wikipedia.de vergessen habe - das DARF NICHT GESCHEHEN...

Deshalb für alle noch einmal die Adresse :http://de.wikipedia.org/wiki/Pr%C3%A4zisionszucht

Dienstag, 22. Juli 2008

Das erste sinnvolle Vista Feature

Nie mehr einen webcast in Redmond verpassen, weil man nicht weiß welche konkrete Zeit dort ist. Einfach zusätzliche Uhrzeiten in anderen Zeitzonen definieren und anzeigen lassen.


Montag, 16. Juni 2008

Grafische Metainformationen einer DSL verfügbar machen

Hatte bis heute, genauer gesagt jetzt, das Problem, dass ich nicht auf die grafischen Informationen meiner DSL zugreifen konnte. Grafische Informationen in diesem Zusammenhang meint alles was nichts direkt mit den Domain Properties einer Entität zu zun hat. Es sind eher eine Art grafische Metainformation, die sozusagen als Abfallprodukt während der Arbeit mit dem grafischen Designer meiner DSL entsteht. Beispiele hierfür sind Größen, Farben, Formen, Positionen...

Mein bisheriger Lösungsansatz bestand darin die grafischen Metainformationen mit Customcode in der Entität als Domain Property verfügbar zu machen - umständlich und nicht ganz sauber (Vermengung Logik/Grafik).
Nun habe ich eine Lösung gefunden, indem mit ich mit ein paar Zeilen Custom Code die grafischen Metainformationen für die Templating-Engine T4 verfügbar mache...

Dieser Tip bringt mich endlich wieder ein Stück weiter :-)

Freitag, 13. Juni 2008

[Nachtrag] Installation SL Beta 2

Meine Templates für C# und VB sind im Nirwana verschwunden...
VS strapaziert langsam aber sicher meine Nerven.

Lösung s. hier.
Ein simples
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com
/installvstemplates
hat gereicht

Donnerstag, 12. Juni 2008

Installation SL Beta 2

Wer hätte das gedacht? Unerwartet und völlig überraschend funktionierte das Update der Silverlight Tools für die Beta 2 von Silverlight nicht.

Nach einiger Recherche mit google fand ich einen Workaround für dieses Problem. Ehrlich gesagt hab ich aber keine Ahnung welches Update ich da deinstalliert habe, welche Auswirkungen diese Aktion haben wird  und was passiert wenn ich, oder der gewissenhafte Updateservice von MS das deinstallierte Update wieder installiert...

Wenigstens kann ich jetzt mal schauen was mir SL 2 bietet und ob ich endlich mehr Argumente (Go-Live Lizenz...) für einen Umstieg von SL1 auf SL 2 habe.

Werde jetzt mal untersuchen ob sich eine SL2-Control-Lib lohnt - mit dynamischem Aufbau der Controls aus einer Konfigurationsdatei  - oder ich beim SL1 Ansatz bleibe und mit meiner DSL das XAML direkt erzeuge.

Freitag, 30. Mai 2008

Reset VS 2005 Experimental Hive

Entwickelt (oder vielmehr vor allem in der Anfangsphase probiert :-) man viel mit dem VS2005 sdk ist Ruckzuck die gesamte Registry vollgemüllt und es ergeben sich unerklärliche Phänomene.
Bei mir hatten meine DSL Domainklassen auf einmal andere Symbole, das Debugging funktionierte nicht mehr ...

Die Lösung findet man in den SDK Tools. Bei der Entwicklung mit dem SDK wird ja zum Debuggen eine neue Instanz des VS gestartet. Um mit der bisherigen Installation aber nicht in Konflikt zu geraten, läuft die Debug-Instanz unter einem speziellen Registryzweig - dem Experimental Hive.
Dieser kann im Laufe der Zeit schnell zumüllen. Um dort aufzuräumen :
  1. From the Start Menu, run Microsoft Visual Studio 2008 SDK -> Tools -> "Reset the Microsoft Visual Studio 2008 Experimental hive"
  2. Wait a few minutes for the process to complete (the command window will disappear when it's done)
  3. Rebuild your project
Alles ist wieder gut :-)