...ist diese Kategorie über Microsoft Visual Basic geeignet. Hier finden Sie ausführliche Beschreibungen oder
auch kleine "Workshops" über praktische und wichtige Funktionen in VB. Bei Fragen oder Kritik zu diesen Tipps
und Tricks schreiben Sie doch bitte eine eMail an
VisualBasic@SHADOWare.de.
|
Die Einträge können nach alphabetischer Reihenfolge, Kategorien oder Bewertung geordnet werden.
Rechts
neben jedem Tipp sehen Sie seine Bewertung (0-5), ein "-" bedeutet, das noch niemand diesen Tipp bewertet hat.
Bitte machen Sie sich die kleine Mühe, die Tipps zu bewerten, denn dadurch helfen Sie den anderen Surfern,
schneller die richtige Antwort auf Ihre Frage zu finden.
Bitte beachten Sie dabei: Ein mit einem Punkt bewerteter Tipp steht schlechter da als ein unbewerteter!
Der Durschnitt ist 2, alles darunter oder darüber ist schlechter/besser.
Der aktuelle Datenbestand umfasst
53 Tipps, diese Sektion wird aber auf jeden Fall in Zukunft
weiter ausgebaut.
Aufgrund des stetig anwachsenden Umfangs der Visual Basic Tipps gibt es hier eine Suchfunktion, mit der man
oft viel schneller ans Ziel kommt. Hilfe zur Suchmaschine erhalten Sie
hier.
Tipps sortieren nach: alphabetischer Reihenfolge |
Kategorie |
Bewertung
 |
Existenz von Datei/Ordner |
Wenn Sie herausfinden wollen, ob eine bestimmte Datei oder ein bestimmtes Verzeichnis existiert, sind Sie hier genau richtig. |
     |
 |
Verzeichnisbäume scannen |
Wenn Sie in VB komplexe Verzeichnisbäume mit vielen Unterverzeichnissen und Dateien scannen wollen, schauen Sie sich diesen Tipp mal genauer an... |
     |
 |
EXE-Typ ermitteln |
Mit Hilfe einer API-Funktion sowie einigen Codezeilen können Sie herausfinden, zu welchem Typ eine EXE-Datei zählt (DOS, 16 Bit, 32 Bit,...). |
     |
 |
INI-Dateien |
Beschreibt und erklärt den Umgang mit INI-Dateien. |
     |
 |
Dateien verschieben |
In Visual Basic muss man sich eines etwas ungewöhnlichen Aufrufs bedienen, um eine Datei zu verschieben oder umzubenennen... |
     |
 |
Dateien öffnen |
Erfahren Sie hier, wie man eine Datei mit Ihrem standardmäßig verknüpften Programm öffnen kann (entspricht einem Doppelklick im Windows Explorer). |
     |
 |
Auf Fremdprogramm warten |
Hier wird Ihnen gezeigt, wie Sie mit einigen API-Funktionen ein Fremdprogramm starten und ihr Programm dann solange anhalten können, bis das andere beendet wurde. |
     |
 |
Verknüpfungen |
Hier erfahren Sie, wie sie Verknüpfungen zu Dateien auf dem Desktop, dem Startmenü oder wo auch immer anlegen können. Das ist für z.B. Installationen sehr wichtig. |
     |
 |
Transparente Formen |
In VB und Windows sieht man nur rechteckige Formen, was aber nicht heißen muss, dass es auch anders geht. Mit Hilfe von ein paar API-Funktionen lassen sich Formen genau zuschneiden und mit der hier gezeigten Funktion übernimmt der Computer die Berechnung und schneidet automatisch den Formhintergrund weg. |
     |
 |
Objekte verschieben |
Wenn Sie eine Form ohne Titelleiste einsetzen, ist es oft nicht ganz so leicht, die Form wie gewohnt zu verschieben. Aber auch wenn Sie bestimmte Objekte wie z.B. eine PictureBox wie eine Form verschieben wollen, sollten Sie sich diesen Tipp mal genauer anschauen... |
     |
 |
Formen immer im Vordergrund |
Die beste Lösung, den Anwender dazu zu zwingen einer (wichtigen) Form höchste Aufmerksamkeit zu schenken, ist, sie einfach vor alle anderen Formen zu setzen. Hier erfahren Sie, wie Sie das anstellen. |
     |
 |
Button in der Titelleiste |
Wie ein Button mit Hilfe einiger API-Funktionen in die Titelleiste gelangen kann, erfahren Sie hier. |
     |
 |
RGB-Anteile ermitteln |
Aus den Rot-, Grün- und Blau-Anteilen einer Farbe lässt sich in VB mit der Funktion RGB jederzeit die richtige Farbe zusammenstellen. Aber wie kann man aus dieser Farbe die ursprünglichen RGB-Werte wieder ermitteln? |
     |
 |
JPEGs & GIFs als Ressourcen einbinden |
Sie wollen auch GIF- oder JPEG-Grafiken in Ihre Ressourcedateien einbinden und verwenden? Kein Problem, dazu ist nur etwas Code nötig... |
     |
 |
Pixel <> Twips |
Sie müssen Pixel in Twips oder umgekehrt umrechnen? Kein Problem, hier erfahren Sie, wie es geht. |
     |
 |
Batteriestatus ermitteln |
Wenn Sie wissen müssen, wieviel Energie dem Computer zur Verfügung steht und ob er sich im Akkubetrieb befindet oder an das Festnetz angeschlossen ist, müssen Sie sich mal wieder einer API-Funktion bedienen... |
     |
 |
Screenshot erstellen |
Demonstriert, wie man unter VB ganz einfach einen Screenshot erstellen kann, mit nur wenigen Zeilen Code. |
     |
 |
Dateien herunterladen |
Sie wollen für z.B. einen automatischen Update-Prozess eine Datei aus dem Internet herunterladen? Dann hilft Ihnen dieser Artikel weiter. Optional kann sogar noch der Fortschritt in einer Leiste angezeigt werden. |
     |
 |
Server anpingen |
Wen man einen (Web-)Server auf seine Verfügbarkeit hin prüfen will, so sendet man einfach einige kleine Datenpakete an diesen und wartet auf eine Antwort. Dazu eignet sich am Besten genau diese Methode, das Anpingen. Es wird kein Winsock-Steuerelement benötigt; der gesamte Vorgang setzt sich aus einzelnen API-Deklarationen der Winsock.dll zusammen. |
     |
 |
Horizontale Scrollbar in Listen |
Leider bietet VB selbst keine Eigenschaft für eine horizontale Scrollbar in ListBoxen an. Doch auch dieses Problem kann gelöst werden... |
     |
 |
Kommandozeilen-Parameter |
Erklärt das Verarbeiten von Kommandozeilen-Parametern in Visual Basic. Mit solchen Parametern können z.B. Ihre Programme als Verknüpfungsziel für einen Dateityp im Windows Explorer festgelegt werden. |
     |
 |
Code in Strings ausführen |
Zeigt, wie man die Anweisungen einer Zeichenkette ausführen kann, um beispielweise eine Art Makrosprache für das Programm zu schreiben oder mathematische Ausdrücke ohne großen Aufwand zu berechnen. |
     |
 |
API-Fehlermeldungen ermitteln |
Wenn bei der Verwendung einer API-Funktion ein Fehler auftritt, wird standardmäßig keine Fehlermeldung ausgegeben. Mit Hilfe einer weiteren API-Funktion lassen sich diese Rückmeldungen doch noch aufspüren und auslesen... |
     |
 |
12 Kurztipps |
Hier finden Sie 12 kleine Tipps für Entwickler, ein Muss für jeden Progammierer. Wetten, dass Sie mindestens einen dieser Tipps noch nicht kannten? |
     |
 |
MP3-Infos |
Die hier vorgestellte Funktion liest aus dem Header einer beliebigen MP3-Datei alle relevanten Informationen aus (ID, Layer, Frames, Bitrate, Hz, Länge,...). |
     |
 |
Sounds abspielen |
Wie man mit Hilfe einer API-Funktion und ein paar Konstanten eine Sounddatei im Wave-Format wiedergibt. |
     |
 |
Replace in älteren Versionen |
Seit Vb6 ist eine Funktion namens "Replace" fester Bestandteil von VB. Doch in älteren Versionen wird diese Funktion oft schmerzlich vermisst... |
     |
 |
Arrays sortieren |
Mit Hilfe der hier gezeigten Funktion können Sie sehr schnell den Inahlt eines Arrays in alphabetischer Reihenfolge sortieren lassen. Und das ganz ohne API-Funktionen. |
     |
 |
CD-Laufwerk öffnen/schließen |
Wie Sie direkt von Ihrem Programm aus das CD-ROM-Laufwerk öffnen und wieder schließen, erfahren Sie hier. |
     |
 |
CPU-Auslastung ermitteln |
Um zu erfahren, wie stark der Prozessor des Computers derzeit ausgelastet ist, müssen Sie sich nur einem von Windows angelegten Registry-Schlüssel bedienen... |
     |
 |
Systemhotkeys sperren |
Sie wollen nicht, dass man Ihr Programm über den "Anwendung schließen"-Dialog von Windows beenden kann oder wollen dem Benutzer generell den Zugriff auf das System erschweren? Dann stellen Sie doch einfach die Systemhotkeys von Windows aus... |
     |
 |
Umgebungsvariablen auslesen |
Sehr oft muss man z.B. den Pfad des Windows-Verzeichnisses wissen, hat aber keine Lust, sich mit aufwendigen und komplizierten API-Funktionen zu beschäftigen. Aber dafür bietet VB ja Umgebungsvariablen an, die nur sehr oft vergessen und übersehen werden... |
     |
 |
Monitor ausschalten |
Mit Hilfe einer API-Funktion und den richtigen Parametern ist es sogar möglich, den Bildschirm des Benutzers auszuschalten bzw. in den StandBy-Modus zu schalten... |
     |
 |
Tastaturereignisse |
Mit Events wie z.B. "KeyPress" können Sie zwar den Tastenstatus abfragen, aber nur lokal und wenn sich der Fokus auf dem bestimmten Steuerelement befindet. Mit Hilfe einer API-Funktion können Sie den Status einzelner Tasten auch systemweit abfragen... |
     |
 |
Mausklick erzeugen |
Bei einem Mausklick muss nicht immer auch wirklich eine der Maustasten betätigt werden... |
     |
 |
MouseOver-Effekte erzeugen |
In VB wird bei der Erstellung von MouseOver-Effekten ein Ereignis das ausgelöst wird, wenn der Mauszeiger das Steuerelement verlässt, oft schmerzlich vermisst. Mit Hilfe dieses Klassenmoduls ist es möglich, eine solche Ereignisprozedur doch noch zu integrieren. |
     |
 |
Mausposition ermitteln |
Mit Hilfe der hier vorgestellten API-Funktion kann die Mausposition vom Bildschirmrand aus ermittelt werden. |
     |
 |
Eingabe beschränken |
Mit nur wenigen Zeilen Code und ohne Verwendung einer API-Funktion, kann man VB dazu bringen, in speziellen Textfeldern nur noch Zahlen oder andere bestimmte Zeichen zuzulassen. |
     |
 |
Tastendruck simulieren |
Wie man mit VB Tastendrücke ohne Benutzung der Tastatur simulieren kann. |
     |
 |
Mauszeiger bewegen |
Wie man den Mauszeiger "künstlich" verschieben und über anderen Objekten zentrieren kann, lesen Sie hier. |
     |
 |
Mauszeiger einsperren |
Mit einer API-Funktion und den richtigen Parametern lässt sich unter Windows der Mauscursor ganz leicht in Steuerelementen "einfangen"... |
     |
 |
Textbox Infos |
Oft schmerzlich vermisste Funktionen und Eigenschaften von VB zum Ermitteln der Zeilenanzahl etc. einer RTF- oder Textbox werden hier bereitgestellt. |
     |
 |
Eingaben rückgängig machen |
Wer seinem Benutzern mehr Komfort durch eine kleine UNDO-Funktion bieten will, der kann mit einem Klick auf den nebenstehenden Link erfahren, wie das geht. |
     |
 |
Desktophintergrundbild ändern |
Hier wird gezeigt, wie man mit Hilfe von VB das Dektophintergrundbild ändert. |
     |
 |
Icon im SysTray |
Hier wird gezeigt, wie man mit VB ein Icon links neben der Uhr in der Taskleiste von Windows einrichten und kontrollieren kann. |
     |
 |
Zahlensysteme konvertieren |
Mit Hilfe dieser Funktion können Sie ganz leicht zwischen Zahlensystemen umrechen. Neben den gängigen Zahlensystemen wie Dezimal (10), Hexadezimal (16), Oktal (8) und Binär (2), können Sie alle Zahlen der Basis 2-36 umrechnen. Und das alles mit nur einer Funktion und ganz ohne API-Funktionen. |
     |
 |
Primzahlen |
Mit Hilfe der hier gezeigten Funktion ist es Ihnen möglich, auf sehr schnelle Art und Weise zu überprüfen, ob eine Zahl eine Primzahl ist. |
     |
 |
Pause einlegen |
Diesmal wird gezeigt, wie man das Programm eine bestimmte Zeitspanne warten lassen kann, bevor es fortfährt. Auch wenn Sie die API-Funktion Sleep kennen, sollten Sie sich diesen Tipp einmal genauer anschauen... |
     |
 |
Internetzeit |
Man findet immer mehr Uhren auf dem Markt, die die aktuelle Uhrzeit auch in der sogenannten "Internetzeit", einer auf jedem Ort der Erde gleiche Uhrzeit, darstellen können. Vielleicht haben Sie dafür ja auch Verwendung in Ihrem Programm. |
     |
 |
Internetzeit |
Man findet immer mehr Uhren auf dem Markt, die die aktuelle Uhrzeit auch in der sogenannten "Internetzeit", einer auf jedem Ort der Erde gleiche Uhrzeit, darstellen können. Vielleicht haben Sie dafür ja auch Verwendung in Ihrem Programm. |
     |
Quellen: SHADOWare.de |
©2000 by SHADOWare, Thomas Bachem |