<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.vyvojari.sk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Vyvojari.sk Blogy</title><link>http://blog.vyvojari.sk/</link><description>Kto nebloguje na www.vyvojari.sk, nebloguje!</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Dynamické vytvorenie subdomény v ASP.NET / MVC</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/02/22/dynamick-233-vytvorenie-subdom-233-ny-v-asp-net-mvc.aspx</link><pubDate>Wed, 22 Feb 2012 22:33:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307118</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Bolo to už dávno, čo nás na firme žralo, že naša konkurencia vedela riešiť dynamicky vytvárenie subdomén alebo domén 3 úrovne. Google ich lepšie indexoval (tak sa nám to zdalo) a riešenie prišlo až v IIS 7.&lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/dynamicke-vytvorenie-subdomeny-asp-net-mvc/"&gt;http://petersirka.sk/development/dynamicke-vytvorenie-subdomeny-asp-net-mvc/ &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307118" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/IIS/default.aspx">IIS</category></item><item><title>MozgoCamp CQRS prednáška</title><link>http://blog.vyvojari.sk/tomas/archive/2012/02/13/mozgocamp-cqrs-predn-225-ka.aspx</link><pubDate>Mon, 13 Feb 2012 12:30:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307112</guid><dc:creator>T</dc:creator><slash:comments>5</slash:comments><description>Vlko ma prizval na MozgoCamp #7 . V presvedční, že idem naozaj do priestorov, ktoré zodpovedajú smrťometálovému videu na Jonatanusom blogu, som chvíľu uvažoval o tom, že si dám termoprádlo, gumáky a pribalím pršiplášť. Nakoniec to bolo celkom inak a nohy som mal doslova v teple. Z prednášky bola nakoniec skôr diskusia, čo mi ale vôbec nevadilo. To najdôležitejšie však bolo, že som spoznal kopu milých a šikovných ľudí (ktorí ma upozornili na kopu zaujímavých vecí) a opäť som sa utvrdil v tom, že mnohé...(&lt;a href="http://blog.vyvojari.sk/tomas/archive/2012/02/13/mozgocamp-cqrs-predn-225-ka.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307112" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/tomas/archive/tags/CQRS/default.aspx">CQRS</category><category domain="http://blog.vyvojari.sk/tomas/archive/tags/mozgocamp/default.aspx">mozgocamp</category></item><item><title>ASP.MVC - Session troška inak a prihlásený užívateľ</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/02/08/asp-mvc-session-tro-ka-inak-a-prihl-225-sen-253-u-237-vate.aspx</link><pubDate>Wed, 08 Feb 2012 07:53:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307111</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;div class="description"&gt;V dávnej minulosti som používal vstavaného Session 
providera. Raz mi praskli nervy a rozhodol som sa experimentovať. Stálo 
to za to. Ten kto neexperimentuje ten nemá a ja experimentujem len pre 
moje potreby.&lt;/div&gt;&lt;div class="description"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="description"&gt;&lt;a href="http://petersirka.sk/development/asp-mvc-session-trocha-inak-prihlaseny-uzivatel/"&gt;http://petersirka.sk/development/asp-mvc-session-trocha-inak-prihlaseny-uzivatel/&lt;/a&gt; &lt;/div&gt;&lt;div class="description"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="description"&gt;&amp;nbsp;&lt;/div&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307111" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/c_2300_/default.aspx">c#</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/custom/default.aspx">custom</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/Session/default.aspx">Session</category></item><item><title>ReplaceSpecialCharactersLibrary - helper na odstránenie diakritiky zo stringu</title><link>http://blog.vyvojari.sk/rostacik/archive/2012/02/03/replacespecialcharacterslibrary-helper-na-odstr-225-nenie-diakritiky-zo-stringu.aspx</link><pubDate>Fri, 03 Feb 2012 09:14:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307100</guid><dc:creator>dudok</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;Až sa trochu hanbím to sem dať, nazývať knižnicou 5 riadkov kódu je sila a odvaha, ale chcel som ten kód aj trochu otestovať a preto som ho zabalil ako knižnicu. Viac info na tomto linku :&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://rostacik.net/2012/02/03/replacespecialcharacterslibrary-kniznica-na-odstranenie-diakritiky-zo-stringu/"&gt;http://rostacik.net/2012/02/03/replacespecialcharacterslibrary-kniznica-na-odstranenie-diakritiky-zo-stringu/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;alebo si priamo pozrite kód :&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/rostacik/ReplaceSpecialCharactersLibrary"&gt;https://github.com/rostacik/ReplaceSpecialCharactersLibrary &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Privítam nejaké návrhy na opravu bad practices, alebo čohokoľvek iného. &lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307100" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/rostacik/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blog.vyvojari.sk/rostacik/archive/tags/class+library/default.aspx">class library</category></item><item><title>Ako zistiť či je objekt html element pomocou javascriptu</title><link>http://blog.vyvojari.sk/xxxmatko/archive/2012/02/03/ako-zisti-i-je-objekt-html-element-pomocou-javascriptu.aspx</link><pubDate>Fri, 03 Feb 2012 09:05:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307099</guid><dc:creator>xxxmatko</dc:creator><slash:comments>5</slash:comments><description>		
&lt;p&gt;
			Jedna z vlastností, ktorá sa mi páči na &lt;b&gt;javascripte&lt;/b&gt; je &lt;b&gt;Weak Typing&lt;/b&gt;. Nie že by som to pokladal za nejakú super výhodu. Na otázku, či je lepší pogramovací jazyk 
			podporujúci &lt;b&gt;Strong Typing&lt;/b&gt; alebo &lt;b&gt;Weak Typing&lt;/b&gt;, by som si za víťaza zvolil určite toho skôr menovaného. 
		&lt;/p&gt;
		
&lt;p&gt;
			Na druhej strane to, že v &lt;b&gt;javascripte&lt;/b&gt; sa môže dátový typ premennej meniť počas behu programu umožňuje písať kód tak, ako by sme ho napríklad v &lt;b&gt;C#&lt;/b&gt; nikdy
			nenapísali.
		&lt;/p&gt;
		
&lt;table style="width:100%;"&gt;
			
&lt;tr&gt;
				
&lt;td&gt;
					&lt;div class="code"&gt;
						&lt;font color="blue"&gt;var&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;x&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;x&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&amp;nbsp;&lt;/font&gt;&lt;font color="maroon"&gt;1&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;console.info(x)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;console.log(&lt;/font&gt;&lt;font color="blue"&gt;typeof&lt;/font&gt;&lt;font color="black"&gt;(x))&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;x&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;some&amp;nbsp;string&amp;quot;&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;console.info(x)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;console.log(&lt;/font&gt;&lt;font color="blue"&gt;typeof&lt;/font&gt;&lt;font color="black"&gt;(x))&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;x&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{}&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;console.info(x)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;/font&gt;&lt;font color="black"&gt;console.log(&lt;/font&gt;&lt;font color="blue"&gt;typeof&lt;/font&gt;&lt;font color="black"&gt;(x))&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;
					&lt;/div&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			
&lt;tr&gt;
				&lt;th style="font-size:10px;font-family:Tahoma;"&gt;
					Príklad zmeny dátového typu premennej
				&lt;/th&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
	
		
&lt;p&gt;
			Častým takýmto prípadom využitia je metóda, ktorá na základe dátového typu vstupného parametra vykoná rôzne operácie. Ja som si takúto metódu vyrobil. Moja metóda
			mala jeden vstupný parameter. Ak tento bol typu &lt;b&gt;string&lt;/b&gt;, tak to znamenalo, že parameter reprezentuje &lt;b&gt;id&lt;/b&gt; html elementu, ale ak bol typu &lt;b&gt;object&lt;/b&gt;, tak
			to bol priamo html element. A konečne sa dostávam k jadru problému. Zistiť, či je premenná typu &lt;b&gt;string&lt;/b&gt; je jednoduché použitím operátora &lt;b&gt;typeof&lt;/b&gt; (viď. 
			&lt;span style="font-size:10px;font-family:Tahoma;"&gt;Príklad zmeny dátového typu premennej&lt;/span&gt;). Ak je však premenná handle na html element, operátor &lt;b&gt;typeof&lt;/b&gt;
			zahlási že je to &lt;b&gt;object&lt;/b&gt;. No dobre, ale objekt môže byť aj niečo iné ako len html element. Po relatívne krátkej dobe, som našiel spôsob, ako overiť či premená
			predstavuje handle na html element. Výsledok mojej snahy je možné vidieť na nasledovnej úkážke:
		&lt;/p&gt;
		
&lt;table style="width:100%;"&gt;
			
&lt;tr&gt;
				
&lt;td&gt;
					&lt;div class="code"&gt;
						&lt;font color="blue"&gt;var&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;isHtmlNode&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&amp;nbsp;function&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o)&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;if&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(Node)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;object&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;return&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;o&amp;nbsp;instanceof&amp;nbsp;Node&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;else&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;return&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;object&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o.nodeType)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;number&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o.nodeName)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;string&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						}&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&lt;br /&gt;
						var&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;isHtmlElement&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&amp;nbsp;function&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o)&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;if&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(HTMLElement)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;object&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;return&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;o&amp;nbsp;instanceof&amp;nbsp;HTMLElement&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;else&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;return&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;object&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(o.nodeType&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="maroon"&gt;1&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o.nodeName)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;string&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						}&lt;/font&gt;&lt;font color="blue"&gt;;&amp;nbsp;&lt;/font&gt;

					&lt;/div&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			
&lt;tr&gt;
				&lt;th style="font-size:10px;font-family:Tahoma;"&gt;
					Metódy overujúce, či je premenná html element
				&lt;/th&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
		
		
&lt;p&gt;
			Prvá metóda overí, či je vstupný objekt inštanciou triedy &lt;b&gt;Node&lt;/b&gt; a druhá či je vstupný objekt inštanciou triedy &lt;b&gt;HTMLElement&lt;/b&gt;. Ich použitie môže vyzerať aj takto:
		&lt;/p&gt;
		
&lt;table style="width:100%;"&gt;
			
&lt;tr&gt;
				
&lt;td&gt;
					&lt;div class="code"&gt;
						&lt;font color="blue"&gt;var&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;setContent&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&amp;nbsp;function&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(o)&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;if&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(isHtmlElement(content)&amp;nbsp;||&amp;nbsp;isHtmlNode(content))&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="darkgreen"&gt;//&amp;nbsp;o&amp;nbsp;is&amp;nbsp;an&amp;nbsp;html&amp;nbsp;element&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;else&amp;nbsp;if&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;(&lt;/font&gt;&lt;font color="blue"&gt;typeof&lt;/font&gt;&lt;font color="black"&gt;(o)&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;===&amp;nbsp;&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;string&amp;quot;&lt;/font&gt;&lt;font color="black"&gt;)&amp;nbsp;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="darkgreen"&gt;//&amp;nbsp;o&amp;nbsp;is&amp;nbsp;id&amp;nbsp;of&amp;nbsp;an&amp;nbsp;html&amp;nbsp;element&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;else&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="darkgreen"&gt;//&amp;nbsp;throw&amp;nbsp;an&amp;nbsp;error&lt;br /&gt;
						&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;
						}&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;
					&lt;/div&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			
&lt;tr&gt;
				&lt;th style="font-size:10px;font-family:Tahoma;"&gt;
					Príklad použitia metód pre detekciu objektu typu HTMLElement
				&lt;/th&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
		
		
&lt;p&gt;
			Takto si môžeme vyrobiť aj oveľa presnejšie metódy pre detekciu konkrétnych elementov, či už to podľa atribútu &lt;b&gt;tagName&lt;/b&gt; alebo detekciou na konkrétne
			triedy, ktoré dedia z triedy &lt;b&gt;HTMLElement&lt;/b&gt; (&lt;a href="http://krook.org/jsdom/HTMLAnchorElement.html" target="_blank"&gt;HTMLAnchorElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLAppletElement.html" target="_blank"&gt;HTMLAppletElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLAreaElement.html" target="_blank"&gt;HTMLAreaElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLBaseElement.html" target="_blank"&gt;HTMLBaseElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLBaseFontElement.html" target="_blank"&gt;HTMLBaseFontElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLBlockquoteElement.html" target="_blank"&gt;HTMLBlockquoteElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLBodyElement.html" target="_blank"&gt;HTMLBodyElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLBRElement.html" target="_blank"&gt;HTMLBRElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLButtonElement.html" target="_blank"&gt;HTMLButtonElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLDirectoryElement.html" target="_blank"&gt;HTMLDirectoryElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLDivElement.html" target="_blank"&gt;HTMLDivElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLDListElement.html" target="_blank"&gt;HTMLDListElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLFieldSetElement.html" target="_blank"&gt;HTMLFieldSetElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLFontElement.html" target="_blank"&gt;HTMLFontElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLFormElement.html" target="_blank"&gt;HTMLFormElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLFrameElement.html" target="_blank"&gt;HTMLFrameElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLFrameSetElement.html" target="_blank"&gt;HTMLFrameSetElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLHeadElement.html" target="_blank"&gt;HTMLHeadElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLHeadingElement.html" target="_blank"&gt;HTMLHeadingElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLHRElement.html" target="_blank"&gt;HTMLHRElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLHtmlElement.html" target="_blank"&gt;HTMLHtmlElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLIFrameElement.html" target="_blank"&gt;HTMLIFrameElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLImageElement.html" target="_blank"&gt;HTMLImageElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLInputElement.html" target="_blank"&gt;HTMLInputElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLIsIndexElement.html" target="_blank"&gt;HTMLIsIndexElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLLabelElement.html" target="_blank"&gt;HTMLLabelElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLLayerElement.html" target="_blank"&gt;HTMLLayerElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLLegendElement.html" target="_blank"&gt;HTMLLegendElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLLIElement.html" target="_blank"&gt;HTMLLIElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLLinkElement.html" target="_blank"&gt;HTMLLinkElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLMapElement.html" target="_blank"&gt;HTMLMapElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLMenuElement.html" target="_blank"&gt;HTMLMenuElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLMetaElement.html" target="_blank"&gt;HTMLMetaElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLModElement.html" target="_blank"&gt;HTMLModElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLObjectElement.html" target="_blank"&gt;HTMLObjectElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLOListElement.html" target="_blank"&gt;HTMLOListElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLOptGroupElement.html" target="_blank"&gt;HTMLOptGroupElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLOptionElement.html" target="_blank"&gt;HTMLOptionElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLParagraphElement.html" target="_blank"&gt;HTMLParagraphElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLParamElement.html" target="_blank"&gt;HTMLParamElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLPreElement.html" target="_blank"&gt;HTMLPreElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLQuoteElement.html" target="_blank"&gt;HTMLQuoteElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLScriptElement.html" target="_blank"&gt;HTMLScriptElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLSelectElement.html" target="_blank"&gt;HTMLSelectElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLStyleElement.html" target="_blank"&gt;HTMLStyleElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTableCaptionElement.html" target="_blank"&gt;HTMLTableCaptionElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTableCellElement.html" target="_blank"&gt;HTMLTableCellElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTableColElement.html" target="_blank"&gt;HTMLTableColElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTableElement.html" target="_blank"&gt;HTMLTableElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTableRowElement.html" target="_blank"&gt;HTMLTableRowElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTableSectionElement.html" target="_blank"&gt;HTMLTableSectionElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTextAreaElement.html" target="_blank"&gt;HTMLTextAreaElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLTitleElement.html" target="_blank"&gt;HTMLTitleElement&lt;/a&gt;, &lt;a href="http://krook.org/jsdom/HTMLUListElement.html" target="_blank"&gt;HTMLUListElement&lt;/a&gt;).
		&lt;/p&gt;

		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307099" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/xxxmatko/archive/tags/HTML/default.aspx">HTML</category><category domain="http://blog.vyvojari.sk/xxxmatko/archive/tags/Javascript/default.aspx">Javascript</category></item><item><title>Nová el.brožúra "Základy databázového vývoja v prostredí Visual Studio LightSwitch 2011"</title><link>http://blog.vyvojari.sk/dpe/archive/2012/01/31/nov-225-el-bro-250-ra-quot-z-225-klady-datab-225-zov-233-ho-v-253-voja-v-prostred-237-visual-studio-lightswitch-2011-quot.aspx</link><pubDate>Tue, 31 Jan 2012 10:23:30 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307089</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>Do knižnice bezplatn&amp;yacute;ch elektronick&amp;yacute;ch kn&amp;iacute;h pre v&amp;yacute;voj&amp;aacute;rov pribudol nov&amp;yacute; pr&amp;iacute;rastok od n&amp;aacute;&amp;scaron;ho MVP, J&amp;aacute;na Han&amp;aacute;ka - &amp;quot;Z&amp;aacute;klady datab&amp;aacute;zov&amp;eacute;ho v&amp;yacute;voja v prostred&amp;iacute; Visual Studio LightSwitch 2011&amp;quot; . Z textu brož&amp;uacute;ry vyber&amp;aacute;m pekne pop&amp;iacute;san&amp;yacute; cieľ VS LightSwitch: &amp;quot;Je pravda, že vybudovať sofistikovan&amp;yacute; datab&amp;aacute;zov&amp;yacute; program je &amp;uacute;loha, ktor&amp;aacute;...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2012/01/31/nov-225-el-bro-250-ra-quot-z-225-klady-datab-225-zov-233-ho-v-253-voja-v-prostred-237-visual-studio-lightswitch-2011-quot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307089" width="1" height="1"&gt;</description></item><item><title>LINQ to Entities a porovnanie IS NULL</title><link>http://blog.vyvojari.sk/michalkohut/archive/2012/01/30/linq-to-entities-a-porovnanie-is-null.aspx</link><pubDate>Mon, 30 Jan 2012 20:09:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307088</guid><dc:creator>michal.kohut</dc:creator><slash:comments>11</slash:comments><description>&lt;p&gt;Pred nedávnom som narazil na vcelku čudné správanie sa &lt;em&gt;LINQ To Entites&lt;/em&gt; pri dopytoch obsahujúcich podmienku testujúcu stĺpec na &lt;em&gt;null&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;
Majme dva LINQ výrazy, ktoré vyzerajú na prvý pohľad rovnako:&lt;/p&gt;

&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;query1&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;from&lt;/span&gt;&amp;nbsp;orderItem&amp;nbsp;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&amp;nbsp;context.OrderItems
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;       &lt;span style="color:blue;"&gt;where&lt;/span&gt;&amp;nbsp;orderItem.Description == null&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;select&lt;/span&gt;&amp;nbsp;orderItem;&lt;/pre&gt;
&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt; description = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;
&lt;span style="color:blue;"&gt;var&lt;/span&gt; query2 = &lt;span style="color:blue;"&gt;from&lt;/span&gt; orderItem &lt;span style="color:blue;"&gt;in&lt;/span&gt; context.OrderItems
             &lt;span style="color:blue;"&gt;where&lt;/span&gt; orderItem.Description == description
             &lt;span style="color:blue;"&gt;select&lt;/span&gt; orderItem;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;Očakával by som,&amp;nbsp;že preložené SQL dotazy budú taktiež rovnaké.&amp;nbsp;To však ani zďaleka. &lt;/p&gt;

&lt;p&gt;Kým prvý vyzerá takto:&lt;/p&gt;

&lt;pre&gt;&lt;em&gt;&lt;strong&gt;SELECT&lt;/strong&gt; [Extent1].[Id] AS [Id], &lt;br /&gt;       [Extent1].[Item] AS [Item], &lt;br /&gt;       [Extent1].[UnitPrice] AS [UnitPrice], &lt;br /&gt;       [Extent1].[OrderId] AS [OrderId], &lt;br /&gt;       [Extent1].[Description] AS [Description]&lt;br /&gt;&lt;strong&gt;FROM&lt;/strong&gt;   [dbo].[OrderItems] AS [Extent1]&lt;br /&gt;&lt;strong&gt;WHERE&lt;/strong&gt;  [Extent1].&lt;strong&gt;[Description] IS NULL;&lt;/strong&gt;&lt;/em&gt;&lt;/pre&gt;

&lt;p&gt;druhý výraz je odlišný:&lt;/p&gt;

&lt;pre&gt;&lt;em&gt;&lt;strong&gt;SELECT &lt;/strong&gt;[Extent1].[Id] AS [Id],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Extent1].[Item] AS [Item],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Extent1].[UnitPrice] AS [UnitPrice],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Extent1].[OrderId] AS [OrderId],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Extent1].[Description] AS [Description]&lt;br /&gt;&lt;strong&gt;FROM&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;[dbo].[OrderItems] AS [Extent1]&lt;br /&gt;&lt;strong&gt;WHERE&lt;/strong&gt;&amp;nbsp; [Extent1].&lt;strong&gt;[Description] = @p__linq__0;&lt;/strong&gt;&lt;/em&gt;&lt;/pre&gt;

&lt;p&gt;Čo je dôležitejšie, výsledky týchto dotazov sú úplne rozdielne. Kým prvý vráti všetky záznamy so stĺpcom&amp;nbsp;&lt;em&gt;Description&lt;/em&gt; rovným &lt;em&gt;null&lt;/em&gt; (žiadaný výsledok)&lt;em&gt;,&lt;/em&gt; druhý dotaz nevráti žiadne záznamy.&amp;nbsp;Ak by išlo o &lt;em&gt;LINQ To SQL&lt;/em&gt;,&amp;nbsp;existuje tu jednoduchý workaround, ktorý spočíva v použití metódy &lt;em&gt;object.Equals &lt;/em&gt;(tá v tomto prípade zabezpečí, že ak je parameter rovný &lt;em&gt;null, &lt;/em&gt;podmienka v SQL bude &lt;em&gt;IS NULL, &lt;/em&gt;v opačnom prípade pôjde o klasické porovnanie):&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;var&lt;/span&gt;&lt;font color="#000000"&gt; query = &lt;/font&gt;&lt;span style="color:blue;"&gt;from&lt;/span&gt;&lt;font color="#000000"&gt; orderItem &lt;/font&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;font color="#000000"&gt; context.OrderItems
            &lt;/font&gt;&lt;span style="color:blue;"&gt;where&lt;/span&gt;&lt;font color="#000000"&gt; &lt;span style="color:blue;"&gt;object&lt;/span&gt;.Equals(orderItem.Description,&amp;nbsp;description)
            &lt;/font&gt;&lt;span style="color:blue;"&gt;select&lt;/span&gt;&lt;font color="#000000"&gt; orderItem;&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Bohužial tento spôsob nefunguje pre &lt;em&gt;LINQ To Entities&lt;/em&gt;. &lt;/p&gt;
&lt;h2&gt;Workarounds&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Existuje však niekoľko iných možností ako docieliť požadované správanie: &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Možnosť 1&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Nejde práve o najestetickejšie riešenie, ale výsledkom je vždy správny (a jednoduchý) SQL dotaz, ktorý&amp;nbsp;je posielaný do databázy:&lt;/p&gt;

&lt;pre&gt;&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;query&amp;nbsp;=&amp;nbsp;description&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	?&amp;nbsp;(&lt;span style="color:blue;"&gt;from&lt;/span&gt;&amp;nbsp;orderItem&amp;nbsp;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&amp;nbsp;context.OrderItems
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;where&lt;/span&gt;&amp;nbsp;orderItem.Description&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;select&lt;/span&gt;&amp;nbsp;orderItem)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;(&lt;span style="color:blue;"&gt;from&lt;/span&gt;&amp;nbsp;orderItem&amp;nbsp;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&amp;nbsp;context.OrderItems
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;where&lt;/span&gt;&amp;nbsp;orderItem.Description&amp;nbsp;==&amp;nbsp;description
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;select&lt;/span&gt;&amp;nbsp;orderItem);&lt;/pre&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Možnosť 2&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Inou možnosťou je výraz:&lt;/p&gt;

&lt;pre&gt;&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;query&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;from&lt;/span&gt;&amp;nbsp;orderItem&amp;nbsp;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&amp;nbsp;context.OrderItems
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;where&lt;/span&gt;&amp;nbsp;(description&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;)&amp;nbsp;?&amp;nbsp;orderItem.Description&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;&amp;nbsp;:&amp;nbsp;orderItem.Description&amp;nbsp;==&amp;nbsp;description
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;select&lt;/span&gt;&amp;nbsp;orderItem;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;Priemetnutím do SQL ale dostávame poriadnu divočinu (i keď ide o funkčné riešenie):&lt;/p&gt;

&lt;pre&gt;&lt;em&gt;&lt;strong&gt;SELECT&lt;/strong&gt; [Extent1].[Id] AS [Id], &lt;br /&gt;       [Extent1].[Item] AS [Item], &lt;br /&gt;       [Extent1].[UnitPrice] AS [UnitPrice], &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Extent1].[OrderId] AS [OrderId], &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Extent1].[Description] AS [Description]&lt;br /&gt;&lt;strong&gt;FROM&lt;/strong&gt;&amp;nbsp;&amp;nbsp; [dbo].[OrderItems] AS [Extent1]&lt;br /&gt;&lt;strong&gt;WHERE&lt;/strong&gt;&amp;nbsp;&lt;strong&gt; (CASE &lt;br /&gt;	WHEN (@p__linq__0 IS NULL) THEN CASE &lt;br /&gt;	WHEN (&lt;/strong&gt;[Extent1]&lt;strong&gt;.[Description] IS NULL) THEN cast(1 as bit) ELSE cast(0 as bit) &lt;br /&gt;	END &lt;br /&gt;	WHEN (&lt;/strong&gt;[Extent1]&lt;strong&gt;.[Description] = @p__linq__1) THEN cast(1 as bit) &lt;br /&gt;	WHEN (&lt;/strong&gt;[Extent1]&lt;strong&gt;.[Description] &amp;lt;&amp;gt; @p__linq__1) THEN cast(0 as bit) &lt;br /&gt;	END) = 1;&lt;/strong&gt;&lt;/em&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Možnosť 3&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Dalšou alternatívou je výraz:&lt;/p&gt;

&lt;pre&gt;&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;&lt;pre style="background:white;color:black;font-family:Consolas;"&gt;&lt;span style="color:blue;"&gt;var&lt;/span&gt;&amp;nbsp;query&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;from&lt;/span&gt;&amp;nbsp;orderItem&amp;nbsp;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&amp;nbsp;context.OrderItems
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;where&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	((description&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;orderItem.Description&amp;nbsp;==&amp;nbsp;&lt;span style="color:blue;"&gt;null&lt;/span&gt;)&amp;nbsp;||
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;orderItem.Description&amp;nbsp;==&amp;nbsp;description)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;select&lt;/span&gt;&amp;nbsp;orderItem;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;V tomto prípade je vygenerovaný dotaz o niečo jednoduchší ako predošlá verzia:&lt;/p&gt;

&lt;pre&gt;&lt;em&gt;&lt;strong&gt;SELECT&lt;/strong&gt; [Extent1].[Id] AS [Id],&lt;br /&gt;       [Extent1].[Item] AS [Item],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Extent1].[UnitPrice] AS [UnitPrice],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Extent1].[OrderId] AS [OrderId],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Extent1].[Description] AS [Description]&lt;br /&gt;&lt;strong&gt;FROM&lt;/strong&gt;&amp;nbsp;&amp;nbsp; [dbo].[OrderItems] AS [Extent1]&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;WHERE&amp;nbsp; ((@p__linq__0 IS NULL)&lt;br /&gt;	AND (&lt;/strong&gt;[Extent1]&lt;/em&gt;&lt;em&gt;&lt;strong&gt;.[Description] IS NULL))&lt;br /&gt;	OR (&lt;/strong&gt;[Extent1]&lt;strong&gt;.[Description] = @p__linq__1);&lt;/strong&gt;&lt;/em&gt;&lt;/pre&gt;&lt;strong&gt;
&lt;/strong&gt;
&lt;p&gt;&amp;nbsp;Existujú samozrejme i ďalšie spôsoby ako obísť tento nepríjemný &amp;quot;bug&amp;quot; v &lt;em&gt;LINQ To Entities.&amp;nbsp;&lt;/em&gt;A kto vie, možno sa niekedy dočkáme i oficiálnej opravy:) &lt;/p&gt;

&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307088" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/michalkohut/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blog.vyvojari.sk/michalkohut/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blog.vyvojari.sk/michalkohut/archive/tags/LINQ+To+Entities/default.aspx">LINQ To Entities</category></item><item><title>C# (2) funkcie na ktoré som skutočne pyšný</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/01/20/c-2-funkcie-na-ktor-233-som-skuto-ne-py-n-253.aspx</link><pubDate>Fri, 20 Jan 2012 07:57:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307087</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Každý kóder určite vymyslel nejaký kód, na ktorý je pyšný. Ja som pyšný 
na 2 funkcie, ktoré používam v našich projektoch denno-denne. Niekomu sa
 budú zdať smiešne, no pre mňa sú jedinečné.&lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/csharp-2-funkcie-na-ktore-somskutocne-pysny/"&gt;http://petersirka.sk/development/csharp-2-funkcie-na-ktore-somskutocne-pysny/ &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307087" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/cache/default.aspx">cache</category></item><item><title>ASP.MVC, ASP.NET Facebook like count</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/01/19/asp-mvc-asp-net-facebook-like-count.aspx</link><pubDate>Thu, 19 Jan 2012 08:01:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307086</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Jednoduchý kód na zistenie počtu like-kov z Facebooku na zadanú URL 
adresu. Je možné získať ešte ďalšie zaujímavé počty, napríklad počet 
zdielaní, počet komentárov, atď..&lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/asp-mvc-asp-net-facebook-like-count/"&gt;http://petersirka.sk/development/asp-mvc-asp-net-facebook-like-count/ &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307086" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/Facebook/default.aspx">Facebook</category></item><item><title>jQuery webcam plugin / ASP.NET, ASP.MVC</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/01/19/jquery-webcam-plugin-asp-net-asp-mvc.aspx</link><pubDate>Thu, 19 Jan 2012 07:59:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307085</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Pre náš webový projekt som použil jQuery webcam plugin, ktorý spustí 
Flash animáciu a odfotí užívateľa. Následne spracovaný obrázok odošle na
 server. Problém je, že odosiela data po pixeli.
            &lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/jquery-webcam-plugin-asp-net-asp-mvc/"&gt;http://petersirka.sk/development/jquery-webcam-plugin-asp-net-asp-mvc/&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307085" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/HTML/default.aspx">HTML</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/JQuery/default.aspx">JQuery</category></item><item><title>UPDATE: Facebook login button ASP.NET a ASP.MVC</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/01/18/update-facebook-login-button-asp-net-a-asp-mvc.aspx</link><pubDate>Wed, 18 Jan 2012 07:36:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307084</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Musel som napísať novú autentifikáciu, pretože vo Facebooku to zmenili 
zo dňa na deň. Takže teraz prinášam UPDATE, v ktorom vieme získať už aj 
e-mailovú adresu alebo lokalitu užívateľa.&lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/update-asp-mvc-asp-net-facebook-login-connect/"&gt;http://petersirka.sk/development/update-asp-mvc-asp-net-facebook-login-connect/&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307084" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/Facebook/default.aspx">Facebook</category></item><item><title>ASP.NET, ASP.MVC - LESS CSS</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/01/17/asp-net-asp-mvc-less-css.aspx</link><pubDate>Tue, 17 Jan 2012 07:49:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307083</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;nbsp;Páči sa mi myšlienka Less CSS, preto som sa rozhodol urobiť alternatívu 
pre ASP.NET a ASP.MVC. Na internete som hľadal niečo podobné pre .NET, 
ale nič som poriadneho, malého a kompaktného nenašiel. A čo si človek 
nenapíše, to nemá.&lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/asp-net-asp-mvc-less-css/"&gt;http://petersirka.sk/development/asp-net-asp-mvc-less-css/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307083" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.MVC/default.aspx">ASP.MVC</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/CSS/default.aspx">CSS</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/Less/default.aspx">Less</category></item><item><title>HTML 5 File Upload / Drag &amp; Drop (multiple) + progress</title><link>http://blog.vyvojari.sk/petersirka/archive/2012/01/16/html-5-file-upload-drag-amp-drop-multiple-progress.aspx</link><pubDate>Mon, 16 Jan 2012 07:47:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307082</guid><dc:creator>siro</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Na internete je plno návodov, no žiadny ktorý by mi vyhovoval na jeden 
projekt. Preto som navštívil Google, dal svoje požiadavky dokopy a 
vznikol jednoduchý kód na upload súborov. Drag &amp;amp; Drop súborov 
podporuje zatiaľ len Firefox, Google Chrome a Safari.&lt;/p&gt;&lt;p&gt;&lt;a href="http://petersirka.sk/development/html5-file-upload-drag-drop-multiple-progress/"&gt;http://petersirka.sk/development/html5-file-upload-drag-drop-multiple-progress/&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307082" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/HTML/default.aspx">HTML</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/html+5/default.aspx">html 5</category><category domain="http://blog.vyvojari.sk/petersirka/archive/tags/JavaScript/default.aspx">JavaScript</category></item><item><title>Trace.Write nefunguje v mojom .ashx handleri, v Page áno, prečo?</title><link>http://blog.vyvojari.sk/rostacik/archive/2012/01/13/trace-write-nefunguje-v-mojom-ashx-handleri-v-page-225-no-pre-o.aspx</link><pubDate>Fri, 13 Jan 2012 08:38:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307081</guid><dc:creator>dudok</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Dnes som riešil takú malú drobnosť. Možno sa vám môže v budúcnosti hodiť...Už len ostáva veriť, že som to riešil dobre :)))&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://rostacik.net/2012/01/13/trace-write-not-working-in-my-asp-net-handler-how-to-trace-your-generic-ashx-handler/"&gt;http://rostacik.net/2012/01/13/trace-write-not-working-in-my-asp-net-handler-how-to-trace-your-generic-ashx-handler/ &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307081" width="1" height="1"&gt;</description></item><item><title>Ako na N to N vzťahy v Microsoft LightSwitch</title><link>http://blog.vyvojari.sk/rostacik/archive/2012/01/09/ako-na-n-to-n-vz-ahy-v-microsoft-lightswitch.aspx</link><pubDate>Mon, 09 Jan 2012 08:31:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307080</guid><dc:creator>dudok</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;nbsp;Po dlhšom čase som stvoril niečo trochu užitočnejšie, tak nech sa páči linka ak vás zaujíma LightSwitch : &lt;a href="http://rostacik.net/2012/01/07/handling-many-to-many-n-to-m-relationships-in-microsoft-lightswitch/"&gt;http://rostacik.net/2012/01/07/handling-many-to-many-n-to-m-relationships-in-microsoft-lightswitch/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307080" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/rostacik/archive/tags/LightSwitch/default.aspx">LightSwitch</category><category domain="http://blog.vyvojari.sk/rostacik/archive/tags/microsoft/default.aspx">microsoft</category></item><item><title>Decembrové novinky Windows Azure + súťaž</title><link>http://blog.vyvojari.sk/dpe/archive/2011/12/15/decembrov-233-novinky-windows-azure-s-250-a.aspx</link><pubDate>Thu, 15 Dec 2011 09:51:45 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307079</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>12.12.2012 ozn&amp;aacute;mil Microsoft v&amp;yacute;razn&amp;eacute; vylep&amp;scaron;enia a roz&amp;scaron;&amp;iacute;renia Windows Azure. Podrobnosti n&amp;aacute;jdete v blogu Boba Kellyho na http://blogs.msdn.com/b/windowsazure/archive/2011/12/12/improved-developer-experience-interoperability-and-scalability-on-windows-azure.aspx . Z noviniek vyber&amp;aacute;m: - &amp;quot;preview&amp;quot; Apache Hadoop Based Distribution for Windows Azure. (Hadoop je framework pre d&amp;aacute;tovo n&amp;aacute;ročn&amp;eacute; distribuovan&amp;eacute; aplik&amp;aacute;cie...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2011/12/15/decembrov-233-novinky-windows-azure-s-250-a.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307079" width="1" height="1"&gt;</description></item><item><title>Novinky v Silverlight 5</title><link>http://blog.vyvojari.sk/dpe/archive/2011/12/13/novinky-v-silverlight-5.aspx</link><pubDate>Tue, 13 Dec 2011 08:38:32 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307078</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>Silverlight 5 je tu! V&amp;scaron;etko potrebn&amp;eacute; pre začatie v&amp;yacute;voja pre Silverlight 5 n&amp;aacute;jdete na http://www.silverlight.net alebo stručnej&amp;scaron;ie zhrnut&amp;eacute; v spr&amp;aacute;vičke na http://www.vyvojari.sk/News-Silverlight-5-final-je-tu-102113.aspx . Prehľadn&amp;yacute; popis noviniek Silverlight 5 n&amp;aacute;jdete v blogu Peta Browna na http://10rem.net/blog/2011/12/09/announcing-the-release-of-silverlight-5 Vyberiem zo zoznamu zop&amp;aacute;r noviniek : - implicitn&amp;eacute; d&amp;aacute;tov&amp;eacute;...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2011/12/13/novinky-v-silverlight-5.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307078" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Ozn_26002300_225_3B00_menia/default.aspx">Ozn&amp;#225;menia</category><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Kniha "Programování v jazyce Visual Basic 2010"</title><link>http://blog.vyvojari.sk/dpe/archive/2011/12/12/kniha-quot-programov-225-n-237-v-jazyce-visual-basic-2010-quot.aspx</link><pubDate>Mon, 12 Dec 2011 10:35:48 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307077</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>Visual Basic je roky starostlivo rozv&amp;iacute;jan&amp;yacute; jazyk a každ&amp;yacute; v&amp;yacute;voj&amp;aacute;r na .NET-e vie, že ak si ho vyberie za prim&amp;aacute;rny program&amp;aacute;torsk&amp;yacute; jazyk, vyber&amp;aacute; si jeden z dvoch rodn&amp;yacute;ch jazykov .NET-u. J&amp;aacute;n Han&amp;aacute;k, n&amp;aacute;&amp;scaron; MVP, nap&amp;iacute;sal už sadu kn&amp;iacute;h o Visual Basic-u (viď. napr. knižnicu elektronick&amp;yacute;ch kn&amp;iacute;h ) a na trh sa pr&amp;aacute;ve dostala jeho nov&amp;aacute; kniha vydan&amp;aacute; v Computer Media. Kniha...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2011/12/12/kniha-quot-programov-225-n-237-v-jazyce-visual-basic-2010-quot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307077" width="1" height="1"&gt;</description></item><item><title>Windows 8 Store otvorený pre vývojárov aplikácií</title><link>http://blog.vyvojari.sk/lubolacko/archive/2011/12/08/windows-8-store-otvoren-253-pre-v-253-voj-225-rov-aplik-225-ci-237.aspx</link><pubDate>Thu, 08 Dec 2011 10:16:58 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307076</guid><dc:creator>lubolacko</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Možno si spomínate ako Steven Sinofsky predviedol na septembrovej konferencii Build predbežnú podobu Windows 8 s dôrazom na možnosti, ktoré prináša na trh pre vývojárov prostredníctvom funkcií ako nový WinRT pre aplikácie Metro style a Windows Store.
&lt;/p&gt;&lt;p&gt;6. decembra v San Franciscu Antoine LeBlond, viceprezident spoločnosti Windows Web služieb, predstavil ďalšie detaily predbežnej podoby Windows Store z pohľadu možností pre vývojárov. Tu je krátky sumár komunikovaných informácií:
&lt;/p&gt;&lt;p&gt;Windows Store je jednoduchý – na vytvorenie, pridávanie ako aj na predaj
&lt;/p&gt;&lt;p&gt;o   Windows Store je sám o sebe rýchly, plynulý, obsahujúci aplikáciu full-screen Metro style postavenej s využitím HTML5 a Java Scriptu.
&lt;/p&gt;&lt;p&gt;o   Windows Store má doteraz nebývalý globálny rozsah. Vývojárske aplikácie majú vďaka nemu prístup na svetový marketplace, ktorý umožňuje vývojárom predávať ich aplikácie na 231 trhoch vo viac ako 100 jazykoch. 
&lt;/p&gt;&lt;p&gt;o   &lt;strong&gt;Transparentné podmienky&lt;/strong&gt;: Windows Store ponúka transparentný proces počnúc uploadom až po stiahnutie. Pri iných platformách sa často krát proces odsúhlasenia aplikácie stáva záhadou. S Windows Store môžete nielen spúšťať rovnaké technické testy, ktoré sa realizujú predtým ako sa aplikácia pridá, ale tiež môžete vaše aplikácie sledovať počas celého ich životného cyklu. 
&lt;/p&gt;&lt;p&gt;o   &lt;strong&gt;Flexibilné obchodné modely&lt;/strong&gt;: Vývojári si môžu slobodne zvoliť, či budú využívať transakčnú službu Microsoftu, alebo radšej využijú svoju vlastnú, pričom Microsoft si z predaja nebude brať žiadne percentá.
&lt;/p&gt;&lt;p&gt;o   &lt;strong&gt;Architektúra viditeľnosti&lt;/strong&gt;: Medzi hlavné priority Windows Store patria okrem propagácie aplikácií aj skúšobné doby, vyhľadávanie pomocou Bing a Internet Exploreru 10, ako aj výhody plynúce zo stránok obsahujúcich zoznamy všetkých aplikácií.
&lt;/p&gt;&lt;p&gt;Po všeobecnom sprístupnení Windows 8 bude Windows Store dostupný vo všetkých jazykoch v ktorých je Windows dostupný dnes, takže sa všetkým vývojárom doporučuje začať vytvárať ich aplikácie už teraz, aby mohli byť zahrnutí do Windows Store počas uvádzania Windows 8 na trh.
&lt;/p&gt;&lt;p&gt;Windows 8 predstavuje pre vývojárov obrovskú možnosť: Vďaka Windows Store najpopulárnejšie aplikácie pomôžu vývojárom dosiahnuť lepší zisk. Všetky aplikácie budú začínať na štandardnom percentuálnom rozdelení 70/30, no pri aplikáciách generujúcich 25 000 USD a viac, si vývojári budú môcť ponechať 80% výnosu počas životnosti danej aplikácie. Hranica 25 000 USD je určená celosvetovo a priamo sa premieta do lokálnych ekvivalentov, pokiaľ vývojár predáva aplikáciu mimo USA.
&lt;/p&gt;&lt;p&gt;http://blogs.msdn.com/b/windowsstore
&lt;/p&gt;&lt;p&gt; 
 &lt;/p&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307076" width="1" height="1"&gt;</description></item><item><title>Oznámenie Windows Store + súťaž pre vývojárov</title><link>http://blog.vyvojari.sk/dpe/archive/2011/12/07/ozn-225-menie-windows-store-s-250-a-pre-v-253-voj-225-rov.aspx</link><pubDate>Wed, 07 Dec 2011 10:51:49 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307075</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>V septembri 2011 ozn&amp;aacute;mil Microsoft na konferencii BUILD pr&amp;iacute;pravy Windows Store ako časti Windows 8 pre distrib&amp;uacute;ciu/predaj Windows aplik&amp;aacute;ci&amp;iacute; p&amp;iacute;san&amp;yacute;ch v &amp;scaron;t&amp;yacute;le Metro. 6.decembra na konferencii &amp;quot;Store Preview&amp;quot; v San Franciscu boli uveden&amp;eacute; pravidl&amp;aacute;/podmienky pre publikovanie aplik&amp;aacute;ci&amp;iacute; do Windows Store . V&amp;scaron;etky d&amp;ocirc;ežit&amp;eacute; inform&amp;aacute;cie o v&amp;yacute;voji pre Windows 8 s&amp;uacute; uveden&amp;eacute;...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2011/12/07/ozn-225-menie-windows-store-s-250-a-pre-v-253-voj-225-rov.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307075" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Ozn_26002300_225_3B00_menia/default.aspx">Ozn&amp;#225;menia</category><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Videozáznamy Developer Days 2011 na MSTV</title><link>http://blog.vyvojari.sk/dpe/archive/2011/12/01/videoz-225-znamy-developer-days-2011-na-mstv.aspx</link><pubDate>Thu, 01 Dec 2011 10:46:25 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307074</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>Pre t&amp;yacute;ch, ktor&amp;iacute; nestihli tohtoročn&amp;eacute; DevDays 2011 (3.11.2011, Bratislava) sme predn&amp;aacute;&amp;scaron;ky nahrali a umiestnili na MSTV . N&amp;aacute;jdete tam z&amp;aacute;znamy z t&amp;yacute;chto predn&amp;aacute;&amp;scaron;ok: Použ&amp;iacute;vateľsk&amp;eacute; rozhranie včera, dnes a zajtra Čo prin&amp;aacute;&amp;scaron;a SQL Server 2012 v&amp;yacute;voj&amp;aacute;rom &amp;quot; href=&amp;quot;http://www.mstv.sk/vyvojari/videos/582/Platforma-Azure---kdy-ji--ne-pouzit-a-jak-na-ni-prejit-&amp;quot;&amp;gt; Platforma Azure &amp;ndash; kdy...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2011/12/01/videoz-225-znamy-developer-days-2011-na-mstv.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307074" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Azure/default.aspx">Azure</category><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blog.vyvojari.sk/dpe/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Interaktívne javascript GUI</title><link>http://blog.vyvojari.sk/tomas/archive/2011/11/23/interakt-237-vne-javascript-gui.aspx</link><pubDate>Wed, 23 Nov 2011 10:12:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307069</guid><dc:creator>T</dc:creator><slash:comments>4</slash:comments><description>Tiene minulosti S kladením dôrazu na javascript sa otvárajú nové možnosti k návratu k naozaj interaktívnemu GUI, ktoré obdobie dôrazu na aplikácie s tzv. &amp;quot;web klientom&amp;quot; alebo dôrazom na &amp;quot;tenkosť&amp;quot; vo veľmi naivnom zmysle čisto server side renderu dosť podkopalo. Ďalšie nie moc šťastné obdobie, ktoré nasledovalo, charakterizuje všakovako skloňované slovko Ajax. V praxi zväčša znamenalo kombinovanie server renderu s kowbojským klientským scriptovaním. Takto bolo možné posunúť webového...(&lt;a href="http://blog.vyvojari.sk/tomas/archive/2011/11/23/interakt-237-vne-javascript-gui.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307069" width="1" height="1"&gt;</description><category domain="http://blog.vyvojari.sk/tomas/archive/tags/javascript/default.aspx">javascript</category><category domain="http://blog.vyvojari.sk/tomas/archive/tags/mvc/default.aspx">mvc</category><category domain="http://blog.vyvojari.sk/tomas/archive/tags/presentation+model/default.aspx">presentation model</category></item><item><title>Microsoft Office 365 day</title><link>http://blog.vyvojari.sk/dpe/archive/2011/11/22/microsoft-office-365-day.aspx</link><pubDate>Tue, 22 Nov 2011 15:11:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307068</guid><dc:creator>Blog pre slovenských vývojárov</dc:creator><slash:comments>0</slash:comments><description>&amp;Scaron;tvrtok (24.11.2011) bude v bratislavskej pobočke Microsoft-u (adresa: Apollo Business Center II, Block E, Prievozsk&amp;aacute; 4D, Bratislava) dňom Office 365 . Impulzom je spustenie trial verzi&amp;iacute; Office 365 pre Slovensko, ktor&amp;yacute; je &amp;quot;Office&amp;quot; rie&amp;scaron;en&amp;iacute;m pon&amp;uacute;kan&amp;yacute;m formou predplaten&amp;yacute;ch služieb (SaaS) v cloude. Na technologicko-obchodnom dni m&amp;aacute;me e&amp;scaron;te niekoľko miest voľn&amp;yacute;ch, takže kto m&amp;aacute; z&amp;aacute;ujem, je v&amp;iacute;tan&amp;yacute;...(&lt;a href="http://blog.vyvojari.sk/dpe/archive/2011/11/22/microsoft-office-365-day.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307068" width="1" height="1"&gt;</description></item><item><title>MCTS Web Applications .NET 4 – 70-515 – Objectives List Part 6</title><link>http://blog.vyvojari.sk/kanasz/archive/2011/11/13/mcts-web-applications-net-4-70-515-objectives-list-part-6.aspx</link><pubDate>Sun, 13 Nov 2011 14:32:17 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307064</guid><dc:creator>kanasz.robert</dc:creator><slash:comments>3</slash:comments><description>&lt;li&gt;&lt;strong&gt;Create custom routes&lt;/strong&gt;    &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc668201%28VS.100%29.aspx#adding_constraints_to_routes"&gt;Route constraints&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc668201%28VS.100%29.aspx"&gt;ASP.NET Routing&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.routing.route%28VS.100%29.aspx"&gt;Route class&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.routing.route.constraints%28VS.100%29.aspx"&gt;Route.Constraints&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Route defaults &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.ignore%28VS.100%29.aspx"&gt;Ignore routes&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection%28VS.100%29.aspx"&gt;RouteCollection class&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Custom route parameters&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;Create controllers and actions.   &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;Visual Studio support for right-click context menus &lt;/li&gt;      &lt;li&gt;Action filters (including Authorize, AcceptVerbs, and custom) and model binders &lt;/li&gt;      &lt;li&gt;ActionResult sub-classes&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;Structure an ASP.NET MVC application.   &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;single project areas (for example, route registration, Visual Studio tooling, and inter-area links) &lt;/li&gt;      &lt;li&gt;Organizing controllers into areas &lt;/li&gt;      &lt;li&gt;Shared views &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd410120%28VS.100%29.aspx"&gt;Content files and folders&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;Create and customize views.   &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;built-in and custom HTML helpers (for example, HTML.RenderAction and HTML.RenderPartial)        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.mvc.html.childactionextensions.renderaction%28VS.100%29.aspx"&gt;RenderAction&lt;/a&gt;            &lt;ul&gt;             &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd410596%28VS.100%29.aspx"&gt;Rendering a Form in ASP.NET MVC Using HTML Helpers&lt;/a&gt;&lt;/li&gt;           &lt;/ul&gt;         &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd405231%28VS.100%29.aspx"&gt;Strongly typed views&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Static page checking &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.certsandprogs.com/2010/03/Templated%20input%20helpers"&gt;Templated input helpers&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd470913%28VS.100%29.aspx"&gt;ViewMasterPage&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd505144%28VS.100%29.aspx"&gt;ViewUserControl&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307064" width="1" height="1"&gt;</description></item><item><title>MCTS Web Applications .NET 4 – 70-515 – Objectives List Part 5</title><link>http://blog.vyvojari.sk/kanasz/archive/2011/11/13/mcts-web-applications-net-4-70-515-objectives-list-part-5.aspx</link><pubDate>Sun, 13 Nov 2011 14:31:00 GMT</pubDate><guid isPermaLink="false">cbdfeddd-8b45-43cb-b10b-361e40cba84b:307063</guid><dc:creator>kanasz.robert</dc:creator><slash:comments>0</slash:comments><description>&lt;li&gt;&lt;strong&gt;Implement data-bound controls&lt;/strong&gt;    &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist%28VS.100%29.aspx"&gt;DataList&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/efx1fwb6%28en-us,VS.100%29.aspx"&gt;How to: Allow Users to Delete Items in DataList Web Server Controls&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/90xwe9s3%28en-us,VS.100%29.aspx"&gt;How to: Allow Users to Edit Items in DataList Web Server Controls&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/75670ez0%28en-us,VS.100%29.aspx"&gt;How to: Allow Users to Select Items in DataList Web Server Controls&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/6y92e1ze%28en-us,VS.100%29.aspx"&gt;How to: Customize DataList Items at Run Time&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/35we4t61%28en-us,VS.100%29.aspx"&gt;How to: Customize Items Dynamically in the DataList Web Server Control&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/df6hth3s%28en-us,VS.100%29.aspx"&gt;How to: Respond to Button Events in DataList or Repeater Items&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/df6hth3s%28en-us,VS.85%29.aspx"&gt;How to: Respond to Button Events in DataList, Repeater, or GridView Items&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/sa6exk51%28en-us,VS.100%29.aspx"&gt;How to: Specify Flow or Table Format in DataList Web Server Controls&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/79k821wc%28en-us,VS.100%29.aspx"&gt;How to: Specify Horizontal or Vertical Layout in DataList Web Server Controls&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/13ftcwy9%28en-us,VS.100%29.aspx"&gt;Walkthrough: Creating a Web Page to Display XML Data&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/1se6685s%28en-us,VS.100%29.aspx"&gt;Walkthrough: Data Binding to a Custom Business Object&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/50basa30%28en-us,VS.100%29.aspx"&gt;Walkthrough: Displaying and Formatting Data with the DataList Web Server Control&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater%28VS.100%29.aspx"&gt;Repeater&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/df6hth3s%28en-us,VS.100%29.aspx"&gt;How to: Respond to Button Events in DataList or Repeater Items&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/df6hth3s%28en-us,VS.85%29.aspx"&gt;How to: Respond to Button Events in DataList, Repeater, or GridView Items&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview%28VS.100%29.aspx"&gt;ListView&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.formview%28VS.100%29.aspx"&gt;FormsView&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/3fs4k4w4%28en-us,VS.100%29.aspx"&gt;Walkthrough: Displaying Formatted Data in Web Pages with the FormView Web Server Control&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.detailsview%28VS.100%29.aspx"&gt;DetailsView&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/sdba1d59%28en-us,VS.100%29.aspx"&gt;Walkthrough: Editing and Inserting Data in Web Pages with the DetailsView Web Server Control&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview%28VS.100%29.aspx"&gt;TreeView&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178257%28en-us,VS.100%29.aspx"&gt;How to: Add or Delete TreeView Node Elements&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager%28VS.100%29.aspx"&gt;DataPager&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/Bb515102%28en-us,VS.100%29.aspx"&gt;Walkthrough: Displaying, Paging, and Sorting Data Using the ListView Web Server Control&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Chart &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview%28VS.100%29.aspx"&gt;GridView&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Implement DataSource controls&lt;/strong&gt;    &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource%28VS.100%29.aspx"&gt;ObjectDataSource&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource%28VS.100%29.aspx"&gt;LinqDataSource&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.xmldatasource%28VS.100%29.aspx"&gt;XmlDataSource&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.sqldatasource%28VS.100%29.aspx"&gt;SqlDataSource&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.xmldatasource%28VS.100%29.aspx"&gt;QueryExtender&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd537669%28VS.100%29.aspx"&gt;Walkthrough: Filtering Data in a Web Page Using Declarative Syntax&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.entitydatasource%28VS.100%29.aspx"&gt;EntityDataSource&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Query and manipulate data by using LINQ&lt;/strong&gt;    &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;transforming data by using LINQ to create XML or JSON, LINQ to SQL        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb387061%28VS.100%29.aspx"&gt;LINQ to XML Overview&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb387021%28VS.100%29.aspx"&gt;LINQ to XML vs. DOM&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb387048%28VS.100%29.aspx"&gt;LINQ to XML vs. Other XML Technologies&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386976%28VS.100%29.aspx"&gt;LINQ to SQL&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb546174%28VS.100%29.aspx"&gt;Creating the Object Model (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882660%28VS.100%29.aspx"&gt;Communicating with the Database (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882680%28VS.100%29.aspx"&gt;Querying the Database (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882674%28VS.100%29.aspx"&gt;Making and Submitting Data Changes (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386946%28VS.100%29.aspx"&gt;Stored Procedures (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386938%28VS.100%29.aspx"&gt;Samples (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882671.aspx"&gt;Implementing Business Logic (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882682.aspx"&gt;LINQ to SQL N-Tier with ASP.NET&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882663.aspx"&gt;LINQ to SQL N-Tier with Web Services&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882646.aspx"&gt;Customizing Insert, Update, and Delete Operations (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb546190.aspx"&gt;Data Binding (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb386964%28VS.100%29.aspx"&gt;LINQ to Entities&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399367%28VS.100%29.aspx"&gt;Queries in LINQ to Entities&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397919%28VS.100%29.aspx"&gt;LINQ to Objects&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397937%28VS.100%29.aspx"&gt;How to: Query an ArrayList with LINQ&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397915%28VS.100%29.aspx"&gt;LINQ and Strings&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397911%28VS.100%29.aspx"&gt;LINQ and File Directories&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb397929%28VS.100%29.aspx"&gt;LINQ and Reflection&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc981895%28VS.100%29.aspx"&gt;How to: Add Custom Methods for LINQ Queries&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.aspx"&gt;managing DataContext lifetime&lt;/a&gt;        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/Bb386944%28en-us,VS.100%29.aspx"&gt;ADO.NET and LINQ to SQL&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb546187.aspx"&gt;Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Create and consume a data service.&lt;/strong&gt;&lt;/li&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/t745kdsh%28VS.100%29.aspx"&gt;Web service&lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/6h0yh8f9%28VS.100%29.aspx"&gt;How to: Call a Web Service&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb515101%28VS.100%29.aspx"&gt;Using Web Services in Ajax&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/s5xy331f%28VS.100%29.aspx"&gt;Consuming a dataset from an XML Web Service (ADO.NET)&lt;/a&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd456779%28VS.100%29.aspx"&gt;WCF&lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb547119%28VS.100%29.aspx"&gt;ASP.NET Application Services Overview&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb398990%28VS.100%29.aspx"&gt;How to: Enable the WCF Authentication Service&lt;/a&gt;. &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb398911%28VS.100%29.aspx"&gt;How to: Enable the WCF Role Service&lt;/a&gt;. &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb514968%28VS.100%29.aspx"&gt;How to: Enable the WCF Profile Service&lt;/a&gt;. &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb515342%28VS.100%29.aspx"&gt;Walkthrough: Using ASP.NET Application Services&lt;/a&gt;. &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-gb/library/ms731835.aspx"&gt;How to: Define a Windows Communication Foundation Service Contract&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb514961%28VS.100%29.aspx"&gt;Exposing WCF Services to Client Script&lt;/a&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;server to server calls &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb410770%28VS.100%29.aspx"&gt;JSON serialization&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/90c86ass%28VS.100%29.aspx"&gt;XML serialization&lt;/a&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/182eeyhh%28VS.100%29.aspx"&gt;Introducing XML Serialization&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/szzyf24s%28VS.100%29.aspx"&gt;How to: Serialize an Object&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/fa420a9y%28VS.100%29.aspx"&gt;How to: Deserialize an Object&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/58a18dwa%28VS.100%29.aspx"&gt;Examples of XML Serialization&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/2baksw0z%28VS.100%29.aspx"&gt;Controlling XML Serialization Using Attributes&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/83y7df3e%28VS.100%29.aspx"&gt;Attributes That Control XML Serialization&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/athddy89%28VS.100%29.aspx"&gt;How to: Specify an Alternate Element Name for an XML Stream&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/3z3z5s6h%28VS.100%29.aspx"&gt;How to: Control Serialization of Derived Classes&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/xzys86e8%28VS.100%29.aspx"&gt;How to: Qualify XML Element and XML Attribute Names&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/564k8ys4%28VS.100%29.aspx"&gt;XML Serialization with XML Web Services&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/d5wt2he6%28VS.100%29.aspx"&gt;How to: Serialize an Object as a SOAP-Encoded XML Stream&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bd04skah%28VS.100%29.aspx"&gt;How to: Override Encoded SOAP XML Serialization&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/b29kkt2s%28VS.100%29.aspx"&gt;Attributes That Control Encoded SOAP Serialization&lt;/a&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;li&gt;&lt;strong&gt;Create and configure a Dynamic Data project&lt;/strong&gt;    &lt;br /&gt;    &lt;ul&gt;     &lt;li&gt;Dynamic data controls        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata%28VS.100%29.aspx"&gt;System.Web.DynamicData Namespace&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicentity%28VS.100%29.aspx"&gt;DynamicEntity&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicfield%28VS.100%29.aspx"&gt;DynamicField&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicfilter%28VS.100%29.aspx"&gt;DynamicFilter&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamichyperlink%28VS.100%29.aspx"&gt;DynamicHyperLink&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicquerystringparameter%28VS.100%29.aspx"&gt;DynamicQueryStringParameter&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicvalidator%28VS.100%29.aspx"&gt;DynamicValidator&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.filterrepeater%28VS.100%29.aspx"&gt;FilterRepeater&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.queryablefilterrepeater%28VS.100%29.aspx"&gt;QueryableFilterRepeater&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Custom field templates        &lt;ul&gt;         &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc488533%28VS.100%29.aspx"&gt;How to: Customize ASP.NET Dynamic Data Default Field Templates&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc488532%28VS.100%29.aspx"&gt;How to: Customize Data Field Appearance and Behavior in a Data-Bound Control&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd465348%28VS.100%29.aspx"&gt;How to: Create Table Action Links in Dynamic Data&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd723645%28VS.100%29.aspx"&gt;Walkthrough: Customizing Table Layout Using Entity Templates&lt;/a&gt;. &lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc488537%28VS.100%29.aspx"&gt;How to: Customize the Layout of an Individual Table By Using a Custom Page Template&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc488522%28VS.100%29.aspx"&gt;How to: Customize Data Field Display in the Data Model&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc668199%28VS.100%29.aspx"&gt;How to: Customize Data Field Appearance and Behavior For Non-Intrinsic Data Types in the Data Model&lt;/a&gt;&lt;/li&gt;          &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee712708%28VS.100%29.aspx"&gt;Walkthrough: Customizing Data Field Appearance and Behavior in the Data Model&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.aspx"&gt;connecting to DataContext and ObjectContext&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;
		&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="" show_faces="true" width="450" font=""&gt;&lt;/fb:like&gt;&lt;img src="http://blog.vyvojari.sk/aggbug.aspx?PostID=307063" width="1" height="1"&gt;</description></item></channel></rss>
