Startseite   Forum   Gästebuch   Blog   rechtl. Hinweise   Impressum 
 

Sources & Tipps: Überblick

Allgemein (25)  Oberfläche (12)  Windows (18)  Internet (21)  IE (13)  Multimedia (6)  Setups (3)

Ich hoffe, dass Ihnen die Beiträge weiterhelfen werden. Sie können auch alle Artikel herunterladen und offline lesen.

Allgemein

 Befehlszeilenargumente komfortabel verarbeiten
So lassen Sie sich eine Collection-Auflistung mit Kommandozeilenargumenten zurückgeben...

 Bit-Spielereien
Ein paar Funktionen rund um Bit-Operationen in Visual Basic

 Bit-Spielereien, Teil 2
Aus C/C++ bekannte Routinen rund um WORD und LONG...

 Fensterstile bequem ändern
Zwei Funktionen, die Ihnen die Arbeit erleitern

 Wider den Null-Terminator
Von API-Funktionen zurückgegebene Strings vom lästigen Terminator-Byte befreien

 Zeichenfolgen aus Speicheradressen erhalten
So bekommen Sie den zugehörigen String, wenn nur ein Zeiger zur Verfügung steht...

 VB-Strings zu Byte-Arrays umwandeln und umgekehrt
So können Sie an API-Funktionen Byte-Datenfelder an Stelle von VB-Strings übergeben...

 Das ewige Problem mit den VB-Runtimes...
Wenn's mal ohne Installation sein muss: diese Alternativen zu Visual Basic gibt es...

 INI-Dateien schreiben und lesen ohne 64 KB-Grenze
Mit VB-Bordmitteln geht's besser

 Ausführung der Anwendung für bestimmte Zeit unterbrechen
Für alle, die es noch nicht wissen ;-)

 Klänge über Systemlautsprecher ausgeben
Unter Windows NT ohne Einschränkungen...

 ComboBox mit Dateinamen füllen
Im Kombinationsfeld eine Liste mit den Dateien eines Ordners anzeigen

 Date-Variablen in FILETIME-Strukturen umwandeln und umgekehrt
So einfach können Sie mit FILETIME-Strukturvariablen arbeiten...

 Prüfen, ob eine Datei existiert
Auch die neuere Internet Explorer-Shell bietet dafür eine Möglichkeit...

 Einen relativen Pfad erzeugen
So lässt sich mit Hilfe der IE-Shell ein relativer Dateiverweis erzeugen...

 Auf Vorliegen eines UNC-Pfades prüfen
Feststellen, ob es sich bei einem Pfad um einen UNC-Pfad handelt

 Überprüfen, ob eine Zeichenfolge eine URL darstellt
So kommen Sie einer ungültigen URL-Angabe auf die Spur

 Parsen einer URL per WinInet-API
Standardmodul mit entsprechenden Funktionen zum Herunterladen

 Feststellen, ob ein Dateiname für DOS ungültige Zeichen enthält
Überprüfen, ob ein Dateiname unter DOS zulässig wäre...

 Arbeiten mit kurzen Pfad- und Dateinamen
So verkürzen Sie lange Dateipfade nach dem DOS-üblichen 8.3-Schema...

 Pfad auf bestimmte Länge verkürzen
Wenn die zur Verfügung stehende Länge für einen Pfad zu klein ist...

 Von ASCII nach ANSI und zurück
Zeichenfolgen zwischen den Zeichensätzen umwandeln

 Bezeichnung eines Datenträgers ändern
Datenträgerbezeichnung einfach verändern oder löschen

 Temporäre Datei erstellen
... und gleich für den richtigen Speicherort und einen eindeutigen Dateinamen sorgen

 Prüfen, ob ein anderes VB-Programm gestartet ist
So erfahren Sie, ob eine andere VB-Anwendung (die Sie erstellt haben) aktiv ist

nach oben

Benutzeroberfläche

 Manipulieren der DriveListBox
Erhalten Sie den vollen Zugriff auf die Elemente der DriveListBox

 Flache Textfelder mit Hover-Effekt erstellen
Ein kleiner Workshop zur "Aufpolierung" der VB-Textbox...

 Desktop-Hintergrund auf ein Formular malen
Ein simpler API-Aufruf genügt...

 Nachbildung einer Titelleiste mit Farbverlauf
So bilden Sie eine Titelleiste samt Farbverlauf in Systemfarben nach...

 Höhe der Titelleiste ermitteln
Erfahren, wie hoch die Titelleiste laut Systemeinstellungen sein soll...

 Inneren Rand eines Textfeldes einstellen
So lässt sich der Abstand zwischen Außenrahmen und Text in einer TextBox verändern

 ListView-Control aufpoliert
Optische Erweiterungen im Internet Explorer-Stil...

 Farbe der Balken und des Hintergrundes einer ProgressBar setzen
Was auch ohne Eigenbau geht...

 Animation der Titelleiste
Effekte wie beim Maximieren/Minimieren eines Fensters...

 Animationseffekte für Fenster
Anzeigen und Verstecken einer VB-Form mit Animationseffekten versehen

 3D-Rahmen zeichnen
So zeichnen Sie 3D-Rahmen, geeignet für eigene Schaltflächen-Controls und mehr...

 Zeichnen von Elementen der Windows-Benutzeroberfläche
Zeichnen von Schaltflächen, Kontrollkästchen und mehr...

nach oben

Windows

 Größe des verfügbaren Arbeitsbereichs ermitteln
Größe des Platzes, der nicht von Taskleiste & Co. verdeckt wird...

 Wo ist die Taskleiste?
Position und Abmessungen der Taskleiste ermitteln

 Testseite auf einem beliebigen Drucker drucken
Dem Anwender den Weg über die Druckereigenschaften ersparen...

 Eigenschaften eines Druckers anzeigen
Windows-Dialogfeld mit den Druckereigenschaften anzeigen

 Typ einer Datei ermitteln
So lassen Sie sich von Windows den Dateityp einer Datei zurückgeben

 Informationen zu laufenden Prozessen abrufen
So können Sie z.B. eine Liste aller aktuell laufenden Prozesse anzeigen...

 Informationen zu einem Datenträger ermitteln
Laufwerksbezeichnung, Seriennummer, Dateisystem...

 Komponenten zum Active Desktop hinzufügen
Fügen Sie Bilder und Webseiten zum Windows Active Desktop hinzu...

 Dialog mit Dateieigenschaften anzeigen
Dateieigenschaften anzeigen wie im Windows-Explorer

 Zustand des Systemspeichers herausfinden
So kommen Sie an Informationen zum Speicherzustand

 Dialogfeld zum Auswählen eines Ordners
... was eine aktuelle Windows-Shell auch ohne API-Aufrufe kann...

 Maustasten vertauschen
So können Sie dem Benutzer z.B. den Weg über die Systemsteuerung ersparen...

 Dateien oder Ordner in Papierkorb verschieben
Damit auch Ihr Programm diese wichtige Windows-Funktion beherrscht :-)

 Windows-Papierkorb leeren
Eine weitere Funktion für den eigenen Dateimanager...

 Bugs in Windows 9x für gezielte Abstürze nutzen
So können Sie Ihre Anwendung in allen Extremsituationen testen...

 Dateiverknüpfung in Start/Dokumente ablegen
Per VB-Programm Dateien im Dokumente-Ordner anzeigen lassen

 Dokumente-Ordner leeren
So lässt sich der Dokumente-Ordner im Startmenü von Verknüpfungen entleeren

 Ist die Systemdatei geschützt?
Prüfen, ob eine Datei durch die Windows-Systemdateiprüfung vor Überschreiben gesichert ist.

nach oben

Internet

 Parsen von IRC-Nachrichten
Aufschlüsseln von Messages, die vom IRC-Server an den Client geschickt werden

 Zwischen Date-Variablen und HTTP-Datumsangaben konvertieren
So arbeiten Sie mit RFC-konformen Datumsangaben (wie bei HTTP verwendet)

 Datumsausdruck nach RFC 2822 formatieren
Date-Ausdruck gemäß RFC 2822 (E-Mails...) mit Zeitzoneninformation versehen

 Seiten per WinInet-API herunterladen
Mit Hilfe der WinInet-API per HTTP Webseiten herunterladen...

 Dateien per Urlmon.dll mit Fortschrittsanzeige herunterladen
Mit ein paar COM-Klimmzügen Dateidownload mit Statusanzeige realisieren

 Größe einer Datei auf dem Webserver ermitteln
So erfahren Sie per WinInet-API die Größe einer HTTP-Datei in Bytes

 Dateien aus dem Internet in den Browser-Cache laden
Internetseiten herunterladen und im Internet Explorer-Cache ablegen...

 Überprüfen, ob DFÜ-Verbindung besteht
Mit der RAS-API und einem kleinen Umweg geht dies...

 Server per WinInet-API anpingen
So überprüfen Sie, ob ein Internet-Server erreichbar ist

 Feststellen, ob Offline-Modus aktiviert ist
Überprüfen, ob Internet Explorer & Co. im Offlinebetrieb arbeiten...

 Offlinebetrieb ein- und ausschalten
Offlinemodus steuern mit entsprechender Reaktion von IE & Co...

 Überprüfen, ob eine URL offline verfügbar ist
Informieren Sie sich per API, ob sich eine Internet-Ressource im Browser-Cache befindet

 Dialogfeld zum Verlassen des Offlinemodus anzeigen
So zeigen Sie das vom Internet Explorer bekannte Dialogfenster des Offline-Modus an

 Erstellen einer neuen DFÜ-Verbindung
So rufen Sie den Assistenten zur Einrichtung einer neuen DFÜ-Verbindung auf

 DFÜ-Verbindung mit VB aufbauen und trennen
Wege mit und ohne API...

 Beschreibungstext zu einem DFÜ-Fehlercode bestimmen
So kann Ihr Programm Texte zu DFÜ-Fehlern anzeigen...

 Alle Einträge im DFÜ-Netzwerk auflisten
Die Namen aller Verbindungseinstellungen zurückgeben lassen

 Rufnummer eines DFÜ-Eintrags auslesen
Ermitteln der Telefonnummer, über die eine DFÜ-Verbindung aufgebaut wird

 Eigenschaftendialog einer DFÜ-Verbindung anzeigen
So zeigen Sie dem Benutzer das vorgefertigte Eigenschaftenfenster des DFÜ-Netzwerkes

 Löschen einer DFÜ-Verbindung
Einen Eintrag aus dem DFÜ-Netzwerk-Ordner entfernen

 Auflisten DFÜ-fähiger Geräte
So erhalten Sie alle installierten Geräte, die für's DFÜ-Netzwerk geeignet sind.

nach oben

Microsoft Internet Explorer

 Meldung "Dateidownload" beim WebBrowser verhindern
Offlinebrowser schreiben, der Dateien direkt öffnet, anstatt sie "herunterzuladen"...

 Ermitteln, wo eine Seite im IE-Cache gespeichert ist
Pfad und Dateinamen der jeweiligen Cache-Datei zu einer Ressource herausfinden...

 Dialogfeld zum Suchen in der aktuellen Seite anzeigen
Erlauben Sie dem Anwender, nach Text in der angezeigten Seite zu suchen...

 Überprüfen, ob eine URL abonniert wurde
So lässt sich die Existenz eines URL-Eintrags im Ordner Offline Web Pages "nachweisen"

 Gespeicherte Cookies auslesen
Zugriff auf aktuell gültige Cookies verschiedener Sites

 HTML-Dialogfelder anzeigen
HTML-Dialogfelder, wie sie auch der Internet Explorer selbst verwendet...

 Offenes IE-Fenster nach bestimmtem Kriterium finden
So erhalten Sie den Verweis auf ein offenes IE-Fenster, das eine bestimmte Bedingung erfüllt

 Bands eines instanzierten Browser-Fensters ein- und ausschalten
(VB-)Programmgesteuert dem Benutzer ein vorkonfiguriertes IE-Fenster liefern

 Auflisten bestimmter Tags in einer HTML-Seite
So können Sie z.B. alle Tabellen oder alle Zeilenumbrüche einer Seite zählen

 Ausfüllen von Webformularen aus einem VB-Programm heraus
Oft gefragt, hier beschrieben...

 Zugriff auf Scriptfunktionen über das WebBrowser-Steuerelement
JavaScript- und VBScript-Funktionen auf einer Web-Seite aus VB heraus aufrufen...

 ExecWB - Die Methode mit vielen Möglichkeiten
Wie man die WebBrowser-Methode benutzt und was man damit aufruft...

 Windows-Registry: Zonen des Internet Explorers beeinflussen?
Wie Sie die Zoneneinstellungen des MS Internet Explorers auslesen oder verändern

nach oben

Multimedia

 Kleine Einführung zum Media Player-Control
Erklärung der Grundfunktionen anhand einer Beispielanwendung

 Media Player: Informationen zum Audio-/Videostück abfragen
So ermitteln Sie den Interpret oder den Titel eines Musikstücks

 Eine kleine Einführung in MCI
So setzen Sie MCI für die Arbeit mit Multimedia-Dateien ein...

 Endloswiedergabe eines AVI-Videos in einer PictureBox
Eine kleine AVI-Animation in einer PictureBox abspielen lassen

 AVI-Video im Vollbild mit Abbruchtaste
Eine AVI-Datei im Vollbild abspielen und eigene Abbruchtaste definieren

 Bereich aus einer WAV-Datei ausschneiden
Löschen eines bestimmten Bereichs in einer WaveAudio-Datei mit Hilfe von MCI

nach oben

Setups (Installation eigener Anwendungen)

 Setup1: Installation mehrerer Komponenten
Erlauben Sie dem Benutzer die Auswahl zu installierender Programmkomponenten

 Setup1: Erstellt, benutzt, gelöscht
So funktioniert das auch mit benutzerdefinierten Registry-Einträgen problemlos...

 Setup1: Keine Deinstallation zulassen
Auch wenn dieses Vorhaben absurd klingt: so wird's gemacht...

 
nach oben
 
  Copyright © 2000-2006 AWZhome Projekt. Alle Rechte vorbehalten.