<?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>Der Thorsten und sein .NET</title>
	<atom:link href="http://blog.sattler-online.info/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.sattler-online.info</link>
	<description>Tips und Tricks rund um .NET</description>
	<lastBuildDate>Tue, 06 Jul 2010 13:33:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Render ASP.NET Controls to HTML String</title>
		<link>http://blog.sattler-online.info/?p=117</link>
		<comments>http://blog.sattler-online.info/?p=117#comments</comments>
		<pubDate>Tue, 06 Jul 2010 13:32:36 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[.NET 2.0]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=117</guid>
		<description><![CDATA[Kleiner Quickie, wie man Controls in ein HTML String umwandelt&#8230;

public string RenderControl&#40;Control ctrl&#41; 
&#123;
    StringBuilder sb = new StringBuilder&#40;&#41;;
    StringWriter tw = new StringWriter&#40;sb&#41;;
    HtmlTextWriter hw = new HtmlTextWriter&#40;tw&#41;;
&#160;
    ctrl.RenderControl&#40;hw&#41;;
    return sb.ToString&#40;&#41;;
&#125;

]]></description>
			<content:encoded><![CDATA[<p>Kleiner Quickie, wie man Controls in ein HTML String umwandelt&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">public</span> <span style="color: #FF0000;">string</span> RenderControl<span style="color: #000000;">&#40;</span>Control ctrl<span style="color: #000000;">&#41;</span> 
<span style="color: #000000;">&#123;</span>
    StringBuilder sb <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> StringBuilder<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
    StringWriter tw <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> StringWriter<span style="color: #000000;">&#40;</span>sb<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
    HtmlTextWriter hw <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> HtmlTextWriter<span style="color: #000000;">&#40;</span>tw<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
    ctrl.<span style="color: #0000FF;">RenderControl</span><span style="color: #000000;">&#40;</span>hw<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #0600FF;">return</span> sb.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=117</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programm ausführen in C#</title>
		<link>http://blog.sattler-online.info/?p=111</link>
		<comments>http://blog.sattler-online.info/?p=111#comments</comments>
		<pubDate>Wed, 02 Dec 2009 09:30:20 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[.NET 2.0]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=111</guid>
		<description><![CDATA[Um mal schnell ein Programm in C# zu starten braucht man folgenden Code:

using System;
using System.Diagnostics;
&#160;
static void Main&#40;string&#91;&#93; args&#41;
&#123;
   Process p = new Process&#40;&#41;;
&#160;
   p.StartInfo.FileName   = &#34;notepad.exe&#34;;
   p.StartInfo.Arguments = &#34;text.txt&#34;;
&#160;
   p.Start&#40;&#41;;
&#125;

]]></description>
			<content:encoded><![CDATA[<p>Um mal schnell ein Programm in C# zu starten braucht man folgenden Code:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">using</span> <span style="color: #008080;">System</span><span style="color: #008000;">;</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Diagnostics</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> Main<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">string</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> args<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
   Process p <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Process<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
   p.<span style="color: #0000FF;">StartInfo</span>.<span style="color: #0000FF;">FileName</span>   <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;notepad.exe&quot;</span><span style="color: #008000;">;</span>
   p.<span style="color: #0000FF;">StartInfo</span>.<span style="color: #0000FF;">Arguments</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;text.txt&quot;</span><span style="color: #008000;">;</span>
&nbsp;
   p.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=111</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Explorer -&gt; New -&gt; Textfile fehlt</title>
		<link>http://blog.sattler-online.info/?p=109</link>
		<comments>http://blog.sattler-online.info/?p=109#comments</comments>
		<pubDate>Wed, 14 Oct 2009 11:53:55 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=109</guid>
		<description><![CDATA[Irgendwie passiert das immer wieder, dass im Contextmenu &#8220;Neu&#8221; des Explorers der Eintrag &#8220;Textdatei&#8221; fehlt. 
Die Lösung ist simpel:
HKCR\.txt: Standard REG_SZ txtfile
Content Type REG_SZ text/plain
und natürlich in Shell New NullFile
Das war&#8217;s!
]]></description>
			<content:encoded><![CDATA[<p>Irgendwie passiert das immer wieder, dass im Contextmenu &#8220;Neu&#8221; des Explorers der Eintrag &#8220;Textdatei&#8221; fehlt. </p>
<p>Die Lösung ist simpel:</p>
<p>HKCR\.txt: Standard REG_SZ txtfile<br />
Content Type REG_SZ text/plain<br />
und natürlich in Shell New NullFile</p>
<p>Das war&#8217;s!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=109</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einstein</title>
		<link>http://blog.sattler-online.info/?p=107</link>
		<comments>http://blog.sattler-online.info/?p=107#comments</comments>
		<pubDate>Mon, 27 Jul 2009 09:35:05 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[Zitate]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=107</guid>
		<description><![CDATA[Es gibt zwei Dinge die unendlich sind:
Die menschliche Dummheit und das Universum. Beim letzteren bin ich mir nicht ganz sicher.
- Albert Einstein
]]></description>
			<content:encoded><![CDATA[<p>Es gibt zwei Dinge die unendlich sind:<br />
Die menschliche Dummheit und das Universum. Beim letzteren bin ich mir nicht ganz sicher.</p>
<p>- Albert Einstein</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=107</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hex String zu int und zurück</title>
		<link>http://blog.sattler-online.info/?p=103</link>
		<comments>http://blog.sattler-online.info/?p=103#comments</comments>
		<pubDate>Mon, 13 Jul 2009 07:56:28 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[.NET 2.0]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=103</guid>
		<description><![CDATA[Nochmal ein kleiner Quickie:
Ein Hex-String zu int geht so:

int dec = Convert.ToInt32&#40;&#34;ff&#34;, 16&#41;; // Ergibt 255

umgedreht sieht wie folgt aus:

string hex = Convert.ToString&#40;255, 16&#41;; // Ergibt &#34;ff&#34;

Den Quickie hab ich in Peter Buchers Blog gefunden, Danke!
]]></description>
			<content:encoded><![CDATA[<p>Nochmal ein kleiner Quickie:</p>
<p>Ein Hex-String zu int geht so:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">int</span> dec <span style="color: #008000;">=</span> Convert.<span style="color: #0000FF;">ToInt32</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;ff&quot;</span>, <span style="color: #FF0000;">16</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// Ergibt 255</span></pre></div></div>

<p>umgedreht sieht wie folgt aus:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">string</span> hex <span style="color: #008000;">=</span> Convert.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">255</span>, <span style="color: #FF0000;">16</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// Ergibt &quot;ff&quot;</span></pre></div></div>

<p>Den Quickie hab ich in <a title="Peter Buchers Blog" href="http://www.aspnetzone.de/blogs/peterbucher/" target="_blank">Peter Buchers Blog</a> gefunden, Danke!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=103</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oralce Enterprise Manager und die Host-Id</title>
		<link>http://blog.sattler-online.info/?p=55</link>
		<comments>http://blog.sattler-online.info/?p=55#comments</comments>
		<pubDate>Wed, 12 Nov 2008 15:54:27 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=55</guid>
		<description><![CDATA[Wer die Fehlermeldung* bekommt, muss bei der HOST-ID einen lokalen Benutzer Account angeben der in der Windows Security als „Anmelden als Stapelverarbeitungsauftrag“ registriert sein muss.
So geht’s:
Neuen Windows-Benutzer anlegen z.B oracleadm
Öffnen Systemsteuerung &#62; Verwaltung &#62; Lokale Sicherheitsrichtlinien
Unter Lokale Richtlinien &#62; Zuweisen von Benutzerrechten den User unter „Anmelden als Stapelverarbeitungsauftrag“ eintragen.
Nachdem der User angelegt worden ist kann [...]]]></description>
			<content:encoded><![CDATA[<p>Wer die Fehlermeldung* bekommt, muss bei der HOST-ID einen lokalen Benutzer Account angeben der in der Windows Security als „Anmelden als Stapelverarbeitungsauftrag“ registriert sein muss.</p>
<p>So geht’s:<br />
Neuen Windows-Benutzer anlegen z.B oracleadm<br />
Öffnen Systemsteuerung &gt; Verwaltung &gt; Lokale Sicherheitsrichtlinien<br />
Unter Lokale Richtlinien &gt; Zuweisen von Benutzerrechten den User unter „Anmelden als Stapelverarbeitungsauftrag“ eintragen.</p>
<p>Nachdem der User angelegt worden ist kann der Oracle Enterprise Manager Daten Importiern/ Exportieren oder auch die Instanz neu starten.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=55</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IHttpHandler und Sessions</title>
		<link>http://blog.sattler-online.info/?p=52</link>
		<comments>http://blog.sattler-online.info/?p=52#comments</comments>
		<pubDate>Mon, 08 Sep 2008 11:42:28 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[.NET 2.0]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=52</guid>
		<description><![CDATA[Wenn man den IHttpHandler in ASP.NET benutzt und will gleichzeitig auf das Session-Objekt zugreifen wird man mit einer NullReference-Exception belohnt.
Die Lösung ist denkbar einfach, wie auch trivial! Man sollte zusätzlich zur IHttpHandler Schnittstelle auch noch die System.Web.SessionState.IRequiresSessionState Schnittstelle referenzieren. Dann klappt&#8217;s auch mit der Session.
Gesehen in: Ankes C# &#8211; Blog
]]></description>
			<content:encoded><![CDATA[<p>Wenn man den IHttpHandler in ASP.NET benutzt und will gleichzeitig auf das Session-Objekt zugreifen wird man mit einer NullReference-Exception belohnt.</p>
<p>Die Lösung ist denkbar einfach, wie auch trivial! Man sollte zusätzlich zur IHttpHandler Schnittstelle auch noch die System.Web.SessionState.IRequiresSessionState Schnittstelle referenzieren. Dann klappt&#8217;s auch mit der Session.</p>
<p>Gesehen in: <a href="http://ankes-blog.blogspot.com/2008/03/ihttphandler-und-sessions.html">Ankes C# &#8211; Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Israel Kamakawiwo&#8217;ole</title>
		<link>http://blog.sattler-online.info/?p=48</link>
		<comments>http://blog.sattler-online.info/?p=48#comments</comments>
		<pubDate>Wed, 20 Aug 2008 06:05:32 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Musik]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=48</guid>
		<description><![CDATA[Er hat einen unaussprechlichen Namen &#8211; Israel Kamakawiwo&#8217;ole &#8211; aber er hat ein Medley gemacht, das einfach nur der Wahnsinn ist. Ein Bär von einen Mann mit einer mini Ukulele und einer wahnsinnig zarten Stimme. Leider ist er schon über 11 Jahre tot.
]]></description>
			<content:encoded><![CDATA[<p>Er hat einen unaussprechlichen Namen &#8211; Israel Kamakawiwo&#8217;ole &#8211; aber er hat ein Medley gemacht, das einfach nur der Wahnsinn ist. Ein Bär von einen Mann mit einer mini Ukulele und einer wahnsinnig zarten Stimme. Leider ist er schon über 11 Jahre tot.</p>
<a href="http://blog.sattler-online.info/?p=48"><p><em>Click here to view the embedded video.</em></p></a>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Er tanzt wieder</title>
		<link>http://blog.sattler-online.info/?p=38</link>
		<comments>http://blog.sattler-online.info/?p=38#comments</comments>
		<pubDate>Wed, 16 Jul 2008 11:44:05 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Kurios]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=38</guid>
		<description><![CDATA[Vor ein paar Jahren hab ich Mat tanzen sehen und war einfach fasziniert wo er überall war. Jetzt tanzt er wieder und das nicht alleine!  
Einfach sehenswert:link zum Sternartikel
Sein erstes Video:
&#8230; und sein neues Video:
]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Jahren hab ich Mat tanzen sehen und war einfach fasziniert wo er überall war. Jetzt tanzt er wieder und das nicht alleine! <img src='http://blog.sattler-online.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Einfach sehenswert:<a href="http://link.brightcove.com/services/link/bcpid1202997742/bctid1654294427">link zum Sternartikel</a></p>
<p>Sein erstes Video:</p>
<a href="http://blog.sattler-online.info/?p=38"><p><em>Click here to view the embedded video.</em></p></a>
<p>&#8230; und sein neues Video:</p>
<a href="http://blog.sattler-online.info/?p=38"><p><em>Click here to view the embedded video.</em></p></a>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=38</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion: Dateiliste mit den letzten Bearbeiter ausdrucken</title>
		<link>http://blog.sattler-online.info/?p=36</link>
		<comments>http://blog.sattler-online.info/?p=36#comments</comments>
		<pubDate>Tue, 03 Jun 2008 13:32:59 +0000</pubDate>
		<dc:creator>Thorsten Sattler</dc:creator>
				<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://blog.sattler-online.info/?p=36</guid>
		<description><![CDATA[Um eine Dateiliste eines Projekts mit den letzten Bearbeiter auszudrucken benötigt man einfach nur folgenden Subversion Befehl:
svn ls &#8211;verbose &#8211;recursive [PROJEKTPFAD] &#62; Filelist.txt
]]></description>
			<content:encoded><![CDATA[<p>Um eine Dateiliste eines Projekts mit den letzten Bearbeiter auszudrucken benötigt man einfach nur folgenden Subversion Befehl:</p>
<p>svn ls &#8211;verbose &#8211;recursive [PROJEKTPFAD] &gt; Filelist.txt</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sattler-online.info/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
