vb.net & c#
interessante Seiten
Konfiguration Visual Studio
C# vs. VB.NET
Grundlagen
Programmgesteuertes Setzen von Anführungszeichen in Zeichenfolgen
Kommentare
Formulare
Schließen des Titelleiste deaktivieren
Progressbar
Listbox
ListView
DataGridView
Exemplarische Vorgehensweise: Validieren von Daten im DataGridView-Steuerelement in Windows Forms
TreeView
TabControl
TabPages dynamisch hinzufügen/entfernen
Prüfen, ob ein Tab ausgewählt ist
Folder Browse Dialog
Timer
Datum
Kalenderwoche [Definition]
CalendarWeek - Datum einer bestimmten Kalenderwoche ermitteln
Strings / Text
Texte auf Ähnlichkeiten überprüfen
Levenshtein-Distanz (Wikipedia) | Umsetzung in VB.NET
Arrays
Dimensionen eines Arrays
Sonstiges
Prüfen, ob ein Wert/Text in einem Array/Arraylist enthalten ist
Arraylist
Grundlagen: hinzufügen, hinzufügen an einer bestimmten Stelle usw.
Prüfen, ob ein Wert/Text in einem Array/Arraylist enthalten ist
DataTable & DataSet
DataTable
DataSet
Einstellungen
xml-Dateien
VB6- und VB.NET-Anwendungs-Konfiguration leicht gemacht
XML-Datei gezielt auslesen (VB.net 2005)
ini-Dateien
Klasse für Verwendung von INI-Dateien [Verwendung]
Drag & Drop
Übergabeparameter / Command Line Parameters
Kommandozeile / Command Line
Allgemeines
Ausführen von Command Line Befehlen
Ausführen von Powershell Befehlen
Vorbereitung: Installing the Windows PowerShell SDK
Downloads: Windows PowerShell 3.0 SDK Sample Pack
PowerShell Class (seit Powershell 2.0)
notwendige Referenzen: Adding PowerShell Automation to a .NET Application
3 grundsätzliche Methoden:
Überblick:
ProcessStartInfo (funktioniert auch mit Powershell 1.0; jetzt nicht mehr empfohlen)
Executing PowerShell Scripts via C#
zB: Process.Start(@"path\to\Powershell.exe", @"-File ""ScriptwithArguments.ps1"" ""arg with space""")
powershell.AddCommand + powershell.AddParameter
powershell.AddScript
Alternative:
Laufwerke
alle Laufwerke durchlaufen
Systemeigenschaften
Uptime
Prozesse
CPU-Auslastung
Programatically Check Process CPU Percentage
WMI
WMI Hardware Wrapper (Klasse zum Auslesen von WMI (Win32) Informationen)
Dateien und Verzeichnisse (Directory | Folder)
Hash
Textdatei erstellen
VB.net und Excel
VB.net und Access
Hash
Packen (zip, rar usw.)
Netzwerk
Internet
Fehlerprotokollierung
Fehler Logger (interner Link)
reguläre Ausdrücke / RegEx / RegExp
.NET Framework Regular Expressions | Regular Expression Language - Quick Reference
Using Regular Expressions with The Microsoft .NET Framework (regular-expressions.info)
Office
Ausführen von Office-Makros unter Verwendung der Automatisierung von Visual Basic .NET (nicht optimal für > VB.net 2008)
Kapitel 8 Eine Rechnung in Word (aus Rene Martin - Einstige in VB.NET)
PDF
Klassen
MySQL
SQL
Sonstiges
Mediainfo
Suche
Scannen
MultiThreading
Internet Updater für die eigene Software