<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog des IT-Service Burggraf &#187; C#</title>
	<atom:link href="http://blog.itservice-burggraf.de/category/programmierung/csharp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.itservice-burggraf.de</link>
	<description>Alles aus der Welt der IT</description>
	<lastBuildDate>Wed, 20 Apr 2011 15:01:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FTP &#8211; Prüfen ob Datei existiert</title>
		<link>http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/#comments</comments>
		<pubDate>Sun, 24 May 2009 18:46:00 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Andreas]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[FileExists]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[FtpWebRequest]]></category>
		<category><![CDATA[FtpWebResponse]]></category>
		<category><![CDATA[ListDirectoryDetails]]></category>
		<category><![CDATA[Prüfen]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[sourcecode]]></category>
		<category><![CDATA[WebRequestMethods]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=90</guid>
		<description><![CDATA[Nach meinem Snippet &#8220;FTP- Prüfen ob Verzeichnis existiert&#8221; hat Andreas Adler noch einen passenden Snippet geliefert. Mit diesem ist es möglich zu überprüfen ob eine Datei bereits auf dem FTP Server existiert:
Funktionsweise:

Auf FTP Server einloggen
FTPWebRequest mit dem Pfad der Datei erstellen und Details ausgeben lassen
Bei Erfolg =&#62; return true, ansonsten exisitiert die Datei nicht


public bool [...]]]></description>
			<content:encoded><![CDATA[<p>Nach meinem Snippet &#8220;<a title="FTP - Prüfen ob Verzeichnis existiert" href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/" target="_blank">FTP- Prüfen ob Verzeichnis existiert</a>&#8221; hat Andreas Adler noch einen passenden <a title="C# Snippets" href="http://blog.itservice-burggraf.de/category/programmierung/csharp/code_snippets/" target="_blank">Snippet</a> geliefert. Mit diesem ist es möglich zu überprüfen ob eine Datei bereits auf dem FTP Server existiert:</p>
<p><strong>Funktionsweise:</strong></p>
<ul>
<li>Auf FTP Server einloggen</li>
<li>FTPWebRequest mit dem Pfad der Datei erstellen und Details ausgeben lassen</li>
<li>Bei Erfolg =&gt; return true, ansonsten exisitiert die Datei nicht</li>
</ul>
<pre class="brush: csharp;">
public bool FileExists(string FilePath) {
FtpWebRequest req = (FtpWebRequest)WebRequest.Create(FilePath);
req.Credentials = new NetworkCredential(UserName, Password);
req.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

try  {
FtpWebResponse resp = (FtpWebResponse)req.GetResponse;
resp.Close();
return true; // File exist
}
catch (Exception ex) {
return false; // File doesn’t exist
}
}
</pre>
<p>Habt ihr bessere Vorschläge? Dann immer her damit.</p>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=90&type=feed" alt="csharp  FTP   Prüfen ob Datei existiert"  title="FTP   Prüfen ob Datei existiert" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/andreas/" title="Andreas" rel="tag">Andreas</a>, <a href="http://blog.itservice-burggraf.de/tag/c-sharp/" title="C Sharp" rel="tag">C Sharp</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/c/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/fileexists/" title="FileExists" rel="tag">FileExists</a>, <a href="http://blog.itservice-burggraf.de/tag/ftp/" title="FTP" rel="tag">FTP</a>, <a href="http://blog.itservice-burggraf.de/tag/ftpwebrequest/" title="FtpWebRequest" rel="tag">FtpWebRequest</a>, <a href="http://blog.itservice-burggraf.de/tag/ftpwebresponse/" title="FtpWebResponse" rel="tag">FtpWebResponse</a>, <a href="http://blog.itservice-burggraf.de/tag/listdirectorydetails/" title="ListDirectoryDetails" rel="tag">ListDirectoryDetails</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/" title="Programmierung" rel="tag">Programmierung</a>, <a href="http://blog.itservice-burggraf.de/tag/prufen/" title="Prüfen" rel="tag">Prüfen</a>, <a href="http://blog.itservice-burggraf.de/tag/snippet/" title="Snippet" rel="tag">Snippet</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/code_snippets/" title="Snippets" rel="tag">Snippets</a>, <a href="http://blog.itservice-burggraf.de/tag/sourcecode/" title="sourcecode" rel="tag">sourcecode</a>, <a href="http://blog.itservice-burggraf.de/tag/webrequestmethods/" title="WebRequestMethods" rel="tag">WebRequestMethods</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/" title="FTP &#8211; Prüfen ob Verzeichnis existiert (28. Juni 2008)">FTP &#8211; Prüfen ob Verzeichnis existiert</a> (5)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/" title="Sonderzeichen mit Regex aus String entfernen (7. Juli 2008)">Sonderzeichen mit Regex aus String entfernen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/" title="Openbook Visual C# 2008 von Galileo Computing verfügbar (4. Juli 2008)">Openbook Visual C# 2008 von Galileo Computing verfügbar</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/java/java-snippets/systemproperties-in-java-auslesen/" title="Systemproperties in Java auslesen (7. Dezember 2008)">Systemproperties in Java auslesen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/allgemein/server-allgemein/mod_rewrite-unter-xampp-aktivieren/" title="Mod_Rewrite unter Xampp aktivieren (26. Dezember 2007)">Mod_Rewrite unter Xampp aktivieren</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neues PhotoGet ist da</title>
		<link>http://blog.itservice-burggraf.de/programmierung/photoget-12-veroffentlicht/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/photoget-12-veroffentlicht/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 13:40:04 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[IT-Service]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Bilder bereitstellen]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Fotograf]]></category>
		<category><![CDATA[Fotos bestellen]]></category>
		<category><![CDATA[Kunde]]></category>
		<category><![CDATA[PhotoGet]]></category>
		<category><![CDATA[Servicemöglichkeiten]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=58</guid>
		<description><![CDATA[Gerackert, geschwitzt, programmiert und getestet &#8211; fertig!
Das neue PhotoGet ist da!



Stell dir vor du wärst ein Fotograf und müsstest jeden Tag E-Mails an deine Kunden senden, weil sie Bilder von dir benötigen. Bilder zusammensuchen, verkleinern, in die E-Mail einfügen und versenden. Postfach zu klein, E- Mail kommt wieder und die Rückmeldung ist alles andere als [...]]]></description>
			<content:encoded><![CDATA[<p>Gerackert, geschwitzt, programmiert und getestet &#8211; fertig!</p>
<div style="text-align: center;"><strong><a title="PhotoGet - so stellt man heute Kunden seine Fotos bereit" href="http://www.photoget.de" target="_blank">Das neue PhotoGet ist da!</a></strong></div>
<dl id="attachment_59" class="wp-caption alignright" style="width: 182px;">
<dt class="wp-caption-dt"><a rel="attachment wp-att-59" href="http://blog.itservice-burggraf.de/programmierung/photoget-12-veroffentlicht/attachment/coverphotoget/"><img class="size-medium wp-image-59" title="PhotoGet - so stellt man heute seinen Kunden Bilder bereit" src="http://blog.itservice-burggraf.de/wp-content/uploads/2008/08/coverphotoget.png" alt="PhotoGet - so stellt man heute seinen Kunden Bilder bereit" width="172" height="220" /></a></dt>
</dl>
<p style="text-align: justify;">Stell dir vor du wärst ein Fotograf und müsstest jeden Tag E-Mails an deine Kunden senden, weil sie Bilder von dir benötigen. Bilder zusammensuchen, verkleinern, in die E-Mail einfügen und versenden. Postfach zu klein, E- Mail kommt wieder und die Rückmeldung ist alles andere als komfortabel.</p>
<p style="text-align: justify;">Photoget setzt genau dort an. Es übernimmt die Arbeit des E-Mailversandes, passt die Bilder in der Größe an und stellt sie anschließend auf einer geschützten Webseite bereit. Der Kunde loggt sich nur noch auf dieser Webseite ein und kann die Bilder anschauen und bestellen.</p>
<p style="text-align: justify;">Du wirst am Ende per E-Mail über den erfolgreichen Vorgang benachrichtigt und kannst die Bilder vorbereiten <img src='http://blog.itservice-burggraf.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Neues PhotoGet ist da" /> </p>
<p style="text-align: justify;">Für mehr Infos besucht <a title="PhotoGet - so stellt man heute Kunden seine Fotos bereit" href="http://www.photoget.de" target="_blank">http://www.photoget.de</a></p>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=58&type=feed" alt="csharp  Neues PhotoGet ist da"  title="Neues PhotoGet ist da" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/bilder-bereitstellen/" title="Bilder bereitstellen" rel="tag">Bilder bereitstellen</a>, <a href="http://blog.itservice-burggraf.de/tag/blog/" title="Blog" rel="tag">Blog</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/fotograf/" title="Fotograf" rel="tag">Fotograf</a>, <a href="http://blog.itservice-burggraf.de/tag/fotos-bestellen/" title="Fotos bestellen" rel="tag">Fotos bestellen</a>, <a href="http://blog.itservice-burggraf.de/tag/it_service/" title="IT-Service" rel="tag">IT-Service</a>, <a href="http://blog.itservice-burggraf.de/category/it_service/" title="IT-Service" rel="tag">IT-Service</a>, <a href="http://blog.itservice-burggraf.de/tag/kunde/" title="Kunde" rel="tag">Kunde</a>, <a href="http://blog.itservice-burggraf.de/tag/photoget/" title="PhotoGet" rel="tag">PhotoGet</a>, <a href="http://blog.itservice-burggraf.de/tag/programmierung/" title="Programmierung" rel="tag">Programmierung</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/" title="Programmierung" rel="tag">Programmierung</a>, <a href="http://blog.itservice-burggraf.de/tag/servicemoglichkeiten/" title="Servicemöglichkeiten" rel="tag">Servicemöglichkeiten</a>, <a href="http://blog.itservice-burggraf.de/tag/software/" title="Software" rel="tag">Software</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/allgemein/neuer-developerblog-gestartet/" title="Neuer Developerblog gestartet (20. Juni 2008)">Neuer Developerblog gestartet</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/cms/wordpress-cms/wordpress-262-sicherheitslucke/" title="Wordpress 2.6.2 &#8211; Sicherheitslücke (25. Oktober 2008)">Wordpress 2.6.2 &#8211; Sicherheitslücke</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/betriebssysteme/windows-betriebssysteme/review-gdata-internet-security-2009/" title="Review G DATA Internet Security 2009 (15. April 2009)">Review G DATA Internet Security 2009</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/java/findbugs-statische-codeanalyse-hangt/" title="FindBugs &#8211; statische Codeanalyse hängt (29. März 2009)">FindBugs &#8211; statische Codeanalyse hängt</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/allgemein/internet-allgemein/blogvorstellung-der-softwareentwickler-blog-von-carsten/" title="Blogvorstellung &#8211; Der Softwareentwickler Blog von Carsten (24. November 2008)">Blogvorstellung &#8211; Der Softwareentwickler Blog von Carsten</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/photoget-12-veroffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonderzeichen mit Regex aus String entfernen</title>
		<link>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 15:12:13 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Contains]]></category>
		<category><![CDATA[Entfernt]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Regex]]></category>
		<category><![CDATA[RegularExpressions]]></category>
		<category><![CDATA[Replace]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sonderzeichen]]></category>
		<category><![CDATA[sourcecode]]></category>
		<category><![CDATA[String]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=31</guid>
		<description><![CDATA[Da FTP- Server nur Zeichen a-z, A-Z, 0-9, &#8220;_&#8221;,&#8221;-&#8221; oder &#8220;.&#8221; zulassen, habe ich heute eine kleine Methode entwickelt, die alle ungültigen Zeichen aus einem String entfernt.
Diese Variante ist performanter als mit einer Schleife über den String zu gehen, per &#8220;Contains(&#8230;)&#8221; zu überprüfen ob das entsprechende Sonderzeichen vorhanden ist. Zu dem wird der String gleich [...]]]></description>
			<content:encoded><![CDATA[<p>Da FTP- Server nur Zeichen a-z, A-Z, 0-9, &#8220;_&#8221;,&#8221;-&#8221; oder &#8220;.&#8221; zulassen, habe ich heute eine kleine Methode entwickelt, die alle ungültigen Zeichen aus einem String entfernt.<br />
Diese Variante ist performanter als mit einer Schleife über den String zu gehen, per &#8220;Contains(&#8230;)&#8221; zu überprüfen ob das entsprechende Sonderzeichen vorhanden ist. Zu dem wird der String gleich in einer &#8220;bereinigten&#8221; Variante zurückgegeben.</p>
<pre class="brush: csharp;">

/// &lt;summary&gt;
/// Entfernt Sonderzeichen/ ungültige Zeichen aus einem String
/// &lt;/summary&gt;
/// &lt;param name=&quot;text&quot;&gt;String to check&lt;/param&gt;
/// &lt;returns&gt;FTPvalider String&lt;/returns&gt;
public static String MakeStringFTPValid(String text) {
   return System.Text.RegularExpressions.Regex.Replace(text, @&quot;[^0-9a-zA-Z._-]&quot;, string.Empty);
}
</pre>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=31&type=feed" alt="code snippets  Sonderzeichen mit Regex aus String entfernen"  title="Sonderzeichen mit Regex aus String entfernen" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/c/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/contains/" title="Contains" rel="tag">Contains</a>, <a href="http://blog.itservice-burggraf.de/tag/entfernt/" title="Entfernt" rel="tag">Entfernt</a>, <a href="http://blog.itservice-burggraf.de/tag/ftp/" title="FTP" rel="tag">FTP</a>, <a href="http://blog.itservice-burggraf.de/tag/regex/" title="Regex" rel="tag">Regex</a>, <a href="http://blog.itservice-burggraf.de/tag/regularexpressions/" title="RegularExpressions" rel="tag">RegularExpressions</a>, <a href="http://blog.itservice-burggraf.de/tag/replace/" title="Replace" rel="tag">Replace</a>, <a href="http://blog.itservice-burggraf.de/tag/server/" title="Server" rel="tag">Server</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/code_snippets/" title="Snippets" rel="tag">Snippets</a>, <a href="http://blog.itservice-burggraf.de/tag/sonderzeichen/" title="Sonderzeichen" rel="tag">Sonderzeichen</a>, <a href="http://blog.itservice-burggraf.de/tag/sourcecode/" title="sourcecode" rel="tag">sourcecode</a>, <a href="http://blog.itservice-burggraf.de/tag/string/" title="String" rel="tag">String</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/" title="FTP &#8211; Prüfen ob Datei existiert (24. Mai 2009)">FTP &#8211; Prüfen ob Datei existiert</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/" title="FTP &#8211; Prüfen ob Verzeichnis existiert (28. Juni 2008)">FTP &#8211; Prüfen ob Verzeichnis existiert</a> (5)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/java/java-snippets/systemproperties-in-java-auslesen/" title="Systemproperties in Java auslesen (7. Dezember 2008)">Systemproperties in Java auslesen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/" title="Openbook Visual C# 2008 von Galileo Computing verfügbar (4. Juli 2008)">Openbook Visual C# 2008 von Galileo Computing verfügbar</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/allgemein/neuer-developerblog-gestartet/" title="Neuer Developerblog gestartet (20. Juni 2008)">Neuer Developerblog gestartet</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Openbook Visual C# 2008 von Galileo Computing verfügbar</title>
		<link>http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 14:21:06 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Andreas]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[Galileo Computing]]></category>
		<category><![CDATA[Kühnel]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Openbook]]></category>
		<category><![CDATA[Visual C# 2008]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=30</guid>
		<description><![CDATA[Vor kurzem wurde unter der Adresse: http://www.galileocomputing.de/openbook/visual_csharp/index.htm die aktuelle Ausgabe des Openbooks Visual C# 2008 von Andreas Kühnel eingespielt. Diese ist nun auf die aktuelle Version des .net Frameworks 3.5 zugeschnitten und behandelt die notwendingen Themen.
Auszug aus dem Vorwort des Buches:
Dieses Buch bietet Ihnen einen gründlichen und umfassenden Einstieg in die C#-Programmierung. Der erste Teil [...]]]></description>
			<content:encoded><![CDATA[<p>Vor kurzem wurde unter der Adresse: <a title="http://www.galileocomputing.de/openbook/visual_csharp/index.htm" href="http://www.galileocomputing.de/openbook/visual_csharp/index.htm" target="_blank">http://www.galileocomputing.de/openbook/visual_csharp/index.htm </a>die aktuelle Ausgabe des Openbooks Visual C# 2008 von Andreas Kühnel eingespielt. Diese ist nun auf die aktuelle Version des .net Frameworks 3.5 zugeschnitten und behandelt die notwendingen Themen.<br />
Auszug aus dem Vorwort des Buches:</p>
<blockquote><p>Dieses Buch bietet Ihnen einen gründlichen und umfassenden Einstieg in die C#-Programmierung. Der erste Teil enthält eine Einführung in .NET, Visual Studio 2008, C# und die objektorientierte Programmierung. Hier werden besonders Einsteiger angesprochen, die noch nicht objektorientiert unter .NET programmiert haben. Im zweiten Teil werden elementare Klassen und Programmiertechniken vorgestellt. Daran schließt sich die Windows-Programmierung an. Großen Raum nimmt die Entwicklung von grafischen Benutzerschnittstellen mit der neuen Windows Presentation Foundation, kurz WPF, ein. Auch ADO.NET und LINQ sind wichtige Themen des Buches.</p></blockquote>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=30&type=feed" alt="csharp  Openbook Visual C# 2008 von Galileo Computing verfügbar"  title="Openbook Visual C# 2008 von Galileo Computing verfügbar" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/andreas/" title="Andreas" rel="tag">Andreas</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/c/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/galileo/" title="Galileo" rel="tag">Galileo</a>, <a href="http://blog.itservice-burggraf.de/tag/galileo-computing/" title="Galileo Computing" rel="tag">Galileo Computing</a>, <a href="http://blog.itservice-burggraf.de/tag/kuhnel/" title="Kühnel" rel="tag">Kühnel</a>, <a href="http://blog.itservice-burggraf.de/tag/linq/" title="LINQ" rel="tag">LINQ</a>, <a href="http://blog.itservice-burggraf.de/tag/openbook/" title="Openbook" rel="tag">Openbook</a>, <a href="http://blog.itservice-burggraf.de/tag/visual-c-2008/" title="Visual C# 2008" rel="tag">Visual C# 2008</a>, <a href="http://blog.itservice-burggraf.de/tag/wpf/" title="WPF" rel="tag">WPF</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/" title="FTP &#8211; Prüfen ob Datei existiert (24. Mai 2009)">FTP &#8211; Prüfen ob Datei existiert</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/" title="Sonderzeichen mit Regex aus String entfernen (7. Juli 2008)">Sonderzeichen mit Regex aus String entfernen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/" title="FTP &#8211; Prüfen ob Verzeichnis existiert (28. Juni 2008)">FTP &#8211; Prüfen ob Verzeichnis existiert</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP &#8211; Prüfen ob Verzeichnis existiert</title>
		<link>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 14:29:16 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[FtpWebRequest]]></category>
		<category><![CDATA[FtpWebResponse]]></category>
		<category><![CDATA[GetResponse]]></category>
		<category><![CDATA[isDicExists]]></category>
		<category><![CDATA[NetworkCredential]]></category>
		<category><![CDATA[PrintWorkingDirectory]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[WebRequest]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=27</guid>
		<description><![CDATA[Mein Ansatz um das Problem zu lösen:

Auf FTP Server einloggen
In das per Create(uri+ dirName) Verzeichnis versuchen zu wechseln
Bei Erfolg =&#62; return true, ansonsten exisitiert das Verzeichnis nicht


public bool isDicExists(String dirName) {
   FtpWebRequest request = (FtpWebRequest)WebRequest.Create(uri + dirName);
   request.Credentials = new NetworkCredential(ftpUserID,ftpPassword);
   request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
   try {
  [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Ansatz um das Problem zu lösen:</p>
<ul>
<li>Auf FTP Server einloggen</li>
<li>In das per Create(uri+ dirName) Verzeichnis versuchen zu wechseln</li>
<li>Bei Erfolg =&gt; return true, ansonsten exisitiert das Verzeichnis nicht</li>
</ul>
<pre class="brush: csharp;">
public bool isDicExists(String dirName) {
   FtpWebRequest request = (FtpWebRequest)WebRequest.Create(uri + dirName);
   request.Credentials = new NetworkCredential(ftpUserID,ftpPassword);
   request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
   try {
      FtpWebResponse response = (FtpWebResponse)request.GetResponse();
      response.close();
      return true; // Dir exist
   }
   catch (Exception ex) {
      return false; // Dir doesn´t exist
   }
}
</pre>
<p>Habt ihr bessere Vorschläge? Dann immer her damit.</p>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=27&type=feed" alt="code snippets  FTP   Prüfen ob Verzeichnis existiert"  title="FTP   Prüfen ob Verzeichnis existiert" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/c-sharp/" title="C Sharp" rel="tag">C Sharp</a>, <a href="http://blog.itservice-burggraf.de/tag/c/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/ftp/" title="FTP" rel="tag">FTP</a>, <a href="http://blog.itservice-burggraf.de/tag/ftpwebrequest/" title="FtpWebRequest" rel="tag">FtpWebRequest</a>, <a href="http://blog.itservice-burggraf.de/tag/ftpwebresponse/" title="FtpWebResponse" rel="tag">FtpWebResponse</a>, <a href="http://blog.itservice-burggraf.de/tag/getresponse/" title="GetResponse" rel="tag">GetResponse</a>, <a href="http://blog.itservice-burggraf.de/tag/isdicexists/" title="isDicExists" rel="tag">isDicExists</a>, <a href="http://blog.itservice-burggraf.de/tag/networkcredential/" title="NetworkCredential" rel="tag">NetworkCredential</a>, <a href="http://blog.itservice-burggraf.de/tag/printworkingdirectory/" title="PrintWorkingDirectory" rel="tag">PrintWorkingDirectory</a>, <a href="http://blog.itservice-burggraf.de/tag/snippet/" title="Snippet" rel="tag">Snippet</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/code_snippets/" title="Snippets" rel="tag">Snippets</a>, <a href="http://blog.itservice-burggraf.de/tag/source-code/" title="Source Code" rel="tag">Source Code</a>, <a href="http://blog.itservice-burggraf.de/tag/webrequest/" title="WebRequest" rel="tag">WebRequest</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/" title="FTP &#8211; Prüfen ob Datei existiert (24. Mai 2009)">FTP &#8211; Prüfen ob Datei existiert</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/" title="Sonderzeichen mit Regex aus String entfernen (7. Juli 2008)">Sonderzeichen mit Regex aus String entfernen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/" title="Openbook Visual C# 2008 von Galileo Computing verfügbar (4. Juli 2008)">Openbook Visual C# 2008 von Galileo Computing verfügbar</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/allgemein/server-allgemein/mod_rewrite-unter-xampp-aktivieren/" title="Mod_Rewrite unter Xampp aktivieren (26. Dezember 2007)">Mod_Rewrite unter Xampp aktivieren</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

