3. November 2009 - 22:50 Uhr
Threads werden häufig in der Programmierung gebraucht wenn zwei Vorgänge in einer Anwendung parallel laufen sollen. Besonders bei umfangreichen Programmen mit vielen Funktionen sind Threads nicht wegzudenken. Allerdings sollte man es nicht übertreiben da Threads eine große Fehlerquelle in einem Programm sind.
Die einfachste Form eines Threads ist folgende:
using System;
using System.Threading;
namespace threads
{
class beispiel
{
static void Main()
{
Thread t = new Thread(mach_was);
t.Start();
}
private void mach_was()
{
MessageBox.Show(“Hallo ich bin der Thread!”);
}
}
}
Kommentieren » | C-Sharp, Tutorials
3. November 2009 - 00:51 Uhr
In vielen Fällen sind Leerzeichen zum Verarbeitung von Daten sehr störend und machen die Daten meistens unbrauchbar. Mit C-Sharp können Leerzeichen ganz einfach durch ein beliebiges Zeichen ersetzt werden. Hierzu ist die Replace() Funktion sehr gut zu gebrauchen.
Im folgenden Beispiel ersetzen wir das Leerzeichen durch einen Unterstrich.
using System;
using System.Diagnostics;
namespace leerzeichen_ersetzen
{
class beispiel
{
static void Main()
{
string var = “Hallo Welt”;
var = var.Replace(” “, “_”);
// Ausgabe Hallo_Welt
MessageBox.Show(var);
}
}
}
Kommentieren » | C-Sharp, Tutorials
29. Oktober 2009 - 00:02 Uhr
In einigen Fällen ist es nötig aus einem C# eine Batch Datei zu starten. Um eine Batch Datei aus dem Programm zu starten muss zuerst die System.Diagnostics Klasse hinzugefügt werden.
using System;
using System.Diagnostics;
namespace batch_datei_starten
{
class beispiel
{
static void Main()
{
Process prc = newProcess();
prc.StartInfo.FileName = @”C:\script.bat”;
prc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
prc.Start();
prc.WaitForExit();
prc.Close();
}
}
}
1 Kommentar » | C-Sharp, Tutorials
28. Oktober 2009 - 18:49 Uhr
Mit C# kann man, wie in vielen anderen Programmiersprachen auch, während der Ausführung des Programms ein externens Programm starten. Dieses wird beispielswiese für einen eigenen Taskplaner gebraucht. Mit wenigen Befehlen lässt sich das externe Programm starten. Zu beachten ist das die System.Diagnostics.Process Klasse zu dem Programm hinzugefügt wird.
using System;
using System.Diagnostics;
namespace externes_programm_starten
{
class beispiel
{
static void Main()
{
Process PWordpad = new Process();
PWordpad.StartInfo.FileName = “wordpad.exe”;
PWordpad.StartInfo.Arguments = “text.txt”;
PWordpad.Start();
}
}
}
Kommentieren » | C-Sharp, Tutorials
28. Oktober 2009 - 18:49 Uhr
Um einen Textdatei mithilfe von C# zu erstellen wird die System.IO Klasse benötigt. Im diesem Beispiel wird eine Textdatei in dem Laufwerk C:\ mit dem Namen test erstellt und anschließend wird der Text “Hallo Welt” reingeschrieben. Sollte die Datei noch nicht vorhanden sein wird sie vollautomatisch erstellt.
using System;
using System.IO;
namespace schreiben_in_textdatei
{
class beispiel
{
static void Main()
{
StreamWriter myWriter = new StreamWriter(@”C:\test.txt”);
myWriter.WriteLine(“Hallo Welt”);
myWriter.Close();
}
}
}
1 Kommentar » | C-Sharp, Tutorials