Seit letzter Woche ist die RTM Version von Windows 7 für MSDN Abonnenten verfügbar. Als Technikfan ist man natürlich versucht, sofort die neue RTM Version auf seinen Computer zu installieren. Vor einem Betriebssystemwechsel gibt‘s für einen produktiven Entwickler allerdings immer eine Reihe von Fragen, die man klären sollte, bevor man umsteigt.
Anbei eine formlose Liste von Fakten zu Windows 7 aus Entwicklersicht aufführen, die vielleicht als Entscheidungshilfe dienen können.
Das .NET Framework 3.5 SP1 ist in Windows 7 enthalten. Das sind gute Nachrichten:
Ich benutze Visual Studio 2008 zusammen mit Windows 7 auf meinen Notebook und meinem Entwicklungsdesktop und habe keinerlei Probleme. Wie gewohnt, kann man mit Visual Studio 2008 noch .NET 2.0, .NET 3.0 und .NET 3.5 SP1 Anwendungen für andere OS Versionen, z.B. Windows XP oder Windows Vista erstellen.
und die Features des Gast-Betriebssystems nutzen. Es gibt eine Beispielanwendung „PhotoView“, die demonstriert, wie man eine .NET Anwendung schreibt, die von XP bis Windows 7 läuft und Features der einzelnen Gast-Betriebssysteme optimal ausnutzt. Den Sourcecode und eine Beschreibung der Anwendung gibt’s unter --> http://code.msdn.microsoft.com/XP2Win7.
In meinen letzten Blogeintrag habe ich die Windows 7 API Code Packs vorgestellt, mit denen man heute schon managed auf diese Features zugreifen kann --> http://blogs.msdn.com/mtcmuc/archive/2009/08/13/windows-7-codepack-v1-0-released.aspx.
Eine Reihe von weiteren Beispielen, wie man für Windows 7 entwickelt, gibt’s auch in den Windows SDK „Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1“ --> http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en
Für komplexe administrative Script’s und Verwendung von Powershell aus Anwendungen ist die Powershell V2.0 Bestandteil des Windows 7 Betriebssystems.
Als PDF Download gibt es einen User Interface Design Guide der Themen wie Bildschirmauflösungen, DPIs, Windows sizing, Controlausrichtung und Control Spacing, u.v.a.m, betrachtet. --> http://download.microsoft.com/download/e/1/9/e191fd8c-bce8-4dba-a9d5-2d4e3f3ec1d3/ux%20guide.pdf
Es gibt einige kostenfreie Kapitel aus den Büchern "Windows 7 Inside Out" "Windows 7 Resource Kit" und "Windows 7 for Developers" zum Download --> http://www.microsoft.com/learning/en/us/offers/windows-7-chapters-thankyou.aspx
Wie in meinem Blogeintrag http://blogs.msdn.com/mtcmuc/archive/2009/07/08/schnelleinstieg-in-die-windows-7-entwicklung-mit-dem-windows-7-trainingskit.aspx berichtet, gibt’s ein Windows 7 Trainingskit für Entwickler. Diese Kit liegt nun in der Version 1.0.1 zur Verfügung und kann unter –-> http://www.microsoft.com/downloads/thankyou.aspx?familyId=1c333f06-fadb-4d93-9c80-402621c600e7&displayLang=en heruntergeladen werden.
Auf http://msdn.microsoft.com/de-de/windows/dd433113.aspx gibt’s viele neue Artikel, HowTo Guides, die erste Schritte auf dem neuen Betriebssystem aber auch komplexere Windows 7 Programmierthemen ansprechen.
GunnarD