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.
- 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
-
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
-
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]
- DaxWatch
-
DaxWatch ist ein Programm zur Überwachung der Aktien-Kurse der Dax-Werte.
Die Kurse werden online von Yahoo abgerufen in einem Windows Form farbig
dargestellt. Die Algorithmen habe ich auch in einer Studienarbeit verwendet.
Achtung: diese Projekt ist schon etwas älter. Der Dax setzt sich heute etwas
anders zusammen. Möglicherweise haben sich auch die URLs geändert.
[DaxWatch.zip, VS7.1, 14 kByte]
- WebTools
-
Eine Sammlung von Programmen rund um das Internet. Hier habe ich einige RFCs
implementiert. Mails per POP3 überprüfen, Whois-Abfragen für Domains, E-Mail
Adressen in Unicode verschleiern...
[WebToolsSrc.zip, VS7.1, 67 kByte]