Entwickler-Ecke

Sonstiges (.NET) - Einblick in den Basisklassen-Code


mr tobo - Mo 16.02.09 18:17
Titel: Einblick in den Basisklassen-Code
Hallo.

Ist es irgendwie möglich, Einblick in den Code der Basisklassen wie button, TextBox usw. zu nehmen?

mfg
mr tobo


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mo 16.02.2009 um 19:27


Ralf Jansen - Mo 16.02.09 18:39

Sieh dir mal den .NET Reflector an.

http://www.red-gate.com/products/reflector/


Christian S. - Mo 16.02.09 18:47

Der Sourcecode des Frameworks ist unter einer "Reference only"-Lizenz (oder so ähnlich ;-)) veröffentlicht. Hier [http://www.c-sharp-forum.de/topic_Sourcecode+des+NET+Frameworks+online_80048.html] gibt es mehr Infos, auf welchem Weg man ihn anzeigen kann.


mr tobo - Mo 16.02.09 19:04

danke für die antworten.
Christian:
Irgendwie schafft das Update, dass man runterladen muss, bei mir nicht, etwas zu verändern.
Ich krieg die Meldung:
Zitat:

None of the products that are addressed by this software update are installed on this computer. Click Cancel to exit setup.


Kann es sein, dass das Zeug bei der Express Edition nicht möglich ist?


JüTho - Mo 16.02.09 19:07

user profile iconmr tobo hat folgendes geschrieben Zum zitierten Posting springen:
Kann es sein, dass das Zeug bei der Express Edition nicht möglich ist?

Nein. Es handelt sich dabei um eine eigenständige EXE, die (völlig unabhängig von der IDE) intensiv die Klassen aus dem Namespace System.Reflection aus der mscorlib.dll benutzt. Theoretisch kannst Du eine solche Anwendung auch selbst schreiben (aber wer will das schon, wenn Lutz Roeder die Arbeit erledigt hat).

Jürgen


Christian S. - Mo 16.02.09 19:24

user profile iconJüTho hat folgendes geschrieben Zum zitierten Posting springen:
Nein. Es handelt sich dabei um eine eigenständige EXE, die (völlig unabhängig von der IDE) intensiv die Klassen aus dem Namespace System.Reflection aus der mscorlib.dll benutzt. Theoretisch kannst Du eine solche Anwendung auch selbst schreiben (aber wer will das schon, wenn Lutz Roeder die Arbeit erledigt hat).

Er fragte nicht bezüglich des Reflectors, sondern dem Sourcecode des Frameworks im VS ;-)

Es scheint leider nicht bei den Express-Versionen zu gehen:
http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx:
Note this functionality is not available on the Express versions of the Visual Studio 2008 products.


Aber das hier könnte für Dich interessant sein: http://www.wintellect.com/cs/blogs/jrobbins/archive/2008/02/06/download-all-the-net-reference-source-code-at-once-with-net-mass-downloader.aspx