VB.Net - Tipps & Tricks
Diese Sammlung an Tipps & Tricks soll ihnen helfen, beim täglichen Umgang mit VB.Net schneller ans Ziel zu gelangen. Neben dem Quelltext und einer Beschreibung steht meist ein Beispielprojekt zum Download bereit.
Die Beispielprojekte der einzelnen Tipps sind meist ausführlich kommentiert. Aus Gründen der Übersichtlichkeit wird auf unseren Webseiten häufig auf die Kommentare verzichtet.
Tipps zu Visual Basic 4/6 und VBA finden Sie in unserer VB-/VBA-Tipprubrik. Tipps zu DirectX finden Sie in unserer DirectX-Rubrik.
Betriebssystem 18
Collections 5
Dateisystem
Dateien 20
Laufwerke 3
Datenbanken (ADO.Net)
Access 3
MS SQL Server 1
SQL (Structured Query Language) 1
Datum / Zeiten  12
Grafik 27
IDE 1
Internet / Netzwerk 13
Multimedia
Audio 2
Video
Oberfläche
Fenster 13
Menü 2
MessageBox 2
Peripherie
Drucker 7
Maus 6
Tastatur
Registry 4
Sicherheit / Kryptographie 6
Steuerelemente (Controls)
Allgemein 9
ComboBox / ListBox neu 10
ListView / TreeView 1
DataGrid 6
DataGridView 1
RichTextBox / TextBox  3
Sonstige Steuerelemente 7
Strings / Rechnen / Variablen
Mathematik 1
Regular Expressions 2
String-Operationen 4
XML 3
Sonstiges 10
Unsere Downloadarchive sind gegen unberechtigte Zugriffe geschützt. Sollten Sie daher wider Erwarten Probleme mit Downloads haben, haben wir für Sie diese Informationen zusammengestellt.
Zeichenerklärung ...
Tipp mit Download
Tipp ohne Download (ggf. Java-Script erforderlich)
Bei Fragen zu VB.Net-Tipps nutzen Sie bitte unser VB.Net-Forum.
Greifen Sie zu unserem Anmeldeformular, wenn Sie auch interessante Tipps & Tricks haben, die Sie einer breiten Gemeinschaft von Gleichgesinnten zur Verfügung stellen wollen. Jeder eingesandte Tipp wird selbstverständlich mit Ihrem Namen veröffentlicht und nimmt bei Veröffentlichung automatisch an unserem Tippwettbewerb teil.
Anregungen oder Verbesserungsvorschläge bitte an Michael Werner.
.NET-Tipps unter Windows Vista /  7 / 8 ausführen
Programme, die in das System eingreifen, werden in Vista mittels der aktivierten Benutzerkontensteuerung (User Account Control, UAC) abgeblockt. Diese Sicherung soll verhindern, dass bösartige Software (Malware) und Spyware installiert  oder unberechtigte Änderungen am Computer vorgenommen werden können. Beim Schreiben in die Systemregistrierung werden vom Anwender deshalb Administratorrechte gefordert.
Ein solches Programm (z.B. .NET-Tipp Anwendung automatisch mit dem System starten) kann dennoch getestet werden, indem die ausführende EXE-Datei über das Kontextmenü (Rechtsklick -> Als Administrator ausführen) gestartet wird.
Auch das Debuggen in der Entwicklungsumgebung ist möglich, denn als Admin ist es möglich, die Benutzerkontensteuerung auszuschalten (Systemsteuerung -> Benutzerkontensteuerung). Allerdings erfordert dies einen Neustart und zur eigenen Sicherheit sollte anschließend die Benutzerkontensteuerung wieder aktiviert werden.
Stand: 03.02.2015VB.Net-Tipps gesamt: 203

Multimedia [ Top ]
Audio
 Wav-Datei mit API abspielen
 Winamp fernsteuern

Oberfläche [ Top ]
Fenster
 Eingabeformular mit ShowDialog aufrufen
 Fensterform ändern
 Form ein- und ausblenden
 Form an die Bildschirmränder andocken
 Form ohne Titelleiste verschieben
 Formszugriff mit überladenem Konstruktor
 Laufschrift
 Mehrfaches Öffnen von Formularen verhindern
 Programm mit Abfrage beenden
 Schließverhalten von Formularen
 Schließverhalten von Formularen ändern
 Threads starten
 Wechselseitiger Formularzugriff
Menü
 MainMenu wechseln und aus- und einblenden
 Menü mit Icon und Shortcut
MessageBox
 Benutzerdefinierte MessageBox
 MessageBox individuell gestalten


Peripherie [ Top ]
Drucker
 Aktuelle Druckaufträge auslesen (WMI)
 Datei drucken
 Drucken mit Vorschau
 Mehrseitige Textdateien drucken
 PrintForm-Komponente
 Standarddrucker ermitteln
 Windows Form drucken
Maus
 Cursor aus Ressource laden
 Cursorposition über einem Grafics-Objekt
 Mausbereich eingrenzen
 Mauszeiger folgen
 Mauszeiger kreisen lassen
 Rechteck mit der Maus aufziehen (Rubberbox)

Registry [ Top ]
 Anwendungsdaten in der Registry speichern
 Einträge eines Registry-Schlüssels auslesen
 Registrierung manipulieren
 Registry-Subkeys abfragen mit LINQ

Sicherheit / Kryptographie [ Top ]
 Benutzerkonto-Login mit SecureString
 GUID-Generator
 Hashcodes mit MD5 generieren
 Kennwort sicher speichern
 Passwortsicherheit durch SaltHash
 Verschlüsseln mit DES und TripleDES

Steuerelemente (Controls) [ Top ]
Allgemein
 Alle Steuerelemente eines Formulars ermitteln
 Bereiche im Steuerelement abfragen
 BorderStyle-Eigenschaft von Steuerelementen erweitern
 Dynamische Anpassung der Steuerelemente
 Ereignisse zentral mit AddHandler auswerten
 Formübergreifender Zugriff auf Steuerelemente
 Steuerelemente verschieben
 Steuerelementfelder erstellen
 Vom Nebenthread auf Steuerelemente zugreifen
ComboBox / ListBox
 ComboBox - Farbige Einträge
 ComboBox im FlatStyle anzeigen
 Datei-Drag & Drop in eine ListBox
 Doppeleinträge in Combo-/ ListBox verhindern
 Farbige ListBox und Bilder einfügen
 ListBox-Einträge speichern und einlesen
 Listbox-Inhalte in den Settings speichern  neu
 ListBox-Einträge verschieben
 ListBox numerisch sortieren
 Mehrspaltige ListBox
DataGrid
 Bitmaps im DataGrid anzeigen
 Delegaten
 Spalten farbig unterlegen
 Spaltenbreiten automatisch anpassen
 Zeilenhöhen automatisch anpassen
 Zellen farbig unterlegen
DataGridView
 DataGridView per Code befüllen
ListView
 ListView per Code befüllen
TextBox / RichTextBox
 Drag& Drop zwischen Textboxen
 RichTextBox-Text mit Links unterlegen
 Textsuche in Multiline-TextBox
Sonstige Seuerelemente
 CheckedListBox auswerten
 Datumsvalidierung mit der MaskedTextBox
 Kontext-Hilfe mit der HelpProvider-Klasse
 ProgressBar in StatusBar
 PropertyGrid
 RadioButtons in Group-Controls zentral auswerten
 TabControl - Farbige Einträge und Grafiken

Strings / Rechnen / Variablen [ Top ]
Rechnen
 Gültigkeitsbereich von Datentypen
Regular Expressions
 Textsuche einschließlich Metazeichen
 Wörter zählen
String-Operationen
 Ascii/Bin-/Dez-/Hex-Konvertierung
 Platzhalter im Text
 String vs. StringBuilder
 Stringvergleich mit String.Compare

XML [ Top ]
 Anwendungseinstellungen mit XML serialisieren
 XML-Datei gezielt auslesen
 XML-Datei in Listview anzeigen

Sonstige [ Top ]
 Assembly-Information auslesen
 Befehlszeilenparameter auswerten
 Fehler zentral auswerten
 Fehlerzeile mittels Stapelüberwachung auslesen
 Fremdanwendung starten und beenden
 Mehrsprachige Anwendungen entwickeln
 Objekt kopieren und einfügen
 Programme mit Parametern starten
 Programmeinstellungen in Ressource speichern
 Zugriff auf Word 2007

Weitere Tipps Zum Seitenanfang  

Startseite | Projekte | Tutorials | VB-/VBA-Tipps | API-Referenz | Komponenten | Bücherecke | VB.Net-Forum | VB-/VBA-Forum | DirectX-Forum | Foren-Archiv | VB.Net | DirectX | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Dienstag, 03. Februar 2015