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

<channel>
	<title>bitxor &#187; programación</title>
	<atom:link href="http://www.bitxor.es/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitxor.es</link>
	<description>La mejor solución, la más sencilla</description>
	<lastBuildDate>Sat, 31 Dec 2011 16:12:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Adiós, Dennis&#8230;</title>
		<link>http://www.bitxor.es/2011/10/13/adios-dennis/</link>
		<comments>http://www.bitxor.es/2011/10/13/adios-dennis/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 19:44:06 +0000</pubDate>
		<dc:creator>bitxor</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[tecnología]]></category>

		<guid isPermaLink="false">http://www.bitxor.es/?p=161</guid>
		<description><![CDATA[Otra gran pérdida para el mundo de la tecnología y en particular, de la programación. Dennis Ritchie (1941-2011) fué el creador del lenguaje C.
D.E.P. no te olvidaremos.
]]></description>
			<content:encoded><![CDATA[<p>Otra gran pérdida para el mundo de la tecnología y en particular, de la programación. Dennis Ritchie (1941-2011) fué el creador del lenguaje C.</p>
<p>D.E.P. no te olvidaremos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitxor.es/2011/10/13/adios-dennis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dart, el nuevo lenguaje de programación de Google</title>
		<link>http://www.bitxor.es/2011/10/10/dart/</link>
		<comments>http://www.bitxor.es/2011/10/10/dart/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 17:55:47 +0000</pubDate>
		<dc:creator>bitxor</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[tecnología]]></category>

		<guid isPermaLink="false">http://www.bitxor.es/?p=149</guid>
		<description><![CDATA[ Google ha dado a conocer hoy su nuevo lenguaje de programación, Dart.
Según la información publicada en la web oficial (dartlang.org), es un lenguaje estructurado para la programación web que ha sido creado pensando en la simplicidad, eficiencia y escalabilidad, utilizando un lenguaje natural y  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dartlang.org/"><img class="alignleft" title="Dart" src="http://www.dartlang.org/imgs/dart-logo.png" alt="Dart, lenguaje de programación" width="188" height="81" /></a> Google ha dado a conocer hoy su nuevo lenguaje de programación, Dart.</p>
<p>Según la información publicada en la web oficial (<a>dartlang.org</a>), es un lenguaje estructurado para la programación web que ha sido creado pensando en la simplicidad, eficiencia y escalabilidad, utilizando un lenguaje natural y familiar para el programador.</p>
<p>Puede ser ejecutado en los navegadores Chrome, Safari5+ o Firefox4+ (a través de un traductor que lo convierte a código javascript), además de en teléfonos móviles, tabletas y servidores web.</p>
<p>El proyecto es open-source y está en fase de borrador.</p>
<p>Así es como queda el famoso &#8220;Hola, Mundo&#8221; en lenguaje Dart:</p>
<pre>main() {
  print('Hello, Dart!');
}</pre>
<p>¿Demasiado parecido a Javascript, no?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitxor.es/2011/10/10/dart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Access, automatización de tareas con VBA</title>
		<link>http://www.bitxor.es/2007/06/07/access-vba/</link>
		<comments>http://www.bitxor.es/2007/06/07/access-vba/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 15:43:28 +0000</pubDate>
		<dc:creator>bitxor</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[libros]]></category>

		<guid isPermaLink="false">http://www.bitxor.net/2007/06/07/access-vba/</guid>
		<description><![CDATA[Estas dos últimas semanas las he dedicado a leer el libro &#8220;Access, automatización de tareas con VBA&#8221; de Anaya Multimedia, que me ha servido para  refrescar y dar un repaso a mis conocimientos sobre este programa. Os recomiendo su lectura porque la traducción es muy buena  y está todo muy bien  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bitxor.es/wp-content/uploads/2008/03/access.gif"><img class="alignleft size-full wp-image-54" title="Access" src="http://www.bitxor.es/wp-content/uploads/2008/03/access.gif" alt="Microsoft Office Access" width="128" height="128" /></a>Estas dos últimas semanas las he dedicado a leer el libro &#8220;Access, automatización de tareas con VBA&#8221; de Anaya Multimedia, que me ha servido para  refrescar y dar un repaso a mis conocimientos sobre este programa. Os recomiendo su lectura porque la traducción es muy buena  y está todo muy bien explicado, con un lenguaje muy claro, aunque se hecha de menos que no profundice lo suficiente en algunos temas.<span id="more-48"></span> Aún así, he aprendido algunos trucos interesantes que desconocía, como el paso de argumentos a funciones y procedimientos utilizando el nombre de los parámetros:</p>
<p><code>Docmd.OpenForm "NombreFormulario", OpenArgs:="sinfiltro"</code></p>
<p>El truco reside en utilizar el nombre del parámetro junto con el operador &#8220;:=&#8221; y el valor que queramos asignar al mismo. En el ejemplo anterior, si no hubiéramos utilizado este método, tendríamos que haber incluido tantas comas como parámetros opcionales haya hasta llegar al parámetro OpenArgs, que además en este caso es el último parámetro:</p>
<p><code>Docmd.OpenForm "NombreFormulario",,,,,, "sinfiltro"</code></p>
<p>Como podréis observar, es mucho más claro utilizar el primer método, ya que en el segundo tendríamos que consultar la ayuda para saber a qué parametro estamos pasando realmente el valor &#8220;sinfiltro&#8221;, o saber de memoria el orden de los parámetros de cada función y procedimiento de VBA.</p>
<p>El repaso me va a servir para animarme a actualizar una aplicación que desarrollé para la empresa en la que trabajo, que se supone era provisional pero que lleva ya más de 5 años funcionando. <img src='http://www.bitxor.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Nota: Mi intención era poner un vínculo a la página de Anaya Multimedia con la descripción y datos del libro en cuestión, pero la web de estos señores es de lo más inaccesible que he visto, así es que como castigo se quedan sin el enlace. Si queréis más información buscar en la Red por el ISBN del libro que es el 8441518238.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitxor.es/2007/06/07/access-vba/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

