Links
Sammlungen häufig gestellter Fragen
- Bob Powell’s GDI+ FAQ (Robert W. Powell [MVP])
Eine kleine Sammlung von Fragen und Antworten zu GDI+.
- George Shepherd’s Windows Forms FAQ (George Shepherd)
Wie der Titel bereits aussagt, sind hier .NET-bezogene Fragen und Antworten zu finden. Beachtenswert ist der Umfang der FAQ, auch wenn sich hinter den Artikeln oft nur Links zu entsprechenden Projekten oder Codebeispielen verbergen.
- VB.NET FAQ
Eine kleine Sammlung von Visual Basic .NET-Quellcodes zu verschiedensten Themen (PInvoke, Datenbanken, Assemblies usw.).
- .NET Frequently Asked Questions (Andy McMullan)
Ebenfalls ein informative Sammlung häufig gestellter Fragen und Antworten zu .NET.
- .NET Bugs Registry (Dejan Jelovic)
Dejan Jelovic sammelt auf seiner Website Fehler im .NET Framework und bietet teilweise Wege zum Beheben der Fehler an.
Magazine
- DevX: .NET Zone
Artikel über .NET und grossartige Ressourcen mit vielen Links zu anderen Seiten zum Thema.
Microsoft
- .NET Framework Developer Center
Aktuelle Informationen und Newsgroups zu .NET und Download des .NET Framework-SDK.
- Preparing a Visual Basic 6.0 Application for Upgrading
Microsofts Whitepaper zu den Unterschieden zwischen Visual Basic 6.0 und Visual Basic .NET.
- GotDotNet: The Microsoft .NET Framework Community
Zahlreiche Informationen zu .NET und dem Framework sowie vielen .NET-Sprachen in Form von Beispielen und Tutorials. Daneben sind hier viele Links zu anderen Websites mit Bezug zu .NET zu finden.
Artikel und Beispiele
- Mick Dohertys DotNet Tips (Mick Doherty)
Auf dieser Website finden sich zahlreiche Hinweise und Beispiele zur Manipulation des TabControl-Steuerelements aus den Windows Forms sowie zu Menüs und anderen Steuerelementen.
- How to develop software for .NET Compact Framework without (!) Visual Studio .NET
Eine Anleitung, die beschreibt, wie man ohne Zuhilfename der Visual Studio .NET-Entwicklungsumgebung Anwendungen für das .NET Compact Framework entwickeln kann.
- VB-Tips (Ken Tucker [MVP], Cor Ligthert [MVP])
Eine kleine Sammlung von Programmierbeispielen.
- The ASP Emporium (Bill Gearhart)
Im Bereich zu C# und .NET finden sich einige Quellcodes in Form von How-Tos.
- Homepage von Markus Palme (Markus Palme)
Auf der Website von Markus Palme sind zahlreiche Ressourcen zur Programmierung in .NET, vorwiegend in C# geschrieben, zu finden. Dazu zählen Bibliotheken zur Verwaltung von Optionen ebenso wie eine Mathematik-Bibliothek. Daneben gibt es nützliche Klassen und ein paar COM-Komponenten. Markus wirkt an der Entwicklung von Teilen der Entwicklungsumgebung SharpDevelop mit.
- DevTrain – Der Werkzeugkasten für Entwickler (Hannes Preishuber [MVP])
Mehr als 400 Artikel und einige Foren zu .NET.
- Visual Basic Today: Managing Keyboard State in DOS, VB6, and VB.NET (Paul Kimmel)
Ein ausführlicher Artikel, der sich mit dem Ermitteln des Status von Tasten in den verschiedenen Visual Basic-Versionen auseinandersetzt.
- Corrado Cavalli’s Internet Presence (Corrado Cavalli [MVP])
Beispiele für den Zugriff auf die serielle Schnittstelle sowie Systemereignisse.
- Eine Einführung in das Microsoft .NET Framework (Holger Schwichtenberg)
Ein Artikel, in dem das .NET Framework kurz vorgestellt wird.
- .netPlus (Mattias Sjögren [MVP])
Beispiele und Tips zur Programmierung mit Visual Basic .NET und eine Zusammenstellung über die Geschichte von Visual Basic.
- N/Direct: The .NET Interoperability Resource Center (Mattias Sjögren [MVP])
Diese Seite widmet sich Plattformzugriffen (PInvoke) und stellt Ressourcen zu diesem Thema bereit. Dazu zählen u. a. Links zu KB-Artikeln, eine Literaturliste sowie eigene Artikel.
- Mentalis.org (The KPD-Team)
Viele professionelle Bibliotheken und Klassen zu .NET. Ein Teil der Projekte ist sowohl als C#- als auch als Visual Basic .NET-Code verfügbar.
- DevCoach (Michael Willers [MVP])
Quellcode und Informationen zu und über .NET.
- thinktecture – .NET Remoting FAQ (Ingo Rammer [MVP])
Die Website eines Autors, der ein Buch über Webdienste und Remoting mit .NET geschrieben hat.
- The Code Project
Website mit zahlreichen Beispielen und Ressourcen zu .NET.
- tecChannel: Microsoft .NET versus Sun ONE
Ein Artikel, der einen Vergleich zwischen der Suns Entwicklungsplattform Java, und andererseits Microsoft .NET, wagt.
- Data Structures and Algorithms with Object-Oriented Design Patterns in C# (Bruno R. Preiss)
Implementierungen von Algorithmen und Datenstrukturen, beispielsweise Bäumen, in C# und anderen Programmiersprachen.
- T. S. Bradley .NET (Jay B. Harlow [MVP])
Diese Website bietet zahlreiche interessante Buchtips und einige Beispiele zur .NET-Entwicklung und Architektur.
- Artikelliste von Frank Dzaebel (Frank Dzaebel [MVP])
Eine Sammlung von Artikeln zu .NET und C#.
Werkzeuge
- .net stuff (Jeff Key)
Verschiedene Werkzeuge, Konverter und Beispiele, zu einem grossen Teil inklusive Quellcode.
- Asmex – Free .NET Assembly / PE File Analyzer
Mit diesem Werkzeug kann man einen Blick auf das Innenleben von .NET-Komponenten werfen.
- SharpDevelop @ic#code (Mike Krüger)
SharpDevelop ist eine mittlerweile recht ausgereifte Entwicklungsumgebung für C# und Visual Basic .NET, die noch dazu im Quellcode verfügbar ist.
- Lutz Roeder’s Reflector (Lutz Roeder)
Genialer Klassenbrowser für .NET. Der Browser zeigt Vererbungshierarchien und XML-Dokumentation an und besitzt eine Funktion zum Suchen von Mitgliedern.
- NAnt Home Page (Gerry Shaw)
NAnt ist ein Build-Werkzeug für .NET, das sich sehr an Ant anlehnt.
- Anakrino
Ein Freeware-Decompiler für MSIL nach C#.
- tcpTrace
Dieses Werkzeug kann als TCP-Proxy (sowohl für den HTTP-Channel als auch für den TCP-Channel) verwendet werden, um nachzusehen, was für Daten über die Leitung gehen.
- Windows Toolkit – Tools 4 Point & Drool Fools
Versionen einiger Werkzeuge für Windows, darunter NetCat, das Schweizermesser, was das Netzwerk anbelangt.
- Chris’s Free Developer Tools (Chris Sells)
Zahlreiche kleinere Programme, die die Arbeit mit .NET und Visual Studio .NET erleichtern.
- ASP.NET Cassini Sample Web Server
Ein frei verfügbarer Webserver.
Programmiersprachen
- VB.NET and C# Comparison (Frank McCown, M. S.)
Ein kurzer Vergleich der Programmiersprachen Visual Basic .NET und C# anhand von Beispielen.
Eine Sammlung von (persönlichen) Kritikpunkten an der Programmiersprache Visual Basic .NET.
- C# Stuff (Jon Jagger)
Ein C#-Kurs sowie einige interessante Artikel zu C# und .NET.
- Nine Language Performance Round-up: Benchmarking Math & File I/O (Christopher W. Cowell-Shah)
Geschwindigkeitsvergleich mehrerer Programmiersprachen, darunter auch Visual Basic .NET und C#, der mehrmals für Diskussionen in den entsprechenden Newsgroups gesorgt hat. Allerdings ist der Vergleich aufgrund methodischer Fehler nicht aussagekräftig und lässt keine Schlüsse auf die Performanz der einzelnen Programmiersprachen bei der Lösung der getesteten Aufgaben zu.
Spezialthemen
- Rotor Source (Dave Wanta)
Auf dieser Website kann man den Quellcode der Klassen des .NET Framework, wie sie in Rotor enthalten sind, erkunden.
- Columns With Style – Control Button Column (Ulrich Sprick)
Artikel über Column-Styles mit dem Windows Forms-DataGrid.
- Interoperating with Unmanaged Code
Kapitel aus dem Benutzerhandbuch zum .NET-Framework über Interaktion mit „unmanaged code“.
- Runtime C# Expression Evaluator (Shawn Wildermuth)
Beispiel und Artikel für die Kompilierung und Evaluierung von C#-Quellcode zur Laufzeit.
- Asynchronous Programming with Thread Pools (Paul Kimmel)
Artikel über asynchrone Programmierung mit Threadpools.
- Dialoge sinnvoll kapseln (Joachim Fuchs)
Artikel über das sinnvolle Kapseln von Dialogen in C#.
- Kynosarges (Christoph Nahr)
Website mit einigen nützlichen Verweisen und Informationen zu .NET und C# sowie Spielen.
- Managing Low-Level Keyboard Hooks in VB.NET (Paul Kimmel)
Artikel über die Implementierung eines Tastaturhooks in Visual Basic .NET.
- Resizing List View Columns in .NET
Beispiel mit Quellcode und Download, in dem gezeigt wird, wie man die Breite von ListView-Spalten automatisch anpasst.
Weblogs
- Panopticon Central – a blog on Visual Basic, .NET and other stuff (Paul Vick)
Weblog des Entwicklers der Programmiersprache Visual Basic mit Informationen zu künftigen Entwicklungen und Entwurfsentscheidungen.
- Cameron’s Visual Basic Blog (Cameron Beccario)
Weblog eines Mitarbeiters aus dem Visual Basic .NET-Compiler-Team. Es gibt noch mehr Weblogs mit .NET-Bezug auf der Website von GotDotNet.
- Visual Basic IDE Team Blog
Weblog zur Unterstützung von Visual Basic in der Entwicklungsumgebung Visual Studio.
- @ Head – Bill’s random thoughts… (Bill McCarthy [MVP])
Ideen und Vorschläge zur Verbesserung und Erweiterung von Visual Basic.
- Intellectual Hedonism (Carl Franklin [MVP])
In diesem Weblog kommen Personen aus dem Bereich der .NET-Entwicklung zu Wort.
- The Old New Thing – not actually a .NET blog (Raymond Chen)
In diesem Weblog wird .NET nur locker gestreift, viele Einträge beziehen sich auf Fragen, warum denn gewisse Dinge unter Windows so sind, wie sie sind.
- fontblog
Informationen zu Schriftarten und Typographie in Bezug auf Produkte von Microsoft.
Microsoft-Newsgroups
Auf Microsofts Newsserver news.microsoft.com (= msnews.microsoft.com) sind folgende deutschsprachige Gruppen zu .NET zu finden (Auswahl):
microsoft.public.de.german.entwickler.dotnet.vbFür Visual Basic .NET-Entwickler.
microsoft.public.de.german.entwickler.dotnet.csharpFür C#-Entwickler.
microsoft.public.de.german.entwickler.dotnet.frameworkFür das .NET Framework.
microsoft.public.de.german.entwickler.dotnet.vstudioFür Visual Studio .NET.
Ausserdem gibt es auf dem selben Newsserver in der Hierarchie microsoft.public.dotnet.* englischsprachige Gruppen, die sich mit .NET auseinandersetzen, beispielsweise die gut besuchte Gruppe microsoft.public.dotnet.languages.vb.
Museum
Die folgenden Links funktionieren teilweise nicht. Hinter diesen Links verbargen sich einst interessante Informationen, weshalb sie nicht ganz für die Nachwelt verloren gehen sollten:
- VB.NET for the VB6 Developers (Bob Butler)
Viel Material zum Aktualisieren von Visual Basic 6.0-Anwendungen auf Visual Basic .NET sowie zahlreiche Beispiele und Beschreibungen.
- VB.NET Migration (Bob Butler)
Informationen und Hinweise zur Portierung von Visual Basic-Anwendungen zu Visual Basic .NET.