Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Diese Seite zeigt lediglich nicht-personalisierte Werbung an, um der neuen EU-Datenschutzgrundverordnung gerecht zu werden.
Translate
Mittwoch, 6. Mai 2015
Montag, 4. Mai 2015
Visual Basic.net CSV-Export speichern
Dim CSV_SaveFileDialog As New SaveFileDialog
CSV_SaveFileDialog.InitialDirectory = "C:"
CSV_SaveFileDialog.Filter = "CSV-Dateien|*.csv"
CSV_SaveFileDialog.Title = "Wählen Sie einen Dateititel zum Speichern aus"
If CSV_SaveFileDialog.ShowDialog() = DialogResult.OK Then
MsgBox("Datei gespeichert unter: " & CSV_SaveFileDialog.FileName)
Else
MsgBox("Abbruch")
End If
CSV_SaveFileDialog.InitialDirectory = "C:"
CSV_SaveFileDialog.Filter = "CSV-Dateien|*.csv"
CSV_SaveFileDialog.Title = "Wählen Sie einen Dateititel zum Speichern aus"
If CSV_SaveFileDialog.ShowDialog() = DialogResult.OK Then
MsgBox("Datei gespeichert unter: " & CSV_SaveFileDialog.FileName)
Else
MsgBox("Abbruch")
End If
Visual Basic.net Äquivalent zu App.Path in Visual Basic 6
System.AppDomain.CurrentDomain.BaseDirectory()
Visual Basic.net Mails per SMTP-Server versenden
https://www.vb-paradise.de/index.php/Thread/6931-E-Mail-senden-per-SMTP-Simple-Mail-Transfer-Protocol/
https://msdn.microsoft.com/de-de/library/bb979096.aspx
Dim Message As New MailMessage
Dim Login As New System.Net.NetworkCredential
Login.UserName = "andreas@absender.de"
Login.Password = "Passwort des Absenders"
Message.IsBodyHtml = False
Dim SMTPServer As New SmtpClient()
SMTPServer.Host = "smtp.web.de" 'bei web.de
SMTPServer.Port = 25
SMTPServer.UseDefaultCredentials = False
SMTPServer.Credentials = Login
Try
Message.From = New MailAddress("andreas@absender.de")
Message.To.Add("entchen@empfänger.de")
Message.Subject = "Betreff"
Message.Body = "Inhalt"
SMTPServer.Send(Message)
MsgBox("E-Mail gesendet.", MsgBoxStyle.Information, Title:="Information")
Catch ex As Exception
MsgBox(ex.Message) 'Fehlermeldung ausgeben
End Try
https://msdn.microsoft.com/de-de/library/bb979096.aspx
Dim Message As New MailMessage
Dim Login As New System.Net.NetworkCredential
Login.UserName = "andreas@absender.de"
Login.Password = "Passwort des Absenders"
Message.IsBodyHtml = False
Dim SMTPServer As New SmtpClient()
SMTPServer.Host = "smtp.web.de" 'bei web.de
SMTPServer.Port = 25
SMTPServer.UseDefaultCredentials = False
SMTPServer.Credentials = Login
Try
Message.From = New MailAddress("andreas@absender.de")
Message.To.Add("entchen@empfänger.de")
Message.Subject = "Betreff"
Message.Body = "Inhalt"
SMTPServer.Send(Message)
MsgBox("E-Mail gesendet.", MsgBoxStyle.Information, Title:="Information")
Catch ex As Exception
MsgBox(ex.Message) 'Fehlermeldung ausgeben
End Try
Visual Basic.net-Double-Zahlen für SQL-Befehl formatieren
Value.ToString("G", New System.Globalization.CultureInfo("en-US")))
--> Ändert 1,00 auf 1.00
Kalenderwoche aus Datum berechnen-C# und Visual Basic.net
C#:
public static int berechneKalenderwoche(DateTime datum)
{
int kalenderwoche = (datum.DayOfYear/7)+1;
if (kalenderwoche == 53) kalenderwoche = 1;
return kalenderwoche;
}
{
int kalenderwoche = (datum.DayOfYear/7)+1;
if (kalenderwoche == 53) kalenderwoche = 1;
return kalenderwoche;
}
Visual Basic.net:
Public Shared Function berechneKalenderwoche(datum As DateTime) As Integer
Dim kalenderwoche As Integer = (datum.DayOfYear / 7) + 1
If kalenderwoche = 53 Then
kalenderwoche = 1
End If
Return kalenderwoche
End Function
Dim kalenderwoche As Integer = (datum.DayOfYear / 7) + 1
If kalenderwoche = 53 Then
kalenderwoche = 1
End If
Return kalenderwoche
End Function
Samstag, 2. Mai 2015
Eigenen Linux vServer mit Apache Web- und MySQL Server unter Windows aufsetzen [Deutsch][HD]
Donnerstag, 30. April 2015
Visual Basic .net Strings mit AES verschlüsseln
Option Strict On
Imports System.Security.Cryptography
Public Class cCrypt
#Region "Zustandsvariablen"
Private EncryptedString_ As String
Private DecryptedString_ As String
#End Region
Public Sub New()
End Sub
#Region "Methoden"
' Verschlüsseln
Public Sub Encrypt(ByVal AESKeySize As Int32, _
ByVal DecryptedString As String, _
ByVal Password As String)
' Der Salt-Wert ist eine zufällig gewählte Zeichenfolge,
' wenn man so will ein zweites Passwort.
' Nur wer den Salt-Wert und das Passwort kennt,
' kann entschlüsseln.
' Durch Verwendung eines Salt-Wertes ist es deutlich
' schwerer das Passwort zu knacken.
' Wird das Passwort selber zur Erstellung des Salt-Wertes
' verwendet, muss dieses mindestens 8 Zeichen haben.
Dim Salt() As Byte
Salt = System.Text.Encoding.UTF8.GetBytes( _
"12345")
' Mit Hilfe des Passwortes und des Salt wird ein Key (Hash-Wert)
' generiert, der später zur Initialisierung des
' AES-Algorithmus verwendt wird.
Dim GenerierterKey As New Rfc2898DeriveBytes(Password, Salt)
' Instanzierung des AES-Algorithmus-Objekts mit 256-bit
' oder 256-bit Schlüssel und 256-bit Block-Size
Dim AES As New AesManaged
AES.KeySize = AESKeySize ' möglich sind 128 oder 256 bit
AES.BlockSize = 128
' Algorithmus initialisieren:
AES.Key = GenerierterKey.GetBytes(AES.KeySize \ 8)
AES.IV = GenerierterKey.GetBytes(AES.BlockSize \ 8)
' Memory-Stream und Crypto-Stream erzeugen -> CreateEncryptor()
Dim ms As New IO.MemoryStream
Dim cs As New CryptoStream(ms, AES.CreateEncryptor(), _
CryptoStreamMode.Write)
' Daten verschlüsseln:
Dim Data() As Byte
Data = System.Text.Encoding.UTF8.GetBytes(DecryptedString)
cs.Write(Data, 0, Data.Length)
cs.FlushFinalBlock()
cs.Close()
' Verschlüsselte Daten als String ausgeben:
EncryptedString_ = Convert.ToBase64String(ms.ToArray)
ms.Close()
AES.Clear()
End Sub
' Entschlüsseln
Public Sub Decrypt(ByVal AESKeySize As Int32, _
ByVal EncryptedString As String, _
ByVal Password As String)
' Der Salt-Wert und das Passwort müssen mit dem übereinstimmen,
' das bei der Verschlüsselung verwendet wurde:
Dim Salt() As Byte
Salt = System.Text.Encoding.UTF8.GetBytes( _
"12345")
Dim GenerierterKey As New Rfc2898DeriveBytes(Password, Salt)
' Instanzierung des AES-Algorithmus-Objekts:
Dim AES As New AesManaged
' Ein mit 256 bit verschlüsselter String kann
' auch nur mit 256 bit entschlüsselt werden!
AES.KeySize = AESKeySize ' möglich sind 128 oder 256 bit
AES.BlockSize = 128
' Algorithmus initialisieren:
AES.Key = GenerierterKey.GetBytes(AES.KeySize \ 8)
AES.IV = GenerierterKey.GetBytes(AES.BlockSize \ 8)
' Memory-Stream und Crypto-Stream erzeugen -> CreateDecryptor()
Dim ms As New IO.MemoryStream
Dim cs As New CryptoStream(ms, AES.CreateDecryptor(), _
CryptoStreamMode.Write)
Try ' Daten entschlüsseln:
Dim Data() As Byte
Data = Convert.FromBase64String(EncryptedString)
cs.Write(Data, 0, Data.Length)
cs.FlushFinalBlock()
cs.Close()
' Die entschlüsselten Daten als String ausgeben:
DecryptedString_ = System.Text.Encoding.UTF8.GetString(ms.ToArray)
ms.Close()
AES.Clear()
Catch ex As Exception
DecryptedString_ = "Ungültiges Passwort!"
End Try
End Sub
#End Region
#Region "Eigenschaften"
ReadOnly Property EncryptedString() As String
Get
Return EncryptedString_
End Get
End Property
ReadOnly Property DecryptedString() As String
Get
Return DecryptedString_
End Get
End Property
#End Region
End Class
Imports System.Security.Cryptography
Public Class cCrypt
#Region "Zustandsvariablen"
Private EncryptedString_ As String
Private DecryptedString_ As String
#End Region
Public Sub New()
End Sub
#Region "Methoden"
' Verschlüsseln
Public Sub Encrypt(ByVal AESKeySize As Int32, _
ByVal DecryptedString As String, _
ByVal Password As String)
' Der Salt-Wert ist eine zufällig gewählte Zeichenfolge,
' wenn man so will ein zweites Passwort.
' Nur wer den Salt-Wert und das Passwort kennt,
' kann entschlüsseln.
' Durch Verwendung eines Salt-Wertes ist es deutlich
' schwerer das Passwort zu knacken.
' Wird das Passwort selber zur Erstellung des Salt-Wertes
' verwendet, muss dieses mindestens 8 Zeichen haben.
Dim Salt() As Byte
Salt = System.Text.Encoding.UTF8.GetBytes( _
"12345")
' Mit Hilfe des Passwortes und des Salt wird ein Key (Hash-Wert)
' generiert, der später zur Initialisierung des
' AES-Algorithmus verwendt wird.
Dim GenerierterKey As New Rfc2898DeriveBytes(Password, Salt)
' Instanzierung des AES-Algorithmus-Objekts mit 256-bit
' oder 256-bit Schlüssel und 256-bit Block-Size
Dim AES As New AesManaged
AES.KeySize = AESKeySize ' möglich sind 128 oder 256 bit
AES.BlockSize = 128
' Algorithmus initialisieren:
AES.Key = GenerierterKey.GetBytes(AES.KeySize \ 8)
AES.IV = GenerierterKey.GetBytes(AES.BlockSize \ 8)
' Memory-Stream und Crypto-Stream erzeugen -> CreateEncryptor()
Dim ms As New IO.MemoryStream
Dim cs As New CryptoStream(ms, AES.CreateEncryptor(), _
CryptoStreamMode.Write)
' Daten verschlüsseln:
Dim Data() As Byte
Data = System.Text.Encoding.UTF8.GetBytes(DecryptedString)
cs.Write(Data, 0, Data.Length)
cs.FlushFinalBlock()
cs.Close()
' Verschlüsselte Daten als String ausgeben:
EncryptedString_ = Convert.ToBase64String(ms.ToArray)
ms.Close()
AES.Clear()
End Sub
' Entschlüsseln
Public Sub Decrypt(ByVal AESKeySize As Int32, _
ByVal EncryptedString As String, _
ByVal Password As String)
' Der Salt-Wert und das Passwort müssen mit dem übereinstimmen,
' das bei der Verschlüsselung verwendet wurde:
Dim Salt() As Byte
Salt = System.Text.Encoding.UTF8.GetBytes( _
"12345")
Dim GenerierterKey As New Rfc2898DeriveBytes(Password, Salt)
' Instanzierung des AES-Algorithmus-Objekts:
Dim AES As New AesManaged
' Ein mit 256 bit verschlüsselter String kann
' auch nur mit 256 bit entschlüsselt werden!
AES.KeySize = AESKeySize ' möglich sind 128 oder 256 bit
AES.BlockSize = 128
' Algorithmus initialisieren:
AES.Key = GenerierterKey.GetBytes(AES.KeySize \ 8)
AES.IV = GenerierterKey.GetBytes(AES.BlockSize \ 8)
' Memory-Stream und Crypto-Stream erzeugen -> CreateDecryptor()
Dim ms As New IO.MemoryStream
Dim cs As New CryptoStream(ms, AES.CreateDecryptor(), _
CryptoStreamMode.Write)
Try ' Daten entschlüsseln:
Dim Data() As Byte
Data = Convert.FromBase64String(EncryptedString)
cs.Write(Data, 0, Data.Length)
cs.FlushFinalBlock()
cs.Close()
' Die entschlüsselten Daten als String ausgeben:
DecryptedString_ = System.Text.Encoding.UTF8.GetString(ms.ToArray)
ms.Close()
AES.Clear()
Catch ex As Exception
DecryptedString_ = "Ungültiges Passwort!"
End Try
End Sub
#End Region
#Region "Eigenschaften"
ReadOnly Property EncryptedString() As String
Get
Return EncryptedString_
End Get
End Property
ReadOnly Property DecryptedString() As String
Get
Return DecryptedString_
End Get
End Property
#End Region
End Class
Visual Basic .net-Datagridview Spalten auf Datum/ Währung formatieren
Me.dataGridView1.Columns("UnitPrice").DefaultCellStyle.Format = "c"
Me.dataGridView1.Columns("ShipDate").DefaultCellStyle.Format = "d"
Me.dataGridView1.Columns("ShipDate").DefaultCellStyle.Format = "d"
Visual Basic .net-Datagridview sortieren
DataGridView.Sort(DataGridView.Columns(1), System.ComponentModel.ListSortDirection.Ascending)
DataGridView.Sort(DataGridView.Columns(1), System.ComponentModel.ListSortDirection.Descending)
DataGridView.Sort(DataGridView.Columns(1), System.ComponentModel.ListSortDirection.Descending)
Samstag, 11. April 2015
Dienstag, 7. April 2015
Freitag, 3. April 2015
Montag, 30. März 2015
Freitag, 27. März 2015
Auf Android und unter Windows fernsehen mit Gratistool
Auf Android und unter Windows fernsehen mit Gratistool
Dienstag, 24. März 2015
Donnerstag, 19. März 2015
Zitatverdreher-Die Macht ist nicht etwas,was man erwirbt, wegnimmt, teilt, was man bewahrt oder verliert; Die Macht ist etwas, was sich von unzähligen Punkten aus und im Spiel ungleicher und beweglicher Beziehungen vollzieht
"Die Macht ist nicht etwas,was man erwirbt, wegnimmt, teilt, was man bewahrt oder verliert; Die Macht ist etwas, was sich von unzähligen Punkten aus und im Spiel ungleicher und beweglicher Beziehungen vollzieht."
Darth Vader
Zitatverdreher-Handle nur nach derjenigen Maxime, durch die du zugelich wollen kannst, dass sie ein allgemeines Gesetz werde
"Handle nur nach derjenigen Maxime, durch die du zugelich wollen kannst, dass sie ein allgemeines Gesetz werde."
Silvio Berlusconi
Zitatverdreher-Je öfter eine Dummheit wiederholt wird, desto mehr bekommt sie den Anschein von Klugheit
"Je öfter eine Dummheit wiederholt wird, desto mehr bekommt sie den Anschein von Klugheit"
The Lehman brothers
Zitatverdreher-Wer mit 20 kein Kommunist war, hat kein Herz. Aber, wer mit 40 noch Kommunist ist, der hat keinen Verstand
"Wer mit 20 kein Kommunist war, hat kein Herz. Aber, wer mit 40 noch Kommunist ist, der hat keinen Verstand"
Josef Stalin
Samstag, 14. März 2015
Zitatverdreher-Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat
"Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat"
Peter Hartz
Zitatverdreher-Der Vorteil von Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist da schon schwieriger.
"Der Vorteil von Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist da schon schwieriger."
Kevin Grosskreutz
Zitatverdreher-Herr, es ist Sommer. Der Sommer war sehr groß. Leg deinen Schatten auf die Sonnenuhren und auf den Fluren lass die Winde los
"Herr, es ist Sommer. Der Sommer war sehr groß. Leg deinen Schatten auf die Sonnenuhren und auf den Fluren lass die Winde los"
H.P.Baxxter
Zitatverdreher-Da hat das rote Pferd sich einfach umgedreht und hat mit seinem Schwanz die Fliege abgewehrt
"Da hat das rote Pferd sich einfach umgekehrt und hat mit seinem Schwanz die Fliege abgewehrt"
Johann Wolfgang von Goethe
Abonnieren
Posts (Atom)





























.jpg)





.jpg)









