OrlaCoastCustoms.de
Software Marke 'Eigenbau'
        zum Downloaden

Dies sind michas ständige Projekte.


micha programmiert bei Gelegenheit irgendwelche sinnigen Programme, welche irgendetwas unsinniges tun können, oder es zumindest vortäuschen :-)

Das Repertoire beinhaltet Windowsprogramme geschrieben in Quick Basic, Visual Basic 6.0 (VB6), Visual Basic 2005 (VB.NET) und Batchdateien.
Außerdem werden Assemblerprogramme für die in den Projekten verwendeten PIC-Mikrocontroller selbst entwickelt. Gearbeitet wird mit MPLAB IDE von Microchip.

Für Denkanstöße, die zu einem neuen Projekt führen könnten, sind wir immer offen!


Programme für Fensters (Windows):
Hier findet sich in VB6 Gefertigtes. VB ist die Programmiersprache Nummer 1 bei uns.
Könnte daran liegen, dass wir mit C (bzw. C++ und C#) nichts am Hut haben...
Hier eine kleine Auswahl:
Info v0.21 Rev. 141
DAS Programm überhaupt! Zeigt Statistiken über die PC-Nutzung an, z.B. Laufzeit von Windows, Energieverbrauch [kWh] und Stromkosten während dieser Windowssitzung und insgesamt, Zähler der gedrückten Tasten, Anzeige der zuletzt gedrückten Tasten, Fehlerprotokollierung, Protokoll über die eigene Laufzeit, uvm! Hinzu kommen Sonderfunktionen wie multi-User-Unterstützung im Netzwerk, automatisches Update von einer einstellbaren Adresse aus, Wecker mit Runterfahroption, zeitgesteuertes und -versetztes Runterfahren, Countdown, Stoppuhr, diverse Umrechner physikalischer Größen, Zeitrechner, Primzahlberechner, Spritverbrauchs- und Durchschnittsgeschwindigkeits- Rechner, Tagnummernrechner, ASCII-Umrechner, unvm! Des weiteren können Windowsfunktionen benutzt werden wie zum Beispiel die Benutzerabmeldung, Runterfahren, Bildschirmschoner starten, alle CD/DVD-Laufwerke auswerfen, Uhr einstellen, Taschenrechner und Taskmanager öffnen. Und weil das noch nicht genug ist, kann das Info auch mit angeschlossener, simpler Info-Peripherie kommunizieren und so den Benutzer endgültig von sich Überzeugen...
Es gibt eine einfache 8-LED- sowie 2-Ziffern-Anzeige für den LPT-Port zur Darstellung der aktuellen CPU-Auslastung und einen Infrarot- Fernbedienungsempfänger für RC-5 codierte Signale (Standard bei den meisten Geräten). Der Empfänger teilt dem Info die empfangenen Daten mit, welche dann Ausgewertet werden und entsprechend Reagiert wird. So lässt sich WinAmp fernsteuern, der Bildschirmschoner aktivieren, der PC runterfahren, beliebige Tastenkombinationen ausführen oder es werden einfach nur einzelne Tasten gedrückt (Enter, Pfeiltasten, ...). Eine USB-Version des Empfängers ist noch in Arbeit, zur Zeit läuft es über den LPT-Anschluss mit USB-Stromversorgung.
Die Zahl hinter "Info" bzw. "Rev" ist die Anzahl der Kompilierungen seit dem letzten Hochsetzen der richtigen Versionsnummer (z.B. 0.21.x)...
Download: 
Zum Downloaden gibts nur die EXE für Updatezwecke, denn Infos Komplexität ist nicht für lau zu bekommen!
=> Info.exe 141 (nur für Updates, ohne Setup und Schnick-Schnack)

Krypt-O-Mat v0.4.10
Eine Software zum Codieren und Experimentieren. Text, ASCII-Codes oder Binärwerte können eingegeben werden. Das Ergebnis wird wahlweise in einem der drei genannten Formate wieder ausgegeben.
Bis jetzt sind Bitverschiebung (-7 bis +7)  mit automatischer Entschlüsselung und eine symmetrische Ver- / Entschlüsselung eingebaut. Die DLL "SymKryptDLL.dll" wird für letztere Variante benötigt.
Das Programm kann Erfahrungsgemäß äußerst Hilf- und Lehrreich sein! Es sollte in keinem Informatiksortiment fehlen, wenn man nicht bereits ähnliche wenn nicht sogar "bessere"  Software besitzt und beherrscht...
Download: 
=> Krypt-O-Mat Single (Bei installiertem Visual Basic 6 bzw. der DLLs)
=> Krypt-O-Mat Setup inkl. VB-Runtime-Dateien (erforderlich & empfohlen!)

LPT-Steuerung v1.6.6
Damit kann man vornehmlich den parallelen Anschluss, bzw. LPT kontrollieren und steuern. Durch die Möglichkeit der Adressänderung kann aber auf jeden Port des PCs zugegriffen werden, inkl. der Echtzeituhr und dem BIOS. Für den LPT-Betrieb ist es allerdings prädestiniert, da hier auch die Status- und Controlregister angezeigt werden. Der Schnittstellenmodus kann geändert (FIFO, EPP, ECP, SPP, ...) und der aktuell ausgegebene Wert In- bzw. Dekrementiert werden.
Eine Generatorkonsole ist ebenso eingebaut, allerdings noch im Teststadium. Damit kann eine serielle Bitfolge an ein bestimmtes Bit einer bestimmten Adresse gesendet werden. Nützlich um beim Experimentieren ein Signal zu simulieren, z.B. I²C-Befehle. Die Zeitbasis (1 / Übertragungsfrequenz, Periodendauer) kann natürlich frei bestimmt werden.
Download: 
Der Download enthält einige der erforderlichen DLLs, jedoch keine von VB!
=> LPT-Steuerung (Bei installiertem Visual Basic 6 bzw. der DLLs)

MP3-ReName v1.1.0
Dieses kleine Etwas wurde geboren um unansehnlich benannte Dateien (vornehmlich Musikdateien) automatisch Umzubenennen. Es ersetzt Unterstriche "_" mit Leerzeichen " " und entfernt die Nummerierung am Anfang des Dateinamens. Natürlich können diese Funktionen einzeln und kombiniert eingesetzt werden. MP3-ReName kann entgegen seiner eigentlichen Bestimmung alle Dateitypen bearbeiten. Ein entsprechender Filter ist eingebaut.
Zur Zeit wird an einer Erweiterung gebastelt. Ordner und Unterordner sollen ebenfalls umbenannt werden können. Automatisch und nur auf Wunsch versteht sich...
Download: 
=> MP3-ReName.exe (für Updates bzw. bei installiertem Visual Basic 6)
=> MP3-ReName Setup inkl. VB-Runtime-Dateien (erforderlich & empfohlen!)

SerienUnikate v1.0.7
Das Programm liest eine Seriennummern-Datei mit Messwerten oder Kommentaren ein und prüft sie auf mehrfach vorkommende Seriennummern. Wird es fündig, zeigt es alle Zeilen mit der gleichen Nummer an und man kann die Richtige Auswählen. Am Schluss kann das Ergebnis betrachtet und abgespeichert werden.
Download: 
=> SerienUnikate.exe (Bei installiertem Visual Basic 6 bzw. der DLLs)



Bei Fragen bitte an micha wenden!