<?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"
	>

<channel>
	<title>i-extra.net &#187; ASP.NET</title>
	<atom:link href="http://i-extra.net/rubrika/programovani/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://i-extra.net</link>
	<description>Portál o IT a společnosti</description>
	<pubDate>Thu, 01 Jan 2009 10:19:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>cs</language>
			<item>
		<title>ASP.NET - Hello Word</title>
		<link>http://i-extra.net/programovani/asp-net/aspnet-hallo-word/</link>
		<comments>http://i-extra.net/programovani/asp-net/aspnet-hallo-word/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 09:20:51 +0000</pubDate>
		<dc:creator>Petr Láslo</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[.NET Framework]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Visual studio]]></category>

		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://i-extra.net/?p=1394</guid>
		<description><![CDATA[V dnešním článku si řekneme, co to APS.NET vlastně je, co budeme potřebovat a vytvoříme si první ASP.NET stránku.

O čem se mluví
Ačkoliv název ASP.NET je odvozen od starší technologie pro vývoj webů ASP, obě technologie jsou velmi odlišné. ASP.NET je založen na CLR (Common Language Runtime), který je sdílen všemi aplikacemi postavenými na .NET Frameworku. [...]]]></description>
			<content:encoded><![CDATA[<p>V dnešním článku si řekneme, co to APS.NET vlastně je, co budeme potřebovat a vytvoříme si první ASP.NET stránku.</p>
<p><span id="more-1394"></span></p>
<h2>O čem se mluví</h2>
<p>Ačkoliv název ASP.NET je odvozen od starší technologie pro vývoj webů ASP, obě technologie jsou velmi odlišné. ASP.NET je založen na <a class="new" title="CLR (dosud nevytvořeno)" href="http://cs.wikipedia.org/w/index.php?title=CLR&amp;action=edit&amp;redlink=1">CLR</a> (Common Language Runtime), který je sdílen všemi aplikacemi postavenými na <a class="mw-redirect" title=".NET Framework" href="http://cs.wikipedia.org/wiki/.NET_Framework">.NET Frameworku</a>. Programátoři tak mohou realizovat své projekty v jakémkoliv jazyce podporujícím CLR, např. <a title="Visual Basic" href="http://cs.wikipedia.org/wiki/Visual_Basic">Visual Basic.NET</a>, <a class="mw-redirect" title="JScript" href="http://cs.wikipedia.org/wiki/JScript">JScript.NET</a>, <a title="C Sharp" href="http://cs.wikipedia.org/wiki/C_Sharp">C#</a>, <a class="new" title="Managed Cplusplus (dosud nevytvořeno)" href="http://cs.wikipedia.org/w/index.php?title=Managed_Cplusplus&amp;action=edit&amp;redlink=1">Managed C++</a>, ale i mutace <a title="Perl" href="http://cs.wikipedia.org/wiki/Perl">Perlu</a>, <a title="Python" href="http://cs.wikipedia.org/wiki/Python">Pythonu</a> a další. Aplikace založené na ASP.NET jsou také rychlejší, neboť jsou předkompilovány do jednoho či několika málo <a class="mw-redirect" title="DLL" href="http://cs.wikipedia.org/wiki/DLL">DLL</a> souborů, na rozdíl od ryze skriptovacích jazyků, kde jsou stránky při každém přístupu znovu a znovu parsovány.</p>
<p>ASP.NET ulehčuje programátorům přechod od programování klasických aplikací pro <a title="Microsoft Windows" href="http://cs.wikipedia.org/wiki/Microsoft_Windows">Windows</a> do prostředí <a title="World Wide Web" href="http://cs.wikipedia.org/wiki/World_Wide_Web">webu</a>: stránky jsou poskládány z objektů, ovládacích prvků (<em>Controls</em>), které jsou protějškem ovládacích prvků ve Windows. Při tvorbě webových stránek je tedy možné používat ovládací prvky jako tlačítko (<em>Button</em>), nápis (<em>Label</em>) a další. Těmto prvkům lze přiřazovat určité vlastnosti, zachytávat na nich události, atd. Tak, jako se ovládací prvky pro Windows samy kreslí do formulářů na obrazovku, webové ovládací prvky produkují <a title="HyperText Markup Language" href="http://cs.wikipedia.org/wiki/HyperText_Markup_Language">HTML</a> kód, který tvoří část výsledné stránky poslané do klientova <a title="Webový prohlížeč" href="http://cs.wikipedia.org/wiki/Webov%C3%BD_prohl%C3%AD%C5%BEe%C4%8D">prohlížeče</a>.</p>
<h2>Proč používat ASP.NET</h2>
<ul>
<li>ASP.NET je integrováno s .NET Frameworkem</li>
<li>ASP.NET se neinterpretuje, ale kompiluje</li>
<li>ASP.NET je vícejazyčné</li>
<li>ASP.NET běží uvnitř společného runtime jazyků</li>
<li>ASP.NET je objektově orientované</li>
<li>ASP.NET podporuje různá zařízení a různé prohlížeče</li>
<li>ASP.NET se snadno rozmisťuje a konfiguruje</li>
</ul>
<h2>Co budete potřebovat</h2>
<p>K tomu, abyste mohli začít programovat své ASP.NET stránky, Vám de facto stačí .NET Framewrok SDK 3.5, Poznámkový blok(PSPad), IIS a v neposlední řadě webový prohlížeč. Aby jsme si ulehčili práci a zkrátili čas věnovaný vývoji, použijeme <span class="linkVwd">Visual Web Developer 2008 Express Edition</span> či Visual Studio 2008.</p>
<h3>Download:</h3>
<ul>
<li><a class="l" onmousedown="return clk(this.href,'','','res','2','')" href="http://msdn.microsoft.com/en-us/netframework/aa569263.aspx">.<em>NET Framework</em> Downloads</a></li>
<li><a class="linkVwd" href="http://go.microsoft.com/?linkid=7653519">Visual Web Developer 2008 Express Edition</a></li>
<li><a href="http://learn.iis.net/page.aspx/28/installing-iis-70-on-windows-vista/">Instalace IIS7</a></li>
</ul>
<h2>Jdem do akce</h2>
<ol>
<li>Vytvoříme nový projekt <em><strong>File -&gt; New -&gt; Web Site &#8230;</strong></em></li>
<li>Zvolíme <em><strong>ASP.NET Web Site</strong></em>, zvolíme umístění, vybereme jazyk(já použiji C#) a klikneme na Ok.<br />
<a href="http://i-extra.net/wp-content/1/novyweb.png"></a></li>
<p style="text-align: center;"><a href="http://i-extra.net/wp-content/1/novyweb.png"><img class="aligncenter size-medium wp-image-1395" title="Vytvoření nového webu" src="http://i-extra.net/wp-content/1/novyweb-300x191.png" alt="Vytvoření nového webu" width="300" height="191" /></a></p>
<li>Přepneme se na záložku <em><strong>Desing<br />
</strong></em></p>
<p style="text-align: center;"><a href="http://i-extra.net/wp-content/1/desing.png"><img class="alignnone size-medium wp-image-1396" title="Přepnutí do pole desing" src="http://i-extra.net/wp-content/1/desing-300x105.png" alt="Přepnutí do pole desing" width="300" height="105" /></a></p>
</li>
<li>V panelu <em><strong>Toolbox</strong></em> vybereme <em><strong>Label</strong></em> a dvojklikem přidáme do stránky. Po přidání v <em><strong>Properties</strong> </em>vymažeme vlastnost <em><strong>Text</strong></em>, tak aby náš <strong><em>Label</em></strong> zůstal prázdný.<br />
<a href="http://i-extra.net/wp-content/1/pridanilabel.png"></a></li>
<p style="text-align: center;"><a href="http://i-extra.net/wp-content/1/pridanilabel.png"><img class="alignnone size-medium wp-image-1397" title="Přidání Label" src="http://i-extra.net/wp-content/1/pridanilabel-300x147.png" alt="Přidání Label" width="300" height="147" /></a></p>
<li>Úplně stejným způsobem jako <em><strong>Label </strong></em>přidáme do stránky <em><strong>Button </strong></em>a pomocí vlastnosti <em><strong>Text</strong></em> upravíme text na tlačítku.<br />
<a href="http://i-extra.net/wp-content/1/button.png"></a></li>
<p style="text-align: center;"><a href="http://i-extra.net/wp-content/1/button.png"><img class="alignnone size-medium wp-image-1398" title="Vložení Buttonu" src="http://i-extra.net/wp-content/1/button-300x173.png" alt="Vložení Buttonu" width="300" height="173" /></a></p>
<li>Akci našemu tlačítku přidáme tak, že na něj dvakrát poklepáme. Otevře se nám editor kódu C#. Kde do metody <em><strong>Button1_Click </strong></em>zapíšeme následující kód: Label1.Text = &#8220;Ahoj světe!&#8221;;</li>
<li>Nyní, když stránku uložíme na server a zobrazíme, máme před sebou naši první fungující ASP.NET stránku.<br />
<em>pozn: Visual Studio od verze 2005 obsahuje integrovaný webový server, k náhledu stránky stačí stisknout klávesu F5.</em></li>
</ol>
<p><em><strong>Korekce: Jindřich Domanja, 5. 8. 2008</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://i-extra.net/programovani/asp-net/aspnet-hallo-word/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
