<?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>LieberLieber Software TeamBlog &#187; .net</title>
	<atom:link href="http://blog.lieberlieber.com/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lieberlieber.com</link>
	<description>was uns treibt und verfolgt!</description>
	<lastBuildDate>Fri, 30 Jul 2010 21:44:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows 7 Taskbar Glossary</title>
		<link>http://blog.lieberlieber.com/2010/01/22/windows-7-taskbar-glossary/</link>
		<comments>http://blog.lieberlieber.com/2010/01/22/windows-7-taskbar-glossary/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 08:37:35 +0000</pubDate>
		<dc:creator>Andreas Bruckner</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Forms]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Jump List]]></category>
		<category><![CDATA[Taskbar]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=1592</guid>
		<description><![CDATA[Jump List: contains recently used files, if the app has a associated file type (e.g. Notepad)


Thumbnail Previews: thumbnails of running apps; can be extended by e.g. buttons

The new Taskbar may also be extended by Tasks. In former times, these commands where added as context-menu to the notifyicon in system tray.
The best thing: you can use [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Jump List:</strong> contains recently used files, if the app has a associated file type (e.g. Notepad)<br />
<a href="http://blog.lieberlieber.com/wp-content/uploads/notepad_tray_recentfiles_HOW.jpg"  rel="lightbox[1592]"><img class="aligncenter size-full wp-image-1593" title="notepad_tray_recentfiles_HOW" src="http://blog.lieberlieber.com/wp-content/uploads/notepad_tray_recentfiles_HOW.jpg" alt="notepad_tray_recentfiles_HOW" width="210" height="245" /></a><br />
<strong></strong></p>
<p><strong>Thumbnail Previews:</strong> thumbnails of running apps; can be extended by e.g. buttons<br />
<a href="http://blog.lieberlieber.com/wp-content/uploads/preview.jpg"  rel="lightbox[1592]"><img class="aligncenter size-full wp-image-1594" title="preview" src="http://blog.lieberlieber.com/wp-content/uploads/preview.jpg" alt="preview" width="212" height="158" /></a></p>
<p>The new Taskbar may also be extended by Tasks. In former times, these commands where added as context-menu to the notifyicon in system tray.</p>
<p>The best thing: you can use these new API-functions directly in<strong> .NET 3.5</strong> by downloading the <a href="http://code.msdn.microsoft.com/WindowsAPICodePack/Release/ProjectReleases.aspx?ReleaseId=3574" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.msdn.microsoft.com');" target="_blank">Windows API Code Pack</a>.</p>
<p>For more demos have a look at the following sites:<br />
<a href="http://code.msdn.microsoft.com/WindowsAPICodePack" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.msdn.microsoft.com');" target="_blank">Microsoft</a><br />
<a href="http://www.developerfusion.com/article/70567/tap-into-the-power-of-the-windows-7-taskbar/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developerfusion.com');" target="_blank">DeveloperFusion</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;title=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;t=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;title=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;title=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;title=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;title=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F&amp;title=Windows%207%20Taskbar%20Glossary" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F22%2Fwindows-7-taskbar-glossary%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2010/01/22/windows-7-taskbar-glossary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verzögerung beim Starten von .Net Applikationen</title>
		<link>http://blog.lieberlieber.com/2009/09/15/verzogerung-beim-starten-von-net-applikationen/</link>
		<comments>http://blog.lieberlieber.com/2009/09/15/verzogerung-beim-starten-von-net-applikationen/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 12:24:13 +0000</pubDate>
		<dc:creator>John Fall</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Programmierung Allgemein]]></category>
		<category><![CDATA[Windows Forms]]></category>
		<category><![CDATA[.net]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=1208</guid>
		<description><![CDATA[Ich hatte bei einem Kunden das Problem, dass eine Windows .Net Applikation bei jeden Start ca. 30 Sekunden benötigt hat, bis die Applikation geladen war.
Eine ebenso dort installierte ASP.Net Applikation benötigte ca. 4 Minuten (!), bis dass der Browser die erste Seite geöffnet hatte (danach gings normal weiter, solange die Web-App nicht gestoppt wurde&#8230;).
Man konnte [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte bei einem Kunden das Problem, dass eine Windows .Net Applikation bei jeden Start ca. 30 Sekunden benötigt hat, bis die Applikation geladen war.<br />
Eine ebenso dort installierte ASP.Net Applikation benötigte ca. 4 Minuten (!), bis dass der Browser die erste Seite geöffnet hatte (danach gings normal weiter, solange die Web-App nicht gestoppt wurde&#8230;).</p>
<p>Man konnte mit dem Prozess-Explorer förmlich sehen, wie eine dll nach der anderen mit grossen Zeitabstand in den Speicher geladen wurde&#8230; Irgend etwas schien die Ladezeit stark zu verzögern (Virenscanner?).</p>
<p>Erst nach langer Zeit und Suche bin ich im Google endlich fündig geworden &#8211; folgenden Eintrag muss man in einer Config-Datei (app od. web.config) machen (<span style="color: #ff0000;">rot hervorgehoben</span>):</p>
<pre style="PADDING-LEFT: 30px">&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;configuration&gt;
  <span style="color: #ff0000;">&lt;runtime&gt;
     &lt;generatePublisherEvidence enabled="false"/&gt;
  &lt;/runtime&gt;
</span>&lt;/configuration&gt;</pre>
<p>Mit dieser Änderung geht das Starten plötzlich wieder im &#8220;normalen&#8221; Tempo&#8230;</p>
<p>Hier die Begründung von Microsoft (<a href="http://msdn.microsoft.com/de-de/library/bb629393.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');">http://msdn.microsoft.com/de-de/library/bb629393.aspx</a>):</p>
<blockquote><p><em>Die Common Language Runtime (CLR) versucht, die Authenticode-Signatur zur Ladezeit zu überprüfen, damit der <span><a id="ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl00" onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_contenthere|ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl00',this);" href="http://msdn.microsoft.com/de-de/library/system.security.policy.publisher.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');">Publisher</a></span>-Beweis für die Assembly erstellt wird. <strong>Standardmäßig benötigen die meisten Anwendungen jedoch keinen <span><a id="ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl01" onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_contenthere|ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl01',this);" href="http://msdn.microsoft.com/de-de/library/system.security.policy.publisher.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');">Publisher</a></span>-Beweis</strong>. Die Standard-CAS-Richtlinie ist nicht auf <span><a id="ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl02" onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_contenthere|ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl02',this);" href="http://msdn.microsoft.com/de-de/library/system.security.policy.publishermembershipcondition.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');">PublisherMembershipCondition</a></span> angewiesen. <strong>Vermeiden Sie die unnötigen Startkosten</strong>, <strong>die mit der Prüfung der Herausgebersignatur zusammenhänge</strong>n, es sei denn, die Anwendung wird auf einem Computer mit benutzerdefinierter CAS-Richtlinie ausgeführt oder muss den Anforderungen von <span><a id="ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl03" onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_contenthere|ctl00_MTContentSelector1_mainContentContainer_ctl23_ctl00_ctl03',this);" href="http://msdn.microsoft.com/de-de/library/system.security.permissions.publisheridentitypermission.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');">PublisherIdentityPermission</a></span> in einer nur teilweise vertrauenswürdigen Umgebung genügen. (Forderungen nach Identitätsberechtigungen haben in einer vollständig vertrauenswürdigen Umgebung immer Erfolg.)</em></p></blockquote>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;title=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;t=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;title=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;title=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;title=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;title=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F&amp;title=Verz%C3%B6gerung%20beim%20Starten%20von%20.Net%20Applikationen" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F15%2Fverzogerung-beim-starten-von-net-applikationen%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2009/09/15/verzogerung-beim-starten-von-net-applikationen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.net Pattern fuer Event Implementierung</title>
		<link>http://blog.lieberlieber.com/2008/12/10/net-pattern-fuer-event-implementierung/</link>
		<comments>http://blog.lieberlieber.com/2008/12/10/net-pattern-fuer-event-implementierung/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 09:09:05 +0000</pubDate>
		<dc:creator>Oliver Lampl</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Compact Framework]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Design pattern]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=711</guid>
		<description><![CDATA[Hallo beisammen,
bin gerade auf einen interessanten Artikel bei devlicio.us gestossen.
Dort wird über die Implemetierung von Events gesprochen, im konkreten Fall wie man sich die Abfrage auf null sparen kann und ohne diese sogar performanter sein soll.
Hier noch ein weiterer Link zum Thema, mit weiterführenden Links, auf www.dev102.com.
Was denkt ihr darüber?
Lg Oli
EDIT: Uiui, wer lesen kann.  [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo beisammen,<br />
bin gerade auf einen <a href="http://devlicio.us/blogs/rob_eisenberg/archive/2008/03/20/net-event-techniques.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/devlicio.us');" target="_blank">interessanten Artikel </a>bei devlicio.us gestossen.</p>
<p>Dort wird über die Implemetierung von Events gesprochen, im konkreten Fall wie man sich die Abfrage auf null sparen kann und ohne diese sogar performanter sein soll.</p>
<p>Hier noch ein <a href="http://www.dev102.com/2008/03/26/a-new-pattern-for-event-declaration/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dev102.com');" target="_blank">weiterer Link </a>zum Thema, mit weiterführenden Links, auf <a href="http://www.dev102.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dev102.com');" target="_blank">www.dev102.com</a>.</p>
<p>Was denkt ihr darüber?<br />
Lg Oli</p>
<p>EDIT: Uiui, wer lesen kann. <img src='http://blog.lieberlieber.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Die pruefung auf null ist schneller als das initialisieren.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;t=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2008/12/10/net-pattern-fuer-event-implementierung/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Excel Dateien aus .Net generieren, auch am Windows Mobile</title>
		<link>http://blog.lieberlieber.com/2008/12/01/excel-dateien-aus-net-generieren-auch-am-windows-mobile/</link>
		<comments>http://blog.lieberlieber.com/2008/12/01/excel-dateien-aus-net-generieren-auch-am-windows-mobile/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 06:48:00 +0000</pubDate>
		<dc:creator>Daniel Siegl</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Compact Framework]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CF]]></category>
		<category><![CDATA[Compact Framwork]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=550</guid>
		<description><![CDATA[Es gilt immer wieder die Daten aus seiner Applikation als Excel bereit zustellen.
Grundsätzlich gibt es dazu 2 klassische Wege:

Über das Excel Object Model und Interop
Über eine ASPX Seite mit dem richtigen  Content Type

Beide Wege haben Nachteile die man mit der dritten Variante in den Griff bekommen kann- Excel Dateien mit einer 3rd Party Komponente zu [...]]]></description>
			<content:encoded><![CDATA[<p>Es gilt immer wieder die Daten aus seiner Applikation als Excel bereit zustellen.</p>
<p>Grundsätzlich gibt es dazu 2 klassische Wege:</p>
<ul>
<li>Über das Excel Object Model und Interop</li>
<li>Über eine ASPX Seite mit dem richtigen  Content Type</li>
</ul>
<p>Beide Wege haben Nachteile die man mit der dritten Variante in den Griff bekommen kann- Excel Dateien mit einer 3rd Party Komponente zu schreiben. Der Aufwand den man betreiben muss ist aber sicherlich mit der ASPX Variante am geringsten.</p>
<p><a href="http://www.tmssoftware.com/site/flexcelnet.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tmssoftware.com');" target="_blank">TMS Software </a>hat eine Komponente im Angebot die sogar auf dem Compact Framework funktioniert!</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;title=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;t=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;title=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;title=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;title=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;title=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F&amp;title=Excel%20Dateien%20aus%20.Net%20generieren%2C%20auch%20am%20Windows%20Mobile" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F01%2Fexcel-dateien-aus-net-generieren-auch-am-windows-mobile%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2008/12/01/excel-dateien-aus-net-generieren-auch-am-windows-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET Reflector</title>
		<link>http://blog.lieberlieber.com/2008/11/10/net-reflector/</link>
		<comments>http://blog.lieberlieber.com/2008/11/10/net-reflector/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 18:18:40 +0000</pubDate>
		<dc:creator>Peter Lieber</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[Tag hinzufügen]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=313</guid>
		<description><![CDATA[Das Tool von Lutz Roeder für Analyse von .NET-Assemblies wurde von Redgate übernommen Reflector Homepage.
Cool scheint die Möglichkeit wieder Quelltext aus Assemblies zu erzeugen. Es hat eine Pluginarchitectur und würde sich für eine mögliche Integration (Plugin) für Enterprise Architect SparxSystems Homepage anbieten.
Genial finde ich auch die volle Unterstützung von .NET 1.0 bis 3.5, für LINQ [...]]]></description>
			<content:encoded><![CDATA[<p>Das Tool von Lutz Roeder für Analyse von .NET-Assemblies wurde von Redgate übernommen <a href="http://www.red-gate.com/products/reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.red-gate.com');">Reflector Homepage</a>.<br />
Cool scheint die Möglichkeit wieder Quelltext aus Assemblies zu erzeugen. Es hat eine Pluginarchitectur und würde sich für eine mögliche Integration (Plugin) für Enterprise Architect <a href="http://www.sparxsystems.at" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sparxsystems.at');">SparxSystems Homepage</a> anbieten.</p>
<p>Genial finde ich auch die volle Unterstützung von .NET 1.0 bis 3.5, für LINQ und Lambda Ausdrücke und Ressourcen, die in Assemblies eingebettet sind.</p>
<p>Es gibt auch eine kostenfreie Variante.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;title=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;t=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;title=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;title=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;title=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;title=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F&amp;title=.NET%20Reflector" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F11%2F10%2Fnet-reflector%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2008/11/10/net-reflector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
