Quelltexte

Die Veröffentlichung dieser Quelltexte erfolgt ohne Garantie auf Richtigkeit der Algorithmen und Funktionsfähigkeit der Kompilate. Soweit nicht anders vermerkt, unterliegen die Arbeiten der GNU General Public License, das heißt, Sie dürfen die Quellen in eigenen Projekten verwenden (auch auszugsweise), müssen diesen Quelltext dann aber ebenfalls offenlegen.

C/C++

Zeilenzähler für Projekte
Oft fragt man sich nach dem Erstellen eines Programms, wieviele Zeilen man dafür insgesamt geschrieben hat. Dieses Programm zählt die Zeilen ganzer Projektverzeichnisse. Unterstützt werden Dateien in den Sprachen C++, VB, C#, Java, ASP.NET, PHP. Das Tool verwendet ausschließlich die Win32 API, gekapselt über die ATL. [LineCount.zip, VC7.1, 80 kByte]
MouseEye
MouseEye ist ein Nonsensprogramm ohne jeglichen Nutzen. Zwei Augen verfolgen permanent die Mausbewegung. Das Augenpaar läßt sich beliebig auf dem Bildschirm positionieren und in der Größe verändern. Lesen Sie hierzu unbedingt die Readme Datei. Die Steuerung erfolgt duch Klicks in bestimmte Regionen der Augen. [MouseEye.zip, VC7.1, 27 kByte]
Geogen Console
Konsolenprogramm, das man mit einem CSV-Adressbuch füttert, und das daraus eine interaktive HTML Landkarte erstellt. Programm verwendet Win32 API, GDI+ sowie die STL. Die Algorithmen sind dieselben wie in Geogen 1.x, nur portiert auf natives C++ ohne das .NET Framework. [GeogenC.zip, VC8, 1.33 MByte]
Quake 3 Model Viewer
Literaturempfehlung
Richard S. Wright, Michael R. Sweet: OpenGL Superbible, w. CD-ROM
Windows-Anwendung zum Anzeigen von Spielermodellen, die von Quake III und Derivaten (Elite Force, Enemy Territory) verwendet werden. Es werden OpenGL Vertex Arrays benutzt, das heißt die Dreiecke liegen ggf. direkt im Grafikspeicher. Das Programm benutzt die Open-Source zlib, um die Modelle direkt aus der pk3 Datei zu laden. [Q3ViewSrc.zip, VC7.1, 175 kByte]
Netzwerk TicTacToe
Netzwerkversion des Spiels XXO. Verwendet die Algorithmen von LanChat 2. DirectPlay (Bestandteil von DirectX) wird benutzt um Clients und Server zu verwalten. Spieler werden automatisch mit dem nächsten im Netzwerk verfügbaren Partner verbunden. [TicTacToeSrc.zip, VS7.1, 100 kByte]
MP3 Listen-Generator
Literaturempfehlung
Dirk Louis: C / C ++ Kompendium
MP3 Dateien erhalten selbstbeschreibende Information (id3-Tags). Diese Programm liest diese aus und erstellt daraus eine alphabetisch sortierte navigierbare HTML Liste aller Dateien eines Verzeichnisses. Eine ausführliche Beschreibung befindet sich ein meinem Artikel über ListMP3 im PC Magazin 11/2002. [ListMp3.zip, VC6/GCC, 134 kByte]

C#