<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>kodrs</title>
	
	<link>http://kodrs.com</link>
	<description>for your inside coder</description>
	<pubDate>Mon, 16 Feb 2009 18:02:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kodrs" /><feedburner:info uri="kodrs" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>kodrs</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkodrs" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/kodrs" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkodrs" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fkodrs" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkodrs" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fkodrs" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/kodrs" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><item>
		<title>Tipos de datos en PHP</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/ZQAylrUtpdM/</link>
		<comments>http://kodrs.com/tipos-de-datos-en-php/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 18:02:28 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=309</guid>
		<description><![CDATA[Enteros:
Los enteros se puede especificar usando una de las siguientes sintaxis:

$a = 1234; # número decimal
$a = -123; # un número negativo
$a = 0123; # número octal (equivalente al 83 decimal)
$a = 0x12; # número hexadecimal (equivalente al 18 decimal)

Números en punto flotante:
Los números en punto flotante (&#8221;double&#8221;) se pueden especificar utilizando cualquiera de las [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Enteros:</strong></p>
<p>Los enteros se puede especificar usando una de las siguientes sintaxis:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1234</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># número decimal</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">123</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># un número negativo</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #208080;">0123</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># número octal (equivalente al 83 decimal)</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #208080;">0x12</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># número hexadecimal (equivalente al 18 decimal)</span></pre></div></div>

<p><strong>Números en punto flotante:</strong></p>
<p>Los números en punto flotante (&#8221;double&#8221;) se pueden especificar utilizando cualquiera de las siguientes sintaxis:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color:#800080;">1.234</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color:#800080;">1.2e3</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Cadenas:</strong></p>
<p>El único operador de cadenas que existen es el de concatenación, el punto. Pero no se preocupen, PHP dispone de toda una gama de funciones que nos permitirán trabajar cómodamente con las cadenas.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Hola&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;Mundo&quot;</span><span style="color: #339933;">;</span>   <span style="color: #666666; font-style: italic;">// Ahora $b contiene &quot;Hola Mundo&quot;</span></pre></div></div>

<p>En este punto hay que hacer una distinción, la interpretación que hace PHP de las simples y dobles comillas. En el segundo caso PHP interpretará el contenido de la cadena.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Mundo&quot;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Hola $a'</span><span style="color: #339933;">;</span>   <span style="color: #666666; font-style: italic;">//Esto escribirá &quot;Hola $a&quot;</span>
<span style="color: #990000;">echo</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Hola <span style="color: #006699; font-weight: bold;">$a</span>&quot;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Esto escribirá &quot;Hola Mundo&quot;</span></pre></div></div>

<p><strong>PHP data types</strong></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/syra5zftBA8fO-IRgQNOQ9AF-LA/0/da"><img src="http://feedads.g.doubleclick.net/~a/syra5zftBA8fO-IRgQNOQ9AF-LA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/syra5zftBA8fO-IRgQNOQ9AF-LA/1/da"><img src="http://feedads.g.doubleclick.net/~a/syra5zftBA8fO-IRgQNOQ9AF-LA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/ZQAylrUtpdM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/tipos-de-datos-en-php/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/tipos-de-datos-en-php/</feedburner:origLink></item>
		<item>
		<title>Búsqueda por proximidad geográfica en PHP</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/IKsj802pYyo/</link>
		<comments>http://kodrs.com/busqueda-por-proximidad-geografica-en-php/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 17:15:53 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[php]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=307</guid>
		<description><![CDATA[PHP::Impact tiene un artículo muy interesante sobre como hacer busquedas por proximidad geográfica: Geo Proximity Search with PHP, Python and SQL.
Copyright &#169; 2010 kodrs. Este contenido pertenece a Ejemplos de programaci&#243;n.   ]]></description>
			<content:encoded><![CDATA[<p><strong>PHP::Impact</strong> tiene un artículo muy interesante sobre como hacer busquedas por proximidad geográfica: <a href="http://phpimpact.wordpress.com/2009/02/08/geo-proximity-search-with-php-python-and-sql/">Geo Proximity Search with PHP, Python and SQL</a>.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/Qihl0zvKbLc-FcRhR0R0t0JHxHE/0/da"><img src="http://feedads.g.doubleclick.net/~a/Qihl0zvKbLc-FcRhR0R0t0JHxHE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Qihl0zvKbLc-FcRhR0R0t0JHxHE/1/da"><img src="http://feedads.g.doubleclick.net/~a/Qihl0zvKbLc-FcRhR0R0t0JHxHE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/IKsj802pYyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/busqueda-por-proximidad-geografica-en-php/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/busqueda-por-proximidad-geografica-en-php/</feedburner:origLink></item>
		<item>
		<title>Variables variables en PHP</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/y7tndL7ISds/</link>
		<comments>http://kodrs.com/variables-variables-en-php/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 06:10:00 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=304</guid>
		<description><![CDATA[A veces es conveniente tener nombres de variables variables. Dicho de otro modo, son nombres de variables que se pueden establecer y usar dinámicamente. Una variable normal se establece con una sentencia como:

$a = &#34;Hola&#34;;

Una variable variable toma el valor de una variable y lo trata como el nombre de una variable. En el ejemplo [...]]]></description>
			<content:encoded><![CDATA[<p>A veces es conveniente tener nombres de variables variables. Dicho de otro modo, son nombres de variables que se pueden establecer y usar dinámicamente. Una variable normal se establece con una sentencia como:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Hola&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Una variable variable toma el valor de una variable y lo trata como el nombre de una variable. En el ejemplo anterior, Hola, se puede usar como el nombre de una variable utilizando dos signos de peso. p.ej.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$$a</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;mundo&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Probemos las siguientes sentencias:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$a</span> $<span style="color: #006699; font-weight: bold;">{$a}</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$a</span> <span style="color: #006699; font-weight: bold;">$Hola</span>&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Los dos no regresarán &#8220;<code>Hola mundo</code>&#8220;</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/Eli0TCE2wFMzZf4xYaB8-NFrC-A/0/da"><img src="http://feedads.g.doubleclick.net/~a/Eli0TCE2wFMzZf4xYaB8-NFrC-A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Eli0TCE2wFMzZf4xYaB8-NFrC-A/1/da"><img src="http://feedads.g.doubleclick.net/~a/Eli0TCE2wFMzZf4xYaB8-NFrC-A/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/y7tndL7ISds" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/variables-variables-en-php/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/variables-variables-en-php/</feedburner:origLink></item>
		<item>
		<title>Variables en PHP</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/SwuM7J4BrgA/</link>
		<comments>http://kodrs.com/variables-en-php/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:33:16 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=298</guid>
		<description><![CDATA[En PHP las variables se representan como un signo de pesos seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas.

$var = &#34;Desarrollo en &#34;;
$Var = &#34;PHP&#34;;
echo &#34;$var $Var&#34;;
// produce la salida &#34;Desarrollo en PHP&#34;

Copyright &#169; 2010 kodrs. Este contenido pertenece a Ejemplos de programaci&#243;n.   [...]]]></description>
			<content:encoded><![CDATA[<p>En PHP las variables se representan como un signo de pesos seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$var</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Desarrollo en &quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$Var</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;PHP&quot;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$var</span> <span style="color: #006699; font-weight: bold;">$Var</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// produce la salida &quot;Desarrollo en PHP&quot;</span></pre></div></div>

<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/_-fY4SVoKWhlwZCk7KPhxthJWAo/0/da"><img src="http://feedads.g.doubleclick.net/~a/_-fY4SVoKWhlwZCk7KPhxthJWAo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_-fY4SVoKWhlwZCk7KPhxthJWAo/1/da"><img src="http://feedads.g.doubleclick.net/~a/_-fY4SVoKWhlwZCk7KPhxthJWAo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/SwuM7J4BrgA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/variables-en-php/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/variables-en-php/</feedburner:origLink></item>
		<item>
		<title>Variables</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/NXquxYVM96U/</link>
		<comments>http://kodrs.com/variables/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:00:31 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[logica computacional]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=302</guid>
		<description><![CDATA[Antes de ver como se utilizan las variables en PHP veremos una pequeña introducción a las variables, para los que no conozcan que es una variable.
Una variable consiste en un elemento al cual le damos un nombre y le atribuimos un determinado tipo de información. Las variables pueden ser consideradas como la base de la [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de ver como se utilizan las variables en PHP veremos una pequeña introducción a las variables, para los que no conozcan que es una variable.</p>
<p>Una variable consiste en un elemento al cual le damos un nombre y le atribuimos un determinado tipo de información. Las variables pueden ser consideradas como la base de la programación.</p>
<p>De este modo podríamos escribir en un lenguaje ficticio:</p>
<p><code>a="perro"<br />
b="muerde"</code></p>
<p>La variable que nosotros llamamos &#8220;<strong>a</strong>&#8221; posee un elemento de información de tipo texto que es &#8220;<strong>perro</strong>&#8220;. Asimismo, la variable &#8220;<strong>b</strong>&#8221; contiene el valor &#8220;<strong>muerde</strong>&#8220;.</p>
<p>Podríamos definir una tercera variable que fuese la suma de estas dos:</p>
<p><code>c=a+b</code></p>
<p>Si introdujésemos una petición de impresión de esta variable en nuestro lenguaje ficticio:</p>
<p><code>imprimir(c)</code></p>
<p>El resultado podría ser:</p>
<p><code>perro muerde</code></p>
<p>Podríamos de la misma forma trabajar con variables que contuviesen números y construir nuestro programa:</p>
<p><code><br />
a=3<br />
b=4<br />
c=a+b<br />
imprimir(c)</code></p>
<p>El resultado de nuestro programa sería:</p>
<p><code>7</code></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/IyM0SVyB8rqzRp5EY_VBhzLfUb4/0/da"><img src="http://feedads.g.doubleclick.net/~a/IyM0SVyB8rqzRp5EY_VBhzLfUb4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IyM0SVyB8rqzRp5EY_VBhzLfUb4/1/da"><img src="http://feedads.g.doubleclick.net/~a/IyM0SVyB8rqzRp5EY_VBhzLfUb4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/NXquxYVM96U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/variables/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/variables/</feedburner:origLink></item>
		<item>
		<title>Reportes en visual basic.net con Crystal Reports</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/xk0aOEOF_no/</link>
		<comments>http://kodrs.com/reportes-en-visual-basicnet-con-crystal-reports/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 07:05:33 +0000</pubDate>
		<dc:creator>frago</dc:creator>
		
		<category><![CDATA[.net]]></category>

		<category><![CDATA[vb.net]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=268</guid>
		<description><![CDATA[En esta ocasión veremos como generar reportes en visual basic.net usando Crystal Reports.
Antes que nada, la conexión a la base de datos se realizará mediante la librería creada por pecesama, lo cuál facilitará las cosas.
Una vez que tenemos lo anterior, procederemos a crear la parte de reportes.
Primeramente, agregaremos 2 botones más al formulario que creamos [...]]]></description>
			<content:encoded><![CDATA[<p>En esta ocasión veremos como generar reportes en visual basic.net usando Crystal Reports.</p>
<p>Antes que nada, la conexión a la base de datos se realizará <a href="http://blog.pecesama.net/conectar-a-ms-access-con-vbnet/">mediante la librería creada por pecesama</a>, lo cuál facilitará las cosas.</p>
<p>Una vez que tenemos lo anterior, procederemos a crear la parte de reportes.</p>
<p>Primeramente, agregaremos 2 botones más al <a href="http://blog.pecesama.net/conectar-a-ms-access-con-vbnet/">formulario que creamos en la conexión a la base de datos</a>, uno para realizar consultas y otro para generar el reporte</p>
<p><a href="http://kodrs.com/wp-content/uploads/2008/11/1.gif"><img class="aligncenter size-medium wp-image-276" title="1" src="http://kodrs.com/wp-content/uploads/2008/11/1-279x300.gif" alt="" width="234" height="251" /></a></p>
<p>Los botones se llamaran <strong>btnReporte</strong> y <strong>btnConsulta</strong> respectivamente</p>
<p>Después agregaremos un nuevo formulario, al que llamaremos <strong>frmReporte</strong>, y dentro de este agregaremos un CrystalReportViewer, que tendrá como nombre <strong>crvMiReporte</strong></p>
<p><a href="http://kodrs.com/wp-content/uploads/2008/11/2.gif"><img class="aligncenter size-medium wp-image-277" title="2" src="http://kodrs.com/wp-content/uploads/2008/11/2-300x247.gif" alt="" width="300" height="247" /></a></p>
<p>Ahora tenemos que agregar un nuevo componente Crystal Report (<strong>Project-&gt;add New Item</strong>) y lo llamaremos <strong>rptAlumnos</strong></p>
<p><a href="http://kodrs.com/wp-content/uploads/2008/11/3.gif"><img class="aligncenter size-medium wp-image-278" title="3" src="http://kodrs.com/wp-content/uploads/2008/11/3-300x184.gif" alt="" width="300" height="184" /></a></p>
<p>Después de esto nos aparecerá un cuadro de diálogo para seleccionar la forma en la que queremos crear nuestro reporte. Escogeremos la opción de <strong>Using the Report Wizard</strong></p>
<p><a href="http://kodrs.com/wp-content/uploads/2008/11/4.gif"><img class="aligncenter size-medium wp-image-279" title="4" src="http://kodrs.com/wp-content/uploads/2008/11/4-247x300.gif" alt="" width="247" height="300" /></a></p>
<p>A continuación, debemos seleccionar la base de datos que queremos mostrar en nuestro reporte. Para esto iremos a la opción <strong>Create New Connection-&gt;Access/Excel(DAO) </strong>y debemos indicar la ruta de la base de datos.</p>
<p><a href="http://kodrs.com/wp-content/uploads/2008/11/5.gif"><img class="aligncenter size-medium wp-image-280" title="5" src="http://kodrs.com/wp-content/uploads/2008/11/5-300x180.gif" alt="" width="300" height="180" /></a></p>
<p>Posteriormente seleccionaremos la o las tablas que queremos agregar y los campos que queremos que aparezcan en el reporte</p>
<p><a href="http://kodrs.com/wp-content/uploads/2008/11/6.gif"><img class="alignnone size-medium wp-image-281" title="6" src="http://kodrs.com/wp-content/uploads/2008/11/6-300x237.gif" alt="" width="300" height="237" /></a><a href="http://kodrs.com/wp-content/uploads/2008/11/7.gif"><img class="alignnone size-medium wp-image-282" title="7" src="http://kodrs.com/wp-content/uploads/2008/11/7-300x239.gif" alt="" width="300" height="239" /></a></p>
<p>Después de esto podemos seleccionar otras opciones como por cual campo queremos agrupar los registros y el estilo del reporte.</p>
<p>Ahora vamos a la parte del código. Primeramente, vamos a implementar la parte de consultas dentro del evento clic del botón de consultas.</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Private</span> <span style="color: #0600FF;">Sub</span> btnConsulta_Click<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> sender <span style="color: #FF8000;">As</span> System.<span style="color: #FF0000;">Object</span>, <span style="color: #FF8000;">ByVal</span> e <span style="color: #FF8000;">As</span> System.<span style="color: #0000FF;">EventArgs</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">Handles</span> btnConsulta.<span style="color: #0000FF;">Click</span>
        dt <span style="color: #008000;">=</span> con.<span style="color: #0000FF;">ejecutaSql</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;SELECT * FROM usuarios WHERE usuario = '&quot;</span> <span style="color: #008000;">+</span> txtUsuario.<span style="color: #0000FF;">Text</span> <span style="color: #008000;">+</span> <span style="color: #808080;">&quot;'&quot;</span><span style="color: #000000;">&#41;</span>
        data.<span style="color: #0000FF;">DataSource</span> <span style="color: #008000;">=</span> dt
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></div></div>

<p>Este código sólo realiza consultas de acuerdo al valor colocado en el txtUsuario (nombre del usuario).</p>
<p>Ahora, debemos mostrar los resultados de la consulta en el reporte, para esto agregaremos el siguiente código en el evento clic del del botón Reporte (btnReporte)</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Private</span> <span style="color: #0600FF;">Sub</span> btnReporte_Click<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> sender <span style="color: #FF8000;">As</span> System.<span style="color: #FF0000;">Object</span>, <span style="color: #FF8000;">ByVal</span> e <span style="color: #FF8000;">As</span> System.<span style="color: #0000FF;">EventArgs</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">Handles</span> btnReporte.<span style="color: #0000FF;">Click</span>
        <span style="color: #0600FF;">Dim</span> rpt <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> rptAlumnos
        rpt.<span style="color: #0000FF;">SetDataSource</span><span style="color: #000000;">&#40;</span>dt<span style="color: #000000;">&#41;</span>
        frmReporte.<span style="color: #0000FF;">crvMiReporte</span>.<span style="color: #0000FF;">ReportSource</span> <span style="color: #008000;">=</span> rpt
        frmReporte.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></div></div>

<p>Y con esto ya tendremos nuestro reporte generado <img src='http://kodrs.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/c0OFFJRRwrZVTGZ64h9yQfWNw58/0/da"><img src="http://feedads.g.doubleclick.net/~a/c0OFFJRRwrZVTGZ64h9yQfWNw58/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/c0OFFJRRwrZVTGZ64h9yQfWNw58/1/da"><img src="http://feedads.g.doubleclick.net/~a/c0OFFJRRwrZVTGZ64h9yQfWNw58/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/xk0aOEOF_no" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/reportes-en-visual-basicnet-con-crystal-reports/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/reportes-en-visual-basicnet-con-crystal-reports/</feedburner:origLink></item>
		<item>
		<title>replace en Javascript</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/y35Ao7dq9TM/</link>
		<comments>http://kodrs.com/replace-en-javascript/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 19:50:33 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=291</guid>
		<description><![CDATA[La función javascript string replace reemplaza la primera ocurrencia de la cadena buscada.

cadena = cadena.replace&#40;&#34;buscar&#34;, &#34;reemplazar&#34;&#41;;

Para hacer un Replace All

cadena = cadena.replace&#40;/buscar/g, &#34;reemplazar&#34;&#41;

Para hacer un Replace All sensible a mayúsculas y minúsculas

cadena = cadena.replace&#40;/buscar/gi, &#34;reemplazar&#34;&#41;

Case sensitive replace all in Javascript
Copyright &#169; 2010 kodrs. Este contenido pertenece a Ejemplos de programaci&#243;n.   ]]></description>
			<content:encoded><![CDATA[<p>La función javascript <strong>string replace</strong> reemplaza la primera ocurrencia de la cadena buscada.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">cadena <span style="color: #339933;">=</span> cadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;buscar&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;reemplazar&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Para hacer un Replace All</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">cadena <span style="color: #339933;">=</span> cadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/buscar/g</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;reemplazar&quot;</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p>Para hacer un Replace All sensible a mayúsculas y minúsculas</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">cadena <span style="color: #339933;">=</span> cadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/buscar/gi</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;reemplazar&quot;</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p><strong>Case sensitive replace all in Javascript</strong></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/-1iMKVtb_-FuXSMeFsdJ37-fu0Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/-1iMKVtb_-FuXSMeFsdJ37-fu0Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-1iMKVtb_-FuXSMeFsdJ37-fu0Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/-1iMKVtb_-FuXSMeFsdJ37-fu0Q/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/y35Ao7dq9TM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/replace-en-javascript/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/replace-en-javascript/</feedburner:origLink></item>
		<item>
		<title>array_search en Javascript</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/u-xwM2IuEXs/</link>
		<comments>http://kodrs.com/array_search-en-javascript/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 20:40:54 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=264</guid>
		<description><![CDATA[Busca un valor determinado en un array y devuelve la clave correspondiente en caso de éxito.

function array_search&#40;valor, arr&#41; &#123;
    for &#40;var i in arr&#41; &#123;
        if &#40;arr&#91;i&#93; == valor&#41; &#123;
            return i;
   [...]]]></description>
			<content:encoded><![CDATA[<p>Busca un valor determinado en un array y devuelve la clave correspondiente en caso de éxito.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> array_search<span style="color: #009900;">&#40;</span>valor<span style="color: #339933;">,</span> arr<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #000066; font-weight: bold;">in</span> arr<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>arr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> valor<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000066; font-weight: bold;">return</span> i<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>array_search in Javascript </strong></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/1HV3HSmOe3p-QIanUfxHKmE9GKQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/1HV3HSmOe3p-QIanUfxHKmE9GKQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1HV3HSmOe3p-QIanUfxHKmE9GKQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/1HV3HSmOe3p-QIanUfxHKmE9GKQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/u-xwM2IuEXs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/array_search-en-javascript/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/array_search-en-javascript/</feedburner:origLink></item>
		<item>
		<title>Número primo java</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/KlQ5Cxwvrj0/</link>
		<comments>http://kodrs.com/numero-primo-java/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 20:24:03 +0000</pubDate>
		<dc:creator>frago</dc:creator>
		
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=262</guid>
		<description><![CDATA[Leer un número y determinar si es primo en Java

import java.io.*;
&#160;
public class numPrimo
&#123;
	public static void main&#40;String&#91;&#93; args&#41;
	&#123;
		InputStreamReader isr = new InputStreamReader&#40;System.in&#41;;
		BufferedReader br = new BufferedReader&#40;isr&#41;;
&#160;
		try
		&#123;		
			System.out.print&#40;&#34;Introduce un número: &#34;&#41;;
			int num = Integer.parseInt&#40;br.readLine&#40;&#41;&#41;;
			int count = 0;
			for &#40;int i = 1; i &#60;= num; i++&#41;
			&#123;
				if &#40;num%i == 0&#41;
				&#123;
					count++;
				&#125;
			&#125;
			if &#40;count &#60;= 2&#41;
				System.out.println&#40;&#34;El número es primo&#34;&#41;;
			if &#40;count &#62;= 2&#41;
				System.out.println&#40;&#34;El número [...]]]></description>
			<content:encoded><![CDATA[<p>Leer un número y determinar si es primo en Java</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.*</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> numPrimo
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">InputStreamReader</span> isr <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">InputStreamReader</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">System</span>.<span style="color: #006633;">in</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">BufferedReader</span> br <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">BufferedReader</span><span style="color: #009900;">&#40;</span>isr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000000; font-weight: bold;">try</span>
		<span style="color: #009900;">&#123;</span>		
			<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Introduce un número: &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">int</span> num <span style="color: #339933;">=</span> <span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>br.<span style="color: #006633;">readLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">int</span> count <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;=</span> num<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>num<span style="color: #339933;">%</span>i <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span>
					count<span style="color: #339933;">++;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>count <span style="color: #339933;">&lt;=</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span>
				<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;El número es primo&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>count <span style="color: #339933;">&gt;=</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span>
				<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;El número NO es primo&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Exception</span> e<span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Ha ocurrido un error al leer el dato...&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/XHM7Xeref7izP2PWbDkNd7Eo2l0/0/da"><img src="http://feedads.g.doubleclick.net/~a/XHM7Xeref7izP2PWbDkNd7Eo2l0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XHM7Xeref7izP2PWbDkNd7Eo2l0/1/da"><img src="http://feedads.g.doubleclick.net/~a/XHM7Xeref7izP2PWbDkNd7Eo2l0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/KlQ5Cxwvrj0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/numero-primo-java/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/numero-primo-java/</feedburner:origLink></item>
		<item>
		<title>Editores WYSIWYG</title>
		<link>http://feedproxy.google.com/~r/kodrs/~3/q6gUJ_mx5e8/</link>
		<comments>http://kodrs.com/editores-wysiwyg/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 15:09:12 +0000</pubDate>
		<dc:creator>kodr</dc:creator>
		
		<category><![CDATA[novedades]]></category>

		<guid isPermaLink="false">http://kodrs.com/?p=258</guid>
		<description><![CDATA[WYSIWYG (pronunciado como 'wizzy-wig') es un acrónimo en inglés de What You See Is What You Get, originalmente se usó en computación para referirse a la tecnología de los procesadores de palabras que hace que lo que esta en pantalla corresponda a lo que se imprime en papel. Pero hoy en día también tienen utilidades [...]]]></description>
			<content:encoded><![CDATA[<p><strong><acronym title="What You See Is What You Get">WYSIWYG</acronym></strong> (pronunciado como <code>'wizzy-wig'</code>) es un acrónimo en inglés de <em><strong>W</strong>hat <strong>Y</strong>ou <strong>S</strong>ee <strong>I</strong>s <strong>W</strong>hat <strong>Y</strong>ou <strong>G</strong>et</em>, originalmente se usó en computación para referirse a la tecnología de los procesadores de palabras que hace que lo que esta en pantalla corresponda a lo que se imprime en papel. Pero hoy en día también tienen utilidades como la publicación en el Web (<acronym title="HyperText Markup Language">HTML</acronym>).</p>
<p>Me di a la tarea de buscar alguna implementación que cumpliera con los siguientes puntos:</p>
<ul>
<li>Debe ser fácil de agregar a formularios <acronym title="HyperText Markup Language">HTML</acronym> estándares.</li>
<li>Que genere <acronym title="Extensible HyperText Markup Language">XHTML</acronym> válido.</li>
<li>Que trabaje en diferentes navegadores (o por lo menos en los que lo soporten).</li>
<li>Que use una licencia de código abierto.</li>
</ul>
<p>Encontré varios proyectos, algunos cubren los requerimientos completamente y a otros les falta algunos detalles como el de generar código válido, pero todos cuentan con una licencia de código abierto.</p>
<p><strong>Lista de editores WYSIWYG</strong></p>
<ul>
<li><a href="http://www.themaninblue.com/experiment/widgEditor/" target="_blank" >widgEditor</a></li>
<li><a href="http://peej.co.uk/sandbox/wysiwyg/" target="_blank">WYSIWYG HTML control by Paul James</a></li>
<li><a href="http://tinymce.moxiecode.com/index.php" target="_blank">TinyMCE</a></li>
<li><a href="http://www.kevinroth.com/rte/demo.php" target="_blank" >Cross-Browser Rich Text Editor</a></li>
<li><a href="http://www.fckeditor.net/" target="_blank">FCKeditor</a></li>
<li><a href="http://www.dynarch.com/demos/htmlarea/" target="_blank">HTMLArea</a></li>
<li<a href="http://xstandard.com/default.asp" target="_blank">XStandard</a></li>
<li><a href="http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_intro" target="_blank">SPAW Editor</a></li>
<li><a href="http://users.ox.ac.uk/%7Epault/rtwedit/rtwedit.htm" target="_blank">RTWedit</a></li>
</ul>
<hr/>Copyright &copy; 2010 <strong><a href="http://kodrs.com">kodrs</a></strong>. Este contenido pertenece a <a href="http://kodrs.com/">Ejemplos de programaci&oacute;n</a>.   
<p><a href="http://feedads.g.doubleclick.net/~a/eDB8c81mKgK7W0u3DZK6-K-UlV0/0/da"><img src="http://feedads.g.doubleclick.net/~a/eDB8c81mKgK7W0u3DZK6-K-UlV0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eDB8c81mKgK7W0u3DZK6-K-UlV0/1/da"><img src="http://feedads.g.doubleclick.net/~a/eDB8c81mKgK7W0u3DZK6-K-UlV0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/kodrs/~4/q6gUJ_mx5e8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kodrs.com/editores-wysiwyg/feed/</wfw:commentRss>
		<feedburner:origLink>http://kodrs.com/editores-wysiwyg/</feedburner:origLink></item>
	</channel>
</rss>
