<?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>Delphi Básico &#187; Código</title>
	<atom:link href="http://www.sjover.com/delphi/tag/codigo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sjover.com/delphi</link>
	<description>Algunos comentarios y reflexiones sobre Delphi</description>
	<lastBuildDate>Thu, 26 Jan 2012 10:01:51 +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>Módulo de control de presencia</title>
		<link>http://www.sjover.com/delphi/2010/09/02/modulo-de-control-de-presencia/</link>
		<comments>http://www.sjover.com/delphi/2010/09/02/modulo-de-control-de-presencia/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 18:09:21 +0000</pubDate>
		<dc:creator>Salvador Jover</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Entrada Diario]]></category>
		<category><![CDATA[Taller práctico]]></category>
		<category><![CDATA[reloj]]></category>

		<guid isPermaLink="false">http://www.sjover.com/delphi/?p=1731</guid>
		<description><![CDATA[ Vamos a ponernos un poco las pilas ahora que ya han terminado las vacaciones. ¡Volvemos a lo nuestro!, a este breve tiempo que compartimos y que nos mantiene en contacto. Y como hacía ya bastante tiempo que no subía unas lineas de codigo, hoy casualmente, rebuscando en las carpetas perdidas, he encontrado un pequeño ejemplo que tenía preparado para el blog y que accidentalmente perdí.]]></description>
		<wfw:commentRss>http://www.sjover.com/delphi/2010/09/02/modulo-de-control-de-presencia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simplifica tu código Delphi&#8230;</title>
		<link>http://www.sjover.com/delphi/2010/03/30/simplifica-tu-codigo-delphi/</link>
		<comments>http://www.sjover.com/delphi/2010/03/30/simplifica-tu-codigo-delphi/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 22:17:28 +0000</pubDate>
		<dc:creator>Salvador Jover</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Consejo]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Enlace interesante]]></category>
		<category><![CDATA[Entrada Diario]]></category>
		<category><![CDATA[clases]]></category>
		<category><![CDATA[oo]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[pensar en clases]]></category>
		<category><![CDATA[stefaan lesage]]></category>

		<guid isPermaLink="false">http://sjover.com/delphi/?p=1404</guid>
		<description><![CDATA[Simplifica tu código, piensa en clases, abstrae y racionaliza, usa el sentido común, etc... son algunos de los lemas que hemos podido compartir durante muchos de los artículos anteriores, casi desde siempre, con mas o menos acierto. Valga la redundancia, casi diría que en realidad, es una preocupación cuasi universal que nos corroe, a medida que avanzamos y aprendemos y nos formamos. También de alguna forma, exteriorizamos esos pensamientos en muchos de los post que acabamos publicando.

Nuestro punto de parada hoy, es nuevamente el blog de Stefaan Lessage, y la parada es para compartir cuatro artículos que ha escrito durante el mes de marzo y que pienso que forman parte de esa idea general que siempre hemos intentado plasmar: pensar en clases y abstraer. Pienso que la lectura de las cuatro entradas de Stefaan es muy aconsejable  y si bien, puede resultarnos mas o menos incomodo que esté escrita en otro idioma (ese punto ya depende de cada uno), existe el suficiente código para que pueda entenderse el trasfondo y la enseñanza que aporta. Sobretodo, os la aconsejo si os estáis iniciando en el entorno y buscais patrones de razonamiento que os sirvan de referencia en vuestros desarrollos.]]></description>
		<wfw:commentRss>http://www.sjover.com/delphi/2010/03/30/simplifica-tu-codigo-delphi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>El mundo en un conjunto&#8230;</title>
		<link>http://www.sjover.com/delphi/2009/06/17/el-mundo-en-un-conjunto/</link>
		<comments>http://www.sjover.com/delphi/2009/06/17/el-mundo-en-un-conjunto/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 23:46:42 +0000</pubDate>
		<dc:creator>Salvador Jover</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[¿Sabías que...?]]></category>
		<category><![CDATA[¿Sabías que...? [Delphi]]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Entrada Diario]]></category>
		<category><![CDATA[Sintaxis]]></category>
		<category><![CDATA[basico]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[conjuntos]]></category>
		<category><![CDATA[enumerados]]></category>
		<category><![CDATA[Object Pascal]]></category>
		<category><![CDATA[subrandos]]></category>
		<category><![CDATA[tipos]]></category>
		<category><![CDATA[tipos conjuntos]]></category>
		<category><![CDATA[tipos enumerados]]></category>
		<category><![CDATA[tipos subrangos]]></category>

		<guid isPermaLink="false">http://sjover.com/delphi/?p=410</guid>
		<description><![CDATA[Los conjuntos son de esos tipos que muchas veces nos pasan desapercibidos. :-)  Se podría incluso decir que pasan sin pena ni gloria. No tienen la importancia de una clase o de un registro. Y se situan dentro del ranking de popularidad entre los Enumerados y los Subrango,  que es casi lo mas bajo que uno puede caer :-)  Al menos siempre tuve esa impresión. :-D

Hablando en serio, ya que hemos acabado las cinco entradas donde todo giraba a pensar en clases, parece que se hacía apropiado comentar algo de los tipos personalizados. Y digo lo de apropiado, porque los tipos personalizados no son imprescindibles puesto que al final los identificadores son representaciones de un valor ordinal. Pero pensar en terminos de clases incluye un premisa que hasta ahora habia quedado un poco en el aire, y es simplemente que el codigo debe ser también lo mas claro posible. Y en eso, sin duda, puede ayudarnos la existencia de los tipos personalizados, tanto enumeraciones, subrangos, conjuntos o registros, (éstos ultimos, con un peso mucho mayor lógicamente).]]></description>
		<wfw:commentRss>http://www.sjover.com/delphi/2009/06/17/el-mundo-en-un-conjunto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Un enfoque modular para nuestra aplicación. (FUENTES)</title>
		<link>http://www.sjover.com/delphi/2007/10/19/un-enfoque-modular-para-nuestra-aplicacion-fuentes/</link>
		<comments>http://www.sjover.com/delphi/2007/10/19/un-enfoque-modular-para-nuestra-aplicacion-fuentes/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 22:22:48 +0000</pubDate>
		<dc:creator>Salvador Jover</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Entrada Diario]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Taller práctico]]></category>
		<category><![CDATA[Boletin]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[devexpress]]></category>

		<guid isPermaLink="false">http://sjover.com/delphi/?p=77</guid>
		<description><![CDATA[Durante  estos últimos días, he recibido algunos correos de compañeros solicitandome el codigo fuente del articulo escrito en el Boletin de Delphi, y que llevaba como título "UN ENFOQUE MODULAR PARA NUESTRA APLICACION". En principio la intención era adjuntarlo en la ultima descarga del boletín, pero al final mi amigo Jose Luis Freire olvidó incluirlo. 
Así que lo mas fácil hasta que contacte con él, es añadir a esta entrada un link para su descarga.
]]></description>
		<wfw:commentRss>http://www.sjover.com/delphi/2007/10/19/un-enfoque-modular-para-nuestra-aplicacion-fuentes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Seleccionar una carpeta</title>
		<link>http://www.sjover.com/delphi/2007/08/28/seleccionar-una-carpeta/</link>
		<comments>http://www.sjover.com/delphi/2007/08/28/seleccionar-una-carpeta/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 09:28:20 +0000</pubDate>
		<dc:creator>Salvador Jover</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Entrada Diario]]></category>
		<category><![CDATA[Velneo]]></category>
		<category><![CDATA[Carpeta]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Libreria]]></category>
		<category><![CDATA[mapa]]></category>
		<category><![CDATA[Seleccion]]></category>

		<guid isPermaLink="false">http://sjover.com/delphi/?p=63</guid>
		<description><![CDATA[En una de las entradas anteriores, justamente en los comentarios de "Primeros pasos tras el curso...", AROJAS comentaba:

<em>Buenos Días, dime tendrias alguna DLL hecha que sirva para llamar el cuadro de diálogo Buscar y Seleccionar Carpeta de Windows, como para que funcione en VELNEO, desde ya gracias </em>

Veamos a ver que podemos hacer...  ummmm  :-)

En este caso concreto, no tiene mucho sentido desde la perspectiva de Delphi tener esta función dentro de una librería. Sin embargo, desde la perspectiva de Velneo la cosa cambia y posiblemente sí que nos interese incluirla, ya que al necesitar inicializar estructuras para invocar la función, puesto que recibe como parametro un puntero a la estructura TBrowseInfo, nos lo vamos a poder hacer desde Velneo. Solución: Abrimos nuestro editor de Delphi (otros compañeros sustituiran este entorno por otro cualquiera que nos permita generar la libreria)
y no queda más que escribir unas lineas de código.

]]></description>
		<wfw:commentRss>http://www.sjover.com/delphi/2007/08/28/seleccionar-una-carpeta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

