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

Posted in work-related | Tagged , , | Leave a comment

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

Posted in work-related | Tagged , , | Leave a comment

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

Posted in work-related | Tagged , , , | Leave a comment

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

Posted in work-related | Tagged , | Leave a comment

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

Posted in work-related | Tagged , , | Leave a comment

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

Posted in work-related | Tagged | Leave a comment

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

Posted in work-related | Tagged | Leave a comment

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

Posted in work-related | Tagged | Leave a comment

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

Posted in work-related | Tagged | Leave a comment

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

Posted in work-related | Tagged | Leave a comment