<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/3.3.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Alexsandro Nunes Lacerda</title>
		<link>http://alexsandronunes.com.br/blog/index.php</link>
		<atom:link rel="self" type="application/rss+xml" href="http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2" />
		<description>Blog de Alexsandro Nunes Lacerda</description>
		<language>pt-BR</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=3.3.3"/>
		<ttl>60</ttl>
				<item>
			<title>Mais um Certificado Microsoft (MCTS ASP.NET)....</title>
			<link>http://alexsandronunes.com.br/blog/index.php/mais-um-certificado-microsoft</link>
			<pubDate>Mon, 09 Aug 2010 16:23:07 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Assuntos gerais</category>
<category domain="alt">Not&#237;cias</category>			<guid isPermaLink="false">59@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/08/09/mais-um-certificado-microsoft';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;A&amp;#234; galera,&lt;/p&gt;
&lt;p&gt;Dia 06/08/2010 eu consegui mais uma Certifica&amp;#231;&amp;#227;o Microsoft, a &lt;strong&gt;&lt;span style=&quot;color: #008000;&quot;&gt;70-562&lt;/span&gt;&lt;/strong&gt; e agora possuo 2 MCTS, sendo 1 MCTS Windows Form e agora o &lt;strong&gt;&lt;span style=&quot;color: #008000;&quot;&gt;Microsoft MCTS ASP.NET&lt;/span&gt;&lt;/strong&gt;. Mais um exame que eu fizer eu&amp;#160;vou para MCPD.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img style=&quot;vertical-align: middle; border: 0px;&quot; src=&quot;http://www.alexsandronunes.com.br/mcts-logo.jpg&quot; alt=&quot;MCTS ASP.NET&quot; width=&quot;196&quot; height=&quot;141&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/mais-um-certificado-microsoft&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/08/09/mais-um-certificado-microsoft';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>A&#234; galera,</p>
<p>Dia 06/08/2010 eu consegui mais uma Certifica&#231;&#227;o Microsoft, a <strong><span style="color: #008000;">70-562</span></strong> e agora possuo 2 MCTS, sendo 1 MCTS Windows Form e agora o <strong><span style="color: #008000;">Microsoft MCTS ASP.NET</span></strong>. Mais um exame que eu fizer eu&#160;vou para MCPD.</p>
<p>&#160;</p>
<p style="text-align: center;"><img style="vertical-align: middle; border: 0px;" src="http://www.alexsandronunes.com.br/mcts-logo.jpg" alt="MCTS ASP.NET" width="196" height="141" /></p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/mais-um-certificado-microsoft">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/mais-um-certificado-microsoft#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=59</wfw:commentRss>
		</item>
				<item>
			<title>Participa&#231;&#227;o do I&#186; Forum Microsoft para Gerentes de Projetos em BH</title>
			<link>http://alexsandronunes.com.br/blog/index.php/participacao-do-io-forum-microsoft-para-gerentes-de-projetos-em-bh</link>
			<pubDate>Wed, 23 Jun 2010 15:42:44 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Eventos</category>			<guid isPermaLink="false">58@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/06/23/participacao-do-io-forum-microsoft-para-gerentes-de-projetos-em-bh';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;div&gt;&lt;strong&gt;Data do Evento:&lt;/strong&gt; 22/06/2010&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Evento:&lt;/strong&gt; I Forum Microsoft para Gerentes de Projetos&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Local&lt;/strong&gt;: &amp;#160;Assespro / Belo Horizonte-MG&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Palestrantes do Forum:&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;- Ramon Duraes (MVP Microsoft)&lt;/div&gt;
&lt;div&gt;- Marcio Sete (Challenge e Diretor da Assespro)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Assuntos do Forum:&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;- Inova&amp;#231;oes do novo Microsoft Visual Studio 2010 Team System.&lt;/div&gt;
&lt;div&gt;- Pr&amp;#225;ticas no gerenciamento de projetos com TFS2010 (MSF4).&lt;/div&gt;
&lt;div&gt;- Pr&amp;#225;ticas no uso de SCRUM no gerenciamento de projetos.&lt;/div&gt;
&lt;div&gt;- Novidades no .Net Framework 4 (ASP.Net).&lt;/div&gt;
&lt;div&gt;- Pr&amp;#225;ticas&amp;#160;de uso do Testes Unit&amp;#225;rios no desenvolvimento de softwares.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Fotos do Evento:&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;-&amp;#160;&amp;#160;&lt;a href=&quot;http://twitpic.com/1z1avk&quot; target=&quot;_blank&quot;&gt;http://twitpic.com/1z1avk&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;- &amp;#160;&lt;a href=&quot;http://twitpic.com/1z1gyj&quot; target=&quot;_blank&quot;&gt;http://twitpic.com/1z1gyj&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/participacao-do-io-forum-microsoft-para-gerentes-de-projetos-em-bh&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/06/23/participacao-do-io-forum-microsoft-para-gerentes-de-projetos-em-bh';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>&#160;</p>
<div><strong>Data do Evento:</strong> 22/06/2010</div>
<div><strong>Evento:</strong> I Forum Microsoft para Gerentes de Projetos</div>
<div><strong>Local</strong>: &#160;Assespro / Belo Horizonte-MG<br /><br /></div>
<div><strong>Palestrantes do Forum:</strong></div>
<div>- Ramon Duraes (MVP Microsoft)</div>
<div>- Marcio Sete (Challenge e Diretor da Assespro)<br /><br /></div>
<div><strong>Assuntos do Forum:</strong></div>
<div>- Inova&#231;oes do novo Microsoft Visual Studio 2010 Team System.</div>
<div>- Pr&#225;ticas no gerenciamento de projetos com TFS2010 (MSF4).</div>
<div>- Pr&#225;ticas no uso de SCRUM no gerenciamento de projetos.</div>
<div>- Novidades no .Net Framework 4 (ASP.Net).</div>
<div>- Pr&#225;ticas&#160;de uso do Testes Unit&#225;rios no desenvolvimento de softwares.<br /><br /></div>
<div><strong>Fotos do Evento:</strong></div>
<div>-&#160;&#160;<a href="http://twitpic.com/1z1avk" target="_blank">http://twitpic.com/1z1avk</a></div>
<div>- &#160;<a href="http://twitpic.com/1z1gyj" target="_blank">http://twitpic.com/1z1gyj</a></div>
<p>&#160;</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/participacao-do-io-forum-microsoft-para-gerentes-de-projetos-em-bh">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/participacao-do-io-forum-microsoft-para-gerentes-de-projetos-em-bh#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=58</wfw:commentRss>
		</item>
				<item>
			<title>Participa&#231;&#227;o no Encontro Microsoft de Arquitetos 2010</title>
			<link>http://alexsandronunes.com.br/blog/index.php/participacao-no-encontro-microsoft-de-arquitetos-2010</link>
			<pubDate>Wed, 23 Jun 2010 15:24:58 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Eventos</category>			<guid isPermaLink="false">57@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/06/23/participacao-no-encontro-microsoft-de-arquitetos-2010';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;
&lt;div&gt;&lt;strong&gt;Data: &lt;/strong&gt;13 de Maio de 2010&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Evento: &lt;/strong&gt;Encontro Microsoft de Arquitetos 2010&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Palestrantes:&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;- Luciano Cond&amp;#233; (Arquiteto de Software da Microsoft)&lt;/div&gt;
&lt;div&gt;- Markus Christen (Arquiteto de Infra-Estrutura da Microsoft)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Assunto do encontro:&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Neste Encontro de Arquitetos vamos fazer junto com os participantes o entendimento de um cen&amp;#225;rio de neg&amp;#243;cio e como as mais recentes tecnologias da Microsoft podem ser usadas. Durante a apresenta&amp;#231;&amp;#227;o, a discuss&amp;#227;o sobre o uso das tecnologias &amp;#233; algo bemvindo para enriquecer o nosso encontro, por isto, fique &amp;#224; vontade para apresentar suas id&amp;#233;ias.&amp;#160;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Parte 1: Novas demandas para a Plataforma de Aplica&amp;#231;&amp;#245;es &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Construir uma solu&amp;#231;&amp;#227;o que atenda as capacidades de escalabilidade, interoperabilidade, desempenho e composi&amp;#231;&amp;#227;o pode ser algo dif&amp;#237;cil de fazer. Al&amp;#233;m disso, o mercado vem empurrando para cima as expectativas quanto &amp;#224; qualidade de como estas solu&amp;#231;&amp;#245;es precisam ter. Nesta parte da apresenta&amp;#231;&amp;#227;o, vamos discutir sobre as principais demandas do mercado e o que a plataforma&amp;#160;&lt;br /&gt;de aplica&amp;#231;&amp;#245;es pode fornecer como solu&amp;#231;&amp;#245;es.&amp;#160;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Parte 2: Desenhando um cen&amp;#225;rio da solu&amp;#231;&amp;#227;o &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Entender do modelo de neg&amp;#243;cio &amp;#233; algo vital para que um arquiteto possa sugerir uma arquitetura. Vamos discutir um cen&amp;#225;rio a ser constru&amp;#237;do em conjunto com os participantes do Encontro de Arquitetos.&amp;#160;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Parte 3: Projetando a arquitetura de Infra-estrutura &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Dado o cen&amp;#225;rio da solu&amp;#231;&amp;#227;o, como um arquiteto de infra-estrutura precisa estruturar seu ambiente para suportar as expectativas da solu&amp;#231;&amp;#227;o. Veja nesta parte da apresenta&amp;#231;&amp;#227;o quais as preocupa&amp;#231;&amp;#245;es para a infra-estrutura, como mont&amp;#225;-la e boas pr&amp;#225;ticas que um arquiteto precisa ter em mente.&amp;#160;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Parte 4: Integrando Desenvolvimento e Infra-estrutura criando a solu&amp;#231;&amp;#227;o &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Uma vez tendo a infra-estrutura definida, como o desenvolvimento pode utilizar das capacidades da infra-estrutura para tornar as suas aplica&amp;#231;&amp;#245;es mias poderosas. Veja nesta parte da apresenta&amp;#231;&amp;#227;o como integrar o desenvolvimento e a infra-estrutura dentro do cen&amp;#225;rio proposto na parte 2.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Fotos do Evento:&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://twitpic.com/1z1giw&quot; target=&quot;_blank&quot;&gt;http://twitpic.com/1z1giw&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://twitpic.com/1z1go3&quot; target=&quot;_blank&quot;&gt;http://twitpic.com/1z1go3&lt;/a&gt;&lt;/div&gt;
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/participacao-no-encontro-microsoft-de-arquitetos-2010&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/06/23/participacao-no-encontro-microsoft-de-arquitetos-2010';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>
<div><strong>Data: </strong>13 de Maio de 2010</div>
<div><strong>Evento: </strong>Encontro Microsoft de Arquitetos 2010<br /><br /></div>
<div><strong>Palestrantes:</strong></div>
<div>- Luciano Cond&#233; (Arquiteto de Software da Microsoft)</div>
<div>- Markus Christen (Arquiteto de Infra-Estrutura da Microsoft)<br /><br /></div>
<div><strong>Assunto do encontro:</strong><strong><br /></strong>Neste Encontro de Arquitetos vamos fazer junto com os participantes o entendimento de um cen&#225;rio de neg&#243;cio e como as mais recentes tecnologias da Microsoft podem ser usadas. Durante a apresenta&#231;&#227;o, a discuss&#227;o sobre o uso das tecnologias &#233; algo bemvindo para enriquecer o nosso encontro, por isto, fique &#224; vontade para apresentar suas id&#233;ias.&#160;<br /><br /><strong>Parte 1: Novas demandas para a Plataforma de Aplica&#231;&#245;es </strong><br /><br />Construir uma solu&#231;&#227;o que atenda as capacidades de escalabilidade, interoperabilidade, desempenho e composi&#231;&#227;o pode ser algo dif&#237;cil de fazer. Al&#233;m disso, o mercado vem empurrando para cima as expectativas quanto &#224; qualidade de como estas solu&#231;&#245;es precisam ter. Nesta parte da apresenta&#231;&#227;o, vamos discutir sobre as principais demandas do mercado e o que a plataforma&#160;<br />de aplica&#231;&#245;es pode fornecer como solu&#231;&#245;es.&#160;<br /><br /><strong>Parte 2: Desenhando um cen&#225;rio da solu&#231;&#227;o </strong><br /><br />Entender do modelo de neg&#243;cio &#233; algo vital para que um arquiteto possa sugerir uma arquitetura. Vamos discutir um cen&#225;rio a ser constru&#237;do em conjunto com os participantes do Encontro de Arquitetos.&#160;<br /><br /><strong>Parte 3: Projetando a arquitetura de Infra-estrutura </strong><br /><br />Dado o cen&#225;rio da solu&#231;&#227;o, como um arquiteto de infra-estrutura precisa estruturar seu ambiente para suportar as expectativas da solu&#231;&#227;o. Veja nesta parte da apresenta&#231;&#227;o quais as preocupa&#231;&#245;es para a infra-estrutura, como mont&#225;-la e boas pr&#225;ticas que um arquiteto precisa ter em mente.&#160;<br /><br /><strong>Parte 4: Integrando Desenvolvimento e Infra-estrutura criando a solu&#231;&#227;o </strong><br /><br />Uma vez tendo a infra-estrutura definida, como o desenvolvimento pode utilizar das capacidades da infra-estrutura para tornar as suas aplica&#231;&#245;es mias poderosas. Veja nesta parte da apresenta&#231;&#227;o como integrar o desenvolvimento e a infra-estrutura dentro do cen&#225;rio proposto na parte 2.<br /><br /></div>
<div><strong>Fotos do Evento:</strong></div>
<div>-&#160;<a href="http://twitpic.com/1z1giw" target="_blank">http://twitpic.com/1z1giw</a></div>
<div>-&#160;<a href="http://twitpic.com/1z1go3" target="_blank">http://twitpic.com/1z1go3</a></div>
</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/participacao-no-encontro-microsoft-de-arquitetos-2010">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/participacao-no-encontro-microsoft-de-arquitetos-2010#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=57</wfw:commentRss>
		</item>
				<item>
			<title>Download Beta do Crystal Reports no Visual Studio 2010</title>
			<link>http://alexsandronunes.com.br/blog/index.php/download-beta-do-crystal-reports-no-visual-studio-2010</link>
			<pubDate>Tue, 20 Apr 2010 11:51:45 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Not&#237;cias</category>			<guid isPermaLink="false">56@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/20/download-beta-do-crystal-reports-no-visual-studio-2010';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;
&lt;table id=&quot;itemcontentlist&quot; border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;
&lt;p&gt;Para voc&amp;#234; que j&amp;#225; est&amp;#225; no Visual Studio 2010 e ainda usa relat&amp;#243;rios baseados  no Crystal Reports o download do mesmo ser&amp;#225; agora separado diretamente do site  da SAP. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Para saber mais informa&amp;#231;&amp;#245;es e efetuar o download acesse o link abaixo: &lt;br /&gt;&lt;/strong&gt;&lt;a title=&quot;http://www.businessobjects.com/jump/xi/crvs2010/default.asp&quot; href=&quot;http://www.businessobjects.com/jump/xi/crvs2010/default.asp&quot;&gt;http://www.businessobjects.com/jump/xi/crvs2010/default.asp&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/download-beta-do-crystal-reports-no-visual-studio-2010&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/20/download-beta-do-crystal-reports-no-visual-studio-2010';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>
<table id="itemcontentlist" border="0">
<tbody>
<tr>
<td>
<div>
<p>Para voc&#234; que j&#225; est&#225; no Visual Studio 2010 e ainda usa relat&#243;rios baseados  no Crystal Reports o download do mesmo ser&#225; agora separado diretamente do site  da SAP. <br /><br /><strong>Para saber mais informa&#231;&#245;es e efetuar o download acesse o link abaixo: <br /></strong><a title="http://www.businessobjects.com/jump/xi/crvs2010/default.asp" href="http://www.businessobjects.com/jump/xi/crvs2010/default.asp">http://www.businessobjects.com/jump/xi/crvs2010/default.asp</a></p>
</div>
</td>
</tr>
</tbody>
</table>
</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/download-beta-do-crystal-reports-no-visual-studio-2010">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/download-beta-do-crystal-reports-no-visual-studio-2010#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=56</wfw:commentRss>
		</item>
				<item>
			<title>WPF 4 - Integra&#231;&#227;o com o Shell do Windows 7 e barra de tarefas</title>
			<link>http://alexsandronunes.com.br/blog/index.php/wpf-4-integracao-com-o-shell-do-windows-7-e-barra-de-tarefas</link>
			<pubDate>Wed, 14 Apr 2010 20:30:12 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Dicas e Sugest&#245;es</category>			<guid isPermaLink="false">55@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/14/wpf-4-integracao-com-o-shell-do-windows-7-e-barra-de-tarefas';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;O WPF 4 fornece um conjunto completo de pontos de integra&amp;#231;&amp;#227;o com o shell do Windows 7 e barra de tarefas. Temos a possibilidade de personalizar as caixas de di&amp;#225;logo utilizando FileDialogCustomPlace, bem como a capacidade de sobreposi&amp;#231;&amp;#227;o de status e &amp;#237;cones na barra de tarefas, adicionar &amp;#237;cones para a janela de miniaturas e muito mais. Se voc&amp;#234; quiser desenvolver para Windows, WPF torna mais f&amp;#225;cil para voc&amp;#234;, especialmente com a classe TaskbarItemInfo novo.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;01 &amp;lt;Window.TaskbarItemInfo&amp;gt;&lt;br /&gt;02 &amp;#160; &amp;#160; &amp;lt;TaskbarItemInfo&amp;gt;&lt;br /&gt;03 &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;lt;TaskbarItemInfo.ThumbButtonInfos&amp;gt;&lt;br /&gt;04 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;lt;ThumbButtonInfo ImageSource=&quot;Button1Image StaticResource ()&quot;&lt;br /&gt;05 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160;Click&amp;#160;=&quot;Button1_Click&quot;&lt;br /&gt;06 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Description=&quot;Bot&amp;#227;o 1&quot; /&amp;gt;&lt;br /&gt;07 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;lt;ThumbButtonInfo ImageSource=&quot;Button2Image StaticResource ()&quot;&lt;br /&gt;08 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160;Click&amp;#160;=&quot;Button2_Click&quot;&lt;br /&gt;09 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160;Description&amp;#160;=&quot;Bot&amp;#227;o 2&quot;&lt;br /&gt;10 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; IsEnabled=&quot;False&quot;&lt;br /&gt;11 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; IsBackgroundVisible=&quot;True&quot;&lt;/p&gt;
&lt;p&gt;12 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Visibleable=&quot;Visible&quot;/&amp;gt;&lt;br /&gt;13 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;lt;ThumbButtonInfo ImageSource=&quot;Button3Image StaticResource ()&quot;&lt;br /&gt;14 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Click=&quot;Button3_Click&quot;&lt;br /&gt;15 &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160;Description&amp;#160;= &quot;Bot&amp;#227;o 3&quot; /&amp;gt;&lt;br /&gt;16 &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;lt;/TaskbarItemInfo.ThumbButtonInfos&amp;gt;&lt;br /&gt;17 &amp;#160; &amp;#160;&amp;lt;/TaskbarItemInfo&amp;gt;&lt;br /&gt;18&amp;lt;/Window.TaskbarItemInfo&amp;gt;&lt;/p&gt;
&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://www.irritatedvowel.com/pub/blog/4f8b2ad664db_CCA5/image_5.png&quot;&gt;&lt;img src=&quot;http://www.irritatedvowel.com/pub/blog/4f8b2ad664db_CCA5/image_thumb_5.png&quot; border=&quot;0&quot; alt=&quot;image&quot; width=&quot;262&quot; height=&quot;253&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/wpf-4-integracao-com-o-shell-do-windows-7-e-barra-de-tarefas&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/14/wpf-4-integracao-com-o-shell-do-windows-7-e-barra-de-tarefas';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>&#160;</p>
<p>O WPF 4 fornece um conjunto completo de pontos de integra&#231;&#227;o com o shell do Windows 7 e barra de tarefas. Temos a possibilidade de personalizar as caixas de di&#225;logo utilizando FileDialogCustomPlace, bem como a capacidade de sobreposi&#231;&#227;o de status e &#237;cones na barra de tarefas, adicionar &#237;cones para a janela de miniaturas e muito mais. Se voc&#234; quiser desenvolver para Windows, WPF torna mais f&#225;cil para voc&#234;, especialmente com a classe TaskbarItemInfo novo.</p>
<p>&#160;</p>
<p>01 &lt;Window.TaskbarItemInfo&gt;<br />02 &#160; &#160; &lt;TaskbarItemInfo&gt;<br />03 &#160; &#160; &#160; &#160;&lt;TaskbarItemInfo.ThumbButtonInfos&gt;<br />04 &#160; &#160; &#160; &#160; &#160; &#160;&lt;ThumbButtonInfo ImageSource="Button1Image StaticResource ()"<br />05 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;Click&#160;="Button1_Click"<br />06 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Description="Bot&#227;o 1" /&gt;<br />07 &#160; &#160; &#160; &#160; &#160; &#160;&lt;ThumbButtonInfo ImageSource="Button2Image StaticResource ()"<br />08 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;Click&#160;="Button2_Click"<br />09 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;Description&#160;="Bot&#227;o 2"<br />10 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; IsEnabled="False"<br />11 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; IsBackgroundVisible="True"</p>
<p>12 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Visibleable="Visible"/&gt;<br />13 &#160; &#160; &#160; &#160; &#160; &#160;&lt;ThumbButtonInfo ImageSource="Button3Image StaticResource ()"<br />14 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Click="Button3_Click"<br />15 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;Description&#160;= "Bot&#227;o 3" /&gt;<br />16 &#160; &#160; &#160; &#160;&lt;/TaskbarItemInfo.ThumbButtonInfos&gt;<br />17 &#160; &#160;&lt;/TaskbarItemInfo&gt;<br />18&lt;/Window.TaskbarItemInfo&gt;</p>
<div><br /><a href="http://www.irritatedvowel.com/pub/blog/4f8b2ad664db_CCA5/image_5.png"><img src="http://www.irritatedvowel.com/pub/blog/4f8b2ad664db_CCA5/image_thumb_5.png" border="0" alt="image" width="262" height="253" /></a></div>
<p>&#160;</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/wpf-4-integracao-com-o-shell-do-windows-7-e-barra-de-tarefas">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/wpf-4-integracao-com-o-shell-do-windows-7-e-barra-de-tarefas#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=55</wfw:commentRss>
		</item>
				<item>
			<title>Mais novidades do .Net 4: WPF e Multitouch</title>
			<link>http://alexsandronunes.com.br/blog/index.php/title-2</link>
			<pubDate>Tue, 13 Apr 2010 20:20:41 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Dicas e Sugest&#245;es</category>			<guid isPermaLink="false">54@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/13/title-2';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Boas Galera,&lt;br /&gt;&lt;br /&gt;Continuando as mat&amp;#233;rias sobre&amp;#160;.Net&amp;#160;4 e suas novidades, e uma vez que o Windows 7 suporta nativamente o recurso de multitouch nada mais natural que o WPF seguisse o mesmo caminho. &lt;br /&gt;&lt;br /&gt;A ilustra&amp;#231;&amp;#227;o abaixo mostra, de maneira muito simplificada, como as mensagens s&amp;#227;o geradas a partir do hardware e enviado para aplica&amp;#231;&amp;#245;es no Windows 7.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://reverb.leandrodaniel.com/reverb/image.axd?picture=WindowsLiveWriter/VisualStudio2010parte37LINQDeclarative/1C27E762/Dd371413_wm_multitouch_messagingenusVS_85.png&quot;&gt;&lt;img style=&quot;display: inline; border: 0px;&quot; title=&quot;Dd371413_wm_multitouch_messaging(en-us,VS_85)&quot; src=&quot;http://reverb.leandrodaniel.com/reverb/image.axd?picture=WindowsLiveWriter/VisualStudio2010parte37LINQDeclarative/127F792C/Dd371413_wm_multitouch_messagingenusVS_85_thumb.png&quot; border=&quot;0&quot; alt=&quot;Dd371413_wm_multitouch_messaging(en-us,VS_85)&quot; width=&quot;455&quot; height=&quot;288&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;O WPF 4 inclui suporte para multitouch (com algum suporte a in&amp;#233;rcia &amp;#8211; veja o que isso significa &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/dd371413(VS.85).aspx&quot; target=&quot;_blank&quot;&gt;nesse link&lt;/a&gt;). Este suporte estende-se para toda a plataforma; UIElement, UIElement3D e ContentElement todos foram aperfei&amp;#231;oados para suportar esse recurso.&lt;br /&gt;&lt;br /&gt;Em breve postarei mais informa&amp;#231;&amp;#245;es sobre as novidades sobre o .Net 4.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/title-2&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/13/title-2';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>Boas Galera,<br /><br />Continuando as mat&#233;rias sobre&#160;.Net&#160;4 e suas novidades, e uma vez que o Windows 7 suporta nativamente o recurso de multitouch nada mais natural que o WPF seguisse o mesmo caminho. <br /><br />A ilustra&#231;&#227;o abaixo mostra, de maneira muito simplificada, como as mensagens s&#227;o geradas a partir do hardware e enviado para aplica&#231;&#245;es no Windows 7.</p>
<p><a href="http://reverb.leandrodaniel.com/reverb/image.axd?picture=WindowsLiveWriter/VisualStudio2010parte37LINQDeclarative/1C27E762/Dd371413_wm_multitouch_messagingenusVS_85.png"><img style="display: inline; border: 0px;" title="Dd371413_wm_multitouch_messaging(en-us,VS_85)" src="http://reverb.leandrodaniel.com/reverb/image.axd?picture=WindowsLiveWriter/VisualStudio2010parte37LINQDeclarative/127F792C/Dd371413_wm_multitouch_messagingenusVS_85_thumb.png" border="0" alt="Dd371413_wm_multitouch_messaging(en-us,VS_85)" width="455" height="288" /></a></p>
<p>O WPF 4 inclui suporte para multitouch (com algum suporte a in&#233;rcia &#8211; veja o que isso significa <a href="http://msdn.microsoft.com/en-us/library/dd371413(VS.85).aspx" target="_blank">nesse link</a>). Este suporte estende-se para toda a plataforma; UIElement, UIElement3D e ContentElement todos foram aperfei&#231;oados para suportar esse recurso.<br /><br />Em breve postarei mais informa&#231;&#245;es sobre as novidades sobre o .Net 4.</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/title-2">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/title-2#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=54</wfw:commentRss>
		</item>
				<item>
			<title>Novidades do WPF 4 - Mudan&#231;a da cor do cursor e sele&#231;&#227;o de texto dentro de um textbox</title>
			<link>http://alexsandronunes.com.br/blog/index.php/novidades-do-wpf-4-mudanca-da-cor-do-cursor-e-selecao-de-texto-dentro-de-um-textbox</link>
			<pubDate>Mon, 12 Apr 2010 17:15:41 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Dicas e Sugest&#245;es</category>			<guid isPermaLink="false">53@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/12/novidades-do-wpf-4-mudanca-da-cor-do-cursor-e-selecao-de-texto-dentro-de-um-textbox';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;O WPF 4 vem com inumeras novidades, a medida do poss&amp;#237;vel vou publicando as suas novidades.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;Hoje mostrarei a personaliza&amp;#231;&amp;#227;o de Sele&amp;#231;&amp;#227;o e Caret&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;WPF 4 adiciona a capacidade de mudar o cursor de texto e sele&amp;#231;&amp;#227;o dentro TextBox e controles similares.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;Veja:&lt;br /&gt; &lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;01&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;&amp;lt;TextBox&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Texto=&quot;Sele&amp;#231;&amp;#227;o   personalizada&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;02&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; Largura=&quot;450&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;03&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; Altura=&quot;80&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;04&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; FontSize=&quot;50&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;05&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; Margem=&quot;10&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;TextBox.SelectionBrush&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;07&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;LinearGradientBrush&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;StartPoint=&quot;0,0&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;08&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; EndPoint=&quot;1,0&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;09&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;GradientStop&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Compensar=&quot;0&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; Cor=&quot;Red&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;11&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;GradientStop&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Compensar=&quot;0.5&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;12&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; Cor=&quot;Amarelo&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;13&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;GradientStop&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Compensar=&quot;1.0&quot;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;14&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; Cor=&quot;Blue&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;15&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;/LinearGradientBrush&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;16&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt; &amp;lt;/TextBox.SelectionBrush&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;MsoNormalTable&quot; border=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;17&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;&amp;lt;/TextBox&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;#160;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Resultado:&lt;br /&gt; &lt;img title=&quot;Resultado&quot; src=&quot;http://10rem.net/media/38683/WindowsLiveWriter_CustomizingtheCaretandSelectionStylesinW_D35_image_10.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/novidades-do-wpf-4-mudanca-da-cor-do-cursor-e-selecao-de-texto-dentro-de-um-textbox&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/04/12/novidades-do-wpf-4-mudanca-da-cor-do-cursor-e-selecao-de-texto-dentro-de-um-textbox';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>&#160;</p>
<p class="MsoNormal">O WPF 4 vem com inumeras novidades, a medida do poss&#237;vel vou publicando as suas novidades.</p>
<p class="MsoNormal"><span>Hoje mostrarei a personaliza&#231;&#227;o de Sele&#231;&#227;o e Caret</span></p>
<p class="MsoNormal"><span>WPF 4 adiciona a capacidade de mudar o cursor de texto e sele&#231;&#227;o dentro TextBox e controles similares.</span></p>
<p class="MsoNormal"><span>Veja:<br /> </span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>01</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span>&lt;TextBox</span><span> </span><span>Texto="Sele&#231;&#227;o   personalizada"</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>02</span></p>
</td>
<td>
<p class="MsoNormal"><span> Largura="450"</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>03</span></p>
</td>
<td>
<p class="MsoNormal"><span> Altura="80"</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>04</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> FontSize="50"</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>05</span></p>
</td>
<td>
<p class="MsoNormal"><span> Margem="10"&gt;</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>06</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> &lt;TextBox.SelectionBrush&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>07</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> &lt;LinearGradientBrush</span><span> </span><span>StartPoint="0,0"</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>08</span></p>
</td>
<td>
<p class="MsoNormal"><span> EndPoint="1,0"&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>09</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> &lt;GradientStop</span><span> </span><span>Compensar="0"</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>10</span></p>
</td>
<td>
<p class="MsoNormal"><span> Cor="Red"</span><span> </span><span>/&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>11</span></p>
</td>
<td>
<p class="MsoNormal"><span> &lt;GradientStop</span><span> </span><span>Compensar="0.5"</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>12</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> Cor="Amarelo"</span><span> </span><span>/&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>13</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> &lt;GradientStop</span><span> </span><span>Compensar="1.0"</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>14</span></p>
</td>
<td>
<p class="MsoNormal"><span> Cor="Blue"</span><span> </span><span>/&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>15</span></p>
</td>
<td colspan="2">
<p class="MsoNormal"><span> &lt;/LinearGradientBrush&gt;</span></p>
</td>
</tr>
<tr>
<td>
<p class="MsoNormal"><span>16</span></p>
</td>
<td>
<p class="MsoNormal"><span> &lt;/TextBox.SelectionBrush&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<p class="MsoNormal"><span>17</span></p>
</td>
<td>
<p class="MsoNormal"><span>&lt;/TextBox&gt;</span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">&#160;</p>
<p class="MsoNormal">Resultado:<br /> <img title="Resultado" src="http://10rem.net/media/38683/WindowsLiveWriter_CustomizingtheCaretandSelectionStylesinW_D35_image_10.png" alt="" /></p>
<p>&#160;</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/novidades-do-wpf-4-mudanca-da-cor-do-cursor-e-selecao-de-texto-dentro-de-um-textbox">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/novidades-do-wpf-4-mudanca-da-cor-do-cursor-e-selecao-de-texto-dentro-de-um-textbox#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=53</wfw:commentRss>
		</item>
				<item>
			<title>Aprenda a configurar o provider do Firebird para usar no Entity.</title>
			<link>http://alexsandronunes.com.br/blog/index.php/title-1</link>
			<pubDate>Fri, 19 Mar 2010 14:25:00 +0000</pubDate>			<dc:creator>Alexsandro Nunes Lacerda</dc:creator>
			<category domain="main">Dicas e Sugest&#245;es</category>			<guid isPermaLink="false">52@http://alexsandronunes.com.br/blog/</guid>
						<description>&lt;div class=&quot;tweetmeme_plugin tweetmeme_left&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/03/19/title-1';tweetmeme_service = 'bit.ly';&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Bom, venho&amp;#160;falar&amp;#160;de Entity com Provider para Firebird, pois quem esta fazendo migra&amp;#231;&amp;#227;o de sistemas legados de Delphi para .Net como eu, muitas das vezes precisa utilizar o Firebird antes de uma migra&amp;#231;&amp;#227;o para SQL Server ou ate mesmo ficar com o Firebird mesmo em sua nova aplica&amp;#231;&amp;#227;o .Net.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Neste post eu n&amp;#227;o vou explicar o uso do Entity em si,&amp;#160;pois o seu uso &amp;#233; igual para todos os providers e existem muitas m&amp;#225;terias explicando isso, neste post eu explicar como adicionar o Provider do Firebird no .Net pois algumas configura&amp;#231;&amp;#245;es manuais &amp;#233; necessario para que ele passe a funcionar normalmente.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Considera&amp;#231;&amp;#245;es gerais:&lt;/p&gt;
&lt;p&gt;- Utilize o Entity para se comunicar com a vers&amp;#227;o 2.5 do Firebird ou superior, pois a versao 2.1 ou anterior gera muitos problemas de relacionamentos.&lt;/p&gt;
&lt;p&gt;- Todos os procedimentos mostrados neste post devem ser feitos tanto na maquina que esta sendo desenvolvido o projeto qto no servidor IIS que for colocar por ex. um Site ou WFC que utilize o entity com firebird.&lt;/p&gt;
&lt;p&gt;- Os procedimentos que ser&amp;#227;o mostrados abaixo devem ser configurados individualmente para cada vers&amp;#227;o especifica do framework que voce for utilizar, por ex. se voce tiver em servidor IIS 2 WCF sendo um feito&amp;#160;com o framework&amp;#160;3.5 e&amp;#160;outro com 4.0 voce vai ter que fazer os ajustes nos em cada versao no servidor.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;1) Primeiramente &amp;#233; baixar e instalar o Firebird, mas partimos pelo pr&amp;#233;-suposto de que a pessoa ja tem um Firebird instalado e configurado na vers&amp;#227;o 2.5 ou superior, mas se pessoa quiser baixar esta versao vai aqui o link de &lt;a href=&quot;http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;amp;page=ibp_download_test&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;2) Pr&amp;#243;xima etapa &amp;#233; baixar o Provider do Firebird para o Entity neste &lt;a href=&quot;http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;amp;page=ibp_download_dotnet&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;3) Voce tambem deve baixar o Firebird Data Designer&lt;strong&gt;&amp;#160;&lt;/strong&gt;neste &lt;a href=&quot;http://sourceforge.net/projects/firebird/files/firebird-net-provider/DDEX%202.0.4/FirebirdDDEXProvider-2.0.4.zip/download&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;.&amp;#160;&lt;/p&gt;
&lt;p&gt;4) Baixado o Provider e descompactado voce ter&amp;#225; um arquivo chamado &quot;FirebirdSql.Data.FirebirdClient.dll&quot; que voce poder&amp;#225; adicionar ao GAC(Global Assembly Cache) para facilitar nas atualiza&amp;#231;&amp;#245;es futuras do Provider.&lt;/p&gt;
&lt;p&gt;&amp;#160;5) Feito isso voc&amp;#234; ir&amp;#225; adicionar a referencia do provider em seu projeto como nas imagens abaixo:&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;border: 0;&quot; src=&quot;http://www.alexsandronunes.com.br/blog/media/fb0.png&quot; alt=&quot;&quot; width=&quot;417&quot; height=&quot;363&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;border: 0;&quot; src=&quot;http://www.alexsandronunes.com.br/blog/media/fb1.png&quot; alt=&quot;&quot; width=&quot;279&quot; height=&quot;316&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;6) Agora vem o macete de toda a coisa, existe 2 linhas que devem ser adicionadas ao machine.config.&lt;/p&gt;
&lt;p&gt;- O arquivo machine.config para&amp;#160;o&amp;#160;framework at&amp;#233; a vers&amp;#227;o 3.5 esta neste caminho: &quot;C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config&quot;&lt;/p&gt;
&lt;p&gt;- Para o novo framework 4.0 voce encontrar&amp;#225; o machine.config neste endere&amp;#231;o: &quot;C:\Windows\Microsoft.NET\Framework\v4.0.30128\Config&quot;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Abrindo o machine config voce vai ter que adicionar estas 2 linhas abaixo nos seus respectivos node:&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;configSections&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;lt;section name=&quot;firebirdsql.data.firebirdclient&quot; type=&quot;System.Data.Common.DbProviderConfigurationHandler, System.Data, &lt;strong&gt;Version=2.5.1.0&lt;/strong&gt;, Culture=Neutral, PublicKeyToken=3750abcc3150b00c&quot;/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Courier New; color: #0000ff;&quot;&gt;&amp;lt;/&lt;/span&gt;configSections&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;system.data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;lt;/&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;DbProviderFactories&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&amp;#160;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&amp;lt;add&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;FirebirdClient Data Provider&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;invariant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;FirebirdSql.Data.FirebirdClient&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;description&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;.Net Framework Data Provider for Firebird&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #ff0000; font-size: x-small;&quot;&gt;type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, &lt;strong&gt;Version=2.5.1.0&lt;/strong&gt;, Culture=Neutral, PublicKeyToken=3750abcc3150b00c&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #000000; font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;...&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;lt;/&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;DbProviderFactories&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #a31515; font-size: x-small;&quot;&gt;system.data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; color: #0000ff; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Fiquem atentos a vers&amp;#227;o do Provider pois se voce mudar a vers&amp;#227;o tera q mudar manualmente nessas 2 linhas onde coloquei em negrito.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;7) Feito isto v&amp;#225; at&amp;#233; a pasta de instala&amp;#231;&amp;#227;o do FirebirdClient, normalmente localizada em:&lt;br /&gt;C:\Arquivos de programas\FirebirdClient&lt;/p&gt;
&lt;p&gt;Edit o arquivo: &lt;strong&gt;FirebirdDDEXProviderPackageLess32.reg&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;E na linha CodeBase deve ser trocado a variavel &lt;strong&gt;%PATH&lt;/strong&gt; pelo caminho completo, ficando da forma abaixo:&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;CodeBase&quot;=&quot;C:&lt;em&gt;Arquivos de programas&lt;/em&gt;FirebirdClient\\FirebirdSql.VisualStudio.DataTools.dll&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Lembre-se de colocar duas barras para o caminho dos diret&amp;#243;rios: \\&lt;/p&gt;
&lt;p&gt;Ap&amp;#243;s a altera&amp;#231;&amp;#227;o salve e execute para inserir as informa&amp;#231;&amp;#245;es no registro.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Pronto, feito isso voce ja pode usar normalmente o Entity com Firebird no Visual Studio.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://alexsandronunes.com.br/blog/index.php/title-1&quot;&gt;Post Original&lt;/a&gt; escrito por Alexsandro Nunes Lacerda.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="tweetmeme_plugin tweetmeme_left"><script type="text/javascript">tweetmeme_url = 'http://alexsandronunes.com.br/blog/index.php/2010/03/19/title-1';tweetmeme_service = 'bit.ly';</script><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><p>Bom, venho&#160;falar&#160;de Entity com Provider para Firebird, pois quem esta fazendo migra&#231;&#227;o de sistemas legados de Delphi para .Net como eu, muitas das vezes precisa utilizar o Firebird antes de uma migra&#231;&#227;o para SQL Server ou ate mesmo ficar com o Firebird mesmo em sua nova aplica&#231;&#227;o .Net.</p>
<p>&#160;</p>
<p>Neste post eu n&#227;o vou explicar o uso do Entity em si,&#160;pois o seu uso &#233; igual para todos os providers e existem muitas m&#225;terias explicando isso, neste post eu explicar como adicionar o Provider do Firebird no .Net pois algumas configura&#231;&#245;es manuais &#233; necessario para que ele passe a funcionar normalmente.</p>
<p>&#160;</p>
<p>Considera&#231;&#245;es gerais:</p>
<p>- Utilize o Entity para se comunicar com a vers&#227;o 2.5 do Firebird ou superior, pois a versao 2.1 ou anterior gera muitos problemas de relacionamentos.</p>
<p>- Todos os procedimentos mostrados neste post devem ser feitos tanto na maquina que esta sendo desenvolvido o projeto qto no servidor IIS que for colocar por ex. um Site ou WFC que utilize o entity com firebird.</p>
<p>- Os procedimentos que ser&#227;o mostrados abaixo devem ser configurados individualmente para cada vers&#227;o especifica do framework que voce for utilizar, por ex. se voce tiver em servidor IIS 2 WCF sendo um feito&#160;com o framework&#160;3.5 e&#160;outro com 4.0 voce vai ter que fazer os ajustes nos em cada versao no servidor.</p>
<p>&#160;</p>
<p>1) Primeiramente &#233; baixar e instalar o Firebird, mas partimos pelo pr&#233;-suposto de que a pessoa ja tem um Firebird instalado e configurado na vers&#227;o 2.5 ou superior, mas se pessoa quiser baixar esta versao vai aqui o link de <a href="http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;page=ibp_download_test" target="_blank">download</a>.</p>
<p>2) Pr&#243;xima etapa &#233; baixar o Provider do Firebird para o Entity neste <a href="http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;page=ibp_download_dotnet" target="_blank">link</a>.</p>
<p>3) Voce tambem deve baixar o Firebird Data Designer<strong>&#160;</strong>neste <a href="http://sourceforge.net/projects/firebird/files/firebird-net-provider/DDEX%202.0.4/FirebirdDDEXProvider-2.0.4.zip/download" target="_blank">link</a>.&#160;</p>
<p>4) Baixado o Provider e descompactado voce ter&#225; um arquivo chamado "FirebirdSql.Data.FirebirdClient.dll" que voce poder&#225; adicionar ao GAC(Global Assembly Cache) para facilitar nas atualiza&#231;&#245;es futuras do Provider.</p>
<p>&#160;5) Feito isso voc&#234; ir&#225; adicionar a referencia do provider em seu projeto como nas imagens abaixo:</p>
<p><img style="border: 0;" src="http://www.alexsandronunes.com.br/blog/media/fb0.png" alt="" width="417" height="363" /></p>
<p><img style="border: 0;" src="http://www.alexsandronunes.com.br/blog/media/fb1.png" alt="" width="279" height="316" /></p>
<p>&#160;</p>
<p>6) Agora vem o macete de toda a coisa, existe 2 linhas que devem ser adicionadas ao machine.config.</p>
<p>- O arquivo machine.config para&#160;o&#160;framework at&#233; a vers&#227;o 3.5 esta neste caminho: "C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config"</p>
<p>- Para o novo framework 4.0 voce encontrar&#225; o machine.config neste endere&#231;o: "C:\Windows\Microsoft.NET\Framework\v4.0.30128\Config"</p>
<p>&#160;</p>
<p>Abrindo o machine config voce vai ter que adicionar estas 2 linhas abaixo nos seus respectivos node:&#160;</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"></span></span></span></span></span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&lt;</span></span></span><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;">configSections</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">..</span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&lt;section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, <strong>Version=2.5.1.0</strong>, Culture=Neutral, PublicKeyToken=3750abcc3150b00c"/&gt;<br /></span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">...</span></span></span></p>
<p><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Courier New; color: #0000ff;">&lt;/</span>configSections</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&gt;</span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"></span></span></span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&lt;</span></span></span></span></span></span></span></span></span><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;">system.data</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&gt;<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"> </span></span></span></span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&lt;/<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"></span></span></span></span></span></span></span></span></span><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;">DbProviderFactories</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&gt;</span></span></span></p>
<p>&#160;&#160;<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">...</span></span></span></p>
<p>&#160;<span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;">&lt;add</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"> </span></span></span><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;">name</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">FirebirdClient Data Provider</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"> </span></span></span><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;">invariant</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">FirebirdSql.Data.FirebirdClient</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"> </span></span></span><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;">description</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">.Net Framework Data Provider for Firebird</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"> </span></span></span><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;"><span style="font-family: Consolas; color: #ff0000; font-size: x-small;">type</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, <strong>Version=2.5.1.0</strong>, Culture=Neutral, PublicKeyToken=3750abcc3150b00c</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; color: #000000; font-size: x-small;">"</span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">/&gt;</span></span></span></p>
<p>&#160;<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">...<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"> </span></span></span></span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&lt;/<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"></span></span></span></span></span></span></span></span></span><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;">DbProviderFactories</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&gt;</span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&lt;/</span></span></span><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;"><span style="font-family: Consolas; color: #a31515; font-size: x-small;">system.data</span></span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">&gt;</span></span></span></p>
<p>&#160;</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="color: #000000;">Fiquem atentos a vers&#227;o do Provider pois se voce mudar a vers&#227;o tera q mudar manualmente nessas 2 linhas onde coloquei em negrito.</span></span></span></span></span></span></span>&#160;</p>
<p>7) Feito isto v&#225; at&#233; a pasta de instala&#231;&#227;o do FirebirdClient, normalmente localizada em:<br />C:\Arquivos de programas\FirebirdClient</p>
<p>Edit o arquivo: <strong>FirebirdDDEXProviderPackageLess32.reg</strong></p>
<p>E na linha CodeBase deve ser trocado a variavel <strong>%PATH</strong> pelo caminho completo, ficando da forma abaixo:</p>
<p><span style="color: #0000ff;">CodeBase"="C:<em>Arquivos de programas</em>FirebirdClient\\FirebirdSql.VisualStudio.DataTools.dll"</span></p>
<p>Lembre-se de colocar duas barras para o caminho dos diret&#243;rios: \\</p>
<p>Ap&#243;s a altera&#231;&#227;o salve e execute para inserir as informa&#231;&#245;es no registro.</p>
<p>&#160;</p>
<p>Pronto, feito isso voce ja pode usar normalmente o Entity com Firebird no Visual Studio.</p><div class="item_footer"><p><small><a href="http://alexsandronunes.com.br/blog/index.php/title-1">Post Original</a> escrito por Alexsandro Nunes Lacerda.</small></p></div>]]></content:encoded>
								<comments>http://alexsandronunes.com.br/blog/index.php/title-1#comments</comments>
			<wfw:commentRss>http://alexsandronunes.com.br/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=52</wfw:commentRss>
		</item>
			</channel>
</rss>
