Codefieber.de

IT-Blog

28 August, 2012
von Pascal
3 Kommentare

C# – Prüfen ob Datei / Ordner bereits vorhanden ist

C# – Prüfen ob Datei / Ordner bereits vorhanden ist

In diesem Beitrag werde ich ein paar Operationen zeigen, die mit Dateien und Ordner durchgeführt werden können. In C# werden hierfür meistens die Klassen System.IO.File und System.IO.Directory verwendet.

Dieser Post zeigt, wie man testen kann, ob eine Datei bzw. ein Ordner schon existiert:

Dateien:

if (!File.Exists(filePath))
{
    File.Create(filePath));
}
else
{
   // Code
}

 

Ordner:

if (!Directory.Exists(path))
{
    System.IO.Directory.CreateDirectory(path);
} 
else
{
   // Code
}

28 August, 2012
von Pascal
Keine Kommentare

Get Sharper Now! – C# für Einsteiger und Umsteiger

Get Sharper Now! – C# für Einsteiger und Umsteiger

C# (sprich ungefähr so: „ßi schaap“) ist eine neue und moderne Programmiersprache – einfach zu erlernen und ein wichtiges Werkzeug im .NET Framework. Die erste Version von C# wurde mit Visual Studio 2002 ausgeliefert. Im Rahmen von Visual Studio 2010 steht C# 4.0 nun allen Softwareentwicklern zur Verfügung. Demnächst kommt dann auch das Visual Studio 2012 mit C# 5.0 “in die Läden”.

Anlass genug für eine Webcast-Serie, die sich mit den Grundlagen der Programmiersprache C# befasst. Gefunden habe ich diese auf der MSDN Mediathek Website und ich finde für C# Einstiger und Umsteiger sind sie durchaus interessant um sich informieren zu können, was denn mit C# so alles geht.

Der Link zu der 10-Teiligen Webcast-Serie: http://www.microsoft.com/germany/MSDN/webcasts/library.aspx?id=118770374

25 August, 2012
von Pascal
Keine Kommentare

Zugriff auf Excel mit C#

Zugriff auf Excel mit C# – Eine kleine Anleitung wie man mit C# auf eine Excel-Mappe zugreift und die einzelnen Tabellen & Spalten ausliest.

Der Zugriff auf Excel-Dateien und -Funktionen mit C# ist eigentlich recht einfach. Zunächst muss ein Verweis auf die COM-Bibliothek Microsoft Excel 11.0 Object Library hinzugefügt und dann noch der entsprechende Namespace inkludiert werden mittels:

using Excel = Microsoft.Office.Interop.Excel;

Ab Excel 2007: Es muss die COM-Bibliothek Microsoft Excel 12.0 Object Library verwendet werden.
Ab Excel 2010: Es muss die COM-Bibliothek Microsoft Excel 14.0 Object Library verwendet werden.

Wie wir im folgenden Code sehen, können wir durch die Interop.Excell.dll relativ schnell Zugriff auf die Tabelle erhalten. Der Zugriff auf die Tabelle erfolgt mittels

Weiterlesen →

23 August, 2012
von Pascal
Keine Kommentare

Richtige Methodennamen

Richtige Methodennamen

Grob gesagt, sollte ein guter Methodenname alles beschreiben, was die Methode tut bzw. was darin passiert. Dies ist aber oft einfacher gesagt als getan.

 

Namen für Prozeduren

Bei Prozeduren gilt der Grundsatz Methodename = Starkes Verb + Objekt.

Starke Verben sind z.B. print, calculate, check etc. Beispiele für Methodenname, die solche starken Verben verwenden wären:

printReport(); calcMonthlyRevenues(); checkOrderInfo()

Zu vermeiden sind aussageschwache, “Wischi-Waschi”-Verben wie handle, perform, process, dealWith und dergleichen. Solche Verben sagen wenig über den Zweck der Methode aus. Es gibt natürlich Ausnahmen: “handle” kann z.B. verwendet werden, wenn im technischen Sinn etwas behandelt wird (z.B. ein Event).

Zu beachten ist, dass in der Objektorientieren Programmierung das Objekt meist weggelassen werden kann, weil das Objekt ja durch den Aufruf selbst impliziert wird. Weiterlesen →

4 August, 2012
von Pascal
Keine Kommentare

CodeLine Analyser released

CodeLine Analyser released

Version 1.0.0 meines CodeLine Analysers ist draußen! Natürlich kann man mit Visual Studio seinen Code ebenfalls Analysieren, aber ich weiß nicht genau wie die IDE zählt. Die Codezeilen werden jedenfalls anders gezählt und meiner Meinung nach nicht korrekt bzw. nachvollziehbar.

CodeLine Analyser

Beschreibung:

Mit dem CodeLine Analyser kann man schnell und unkompliziert seine Codezeilen zählen lassen. Dazu kann man zwischen diversen Dokumenten wählen.

Gezählt werden die kompletten Zeilen mit Leerzeilen, die Leerzeilen und die kompletten Zeilen ohne Leerzeilen.

Unterstützte Dokumente momentan:

Textdokumente, C#-Code, Visual Basic.Net-Code, Ressourcedateien, .Net-Projektdokumente, C / C++-Code, HTML-Code, BlitzMax-Code, Blitz 2D/3D-Code, ini-Dokumente, XML / XSL-Dokumente, Java-Code, Python-Code, Log-Dokumente

Weitere Infos:

CodeLine Analyser

2 August, 2012
von Pascal
8 Kommentare

MySQL Connection mit C# .Net

MySQL Connection mit C# – Eine kleine Anleitung

Drei Dinge werden als Erstes benötigt um eine MySQL Connection via C# aufbauen zu können:

1. MySQL Server (für localhost – Apache zum Beispiel)
2. MySQL Administrator (phpMyAdmin)
3. MySQL Connector .net (https://dev.mysql.com/downloads/connector/net/)

 

MySQL Server
Der MySQL Server ist der Server, wo drauf die Datenbank liegt und man kann z.b. per CommandLine abfragen tätigen bzw. auch Tabellen erzeugen. Wenn man nicht zum MySQL Server verbinden kann, sollte man hier als erstes schauen ob der Server korrekt läuft.

Weiterlesen →

1 August, 2012
von Pascal
Keine Kommentare

Clean Code – Regeln für sauberen Code

Sauberen und leicht verständlichen Code zu schreiben ist das höchste Ziel als Softwareentwickler. Ich hatte ja schon mal einen Bericht hier verlinkt ( Clean Code – Oder der gute Programmierer | PB-Software ) über Clean Code in der Softwareentwicklung.

Da ich mich damit weiterhin beschäftige und es ja schließlich immer wieder was neues in der IT zu lernen gibt, habe ich nochmal einen weiteren Artikel von Sebastian Viereck gefunden, der äußerst Interessant ist.

Hier geht es zu dem ersten Teil von Clean Code – Regeln für guten, sauberen Code sowie zum zweiten Teil Clean Code – richtige und falsche Kommentare

Ich empfand die beiden Teile als Hilfreich!

30 Juli, 2012
von Pascal
Keine Kommentare

Aktuelle WordPress Ping-Liste

Da ich ja eben vom “Bekannter werden mit WordPress” berichtet habe, hier nochmal eine aktuelle WordPress Ping-Liste, die ich ebenfalls verwende:

http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.de/ping/RPC2

http://rpc.pingomatic.com/
http://rpc.twingly.com/



http://rpc.bloggerei.de/ping/
http://rpc.twingly.com
http://www.blogshares.com/rpc.php
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://bulkfeeds.net/rpc




http://www.feedsubmitter.com
http://blo.gs/ping.php
http://www.pingerati.net


30 Juli, 2012
von Pascal
1 Kommentar

Bekannter werden mit WordPress

Wer will das nicht, hunderte User auf seinen Blog locken, um mehr Traffic- und einen größeren Bekanntheitsgrad zu erreichen? Ich jedenfalls schon, weshalb ich mich ein wenig Schlau im Internet gemacht habe.

Es ließen sich einige Interessante Beiträge erlesen. Das WordPress eine “Ping-Funktion” für Blogs hat, wusste ich z.b. bis heute gar nicht. Aber dank der guten Anleitung von Tanja Preuße, konnte ich diverse Ping-Adressen hier eintragen.

Außerdem habe ich die internen Urls (“Permalinks”) in “Benutzerdefiniert” geändert.

/%category%/%postname%-%post_id%

Somit sollen Suchmaschinen die Einträge deutlich besser finden.

Klingt auch logisch oder? 🙂

Ein interessanter Artikel dazu ist hier zu finden: WordPress.org – Codex, sowie hier: WordPress SEO Tutorial: Permalinks

26 Juli, 2012
von Pascal
10 Kommentare

Facebook-Account gelöscht

Ich habe es nun auch endlich getan und meinen Facebook-Account gelöscht – wenn man denn hier von löschen sprechen kann.
Ich bin gespannt, man soll ja noch weitere 14 Tage sich nicht einloggen, damit das “Löschen” in Kraft tritt.

Eine Anleitung stelle ich ebenfalls bereit:

Schritt 1

Logge dich zu aller erst in deinem Facebook-Account ein. Sobald du eingeloggt bist, klickst du einfach auf folgenden Link:

https://ssl.facebook.com/help/contact.php?show_form=delete_account

Schritt 2

So gelangst du direkt zum Feld »Mein Konto löschen«. Es erscheint ein Feld, indem du deine Lösch-Anfrage mit Absenden jetzt nur noch bestätigen musst.

Facebook-Account löschen

Schritt 3

Nach dem Bestätigen, musst du dein Passwort, sowie einen Captcha-Code eingeben und diese wiederum bestätigen.

Facebook-Account löschen

Über den weiteren Löschvorgang wirst du von Facebook per E-mail informiert. Es kann ungefähr 14 Tage dauern, bis Facebook dein Account dauerhaft löscht. Bis du die Bestätigungs-Email von Facebook erhalten hast, solltest du dich nicht wieder in dein Account einloggen, da deine Anfrage auf Löschen des Accounts sonst aufgehoben wird.

Schritt 4

Damit du nicht auf die Facebookseite kommst um dich einloggen zu können, diese also sperrst, geh wie in meiner weiteren Anleitung vor: https://codefieber.de/facebook/facebook-sperren-eine-anleitung-618

Wichtiger Hinweis:

Falls du von deinen Freunden auf Fotos markiert wurdest, werden diese Bilder leider nicht gelöscht. Du solltest also deine Freunde bitten, die Fotos von dir aus ihrem Profil zu entfernen.