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

<channel>
	<title>João Felipe Portela &#187; ASP.net</title>
	<atom:link href="http://www.joaofelipe.com/index.php/tag/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joaofelipe.com</link>
	<description>Microsoft Student Partner</description>
	<lastBuildDate>Tue, 24 Aug 2010 13:10:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Configurações personalizadas na Web.Config</title>
		<link>http://www.joaofelipe.com/index.php/programacao/configuracoes-personalizadas-na-web-config/</link>
		<comments>http://www.joaofelipe.com/index.php/programacao/configuracoes-personalizadas-na-web-config/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 01:45:25 +0000</pubDate>
		<dc:creator>João Felipe Portela</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[VS2008]]></category>

		<guid isPermaLink="false">http://www.joaofelipe.com/?p=295</guid>
		<description><![CDATA[Muitas vezes precisamos de um mesmo valor em diferentes partes da aplicação, uma boa forma de evitar duplicidade de código e evitar possíveis bugs é definir configurações globais personalizadas na web.config. Estando na web.config podemos usar do valor em qualquer parte da aplicação. Ao usar esta classe será necessário acrescentar o namespace System.Configuration. Talvez seja [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas vezes precisamos de um mesmo valor em diferentes partes da aplicação, uma boa forma de evitar duplicidade de código e evitar possíveis bugs é definir configurações globais personalizadas na web.config.</p>
<pre class="brush: xml;">
<?xml version="1.0"?>
    <configuration>
        <appSettings>
            <add key="Variável" value="Algum valor" />
        </appSettings>
    </configuration>
</xml></pre>
<p>Estando na <strong>web.config</strong> podemos usar do valor em qualquer parte da aplicação.<br />
Ao usar esta classe será necessário acrescentar o namespace<strong> System.Configuration</strong>. Talvez seja preciso acrescentar uma referencia a este namespace na diretiva de referencias.</p>
<p><strong>Para recuperar o valor utilizamos:</strong></p>
<p>System.Configuration.ConfigurationSettings.AppSettings["<strong>Variável</strong>"]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaofelipe.com/index.php/programacao/configuracoes-personalizadas-na-web-config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que é o ASP.NET AJAX Control Toolkit?</title>
		<link>http://www.joaofelipe.com/index.php/programacao/o-que-e-o-asp-net-ajax-control-toolkit/</link>
		<comments>http://www.joaofelipe.com/index.php/programacao/o-que-e-o-asp-net-ajax-control-toolkit/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 02:18:23 +0000</pubDate>
		<dc:creator>João Felipe Portela</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[CodePlex]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VS2008]]></category>

		<guid isPermaLink="false">http://www.joaofelipe.com/?p=121</guid>
		<description><![CDATA[O ASP.NET AJAX Control Toolkit é um projeto de código-fonte aberto construído em cima do Microsoft ASP.NET AJAX. Desenvolvido pela comunidade em conjunto com a Microsoft, o kit de ferramentas trás uma grande variedade de controles e extensões que deixam as aplicações Web muito mais ricas e poderosas. Componentes como um calendário que é adicionado [...]]]></description>
			<content:encoded><![CDATA[<p>O ASP.NET AJAX Control Toolkit é um projeto de código-fonte aberto construído em cima do <strong>Microsoft ASP.NET AJAX</strong>. Desenvolvido pela comunidade em conjunto com a Microsoft, o kit de ferramentas trás uma grande variedade de controles e extensões que deixam as aplicações Web muito mais ricas e poderosas.</p>
<p>Componentes como um calendário que é adicionado na forma de extensão de outro componente como um TextBox, criando assim um novo componente mais completo e &#8220;amigo do usuário&#8221;.</p>
<div id="attachment_122" class="wp-caption alignnone" style="width: 527px"><img class="size-full wp-image-122" title="Calendar ASP.NET AJAX Control Toolkit" src="http://www.joaofelipe.com/wp-content/uploads/2009/07/calendar_ajax_control_tool_kit.png" alt="Calendar ASP.NET AJAX Control Toolkit" width="517" height="379" /><p class="wp-caption-text">Calendar ASP.NET AJAX Control Toolkit</p></div>
<p>É muito fácil utilizar destas ferramentas, siga as instruções abaixo e aproveite todo o potencial que esta ferramenta tem a oferecer!</p>
<p>Primeiramente faça <strong>download </strong>no site do <strong>CodePlex</strong>: <a style="text-decoration: none;" title="CodePlex" href="http://ajaxcontroltoolkit.codeplex.com/" target="_blank">http://ajaxcontroltoolkit.codeplex.com/</a></p>
<div id="attachment_123" class="wp-caption alignnone" style="width: 410px"><img class="size-full wp-image-123" title="Download Page ASP.NET AJAX Control Toolkit" src="http://www.joaofelipe.com/wp-content/uploads/2009/07/page1.png" alt="Download Page ASP.NET AJAX Control Toolkit" width="400" height="213" /><p class="wp-caption-text">Download Page ASP.NET AJAX Control Toolkit</p></div>
<p>Após descompactar adicione a referencia a biblioteca do ToolKit na pasta de referencias de seu projeto.</p>
<div id="attachment_124" class="wp-caption alignnone" style="width: 410px"><img class="size-full wp-image-124" title="Instalando o ASP.NET AJAX Control Toolkit" src="http://www.joaofelipe.com/wp-content/uploads/2009/07/page2.png" alt="Instalando o ASP.NET AJAX Control Toolkit" width="400" height="200" /><p class="wp-caption-text">Instalando o ASP.NET AJAX Control Toolkit</p></div>
<p>Depois só resta conhecer as ferramentas e começar a utilizá-las em seus projetos.</p>
<div id="attachment_125" class="wp-caption alignnone" style="width: 410px"><img class="size-full wp-image-125" title="Usando o ASP.NET AJAX Control Toolkit" src="http://www.joaofelipe.com/wp-content/uploads/2009/07/page3.png" alt="Usando o ASP.NET AJAX Control Toolkit" width="400" height="193" /><p class="wp-caption-text">Usando o ASP.NET AJAX Control Toolkit</p></div>
<p>Mais informações e link para download neste link: <a title="Asp.Net" href="http://www.asp.net/ajax/AjaxControlToolkit/Samples/" target="_blank">http://www.asp.net/ajax/AjaxControlToolkit/Samples/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaofelipe.com/index.php/programacao/o-que-e-o-asp-net-ajax-control-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando uma Master Page no Visual Studio 2008</title>
		<link>http://www.joaofelipe.com/index.php/programacao/utilizando-uma-master-page-no-visual-studio-2008/</link>
		<comments>http://www.joaofelipe.com/index.php/programacao/utilizando-uma-master-page-no-visual-studio-2008/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 07:01:56 +0000</pubDate>
		<dc:creator>João Felipe Portela</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[VS2008]]></category>

		<guid isPermaLink="false">http://www.joaofelipe.com/?p=24</guid>
		<description><![CDATA[Muitas vezes ao desenvolver uma aplicação web é necessário utilizar artifícios para garantir produtividade em seu desenvolvimento. Ainda precisamos também possuir determinada padronização e esquematização de forma a ter uma aplicação organizada e de fácil entendimento. Para ajudar a resolver essas e outras questões utilizamos de master pages. Mas o que é uma Master Page? [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas vezes ao desenvolver uma aplicação web é necessário utilizar artifícios para garantir produtividade em seu desenvolvimento. Ainda precisamos também possuir determinada padronização e esquematização de forma a ter uma aplicação organizada e de fácil entendimento. Para ajudar a resolver essas e outras questões utilizamos de master pages.</p>
<p><span style="font-weight: bold;">Mas o que é uma Master Page?</span><br />
Uma Master Page é antes de nada um dispositivo para aplicações web que permite desenvolver um layout que poderá ser utilizado em toda aplicação sem que seja necessário a re-implementação deste layout.</p>
<p><span style="font-weight: bold;">Como utilizar uma Master Page?</span><br />
Para adicionar uma Master Page ao seu projeto basta ir ao <span style="font-style: italic;">Solution Explorer</span> clicar com o botão direito do mouse sobre o projeto e selecionar <span style="text-decoration: underline;">adicionar novo item</span>. Na aba que se abrirá deve-se selecionar a opção <span style="text-decoration: underline;">Master Page</span>.</p>
<p>Após adicionar a Master Page pode-se perceber a presença dela no <span style="font-style: italic;">Solution Explorer</span>, desenvolva seu layout neste novo arquivo.</p>
<p>É importante levar em consideração que dentro da Master Page existe um campo chamado <span style="font-style: italic;">ContentPlaceHolder</span>, é neste campo que o conteúdo das paginas dependetes da Master Page serão exibidos, dessa forma deve-se preparar o layout de forma compatível com as outras páginas.</p>
<p>Em seguida criamos uma <em>Content Web Page</em> e definimos a Master Page a ser utilizada. Uma página uma web será criada e somente dentro das tags <em>ContentPlaceHolder</em> será permita a modificação modificação.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/pbEMASCe4xw&amp;hl=pt_BR&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/pbEMASCe4xw&amp;hl=pt_BR&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a title="Usando uma Master Page" href="http://video.msn.com/video.aspx?vid=c5cf8b57-8df1-4190-9711-3a4781c7f0b5" target="_new">Video: Usando uma Master Page</a><br style="font-style: italic;" /><br />
<span style="font-weight: bold;">O que há de novo?</span><br />
Ao usar uma Master Page ela passará a conter informações que antes ficavam espalhadas por todas as páginas, como CSS, JavaScript e as informações estáticas das páginas, como o rodapé.</p>
<p><span style="font-weight: bold;">Conclusão:</span><br />
A utilização de Master Page trás com certeza muitas vantagens no desenvolvimento web. A criação vai ser mais simples, a manutenção vai ser mais simples, ou seja, ganho de produtividade, entrega de projetos a tempo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaofelipe.com/index.php/programacao/utilizando-uma-master-page-no-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
