<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Célula estudiantes .Net Mendoza</title>
	<atom:link href="http://mendozanet.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mendozanet.wordpress.com</link>
	<description>célula de estudiantes .Net Mendoza</description>
	<lastBuildDate>Mon, 02 Jun 2008 18:43:33 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mendozanet.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Célula estudiantes .Net Mendoza</title>
		<link>http://mendozanet.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mendozanet.wordpress.com/osd.xml" title="Célula estudiantes .Net Mendoza" />
	<atom:link rel='hub' href='http://mendozanet.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Como usar Enum y miembros est&#225;ticos</title>
		<link>http://mendozanet.wordpress.com/2008/06/02/como-usar-enum-y-miembros-estticos/</link>
		<comments>http://mendozanet.wordpress.com/2008/06/02/como-usar-enum-y-miembros-estticos/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 18:43:33 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/06/02/como-usar-enum-y-miembros-estticos/</guid>
		<description><![CDATA[Dejo enganchado un ejemplo de como utilizar los enums y métodos estáticos. El código esta bien comentado y no creo que tengan muchas dudas al respecto. De todas formas pueden preguntarme cuando quieran o dejar un comentario en el blog. Descarga<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=24&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dejo enganchado un ejemplo de como utilizar los enums y métodos estáticos. El código esta bien comentado y no creo que tengan muchas dudas al respecto. De todas formas pueden preguntarme cuando quieran o dejar un comentario en el blog.</p>
<p><a href="http://jim35g.bay.livefilestore.com/y1pmLD1S0a14a8MEdZGO2XwSDLjrHcTKk8T4eFjpvLq2NtZCzpVGGCM7rX4eXCkXm31WcSuCcw9R9u-EtBw4khV9IwrAcSiam_2/EjemploEnum.zip?download">Descarga</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=24&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/06/02/como-usar-enum-y-miembros-estticos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>
	</item>
		<item>
		<title>Capacitaci&#243;n MSDN &#8211; lunes 26</title>
		<link>http://mendozanet.wordpress.com/2008/05/22/capacitacin-msdn-lunes-26/</link>
		<comments>http://mendozanet.wordpress.com/2008/05/22/capacitacin-msdn-lunes-26/#comments</comments>
		<pubDate>Thu, 22 May 2008 23:03:39 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/05/22/capacitacin-msdn-lunes-26/</guid>
		<description><![CDATA[El lunes 26 de mayo a las 16 en el aula magna de la UTN hay una charla sobre varios temas de interés. Creo que voy a estar ahí, ya que no son muchas las oportunidades de que las charlas se realicen en nuestra provincia. La hora de inicio es a las 16:00 y se [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=23&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://mendozanet.files.wordpress.com/2008/05/msdn-logo.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="98" alt="MSDN_logo" src="http://mendozanet.files.wordpress.com/2008/05/msdn-logo-thumb.jpg?w=198&#038;h=98" width="198" align="right" border="0"></a> El lunes 26 de mayo a las 16 en el aula magna de la UTN hay una charla sobre varios temas de interés. Creo que voy a estar ahí, ya que no son muchas las oportunidades de que las charlas se realicen en nuestra provincia.</p>
<p>La hora de inicio es a las 16:00 y se extendería hasta las 22:00. Para mas información consulten <a title="http://www.mug.org.ar/Eventos/3013.aspx" href="http://www.mug.org.ar/Eventos/3013.aspx">http://www.mug.org.ar/Eventos/3013.aspx</a></p>
<p>Recuerden que tienen que registrarse, al final de la página esta el link de registro.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=23&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/05/22/capacitacin-msdn-lunes-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>

		<media:content url="http://mendozanet.files.wordpress.com/2008/05/msdn-logo-thumb.jpg" medium="image">
			<media:title type="html">MSDN_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Mi nuevo blog personal</title>
		<link>http://mendozanet.wordpress.com/2008/05/22/mi-nuevo-blog-personal/</link>
		<comments>http://mendozanet.wordpress.com/2008/05/22/mi-nuevo-blog-personal/#comments</comments>
		<pubDate>Thu, 22 May 2008 19:44:41 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/05/22/mi-nuevo-blog-personal/</guid>
		<description><![CDATA[Esta es la URL de mi blog personal: http://aarcoraci.homeip.net/blog/&#160; No es solo de programación, voy a poner de todo un poco. Voy a tratar de transcribir todos mis tutoriales de XNA para que sean mas entendibles y faciles, a ver si alguno se prende . Saludos y espero verlos comentando !<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=20&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta es la URL de mi blog personal: <a title="http://aarcoraci.homeip.net/blog/" href="http://aarcoraci.homeip.net/blog/">http://aarcoraci.homeip.net/blog/</a>&nbsp;</p>
<p>No es solo de programación, voy a poner de todo un poco. Voy a tratar de transcribir todos mis tutoriales de XNA para que sean mas entendibles y faciles, a ver si alguno se prende <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Saludos y espero verlos comentando !</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=20&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/05/22/mi-nuevo-blog-personal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>
	</item>
		<item>
		<title>Manejo de archivos</title>
		<link>http://mendozanet.wordpress.com/2008/05/21/manejo-de-archivos/</link>
		<comments>http://mendozanet.wordpress.com/2008/05/21/manejo-de-archivos/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:13:22 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Teoría]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/05/21/manejo-de-archivos/</guid>
		<description><![CDATA[Aquí tienen la solución (VS2005 express) que enseña como se realiza la lectura/escritura de archivos. Quiero aclarar que yo me salte algunos pasos como por ejemplo el manejo de excepciones, pero solo es para dejar el ejemplo lo mas claro posible. Si corren ese programita en un windows vista o 2k, lo mas seguro es [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=19&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aquí tienen la solución (VS2005 express) que enseña como se realiza la lectura/escritura de archivos. Quiero aclarar que yo me salte algunos pasos como por ejemplo el manejo de excepciones, pero solo es para dejar el ejemplo lo mas claro posible. Si corren ese programita en un windows vista o 2k, lo mas seguro es que tengan errores de permisos. Si quieren lo pueden hacer como tarea en casa.</p>
<p>Este es el código de la clase ppal:</p>
<table style="border-collapse:collapse;" width="90%" border="1">
<tbody>
<tr>
<td bgcolor="#98ce77"><font face="Tahoma" color="#333333" size="1">&lt; código &gt;</font></td>
</tr>
<tr>
<td>
<pre><span style="color:rgb(0,0,255);">class</span> <span style="color:rgb(43,145,175);">ManejadorArchivos
</span>    {
        <span style="color:rgb(0,128,0);">// la lectura y escritura se realiza por medio de streams

</span>        <span style="color:rgb(43,145,175);">StreamReader</span> lectorArchivo;
        <span style="color:rgb(43,145,175);">StreamWriter</span> escritorArchivo;

        <span style="color:rgb(0,128,0);">// path donde se encuentra el archivo que vamos a leer/escribir
</span>        <span style="color:rgb(0,0,255);">string</span> ruta;

        <span style="color:rgb(0,0,255);">public</span> ManejadorArchivos(<span style="color:rgb(0,0,255);">string</span> ruta)
        {
            <span style="color:rgb(0,0,255);">this</span>.ruta = ruta;
        }

        <span style="color:rgb(0,0,255);">public</span> <span style="color:rgb(0,0,255);">void</span> Escribir(<span style="color:rgb(0,0,255);">string</span> texto)
        {
            <span style="color:rgb(0,128,0);">// inicio el gestor
</span>            escritorArchivo = <span style="color:rgb(0,0,255);">new</span> <span style="color:rgb(43,145,175);">StreamWriter</span>(ruta);

            <span style="color:rgb(0,128,0);">// escribo los datos
</span>            escritorArchivo.WriteLine(texto);

            <span style="color:rgb(0,128,0);">// libero el contenido
</span>            escritorArchivo.Close();
        }

        <span style="color:rgb(0,0,255);">public</span> <span style="color:rgb(0,0,255);">string</span> Leer()
        {
            <span style="color:rgb(0,128,0);">// comprobacion
</span>            <span style="color:rgb(0,0,255);">if</span> (!<span style="color:rgb(43,145,175);">File</span>.Exists(ruta))
                <span style="color:rgb(0,0,255);">return</span> <span style="color:rgb(163,21,21);">"archivo no existe."</span>;

            <span style="color:rgb(0,128,0);">// string que contendra los datos leidos
</span>            <span style="color:rgb(0,0,255);">string</span> salida = <span style="color:rgb(163,21,21);">""</span>;

            <span style="color:rgb(0,128,0);">// inicializo el stream correspondiente
</span>            lectorArchivo = <span style="color:rgb(0,0,255);">new</span> <span style="color:rgb(43,145,175);">StreamReader</span>(ruta);

            <span style="color:rgb(0,128,0);">// itero hasta llegar al final del stream
</span>            <span style="color:rgb(0,0,255);">while</span> (!lectorArchivo.EndOfStream)
            {
                salida += lectorArchivo.ReadLine() + <span style="color:rgb(163,21,21);">"\n"</span>;
            }

            <span style="color:rgb(0,128,0);">// libero recursos
</span>            lectorArchivo.Close();

            <span style="color:rgb(0,0,255);">return</span> salida;
        }</pre>
</td>
</tr>
</tbody>
</table>
<p><font size="4"><strong><a href="http://jim35g.bay.livefilestore.com/y1pmLD1S0a14a8cldpAM1JUQ9-QzsFEn3yThm07jHAb0tcV45JrEXxl4B6kUMeOSohLJl905FmXBRZVN9kFps0yuSzG2pxXsk0F/ManejoArchivos.zip?download">Descargar solución</a></strong></font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=19&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/05/21/manejo-de-archivos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>
	</item>
		<item>
		<title>Ma&#241;ana &#8211; sabado 17 &#8211; reunion a las 9am</title>
		<link>http://mendozanet.wordpress.com/2008/05/16/maana-sabado-17-reunion-a-las-9am/</link>
		<comments>http://mendozanet.wordpress.com/2008/05/16/maana-sabado-17-reunion-a-las-9am/#comments</comments>
		<pubDate>Fri, 16 May 2008 23:23:39 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/05/16/maana-sabado-17-reunion-a-las-9am/</guid>
		<description><![CDATA[Mañana nos juntamos para la reunión semanal, traten de estar !!!! PD: perdón que no había posteado, rendí un final esta tarde y he estado a full.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=18&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mañana nos juntamos para la reunión semanal, traten de estar !!!!</p>
<p>PD: perdón que no había posteado, rendí un final esta tarde y he estado a full.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=18&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/05/16/maana-sabado-17-reunion-a-las-9am/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>
	</item>
		<item>
		<title>Fin de semana free &#8211; ( por las mesas en la UM)</title>
		<link>http://mendozanet.wordpress.com/2008/05/09/fin-de-semana-free-por-las-mesas-en-la-um/</link>
		<comments>http://mendozanet.wordpress.com/2008/05/09/fin-de-semana-free-por-las-mesas-en-la-um/#comments</comments>
		<pubDate>Fri, 09 May 2008 18:54:28 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/05/09/fin-de-semana-free-por-las-mesas-en-la-um/</guid>
		<description><![CDATA[&#160; Esperaba poder preparar algo para el sábado pero no he tenido tiempo. La juntada por ahora la pasamos para el sábado que viene. Si quieren juntarse a programar mañana por la mañana, el C# ya está instalado en el aula de redes (si es que no la ocupan de nuevo). Pido disculpas, y espero [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=17&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://fc01.deviantart.com/fs19/f/2007/237/9/6/_brb__by_Stupidfryman.gif">&nbsp;</p>
<p>Esperaba poder preparar algo para el sábado pero no he tenido tiempo. La juntada por ahora la pasamos para el sábado que viene. Si quieren juntarse a programar mañana por la mañana, el C# ya está instalado en el aula de redes (si es que no la ocupan de nuevo).</p>
<p>Pido disculpas, y espero que sepan comprender.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=17&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/05/09/fin-de-semana-free-por-las-mesas-en-la-um/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>

		<media:content url="http://fc01.deviantart.com/fs19/f/2007/237/9/6/_brb__by_Stupidfryman.gif" medium="image" />
	</item>
		<item>
		<title>Repaso de la reuni&#243;n anterior &#8211; 19/04/08</title>
		<link>http://mendozanet.wordpress.com/2008/04/21/repaso-de-la-reunin-anterior-190408/</link>
		<comments>http://mendozanet.wordpress.com/2008/04/21/repaso-de-la-reunin-anterior-190408/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:15:06 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Teoría]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/04/21/repaso-de-la-reunin-anterior-190408/</guid>
		<description><![CDATA[Dejo la solución para visual c# 2005 express. Hice algunos cambios, pero no son difíciles de descifrar. Pasamos a discutir el código. &#60; código &#62; public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { // validamos los campos antes de crear el libro // variable [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=16&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dejo la solución para <strong>visual c# 2005 express</strong>. Hice algunos cambios, pero no son difíciles de descifrar. Pasamos a discutir el código.</p>
<p><span id="more-16"></span><br />
<table style="border-collapse:collapse;" width="90%" border="1">
<tbody>
<tr>
<td bgcolor="#98ce77"><font face="Tahoma" color="#333333" size="1">&lt; código &gt;</font></td>
</tr>
<tr>
<td>
<pre><span style="color:rgb(0,0,255);">public</span> <span style="color:rgb(0,0,255);">partial</span> <span style="color:rgb(0,0,255);">class</span> <span style="color:rgb(43,145,175);">Form1</span> : <span style="color:rgb(43,145,175);">Form
</span>    {
        <span style="color:rgb(0,0,255);">public</span> Form1()
        {
            InitializeComponent();
        }

        <span style="color:rgb(0,0,255);">private</span> <span style="color:rgb(0,0,255);">void</span> button1_Click(<span style="color:rgb(0,0,255);">object</span> sender, <span style="color:rgb(43,145,175);">EventArgs</span> e)
        {
            <span style="color:rgb(0,128,0);">// validamos los campos antes de crear el libro
</span>
            <span style="color:rgb(0,128,0);">// variable que indicare1 que los datos este1n bien.
</span>            <span style="color:rgb(0,0,255);">bool</span> datosBien = <span style="color:rgb(0,0,255);">true</span>;

            <span style="color:rgb(0,128,0);">// validacion 1 - que los campos de texto (nombre y autor) no sean vacios

</span>            <span style="color:rgb(0,0,255);">if</span> (textBox1.Text == <span style="color:rgb(0,0,255);">string</span>.Empty || textBox2.Text == <span style="color:rgb(0,0,255);">string</span>.Empty)
                datosBien = <span style="color:rgb(0,0,255);">false</span>;

            <span style="color:rgb(0,128,0);">// existe una forma de corregir el error si el numero no se puede convertir
</span>            <span style="color:rgb(0,128,0);">// pero implica el uso de "exceptions" que no las vimos todavia
</span>            <span style="color:rgb(0,0,255);">if</span> (<span style="color:rgb(0,0,255);">int</span>.Parse(textBox3.Text) &lt;= 0)
                datosBien = <span style="color:rgb(0,0,255);">false</span>;

            <span style="color:rgb(0,128,0);">// si la variable "datosBien" es verdadera, creamos el libro.

</span>            <span style="color:rgb(0,0,255);">if</span> (datosBien)  <span style="color:rgb(0,128,0);">// esto es lo mismo que poner if(datosBien == true)
</span>            {
                <span style="color:rgb(0,128,0);">// crea un nuevo libro con los datos
</span>                <span style="color:rgb(43,145,175);">Libro</span> libroParaCargar = <span style="color:rgb(0,0,255);">new</span> <span style="color:rgb(43,145,175);">Libro</span>(textBox1.Text, textBox2.Text, <span style="color:rgb(0,0,255);">int</span>.Parse(textBox3.Text));
                <span style="color:rgb(43,145,175);">MessageBox</span>.Show(<span style="color:rgb(163,21,21);">"Libro se creo correctamente."</span>);
            }
            <span style="color:rgb(0,0,255);">else</span> <span style="color:rgb(0,0,255);">if</span> (!datosBien) <span style="color:rgb(0,128,0);">// es lo mismo que if(datosBien == false)
</span>            {
                <span style="color:rgb(43,145,175);">MessageBox</span>.Show(<span style="color:rgb(163,21,21);">"Verifique los datos de carga."</span>);
            }
        }
    }</pre>
</td>
</tr>
</tbody>
</table>
<p>Lo nuevo es una pequeña comprobación de errores que agregue <strong>antes</strong> de crear el libro. Esto se puede solucionar de muchas maneras, quizás la mía no es la mas elegante, pero es la más fácil de inferir para entender el ejemplo.</p>
<p>Lo primero fue crear una <strong>variable de control</strong> del tipo <strong>bool</strong>. Esta variable esta por defecto en true, y se cambia a false si encuentra algun error en los valores.</p>
<p>La primera comprobación verifica que lo que ingresamos no sean una cadena vacía, para eso usé la comprobación:</p>
<table style="border-collapse:collapse;" width="90%" border="1">
<tbody>
<tr>
<td bgcolor="#98ce77"><font face="Tahoma" color="#333333" size="1">&lt; código &gt;</font></td>
</tr>
<tr>
<td>
<pre><span style="color:rgb(0,0,255);">if</span> (textBox1.Text == <span style="color:rgb(0,0,255);">string</span>.Empty || textBox2.Text == <span style="color:rgb(0,0,255);">string</span>.Empty)</pre>
</td>
</tr>
</tbody>
</table>
<p>No hace falta aclarar lo que hace esa comprobación ya que es bastante auto explicativa. El operador <strong>||</strong> es un <strong>OR</strong> <strong>lógico</strong>. Ósea, si ambas cadenas son vacías, cambiamos la variable a falso. La <strong>Propiedad</strong> Empty de la clase string es la que hace el trabajo ahí.</p>
<p>También se puede ver la utilización de la conversión de <strong>string</strong> a <strong>int.</strong> Usamos el metodo <strong>Parse</strong> de la clase int.</p>
<table style="border-collapse:collapse;" width="90%" border="1">
<tbody>
<tr>
<td bgcolor="#98ce77"><font face="Tahoma" color="#333333" size="1">&lt; código &gt;</font></td>
</tr>
<tr>
<td>
<pre>            <span style="color:rgb(0,0,255);">if</span> (<span style="color:rgb(0,0,255);">int</span>.Parse(textBox3.Text) &lt;= 0)
                datosBien = <span style="color:rgb(0,0,255);">false</span>;</pre>
</td>
</tr>
</tbody>
</table>
<p>A continuación dejo linkeada la solución:</p>
<p><a href="http://jim35g.bay.livefilestore.com/y1pmLD1S0a14a-95D9CuD9N48rLUBiGC4yxiIA8hRoBnwLMVo8feH94Bnul7JD4Xk8IW_v0x6ml0A4fnGtUqiy9t28JKJq6nP-R/Biblioteca.zip?download"><font size="5"><strong>Descargar</strong></font></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=16&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/04/21/repaso-de-la-reunin-anterior-190408/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>
	</item>
		<item>
		<title>Recordatorio pr&#243;xima reuni&#243;n</title>
		<link>http://mendozanet.wordpress.com/2008/04/17/recordatorio-prxima-reunin/</link>
		<comments>http://mendozanet.wordpress.com/2008/04/17/recordatorio-prxima-reunin/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 14:27:06 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Anuncios]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/04/17/recordatorio-prxima-reunin/</guid>
		<description><![CDATA[Es el sábado 19 a las 11:00hs. Si no estamos en el patio nos buscan en algún aula.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=15&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Es el sábado 19 a las 11:00hs. Si no estamos en el patio nos buscan en algún aula.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=15&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/04/17/recordatorio-prxima-reunin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>
	</item>
		<item>
		<title>WinForms vs. Aplicaci&#243;n de consola</title>
		<link>http://mendozanet.wordpress.com/2008/04/14/winforms-vs-aplicacin-de-consola/</link>
		<comments>http://mendozanet.wordpress.com/2008/04/14/winforms-vs-aplicacin-de-consola/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 22:44:01 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Teoría]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/04/14/winforms-vs-aplicacin-de-consola/</guid>
		<description><![CDATA[Vamos a analizar los dos tipos de aplicación mas comunes a la hora de desarrollar. Por un lado, tenemos todo el esplendor de WinForms, que es básicamente todo lo que vemos en nuestra pantalla actualmente. ventanas, botones, miles de tabs en nuestros navegadores, imágenes y hermosos detalles que bien utilizados pueden hacer que un programa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=13&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<table cellspacing="0" cellpadding="2" width="100%" border="0">
<tbody>
<tr>
<td valign="top">Vamos a analizar los dos tipos de aplicación mas comunes a la hora de desarrollar. Por un lado, tenemos todo el esplendor de WinForms, que es básicamente todo lo que vemos en nuestra pantalla actualmente. v<strong>entanas</strong>, <strong>botones</strong>, <strong>miles de tabs</strong> en nuestros navegadores, <strong>imágenes</strong> y hermosos <strong>detalles</strong> que bien utilizados pueden hacer que un programa sea tan fácil (o difícil) de usar como los creadores deseemos. </p>
<p>Por el otro lado, tenemos esos caracteres pixelosos, metidos en el cuadrado negro que parece ser totalmente inútil. Sirve para algo ?. Claro que sirve, pero hay que analizar el contexto donde se aplican.</td>
<td valign="top" width="264">&nbsp;<img style="border-width:0;" height="117" alt="consola" src="http://mendozanet.files.wordpress.com/2008/04/consola.jpg?w=302&#038;h=117" width="302" border="0"></td>
</tr>
</tbody>
</table>
<p><span id="more-13"></span>Si queremos hacer una aplicación que hace un par de cálculos, no es necesario levantar todas esas pesadas ventanas, botones y demás maravillas. Con solo hacer el calculo e imprimirlo por pantalla sería mas que suficiente.
</p>
<p>Lo mismo se aplica cuando hacemos aplicaciones de servicios que atienden peticiones de manera automática (también conocidas como servidores). Una aplicación de este tipo desarrollada en consola nos ahorra jugosos megas y procesamiento que necesitaremos mas tarde para cumplir con las peticiones que estas atiendan.</p>
<p>A continuación les dejo un screencast que hice esta tarde con los pasos mínimos para hacer una aplicación de consola. Como verán es sumamente fácil, y la interfaz es mucho mas limpia que si programáramos WinForms.</p>
<p><span style="color:#9b3131;"><strong>Nota:</strong> El vídeo <span style="text-decoration:underline;">NO</span> lo subí a youtube ni nada por el estilo porque al convertirlo se pierde mucha resolución, y por 10 miserables megas no se justificaba.</span></p>
<p><a href="http://jim35g.bay.livefilestore.com/y1pn2J2KX6975hRxPaCfU_cAucLibmzzrzHYwkf9FM78hkIWx-ZWUu3-3QvZkixYqGoyeRv9qhmbgIx9EAbykx6dw/aplicacionConsola.wmv?download"><img style="border-width:0;" height="64" alt="download" src="http://mendozanet.files.wordpress.com/2008/04/download.jpg?w=64&#038;h=64" width="64" border="0"></a> <a href="http://jim35g.bay.livefilestore.com/y1pn2J2KX6975hRxPaCfU_cAucLibmzzrzHYwkf9FM78hkIWx-ZWUu3-3QvZkixYqGoyeRv9qhmbgIx9EAbykx6dw/aplicacionConsola.wmv?download" target="_blank">Descargar el vídeo &#8211; Aplicación Consola</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=13&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/04/14/winforms-vs-aplicacin-de-consola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://jim35g.bay.livefilestore.com/y1pn2J2KX6975hRxPaCfU_cAucLibmzzrzHYwkf9FM78hkIWx-ZWUu3-3QvZkixYqGoyeRv9qhmbgIx9EAbykx6dw/aplicacionConsola.wmv?download" length="9853175" type="video/x-ms-wmv" />
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>

		<media:content url="http://mendozanet.files.wordpress.com/2008/04/consola.jpg" medium="image">
			<media:title type="html">consola</media:title>
		</media:content>

		<media:content url="http://mendozanet.files.wordpress.com/2008/04/download.jpg" medium="image">
			<media:title type="html">download</media:title>
		</media:content>
	</item>
		<item>
		<title>Orientaci&#243;n a Objetos &#8211; Encapsulamiento</title>
		<link>http://mendozanet.wordpress.com/2008/04/14/orientacin-a-objetos-encapsulamiento/</link>
		<comments>http://mendozanet.wordpress.com/2008/04/14/orientacin-a-objetos-encapsulamiento/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 19:34:57 +0000</pubDate>
		<dc:creator>mendozanet</dc:creator>
				<category><![CDATA[Teoría]]></category>

		<guid isPermaLink="false">http://mendozanet.wordpress.com/2008/04/14/orientacin-a-objetos-encapsulamiento/</guid>
		<description><![CDATA[La última juntada creamos una clase muy básica y le agregamos un par de atributos. Estos atributos, como vimos, pueden ser o no ser visibles para el entorno donde son instanciados. Antes de seguir, repaso algunos términos. Clase: molde, o plantilla. Los objetos que instanciamos tendrán los atributos con distintos valores. Instanciar un objeto: &#8216;materializar&#8217; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=10&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<table cellspacing="0" cellpadding="2" width="100%" border="0">
<tbody>
<tr>
<td valign="top">
<p>La última juntada creamos una clase muy básica y le agregamos un par de atributos. Estos atributos, como vimos, pueden ser o no ser visibles para el entorno donde son instanciados. Antes de seguir, repaso algunos términos.</p>
<p><strong>Clase:</strong> molde, o plantilla. Los objetos que instanciamos tendrán los atributos con distintos valores.</p>
<p><strong>Instanciar un objeto:</strong> &#8216;materializar&#8217; un objeto de un molde, mediante uno de sus constructores.</p>
<p><strong>Constructor:</strong> método (o función) que asigna algunos valores (o no) a los atributos del objeto.</p>
<p><strong>Abstracción:</strong> proceso por el cual modelamos algo de la vida en un objeto. Por ejemplo un objeto auto, a nivel abstracto tendría atributos como: capacidad del tanque, velocidad máxima, etc.</p>
</td>
<td valign="top" width="205">
<p align="center">&nbsp;<img style="border-width:0;" height="205" alt="gatoCompu" src="http://mendozanet.files.wordpress.com/2008/04/gatocompu.jpg?w=205&#038;h=205" width="205" border="0"> </p>
</td>
</tr>
</tbody>
</table>
<p>Repasamos:</p>
<p><span id="more-10"></span>
</p>
<table style="border-collapse:collapse;" width="90%" border="1">
<tbody>
<tr>
<td width="867" bgcolor="#98ce77"><span style="font-size:xx-small;color:#333333;font-family:tahoma;">&lt; código &gt;</span></td>
</tr>
<tr>
<td width="867">
<pre><span style="color:#0000ff;">class</span> <span style="color:#2b91af;">Libro
</span>    {
        <span style="color:#008000;">/* Los atributos privados, no son accesados cuando el objeto es creado, para darle valor
         * debemos usar el constructor o metodos (funciones) del objeto */

</span>        <span style="color:#0000ff;">private</span> <span style="color:#0000ff;">string</span> titulo;
        <span style="color:#0000ff;">private</span> <span style="color:#0000ff;">string</span> autor;

        <span style="color:#008000;">/* los atributos publicos indican que pueden ser modificados y leidos
        cuando el objeto es intanciado */
</span>        <span style="color:#0000ff;">public</span> <span style="color:#0000ff;">bool</span> rentado;

        <span style="color:#008000;">// Este constructor no le da valor a ningun atributo
</span>        <span style="color:#0000ff;">public</span> Libro()
        {
        }

        <span style="color:#008000;">// Este constructor, crear? un objeto con valores concretos
</span>        <span style="color:#0000ff;">public</span> Libro(<span style="color:#0000ff;">string</span> titulo, <span style="color:#0000ff;">string</span> autor)
        {
            <span style="color:#008000;">/* La palabra 'this' significa que estamos modificando los valores del objeto creado.
             * Si no la usamos, estariamos hablando del valor que llega por la funcion y no el del objeto */
</span>
            <span style="color:#0000ff;">this</span>.titulo = titulo;
            <span style="color:#008000;">//this.titulo =&gt; es el valor del objeto
</span>            <span style="color:#008000;">//titulo = valor que llega desde el constructor.

</span>            <span style="color:#0000ff;">this</span>.autor = autor;
        }
    }</pre>
</td>
</tr>
</tbody>
</table>
<p>Como vemos, la clase Libro tiene 2 constructores. Podemos crear un libro especificando sus atributos o no. Ahora vemos como podemos instanciar un par de libros sacados de este molde.</p>
<p>La manera correcta de crear, o mejor dicho, instanciar un objeto es mediante la palabra reservada &#8216;new&#8217;. La sintaxis es:</p>
<p><span style="color:#0080ff;">tipo_de_objeto</span> nombre_de_objeto = <span style="color:#0000ff;">new</span> <span style="color:#0080ff;">tipo_de_objeto</span>();</p>
<p>Ejemplo:</p>
<table style="border-collapse:collapse;" width="90%" border="1">
<tbody>
<tr>
<td bgcolor="#98ce77"><span style="font-size:xx-small;color:#333333;font-family:tahoma;">&lt; código &gt;</span></td>
</tr>
<tr>
<td>
<pre>            <span style="color:#008000;">// creamos 2 libros</span></pre>
<pre>            <span style="color:rgb(43,145,175);">Libro</span> elJardinSecreto = <span style="color:rgb(0,0,255);">new</span> <span style="color:rgb(43,145,175);">Libro</span>(<span style="color:rgb(163,21,21);">"El Jardin Secreto"</span>, <span style="color:rgb(163,21,21);">"Burnett"</span>);
            <span style="color:rgb(43,145,175);">Libro</span> romeo = <span style="color:rgb(0,0,255);">new</span> <span style="color:rgb(43,145,175);">Libro</span>(<span style="color:rgb(163,21,21);">"Romeo y Julieta"</span>, <span style="color:rgb(163,21,21);">"Shakespeare"</span>);

            <span style="color:#008000;">// con el operador "." (punto) accedemos a los atributos y metodos publicos
</span>            <span style="color:#008000;">// en este caso, solo podemos ver el estado de rentado
</span>            romeo.rentado = <span style="color:#0000ff;">false</span>;</pre>
</td>
</tr>
</tbody>
</table>
<p>Es importante decir que por mas que instanciemos 2 objetos con los mismos valores, estos son considerados diferentes. Esto se debe, a que cada objeto creado, tiene un<strong> identificador único</strong>. Un ejemplo claro sería que disponemos 2 copias del libro <strong>&#8220;El Jardín Secreto&#8221;</strong>, los atributos serían los mismos, pero puede darse el caso que uno este rentado y el otro no.</p>
<p>Volviendo al tema de encapsulamiento, esto hace referencia directa al operador punto (&#8220;.&#8221;), como se muestra en el fragmento de codigo anterior.</p>
<p>Los tipos de encapsulamiento, o dicho de otra forma, la visibilidad de los atributos puede ser:</p>
<p>publica (<font color="#0000ff">public</font>): los demas objetos pueden ver y modificar el valor del atributo.</p>
<p>privada (<font color="#0000ff">private</font>): los demas objetos desconocen del atributo. El valor solo puede ser modificado por el mismo objeto.</p>
<p>protegido (<font color="#0000ff">protected</font>): igual que privado, pero los objetos hijos pueden modificarlo. Esto esta relacionado con &#8216;herencia&#8217;, un concepto que todavía no vemos en la célula.</p>
<p>Como dije en la reunión, marcar un atributo como publico o privado es una cuestión de criterio; aunque generalmente se opta por marcar todo como privado.</p>
<p>La finalidad del encapsulamiento es tener un código ordenado y sobre todo seguro. Recordamos siempre que la programación orientada a objetos presume la abstracción de todo a clases y objetos, y habrá veces que no querrán que algunos atributos de lo que deciden convertir sea publico. Como lo dije antes, yo podría no querer decirles mi edad o cuanto gano.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mendozanet.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mendozanet.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mendozanet.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mendozanet.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mendozanet.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mendozanet.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mendozanet.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mendozanet.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mendozanet.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mendozanet.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mendozanet.wordpress.com&amp;blog=3198276&amp;post=10&amp;subd=mendozanet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mendozanet.wordpress.com/2008/04/14/orientacin-a-objetos-encapsulamiento/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/430232aca7578850a194e80df1d8c1b9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Angel</media:title>
		</media:content>

		<media:content url="http://mendozanet.files.wordpress.com/2008/04/gatocompu.jpg" medium="image">
			<media:title type="html">gatoCompu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
