In letzter Zeit sind immer mehr Spams in den Kommentaren erschienen. Um es zu unterbinden müsst ihr euch registrieren und einloggen, um Kommentare schreiben zu können.
Es gibt manchmal, dass man ein neues Formular bzw. Dialog öffnen möchte, und währenddessen den Parent-Form blokieren möchte.
Ein einfaches Beispiel:
“Sind Sie sicher…?” – Wir wollen diese Frage dem Benutzer stellen und je nach Antwort, was anderes tun. Es wäre dann natürlich sinnvoll, wenn unser Code eine Pause machen würde, bis der User sich entschieden hat, ob er sich sicher ist. Was machen wir dann? Natürlich: ShowDialog().
Nur es hat einen Schönheitsfehler:
Wenn wir ein Formular/Dialog mit ShowDialog() öffnen, wird nicht nur der Parent-Form, sondern der komplette UI-Thread, in dem ShowDialog() aufgerufen wurde, blockiert. Dafür ein einfaches Beispiel ist der Folgende Code. Ich habe ein Formular Form1 und auf dem sind 2 Knöpfe. btOpenNewForm öffnet ein neues Form1 Formular. btCloseForm fragt, ob wir das aktuelle Formular sicher schließen möchten und wenn die Antowrt ja ist, schließt den Form. More »
Also es ist lange Zeit her, dass ich etwas geschrieben hab, und ich habe ja versprochen, dass ich den Browser euch zeig, wie manns macht… Und das werde ich auch tun. In 1-2 Tagen, kommt der erste Teil.
Endlich… Und ich hatte in der letzten Zeit sehr viel zu tun, und hatte einige Probleme, die mir neu waren und für die ich eine Lösung suchen habe müssen. Die werde ich euch auch zeigen, damit ihr die Lösung vielleicht schneller habt, als ich, weil ihr nicht so lange suchen müsst.
Und eine Bitte: Wenn ihr ein Problem habt (der Code funktioniert nicht, ihr könnt nicht kompilieren, etc) bitte hier einen Kommentar schreiben – möglichst mit Code – und nicht bei den YouTube Videos. Dort hat der Code vielleicht gar nicht Platz.
Danke.
Hallo,
ich habe auf youtube ein paar Videos über Streams, OpenFileDialog und SaveFileDialog. Und ich habe festgestellt, dass viele einen Fehler machen, was das Programm zum Absturz bringen kann.
Um dabei zu helfen, habe ich ein Video gemacht, in dem ich zeige, wo der Fehler ist und wie man den vermeiden kann.
Und was ich natürlich vergessen habe:
Bei dem Code, wo wir Zeile für Zeile den Text lesen und selber eine neue Zeile hinzufügen:
public void Read2(string filename)
{
System.IO.StreamReader sr = new System.IO.StreamReader(filename);
while (!sr.EndOfStream)
{
textBox2.Text += sr.ReadLine();
if (!sr.EndOfStream)
textBox2.Text += Environment.NewLine;
}
sr.Close();
}
Mit diese IF-Anweisung können wir erreichen, dass am Ende keine neue Zeile extra hinzugefügt wird.
Hallo,
ich habe mich heute damit bisschen beschäftigt, den Browser zusammenzubasteln, damit ich euch zeigen kann, wie man das macht.
Auf den zwei Screenshots könnt ihr sehen, wie es aussehen wird. Die Videos und der Code kommt später.
Ich werde versuchen, so schnell, wie möglich die Videos fertig zu machen ![]()
Bis dann.
Hallo,
ich habe zwar gezeigt, wie wir den MD5 Algorithmus zu Fuß programmieren können, aber ich habe vergessen, es zu zeigen, wie man mit der fertig programmierten .NET Klasse man es machen kann.
Also los gehts:
In diesem Namespace findet man Klassen, die für die Ver- und Entschlüsselungen, Hash-Algorithmen usw. verwendet werden können. Jetzt werden wir uns mit der MD5 Klasse beschäftigen, aber später werde ich audch zeigen, wie man mit AES oder mit RSA ver- und entschlüsseln kann.
Als erstes deklarieren wir eine Funktion, die ComputeHashFromString heißt und ein String Parameter bekommt und einen String als Ergebnis liefert.
public static string ComputeHashFromString(string text)
{
}
Und weil ich wieder da bin, hier ist das nächste How-To, wie man einen kleinen Taschenrechner mit C# und WinForms in ein paar Minuten machen kann. Es ist wirklich nicht schwer, ihr solltet ausprobieren. More »
Hallo,
ich habe zuletzt eine längere Pause gemacht und in der Zeit war die Seite auch nicht verfügbar. Aber jetzt ist es nun so weit. Ich bin wieder da und mach weiter! Weiterhin freu ich mich auf Fragen, also seid bereit eure Fragen zu stellen.
Mit freundlichen Grüßen,
mbd
Ich habe überlegt, und das mit den Screenshots aufgegeben. Statt dessen werde ich kleine Videos machen, mit denen ihr besser sehen könnt, was ich mache und wie das funktioniert.
Die erste Reihe ist da. Das Thema: Win Forms mit C#. Die Code-Beispiele werdet Ihr immer unter den Videos finden.
Viele suchen lösungen, wie Binär in Hexzahlen oder umgekehrt umgewandelt werden kann.
Wie man Dezimalzahlen in Binär- oder Hexzahl umwandelt ist relativ einfach:
public static string DezimalToBinaer(int dezimal)
{
return Convert.ToString(dezimal, 2);
}
public static string DezimalToBinaer(long dezimal)
{
return Convert.ToString(dezimal, 2);
}
public static string DezimalToHex(int dezimal)
{
return Convert.ToString(dezimal, 16);
}
public static string DezimalToHex(long dezimal)
{
return Convert.ToString(dezimal, 16);
}

Categories
Tag Cloud
Blog RSS
Comments RSS
Last 50 Posts
Back
Void « Default
Life
Earth
Wind
Water
Fire
Light 