Wenn man so mit der Gestaltung einer C#-Windows-Applikation beschäftig ist, so stellt sich früher oder später die Frage nach einem Hinweiston, der bspw. dann abgespielt wird, wenn eine Ausnahme auftritt.
Hierfür bietet sich zunächst der klassische Windows-Beep an, der aus den integrierten PC-Lautsprechern kommt:
using System.Runtime.InteropServices;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
[DllImport("Kernel32.dll")]
public static extern bool Beep(UInt32 frequency, UInt32 duration);
private void BeepIt()
{
Beep(1000, 50);
System.Threading.Thread.Sleep(100);
Beep(1000, 50);
System.Threading.Thread.Sleep(100);
Beep(1000, 50);
}
}
}
Beep(uint frequency, uint duration) kann über die Methoden Höhe und Dauer des Beep einstellen…
Ich habe mir lange überlegt, ob ich einen Blog machen sollte. Schliesslich gibt es tausende davon und viele davon beschäftigen sich schon mit dem Thema Programmieren unter .NETAllerdings habe ich persönlich immer wieder das Problem, dass ich nach Lösungen google und erst durch die Kombination von mehreren Postings und Tutorials das Problem in den Griff bekomme.
Natürlich kann auch ich hier kein Allheilmittel für Programmierhilfe-Suchende hier veröffentlichen, aber das Ganze ist auch eher als weiteres Zusatzangebot zu verstehen…
Zudem bietet es mir auch die Möglichkeit meine gewonnenen Erkenntnisse schriftlich niederzulegen und natürlich selbst auch immer wieder nachlesen zu können…
Ich hoffe, dass dem ein oder anderen der Blog weiterhilft und er dann doch gelegentlich mal reinschaut. Den Blog werde ich jetzt regelmäßig mit Inhalten versehen. An Tag 1 kann man halt nicht alles reinpacken… :-)