Tag Archives: .Net Framework (C#)
KISS Prinzip
Ein weiteres Prinzip in der Anwendungsentwicklung. KISS! Damit ist aber nicht die Band gemeint sonder wieder eine Abkürzung. KISS steht für KEEP IT SIMPLE, STUPID! Gemeint ist damit, den einfachsten Weg bei der Entwicklung einer Lösung zu gehen. Auch wenn … Continue reading →
DRY Prinzip
In der Anwendungsentwicklung gibt es verschiedene Richtlinien, die einem dabei helfen übersichtlicheren Code zu schreiben. Eines dieser Prinzipien nennt sich DRY. DRY steht für Don’t Repeat Yourself! Ein guter Hinweis. Denn gibt es funktionalen Code, den man per Copy ‘n’ … Continue reading →
Automatisierte Installation .Net Framework 3.5 SP1 (MOSS 2007 – Teil 2)
Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert über Skripte laufen. Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die … Continue reading →
Installation von Team Foundation Server 2010 Beta1
Als angehender Entwickler muss man sich natürlich auch mal über Revisionierung von Code und allgemein um dessen Verwaltung Gedanken machen. Da nun der Team Foundation Server 2010 Beta1 vor kurzem erschienen ist, habe ich mich dazu entschlossen diese Version testweise … Continue reading →
Singleton Pattern
Das Singleton Pattern erlaubt es einem Programmierer von einer Klasse genau eine Instanz zu erstellen. Auf die Methoden und Eigenschaften dieser Klasse kann man von überall her zugreifen. namespace MyApplication { class Singleton { // instance of … Continue reading →
Zahlen aus einem Textabschnitt extrahieren mit C#
Manchmal hat man eine Textpassage die eine Zahl beinhaltet. Und genau diese Zahl hätte man nun gerne ausgelesen. // extract int from string private int extractIntFromString(string s) { int i = 0; string str; … Continue reading →
Text/HTML Datei speichern mit C#
Um einen Text- bzw. HTML-Datei (ist ja auch nur Text) in C# abspeichern zu können geht man folgendermaßen vor: public void WriteFile(string s) { // Stream als File speichern Stream myStream; string sString = s; … Continue reading →
Einträge ins Windows Eventlog schreiben mit C#
Wie man eigene Einträge ins Windows Eventlog schreiben kann soll folgende Methode zeigen: public void WriteToLog(string source, string log, string message) { if(!EventLog.SourceExists(source)) EventLog.CreateEventSource(source, log); EventLog.WriteEntry(source, message, EventLogEntryTyp.Warning); } source ist die Quelle des Events. Z. … Continue reading →
Dateien in einem Ordner löschen mit C#
Folgende Methode verdeutlicht, wie man Dateien in einem Ordner löschen kann private void DeleteFiles(string path) { string[] fileList = Directory.GetFiles(path); foreach (string file in fileList) { FileInfo fi = new FileInfo(file); fi.Delete(); } … Continue reading →
Ordner auf vorhandene Dateien überprüfen mit C#
Auf diesem Weg kann man einen Ordner überprüfen und schauen, ob dieser Dateien enthält oder nicht. private bool checkIfFilesExists(string path) { string[] fileList = Directory.GetFiles(path); if (fileList.Length > 0) { return true; } … Continue reading →