Projekte
von Herfried K. Wagner
�bersicht
In dieser Rubrik sollen fertige Visual Basic-Projekte vorgestellt werden, die Sie frei nutzen und hoffentlich auch gebrauchen k�nnen. Der Quellcode der Projekte wird mitgeliefert und kann zur Inspiration bei der Entwicklung eigener Projekte herangezogen werden.
Nat�rlich w�rden wir uns dar�ber freuen, wenn Sie eigene Projekte an uns zur Ver�ffentlichung �bermitteln. Wenden Sie sich dazu einfach an die unten angegebene Adresse.
Auch wenn wir nicht hoffen, dass sich in den Projekten gr��ere Fehler finden, besteht die M�glichkeit, uns auf Fehler aufmerksam zu machen. Wenn Sie Fehler im Quellcode eines Projekts entdecken, schreiben Sie einfach an dessen Autor. Die Kontaktadressen werden in den Projektbeschreibungen genannt. Bei allf�lligen Fehlern in den Seiten bitten wir darum, uns darauf aufmerksam zu machen.
Mit freundlichem Gru�,
Herfried K. Wagner
[email protected]
An dieser Stelle sei den bisherigen Verantwortlichen f�r die Projekterubrik, Thomas Rodemer, Markus Palme und Benjamin Wilger, gedankt.
�berarbeitung der Rubrik
Am 25. September 2005 wurde diese Rubrik �berarbeitet. Neben allgemeinen �nderungen zur Qualit�tsverbesserung wurden die vorgestellten Projekte neu gegliedert und direkt in die Projektbeschreibungen Bildschirmfotos der Programme hinzugef�gt. Oft ist es ausreichend, das Aussehen einer Anwendung zu kennen, um entscheiden zu k�nnen, ob sie einem gef�llt. Zudem wurde den Beschreibungsseiten der einzelnen Projekte das Notizsystem hinzugef�gt, um das Einsenden von Kommentaren und Diskutieren der Projekte zu erleichtern. Wir hoffen, durch diese �nderungen die Rubrik noch interessanter gemacht zu haben und w�rden uns �ber Kommentare freuen.
Kategorien
Die neuesten Projekte
-
Calculate (21.08.06) Neu
-
MP3 To Wave Converter (27.12.05)
-
VBMessenger (15.11.05)
-
MP3 Property Sheet Shell Extension (01.11.05)
-
PLogo (27.10.05)
-
Minesweeper .NET (05.06.05)
-
UniChart (04.03.05)
Internet und Web
IE SourcecodePublisher
Der IE SourcecodePublisher ist eine Erweiterung f�r den Microsoft Internet Explorer, der das Posten von formatiertem Quelltext im Forum von ActiveVB erleichtert.
Beschreibung und DownloadDeTager
Das Modul DeTager kann zum einem dazu benutzt werden, s�mtliche Ressourcen einer HTML-Seite auszufiltern, zum anderen, um eine Internetseite vollkommen von HTML-Tags zu befreien, so da� nur noch reiner Text verbleibt.
Beschreibung und DownloadMP-Pad
Das Programm MP-Pad (ehemals HTML-Pad) ist ein kompletter HTML-Editor mit vielen Zusatzfunktionen, die das Erstellen von HTML-Seiten vereinfachen, etwa IntelliSense. Der Quellcode zeigt unter anderem, wie sich eine Plug-In-Schnittstelle in eigene Projekte integrieren l�sst.
Beschreibung und DownloadOnline Manager
Komplettes Projekt eines Online-Counters in VB6 von Christian Wagner. Der Counter, oder besser Manager, erlaubt es, Statistiken zu erstellen und diese in einer Datenbank zu speichern. Zudem lassen sich Onlinekosten durch individuelle Zeitstaffelungen exakt kalkulieren.
Beschreibung und DownloadVBMessenger
Bei diesem Projekt handelt es sich um einen Chat f�r mehrere Benutzer, der Sprach�bertragung, Austausch von Dateien und Bildern sowie Rich-Text unterst�tzt.
Beschreibung und DownloadGrafik
ccPicker
Beim ccPicker dreht sich alles um das Ausw�hlen von Farben, wobei der Benutzer durch verschiedene Farbmodelle und Paletten unterst�tzt wird. Ein weiteres wichtiges Funktionsmerkmal ist das Erstellen von Farbzusammenstellungen f�r Websites.
Beschreibung und DownloadNyrox Paint
Ein sehr umfangreiches Projekt: Ein in komplett in Visual Basic geschriebenes Grafikprogramm, das zwar nicht ganz fertig ist, aber fast die gesamte Funktionalit�t von Paint und einiges mehr bietet.
Beschreibung und DownloadMoving Polygons
Dieses Projekt zeigt die Grundlagen, nach welchen ein vektororientiertes Zeichenprogramm funktioniert. Es k�nnen beliebige Polygonz�ge erzeugt und in einem eigenen Variablentyp abgespeichert werden. Anschliessend k�nnen diese Polygone verschoben oder anderweitig ver�ndert werden. Des Weiteren wird gezeigt, wie man in einer komplexen Zeichnung ein einzelnes Objekt durch Anklicken erkennen und ausw�hlen kann.
Beschreibung und DownloadSTIconED
Dieses Projekt zeigt den Umgang mit Bitmaps, Icons und allerlei Grafikmanipulationen mittels API-Aufrufen. Das Programm STiconED ist ein (kleiner) Iconeditor, der zwar nur im Format 32 � 32 Pixel speichern kann, daf�r aber im True-Color-Modus. Viele Beispielprogramme speichern zwar auch im ICO-Format, jedoch werden oft nur 16 Farben umgesetzt.
Beschreibung und DownloadPLogo
PLogo ist ein in Visual Basic geschriebener Logo-Interpreter. Logo ist eine Zeichensprache, bei der ein Zeichenstift, genannt �Turtle�, mit Befehlen �ber eine Zeichenfl�che gejagt wird. PLogo unterst�tzt alle wesentlichen Funktionen einer Programmiersprache.
Beschreibung und DownloadMultimedia
SleeMP3
Das Programm schaltet automatisch Ihren MP3-Player (hier sind die meisten popul�ren Player unterst�tzt) zeitgesteuert an oder aus und bietet zudem noch zahlreiche Funktionen.
Beschreibung und DownloadWave-Generator
Der Wave-Generator ist ein Werkzeug, mit dem man den Kopf von Wave-Dateien auslesen und schreiben kann. Es lassen sich WAV-Dateien laden, plotten (grafisch darstellen) und abspielen. Die wichtigste Funktion ist wohl das Erzeugen von WAV-Dateien anhand der Angabe von Amplitude, Bitrate und Modus.
Beschreibung und DownloadMP3-Manager
Der MP3-Manager ist ein Programm, mit dem sich MP3s verwalten lassen. Dazu erstellt es einen Index, der s�mtliche MP3s enth�lt. Indiziert werden k�nnen auch Netzwerkfreigaben. Dieser Index l�sst sich bequem durchsuchen (z.B. auch nach neuen MP3s), die gefundenen MP3s lassen sich dann zur Playlist des MP3-Players hinzuf�gen.
Beschreibung und DownloadMP3 Property Sheet Shell Extension
Dies ist eine Shellerweiterung f�r den Eigenschaftendialog von MP3-Dateien (*.mp3).
Beschreibung und DownloadMP3 To Wave Converter
Ein Konverter zur Umwandlung von MP3-Dateien in das Wave-Format.
Beschreibung und DownloadSpiele
VBtris32
VBtris32 ist eine mit Visual Basic entwickelte Version des Spieleklassikers Tetris.
Beschreibung und DownloadXtra
Xtra ist ein Denkspiel mit einer Spielfl�che von bis zu 14 � 14 Feldern. Die Aufgabe des Spiels besteht darin, m�glichst alle Kugeln zu entfernen.
Beschreibung und DownloadFcAddOn
Eine Erweiterung zu FreeCell, die an das Fenster andockt und eine Spielstatistik erstellt.
Beschreibung und DownloadNibbles
Ein Klon des bekannten DOS-Spiels Nibbles, das Handybenutzern auch mit dem Namen Snake bekannt sein d�rfte.
Beschreibung und DownloadJetClub � Einer geht immer
JetClub ist ein Vertical Shooter. Man d�st mit einem Raumschiff durch die Gegend und erledigt gegnerische Raumschiffe mit Strahlenkanone bzw. Raketen.
Beschreibung und DownloadMinesweeper .NET
Ein 1:1-Klon des Windows-Originals in VB8. Einzige andere Funktion ist eine Pause-Funktion, so dass man bei Vorlesungen auch mal zuh�ren kann.
Beschreibung und DownloadSonstiges
Calculate
Calculate ist ein Taschenrechner f�r die Kommandozeile. Der Rechner beherrscht Infix-, Pr�fix- und Postfixnotation und wartet mit drei Besonderheiten auf: Variablen, Funktionen und Listen.
Beschreibung und DownloadeXact
Ein Werkzeug zum intuiven Erstellen und Testen von kleineren Schaltpl�nen per Drag and Drop. Dank XML-Export und XSL-Transformation lassen sich die Schaltpl�ne sogar in g�ngigen Webbrowsern darstellen. Der Autor nimmt mit dem Projekt an Jugend Forscht 2004 teil und stellt den Quellcode ActiveVB exklusiv zur Verf�gung.
Beschreibung und Download3D Function Plotter
Dieses Programm stellt einen 3D-Funktionsplotter dar, inklusive selbstgeschriebenem Formelparser.
Beschreibung und DownloadMouse �n� Enum
Mit Mouse �n� Enum geh�ren �Geheimnisse� von Fenstern der Vergangenheit an. Das Programm zeigt viele n�tzliche Daten �ber das Fenster, auf das gerade der Mauszeiger zeigt, an.
Beschreibung und DownloadSourceConverter
Der SourceConverter bietet die M�glichkeit, Visual Basic Quellcode farbig hervorzuheben und entweder als RTF- oder HTML-Datei abzuspeichern.
Beschreibung und DownloadYour Wish is My Command
Your Wish is My Command ist ein mittelgro�es Projekt zur Steuerung des eigenen Rechners per Mikrofon.
Beschreibung und DownloadUSB Stick �berwachung
Dieses Projekt implementiert eine �berwachung f�r dynamisch zum System hinzugef�gte USB-Datentr�ger.
Beschreibung und DownloadUniChart
Dieses Projekt ist ein in VB.NET implementiertes Unicode-Zeichentabellenprogramm.
Beschreibung und DownloadSuperClipboard 3.0
SuperClipboard � die unendliche Zwischenablage. Nur mit SuperClipboard k�nnen Sie unendlich viele zus�tzliche Zwischenablagen von Microsoft Windows nutzen. Legen Sie einfachst zus�tzliche Zwischenspeicher an, in denen Sie alle Ihre Texte zwischenspeichern k�nnen.
Beschreibung und Download