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
Projekte@ActiveVB.de
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