Allgemein:

Microsoft - Entwicklerposter zum Ausdrucken

Microsoft stellt hier in seinem Download-Portal ein gratis Poster zum Ausdrucken als PDF zur Verfügung.

Es zeigt die Namespaces und Typen des .NET Frameworks 3.5. So schön das Poster auch ist, leider habe ich keinen A3-Drucker. :( Solchen braucht man nämlich um die PDF auf Papier bringen zu können.


7.November.2007 um 17:15 | Keine Kommentare | Tags: ,

Allgemein:

Microsoft Silverlight - Erster Kontakt

Bis vor kurzem hatte ich noch wenig von Microsofts Silverlight gehalten. Heute habe ich auf Golem.de gelesen dass nicht nur die Version 1.0 released worden ist, sondern es auch eine Linux-Version mit dem Namen Moonlight von Novell geben wird, die auf Mono basiert.

Da Silverlight eng mit .NET verschweißt ist, befürchte ich aber schon jetzt Sicherheitsprobleme mit der Windows-Version, da .NET ja anders als zB JAVA nicht in einer abgekapselten VM läuft. Aber mal sehen wie sich dieses Gespann letztendlich verhält.

Flash wird es in nächster Zeit sicher nicht ablösen. Dafür ist Silverlight noch viel zu wenig verbreitet. Dennoch macht Silverlight dafür einen technisch ausgereiften (ersten) Eindruck auf mich. Die Möglichkeiten die es bietet sind auf jeden Fall sehr interessant. Vor allem für mich, da ich mich mit dem ActionScript von Flash nicht wirklich anfreunden konnte. :D


5.September.2007 um 15:56 | Keine Kommentare | Tags: , ,

Programmieren:

.NET - Administratorrechte unter Windows Vista erzwingen

Die neue Benutzerkontensteuerung UAC von Windows Vista kann eigene Programme die Administratorrechte benötigen Probleme bereiten. Auch wenn der User Administratorrechte besitzt werden ihm diese beim Anmelden sofort wieder entzogen.

Dadurch hat man zwei Möglichkeiten: Entweder man zwingt den Benutzer dazu das Programm mit dem Kontextmenüeintrag "Als Administrator ausführen" zu starten, oder man zwingt Windows Vista zur Herausgabe der Administratorrechte. Den zweiten Weg sollte man auf jeden Fall vorziehen. Dadurch wird Windows Vista dazu aufgefordet den Benutzer zu fragen ob er das Programm als Administrator ausführen möchte.

Dazu benötigt man eine Manifest-Datei. Leider reicht es nicht, das XML-Manifest wie üblich separat zur EXE-Datei mitzuliefern. Das .NET-Assembly muss nach dem Kompilieren mit dem Programm Microsoft Manifest Tool (mt.exe) des .NET-Framework SDK noch nachträglich modifiziert werden.
Weiterlesen von .NET - Administratorrechte unter Windows Vista erzwingen...


20.August.2007 um 20:07 | 1 Kommentar | Tags: , , ,

Programmieren:

C# - Microsofts IL-Disassembler blockieren

Microsoft liefert im .NET-Framework SDK gleich einen Disassembler für .NET-Assemblies mit. Das ist zwar praktisch für das Debuggen, aber als Programmierer sieht man es nicht gerne, wenn das Ergebnis einer langen harten Arbeit dem MSIL schutzlos ausgeliefert ist. Natürlich ist es besser die im Visual Studio mitgelieferte Community Edition von Dotfuscator zu verwenden. Wem es aber reicht den MSIL auszusperren, der kann sich mit nur wenig Code leicht helfen.

In C# reicht es folgenden Code in eine extra angelegte Sourcecode-Datei oder gleich in die AssemblyInfo.cs zu schreiben:

 
using System.Runtime.InteropServices;
//Verhindert das Disassemblieren mit MSIL (Ildasm.exe)
[assembly: SuppressIldasm()]
 

BTW: In VB.NET geht das natürlich auch. Das Attribut des Assembly muss einfach in der VB.NET-Syntax gesetzt werden.


20.August.2007 um 19:18 | Keine Kommentare | Tags: , ,

Allgemein, Programmieren:

Mono - Demnächst mit Unterstützung für C# 3.0

Eigentlich dachte ich, dass Mono mit den zahlreichen Erneuerungen bei C# 3.0 zurückfallen würde. Doch weit gefehlt. Hier auf Golem.de habe ich heute gelesen, dass die Entwickler in Ihrem Blog für die kommende Version 1.2.5 bereits die Unterstützung für C# 3.0 versprochen haben. Sogar die LINQ-Spracherweiterung soll der Compiler unterstützen.

Ich bin schon gespannt was letztendlich daraus wird, denn ich denke schon länger darüber nach Mono zu benutzen um ein paar meiner Programme auf Linux portieren zu können.

Hoffentlich bekommen die Entwickler auch die Portierung von den .NET 3.x-Frameworks zustande.


6.August.2007 um 20:38 | Keine Kommentare | Tags: , , ,

Programmieren, Software:

Dokumentation für .NET-Klassen

Das Erstellen einer Dokumentation und die ständige Aktualisierung speziell für .NET-Klassenbibliotheken sind sehr mühsam. Gleichzeitig sollen natürlich andere Programmierer die diese Klassenbibliothek verwenden im Klaren sein, welche Methoden, Eigenschaften,... die beinhalteten Klassen besitzen und was sie machen. Daher kann man bereits im Code über die XML-Kommentare kurze Erklärungen anbieten. Über den Objekt-Explorer bzw. IntelliSense von Visual Studio lassen sich diese dann auch abrufen, wenn nur eine kompilierte Version vorliegt.

Doch es geht auch besser. Die beim Kompilieren von Visual Studio exportierten XML-Dokumentationsdatei (Muss in den Projekteigenschaften im Register Erzeugen aktiviert sein.) enthält eigentlich bereits alles um daraus eine vollwärtige Dokumentation - die der MSDN Library ähnlich ist - zu erzeugen.
Weiterlesen von Dokumentation für .NET-Klassen...


4.August.2007 um 21:21 | 2 Kommentare | Tags: , , , ,

Programmieren, Software:

Visual Studio 2005 - Praktische Plugins

In dem Blogeintrag in dem ich Subversion vorgestellt habe, habe ich ja bereits das Plugin AnkhSVN beschrieben.

Hier möchte ich noch ein paar weitere praktische Plugins vorstellen, die mir die Arbeit mit Visual Studio 2005 schon so oft erleichtert haben.
Weiterlesen von Visual Studio 2005 - Praktische Plugins...


17.Juli.2007 um 18:31 | 1 Kommentar | Tags: , , , , , , , , ,

Programmieren, Software:

Subversion - Windows Server & Integration in Visual Studio 2005

Nicht jeder möchte, bzw. kann mit Microsoft Visual Source Safe als Versionsverwaltung arbeiten. Es ist zwar praktisch, dass es direkt in Visual Studio integriert ist, aber viele Funktionen benötigt man gar nicht und die Kosten sind auch nicht ganz unerheblich.

Eigentlich wollte ich als Alternative CVS einsetzen. Aber auf meiner Suche nach einer freien Lösung um den Client in Visual Studio zu integrieren, bin ich auf Subversion gestoßen. Eigentlich wusste ich schon dass es existier und sich dieses Projekt von CVS abgespalten hat, aber bisher dachte ich nicht, dass es sich in Windows und vor allem Visual Studio integrieren lässt.

Im Folgenden will ich die Einrichtung eines Subversion-Servers als Windows-Dienst und die Integration in Visual Studio 2005 erklären, da es anscheinend im Internet keine Komplettanleitung dafür zu geben scheint.
Weiterlesen von Subversion - Windows Server & Integration in Visual Studio 2005...


11.Juli.2007 um 16:50 | 3 Kommentare | Tags: , , , , , ,

Powered by WordPress. Theme by Richard Reiffinger, based on Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^