<?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>Marcelo Andrade &#187; ASP.NET</title>
	<atom:link href="http://www.marcelooliveira.net.br/tag/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcelooliveira.net.br</link>
	<description>Programação e linhas de código</description>
	<lastBuildDate>Tue, 13 Dec 2011 01:03:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Quando usar o using no C# ASP.NET</title>
		<link>http://www.marcelooliveira.net.br/aspnet/2011/12/quando-usar-o-using-no-c-asp-net/</link>
		<comments>http://www.marcelooliveira.net.br/aspnet/2011/12/quando-usar-o-using-no-c-asp-net/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 00:52:27 +0000</pubDate>
		<dc:creator>Marcelo Andrade</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.marcelooliveira.net.br/?p=139</guid>
		<description><![CDATA[Salve galera, depois de vários dias sem escrever, aqui estou eu, hoje em dose dupla, já publiquei um artigo hoje, Modal com jQuery &#8211; Simple Modal, agora vou falar de um assunto bem interessante, quando utilizar o using em aplicações ASP.NET? Para começar, o using nada mais é do que um try/finally, ou seja, o objeto utilizado por você deverá ser liberado dentro do finally, detalhe que você terá que fazer isso manualmente mas quando utilizamos [...]]]></description>
			<content:encoded><![CDATA[<p>Salve galera, depois de vários dias sem escrever, aqui estou eu, hoje em dose dupla, já publiquei um artigo hoje, <a title="Modal com jQuery – Simple Modal" href="http://www.marcelooliveira.net.br/javascript/jquery/2011/12/modal-com-jquery-simple-modal/">Modal com jQuery &#8211; Simple Modal</a>, agora vou falar de um assunto bem interessante, quando utilizar o <strong>using</strong> em aplicações <strong>ASP.NET?</strong></p>
<p>Para começar, o <strong>using </strong>nada mais é do que um <em>try/finally</em>, ou seja, o objeto utilizado por você deverá ser liberado dentro do <em>finally</em>, detalhe que você terá que fazer isso manualmente mas quando utilizamos o <strong>using, </strong>esta liberação é feita automaticamente.</p>
<p>Então o <strong>using</strong> é a liberação de recursos. O objeto é instanciado no comando <strong>using </strong>e liberado automaticamente, ou seja, é chamado o&#8221;<em>Dispose&#8221; </em>deste objeto de forma automática.</p>
<p>Mas e na prática, como funciona?</p>
<p>Vamos imaginar que você esteja criando uma conexão com o banco de dados, faria desta forma:</p>
<div class="codecolorer-container csharp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:550px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="csharp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SqlConnection objConnection <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> SqlConnection<span style="color: #008000;">&#40;</span><span style="color: #000000;">System.<span style="color: #0000FF;">Web</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Configuration</span></span><span style="color: #008000;">.</span><span style="color: #0000FF;">WebConfigurationManager</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ConnectionStrings</span><span style="color: #008000;">&#91;</span><span style="color: #666666;">&quot;conexao&quot;</span><span style="color: #008000;">&#93;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ConnectionString</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
objConnection<span style="color: #008000;">.</span><span style="color: #0000FF;">Dispose</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></div></td></tr></tbody></table></div>
<p>Agora utilizando o <em>try/finally:</em></p>
<div class="codecolorer-container csharp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:550px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="csharp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SqlConnection objConnection <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">null</span><span style="color: #008000;">;</span><br />
<span style="color: #0600FF; font-weight: bold;">try</span><br />
<span style="color: #008000;">&#123;</span><br />
objConnection <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> SqlConnection<span style="color: #008000;">&#40;</span><span style="color: #000000;">System.<span style="color: #0000FF;">Web</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Configuration</span></span><span style="color: #008000;">.</span><span style="color: #0000FF;">WebConfigurationManager</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ConnectionStrings</span><span style="color: #008000;">&#91;</span><span style="color: #666666;">&quot;conexao&quot;</span><span style="color: #008000;">&#93;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ConnectionString</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #0600FF; font-weight: bold;">finally</span><br />
<span style="color: #008000;">&#123;</span><br />
objConnection<span style="color: #008000;">.</span><span style="color: #0000FF;">Dispose</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
<span style="color: #008000;">&#125;</span></div></td></tr></tbody></table></div>
<p>Agora veja como fica bem mais fácil utilizando o <strong>using</strong>:</p>
<div class="codecolorer-container csharp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:550px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="csharp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008000;">&#40;</span>SqlConnection objConnection <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> SqlConnection<span style="color: #008000;">&#40;</span><span style="color: #000000;">System.<span style="color: #0000FF;">Web</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Configuration</span></span><span style="color: #008000;">.</span><span style="color: #0000FF;">WebConfigurationManager</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ConnectionStrings</span><span style="color: #008000;">&#91;</span><span style="color: #666666;">&quot;conexao&quot;</span><span style="color: #008000;">&#93;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ConnectionString</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
<span style="color: #008080; font-style: italic;">// seu código</span><br />
<span style="color: #008000;">&#125;</span></div></td></tr></tbody></table></div>
<p>&nbsp;</p>
<p>Bom é isso pessoal, espero ter ajudado.</p>
<p>Até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelooliveira.net.br/aspnet/2011/12/quando-usar-o-using-no-c-asp-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.NET &#8211; Pegando o caminho da imagem a partir do HTML</title>
		<link>http://www.marcelooliveira.net.br/aspnet/2011/10/asp-net-pegando-o-caminho-da-imagem-a-partir-html/</link>
		<comments>http://www.marcelooliveira.net.br/aspnet/2011/10/asp-net-pegando-o-caminho-da-imagem-a-partir-html/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 20:20:47 +0000</pubDate>
		<dc:creator>Marcelo Andrade</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.marcelooliveira.net.br/?p=99</guid>
		<description><![CDATA[Olá pessoal, estou aqui para mostrar um método relativamente simples mas  muito útil. Pegar o caminho de uma imagem a partir de um conjunto de tags HTML com C#. Vamos lá: 123456789101112131415public string GetImageScr(string conteudoHtml) { string regexImgSrc = @&#34;&#38;lt;img[^&#38;gt;]*?src\s*=\s*[&#34;&#34;']?([^'&#34;&#34; &#38;gt;]+?)[ '&#34;&#34;][^&#38;gt;]*?&#38;gt;&#34;; MatchCollection matchesImgSrc = Regex.Matches(conteudoHtml, regexImgSrc, RegexOptions.IgnoreCase &#124; RegexOptions.Singleline); string src = string.Empty; try { Match m = matchesImgSrc[0]; src = m.Groups[1].Value; } catch { } return src; }]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marcelooliveira.net.br/wp-content/uploads/2011/10/Curso-de-ASP.NET-em-Porto-Alegre.png"><img class="aligncenter size-medium wp-image-100" title="Curso-de-ASP.NET-em-Porto-Alegre" src="http://www.marcelooliveira.net.br/wp-content/uploads/2011/10/Curso-de-ASP.NET-em-Porto-Alegre-300x105.png" alt="" width="300" height="105" /></a><a href="http://www.marcelooliveira.net.br/wp-content/uploads/2011/10/Curso-de-ASP.NET-em-Porto-Alegre.png"><br />
</a></p>
<p>Olá pessoal, estou aqui para mostrar um método relativamente simples mas  muito útil. Pegar o caminho de uma imagem a partir de um conjunto de tags HTML com C#.</p>
<p>Vamos lá:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:550px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">public string GetImageScr(string conteudoHtml)<br />
{<br />
string regexImgSrc = @&quot;&amp;lt;img[^&amp;gt;]*?src\s*=\s*[&quot;&quot;']?([^'&quot;&quot; &amp;gt;]+?)[ '&quot;&quot;][^&amp;gt;]*?&amp;gt;&quot;;<br />
MatchCollection matchesImgSrc = Regex.Matches(conteudoHtml, regexImgSrc, RegexOptions.IgnoreCase | RegexOptions.Singleline);<br />
<br />
string src = string.Empty;<br />
try<br />
{<br />
Match m = matchesImgSrc[0];<br />
src = m.Groups[1].Value;<br />
}<br />
catch { }<br />
<br />
return src;<br />
}</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelooliveira.net.br/aspnet/2011/10/asp-net-pegando-o-caminho-da-imagem-a-partir-html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	
	<div style="display: none;" id="wikipopFrame"><iframe id="theFrame" style="border: none;" name="theFrame" width="340" height="400" src=""></iframe></div>

</channel>
</rss>

