<?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:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Programación y desarrollo web</title>
	
	<link>http://www.puntopeek.com</link>
	<description>Programación en C#, PHP y software libre</description>
	<lastBuildDate>Thu, 29 Jul 2010 18:18:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</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/puntopeek" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="puntopeek" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">puntopeek</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.feedness.com/alta/http://feeds.feedburner.com/puntopeek" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/puntopeek" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpuntopeek" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><item>
		<title>Genericidad en C#. Ejemplos (parte I)</title>
		<link>http://www.puntopeek.com/programacion/genericidad-ejemplos-c-sharp-parte-1/</link>
		<comments>http://www.puntopeek.com/programacion/genericidad-ejemplos-c-sharp-parte-1/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 07:03:14 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Tutoriales C#]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[ejemplos C#]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=296</guid>
		<description><![CDATA[
Si no sabes que es la genericidad, te aconsejo que prestes atención, porque sin duda esta nueva característica, que se presenta a partir de la versión 2.0 del Framework .Net, te cambiará totalmente la forma de ver las cosas y te facilitará la vida a la hora de crear un programa con C#.  
¿Qué [...]


Entradas relacionadas<li><a href='http://www.puntopeek.com/programacion/herencia-programacion-en-c/' rel='bookmark' title='Permanent Link: Herencia. Programación en C#'>Herencia. Programación en C#</a></li>
]]></description>
			<content:encoded><![CDATA[
<p>Si no sabes que es la genericidad, te aconsejo que prestes atención, porque sin duda esta nueva característica, que se presenta a partir de la versión 2.0 del Framework .Net, te cambiará totalmente la forma de ver las cosas y te facilitará la vida a la hora de crear un programa con C#.  <strong></strong></p>
<p><strong>¿Qué es la genericidad?</strong> Primero lo primero. La <em>genericidad</em> nos permite pasar un tipo genérico (o más), como parámetro a un método, clase, estructura o interfaz. O sea, este nuevo tipo (que llamaremos &lt;T&gt;), viene a sustituir al tipo <em>object</em>, que es usado sobre todo en estructuras de propósito general, como son los arraylist, pilas (stack), colas (queue) y otras que usamos frecuentemente, en las cuales todos los elementos deben ser de un mismo tipo. Por ejemplo, en una lista de números, en la que no queremos que hayan datos de tipo <em>strings</em> o <em>char</em>, solo de tipo <em>int.<span id="more-296"></span></em> Ahora se preguntarán <strong>¿Por qué sustituir el tipo Object?</strong></p>
<p>Recuerden que todos los tipos en C# (<em>int</em>, long, <em>string</em>, <em>char</em>, etc) heredan de la clase <em>Object</em>, lo cual es una ventaja para algunas cosas, pero a la vez es un problema a la hora de chequear el tipo de los elementos que se insertan en estas estructuras, ya que no hay una forma rápida y eficaz de verificar que todos los elementos sean del mismo tipo, para controlar esto, tendríamos que <a href="www.carlospes.com/minidiccionario/casting.php" target="_blank">castear</a>* cada vez que queramos obtener un valor de dicha estructura, lo cual puede llevar a errores, por no mencionar que es algo muy pesado, incómodo de programar y hay una gran posibilidad de errores en <a title="tiempo de ejecución" href="http://es.wikipedia.org/wiki/Tiempo_de_ejecución" target="_blank">tiempo de ejecución</a>.</p>
<p>Al usar genericidad también tenemos que tener en cuenta algunos cambios (para bien) en nuestra forma de programar, pero es mejor verlo en la práctica, veamos un ejemplo:  Supongamos que queremos crear una clase con un método o función que nos devuelva el menor de dos valores de un mismo tipo. Utilizando la genericidad, tendríamos algo así:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">class</span> Ejemplo<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;</span> <span style="color: #008080; font-style: italic;">//T es el tipo de dato genérico</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">//Método que devuelve un elemento de tipo T que es el mínimo</span>
    <span style="color: #008080; font-style: italic;">//entre el elemento x y el elemento &lt;em&gt;y&lt;/em&gt;</span>
    T Minimo<span style="color: #000000;">&#40;</span>T x, T y<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
       <span style="color: #0600FF;">if</span><span style="color: #000000;">&#40;</span>x <span style="color: #008000;">&lt;</span> y<span style="color: #000000;">&#41;</span>
          <span style="color: #0600FF;">return</span> x<span style="color: #008000;">;</span>
       <span style="color: #0600FF;">else</span>
          <span style="color: #0600FF;">return</span> y<span style="color: #008000;">;</span>
    <span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>Ahora veamos qué pasa cuando invocamos este método:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">//Supongamos que tenemos una clase Figura</span>
Figura f1 <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Figura<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
Figura f2 <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Figura<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
Ejemplo ej <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Ejemplo<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
Figura min <span style="color: #008000;">=</span> ej.<span style="color: #0000FF;">Minimo</span><span style="color: #000000;">&#40;</span>f1, f2<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<p>Este código ni siquiera se ejecutaría, y dará un error en <a href="http://es.wikipedia.org/wiki/Tiempo_de_compilación" target="_blank">tiempo de compilación</a> en la línea marcada de la clase <strong>Ejemplo&lt;T&gt;</strong> donde T es la clase Figura, ya que en ninguna parte especificamos cuando una instancia de <em>Figura</em> es menor, mayor o igual que otra, sin embargo, para el tipo <em>int </em>esto no supondría ningún problema verdad?</p>
<p><strong>¿Qué quiere decir esto?</strong></p>
<p>Cuando usemos genericidad tenemos que ser mucho más cuidadosos y formales cuando programemos, lo cual no es una mala práctica y es bueno ir acostumbrándose. Ahora arreglemos la clase <em>Ejemplo</em> para que el método <em>Minimo(T x, T y)</em> funcione con cualquier tipo de dato en general (que se pueda comparar):</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">class</span> Ejemplo<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;</span> where T<span style="color: #008000;">:</span> IComparable<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;;</span>
<span style="color: #000000;">&#123;</span>
    T Minimo<span style="color: #000000;">&#40;</span>T x, T y<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #FF0000;">int</span> c <span style="color: #008000;">=</span> x.<span style="color: #0000FF;">CompareTo</span><span style="color: #000000;">&#40;</span>y<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF;">if</span><span style="color: #000000;">&#40;</span>c<span style="color: #008000;">&lt;</span><span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span>
            <span style="color: #0600FF;">return</span> x<span style="color: #008000;">;</span>
        <span style="color: #0600FF;">else</span>
            <span style="color: #0600FF;">return</span> y<span style="color: #008000;">;</span>
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>Ahora ya especificamos que T es un tipo que debe implementar la interfaz IComparable&lt;T&gt;. En otras palabras, obligamos a que los elementos de tipo T se pueden comparar entre ellos, ya que en otro caso, hallar el mínimo pierde el sentido. En estos casos, se utiliza la palabra reservada <em>where:</em> y a continuación todas las restricciones que debe cumplir T, separadas por coma.</p>
<p>Entonces usamos el método <em>CompareTo</em> que debe implementar toda clase T que sea <em>IComparable</em> para saber cuál es el menor elemento. Este método deberá devolver <strong>0 si x=y, 1 si x&gt;y,-1 si x&lt;y</strong>. Por tanto, el resultado de ejecutar <em>Minimo</em>, depende completamente de cómo implementemos el método <em>CompareTo()</em>.  Por ejemplo, si tenemos la clase Figura:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">class</span> Figura<span style="color: #008000;">:</span> IComparable<span style="color: #008000;">&lt;</span>Figura<span style="color: #008000;">&gt;</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">//Supongamos que tenemos estos métodos implementados</span>
    <span style="color: #0600FF;">public</span> <span style="color: #FF0000;">long</span> Area<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #0600FF;">public</span> <span style="color: #FF0000;">long</span> Perimetro<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
    <span style="color: #008080; font-style: italic;">//Ahora implementamos el método &lt;em&gt;CompareTo&lt;/em&gt;</span>
    <span style="color: #0600FF;">public</span> <span style="color: #FF0000;">int</span> CompareTo<span style="color: #000000;">&#40;</span>Figura f<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #0600FF;">if</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">this</span>.<span style="color: #0000FF;">Area</span><span style="color: #008000;">&gt;</span>f.<span style="color: #0000FF;">Area</span><span style="color: #000000;">&#41;</span>
            <span style="color: #0600FF;">return</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF;">else</span> <span style="color: #0600FF;">if</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">this</span>.<span style="color: #0000FF;">Area</span><span style="color: #008000;">&lt;</span>f.<span style="color: #0000FF;">Area</span><span style="color: #000000;">&#41;</span>
            <span style="color: #0600FF;">return</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF;">else</span>
            <span style="color: #0600FF;">return</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>En este caso, decidimos que una Figura es mayor que otra, en función del área, pero podemos definir que se comparen por el diámetro, por el perímetro, etc. Noten que aquí si podemos usar los operadores binarios dentro del CompareTo, ya que en este caso comparamos implícitamente elementos de tipo long, que son IComparables por defecto.  Ya vas notando algunas ventajas de usar genericidad?</p>
<p>Ahora en un mismo método Mínimo, podemos devolver el elemento menor de cualquier tipo de dato que se pueda comparar, noten que este método nos servirá para Int, String, Long, Figuras, Personas y toda clase o tipo que implemente la interfaz IComparable.</p>
<p>Les dejo dos implementación de la clase <strong>Queue&lt;T&gt;</strong>, que es una cola con algunos métodos genéricos. En una de las implementaciones uso arrays, y en la otra colas enlazables. No lo he probado muy bien, pero funcionaba hace dos años cuando la implementé, jeje.</p>
<p>Veremos algunas otras cosas que podemos hacer con la genericidad en la segunda entrega de este tutorial, la semana próxima. Cualquier duda en los comentarios.</p>
<p>Descarga aquí el archivo en .zip:  <a href="http://www.puntopeek.com/wp-content/uploads/2010/06/cola.zip">Cola en C#</a></p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;bodytext=Si%20no%20sabes%20que%20es%20la%20genericidad%2C%20te%20aconsejo%20que%20prestes%20atenci%C3%B3n%2C%20porque%20sin%20duda%20esta%20nueva%20caracter%C3%ADstica%2C%20que%20se%20presenta%20a%20partir%20de%20la%20versi%C3%B3n%202.0%20del%20Framework%20.Net%2C%20te%20cambiar%C3%A1%20totalmente%20la%20forma%20de%20ver%20las%20cosas%20y%20te%20facilitar%C3%A1%20la%20vi" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;notes=Si%20no%20sabes%20que%20es%20la%20genericidad%2C%20te%20aconsejo%20que%20prestes%20atenci%C3%B3n%2C%20porque%20sin%20duda%20esta%20nueva%20caracter%C3%ADstica%2C%20que%20se%20presenta%20a%20partir%20de%20la%20versi%C3%B3n%202.0%20del%20Framework%20.Net%2C%20te%20cambiar%C3%A1%20totalmente%20la%20forma%20de%20ver%20las%20cosas%20y%20te%20facilitar%C3%A1%20la%20vi" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;t=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;annotation=Si%20no%20sabes%20que%20es%20la%20genericidad%2C%20te%20aconsejo%20que%20prestes%20atenci%C3%B3n%2C%20porque%20sin%20duda%20esta%20nueva%20caracter%C3%ADstica%2C%20que%20se%20presenta%20a%20partir%20de%20la%20versi%C3%B3n%202.0%20del%20Framework%20.Net%2C%20te%20cambiar%C3%A1%20totalmente%20la%20forma%20de%20ver%20las%20cosas%20y%20te%20facilitar%C3%A1%20la%20vi" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=Si%20no%20sabes%20que%20es%20la%20genericidad%2C%20te%20aconsejo%20que%20prestes%20atenci%C3%B3n%2C%20porque%20sin%20duda%20esta%20nueva%20caracter%C3%ADstica%2C%20que%20se%20presenta%20a%20partir%20de%20la%20versi%C3%B3n%202.0%20del%20Framework%20.Net%2C%20te%20cambiar%C3%A1%20totalmente%20la%20forma%20de%20ver%20las%20cosas%20y%20te%20facilitar%C3%A1%20la%20vi" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&title=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Genericidad en C#. Ejemplos (parte I)" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F&amp;t=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Genericidad%20en%20C%23.%20Ejemplos%20%28parte%20I%29%20-%20http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fgenericidad-ejemplos-c-sharp-parte-1%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>Entradas relacionadas<li><a href='http://www.puntopeek.com/programacion/herencia-programacion-en-c/' rel='bookmark' title='Permanent Link: Herencia. Programación en C#'>Herencia. Programación en C#</a></li>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/programacion/genericidad-ejemplos-c-sharp-parte-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>“Slow Blogging” una nueva moda</title>
		<link>http://www.puntopeek.com/web-20/slow-blogging%e2%80%9d-una-nueva-moda/</link>
		<comments>http://www.puntopeek.com/web-20/slow-blogging%e2%80%9d-una-nueva-moda/#comments</comments>
		<pubDate>Tue, 04 May 2010 07:00:14 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Tecnologías web]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=292</guid>
		<description><![CDATA[
Hace ya años que se habla del “Slow Blogging”, en concreto desde el 2006, pero ha sido el New York Times quien ha dado a conocer las características y razones del surgimiento de este término, que nace como respuesta a esos blogs que publican decenas (yo conozco algunos que publican cientos) de posts al día.
&#8220;Slow [...]


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[
<p><a href="http://www.puntopeek.com/wp-content/uploads/2010/05/blogosfera.jpg"><img class="alignleft size-full wp-image-294" title="blogosfera" src="http://www.puntopeek.com/wp-content/uploads/2010/05/blogosfera.jpg" alt="blogosfera Slow Blogging” una nueva moda" width="200" height="141" /></a>Hace ya años que se habla del “Slow Blogging”, en concreto desde el 2006, pero ha sido el <em>New York Times</em> quien ha dado a conocer las características y razones del surgimiento de este término, que nace como respuesta a esos blogs que publican decenas (yo conozco algunos que publican cientos) de posts al día.<span id="more-292"></span></p>
<p>&#8220;Slow blogging&#8221; se basa en otro fenómeno conocido como “slow food”, que critica el “fast food” (mcdonalds, pizzas, etc)  por destruir las tradiciones locales y los hábitos alimentarios más saludables.</p>
<p>De la misma manera que los seguidores del “slow food” apuestan por una comida local, orgánica y saludable, aquellos que apuestan por el “slow blogging” prefieren sitios con menos posts y con mayor peso en temas de opinión y de reflexión. Es decir sitios actualizados sin urgencia, con un contenido bien pensado y de calidad, así como este blog, jejeje.</p>
<p>Critican que aquellos blogs que publican 50 posts por día han perdido la esencia que dio lugar a la blogosfera y son como los restaurantes fast food. Eso, si, dicen que pueden ser buenos para un consumo ocasional pero nunca como una fuente de reflexión.</p>
<p>¿Interesante comparación verdad? Bueno, hagan sus apuestas. Yo prefiero &#8220;slow blogging&#8221;, pero &#8220;fast food&#8221;.</p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;bodytext=Hace%20ya%20a%C3%B1os%20que%20se%20habla%20del%20%E2%80%9CSlow%20Blogging%E2%80%9D%2C%20en%20concreto%20desde%20el%202006%2C%20pero%20ha%20sido%20el%20New%20York%20Times%20quien%20ha%20dado%20a%20conocer%20las%20caracter%C3%ADsticas%20y%20razones%20del%20surgimiento%20de%20este%20t%C3%A9rmino%2C%20que%20nace%20como%20respuesta%20a%20esos%20blogs%20que%20publican%20d" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;notes=Hace%20ya%20a%C3%B1os%20que%20se%20habla%20del%20%E2%80%9CSlow%20Blogging%E2%80%9D%2C%20en%20concreto%20desde%20el%202006%2C%20pero%20ha%20sido%20el%20New%20York%20Times%20quien%20ha%20dado%20a%20conocer%20las%20caracter%C3%ADsticas%20y%20razones%20del%20surgimiento%20de%20este%20t%C3%A9rmino%2C%20que%20nace%20como%20respuesta%20a%20esos%20blogs%20que%20publican%20d" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;t=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;annotation=Hace%20ya%20a%C3%B1os%20que%20se%20habla%20del%20%E2%80%9CSlow%20Blogging%E2%80%9D%2C%20en%20concreto%20desde%20el%202006%2C%20pero%20ha%20sido%20el%20New%20York%20Times%20quien%20ha%20dado%20a%20conocer%20las%20caracter%C3%ADsticas%20y%20razones%20del%20surgimiento%20de%20este%20t%C3%A9rmino%2C%20que%20nace%20como%20respuesta%20a%20esos%20blogs%20que%20publican%20d" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=Hace%20ya%20a%C3%B1os%20que%20se%20habla%20del%20%E2%80%9CSlow%20Blogging%E2%80%9D%2C%20en%20concreto%20desde%20el%202006%2C%20pero%20ha%20sido%20el%20New%20York%20Times%20quien%20ha%20dado%20a%20conocer%20las%20caracter%C3%ADsticas%20y%20razones%20del%20surgimiento%20de%20este%20t%C3%A9rmino%2C%20que%20nace%20como%20respuesta%20a%20esos%20blogs%20que%20publican%20d" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&title=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Slow Blogging” una nueva moda" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F&amp;t=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%22Slow%20Blogging%E2%80%9D%20una%20nueva%20moda%20-%20http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fslow-blogging%25e2%2580%259d-una-nueva-moda%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/web-20/slow-blogging%e2%80%9d-una-nueva-moda/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Novedades Wordpress 3.0</title>
		<link>http://www.puntopeek.com/wordpress/novedades-wordpress-3-0/</link>
		<comments>http://www.puntopeek.com/wordpress/novedades-wordpress-3-0/#comments</comments>
		<pubDate>Sat, 01 May 2010 00:14:40 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=289</guid>
		<description><![CDATA[
WordPress, el CMS más usado actualmente y seleccionado como mejor sistema de administración de contenido de código abierto durante la celebración de los Open Source CMS Awards, lanzará en el próximo mes de mayo la versión 3.0. Se suponía que el lanzamiento fuera el 1 de mayo, pero estan solucionando algunos problemas y errores de [...]


Entradas relacionadas<li><a href='http://www.puntopeek.com/sincategoria/el-nuevo-wordpress-27/' rel='bookmark' title='Permanent Link: Novedades Wordpress 2.7'>Novedades Wordpress 2.7</a></li>
<li><a href='http://www.puntopeek.com/wordpress/plugins-wordpress-para-la-navegacion/' rel='bookmark' title='Permanent Link: Plugins wordpress para la navegación'>Plugins wordpress para la navegación</a></li>
<li><a href='http://www.puntopeek.com/wordpress/se-llama-wordpress-la-cancion/' rel='bookmark' title='Permanent Link: La canción de Wordpress'>La canción de Wordpress</a></li>
<li><a href='http://www.puntopeek.com/wordpress/crear-themes-para-wordpress/' rel='bookmark' title='Permanent Link: Crear themes para wordpress'>Crear themes para wordpress</a></li>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://www.puntopeek.com/wp-content/uploads/2010/04/wordpress-3-features.jpg"><img class="alignleft size-full wp-image-290" title="wordpress 3.0" src="http://www.puntopeek.com/wp-content/uploads/2010/04/wordpress-3-features.jpg" alt="wordpress 3 features Novedades Wordpress 3.0" width="200" height="200" /></a>WordPress, el CMS más usado actualmente y seleccionado como mejor sistema de administración de contenido de código abierto durante la celebración de los Open Source CMS Awards, lanzará en el próximo mes de mayo la versión 3.0. Se suponía que el lanzamiento fuera el 1 de mayo, pero estan solucionando algunos problemas y errores de la preview, esperemos que terminen pronto. Esta esperada versión de wordpress, también vendrá con algunas mejoras y novedades, que nos harán la vida mucho más fácil a la hora de manejar un blog con este CMS.<span id="more-289"></span><strong></strong></p>
<p><strong>1- Bye bye usuario &#8220;admin&#8221;.</strong><br />
Al fin eliminarán el usuario &#8220;admin&#8221;, que nos ponían por defecto en la instalación. Ahora desde un principio, podremos escoger un nombre de usuario y lo segundo, el poder definir nuestras propia contraseña y evitarnos el tener que cambiarla una vez finalizado el proceso de instalación. Además, de que siempre podemos perder la contraseña por defecto de wordpress (a mi me ha pasado).</p>
<p><strong>2- Un nuevo tema por defecto!!!</strong><br />
Pues eso, esta nueva versión viene con un nuevo tema llamado twenty ten o 2010, en lugar del viejo Kubrick. Por supuesto, el nuevo tema es mucho más ancho, claro y vistoso. Además de una cabecera personalizada dispone de 6 áreas de widgets, dos en la barra lateral y 4 en el pié de página.</p>
<p><strong>3- Nuevo diseño del escritorio de Wordpress</strong><br />
Parece que quieren seguir mejorando la interfaz de wordpress, porque ahora tendremos nuevos colores mas claros y se incorporan pestañas en las ventanas de que tienen múltiples funcionalidades. También se unificaron las opciones de Miscelanea y Multimedia, algo bastante lógico.</p>
<p><strong>4- Creación de multiples blogs</strong><br />
Esta es uno de los pasos más esperados, a pesar de que existía Wordpress MU, una especie de versión para multiusuarios o multiblogs, ahora lo tendremos por defecto en wordpress 3.0, como un plugin incluido, con el cual podremos ofrecer la creación de un blog a nuestros usuarios o lectores dentro de nuestro dominio.</p>
<p><strong>5- Menús personalizables</strong><br />
Ahora tendremos la opción de crear menús personalizados con un par de modificaciones, y además podremos gestionarlos como si fueran widgets.</p>
<p><strong>6- BuddyPress incluido en wordpress</strong><br />
Este importantísimo avance, permitirá el uso de WordPress como comunidad de forma muy sencilla. Antes BuddyPress solo se podía instalar sólo con Wordpress MU. Hay que mencionar que esto hará que se lancen nuevos temas para comunidades, ya que los temas “normales” necesitarán adaptarse al nuevo entorno.</p>
<p><strong>7- Plugins desarrollados por Canonical</strong><br />
Los plugins canónicos son plugins desarrollados por una comunidad. O sea, que ahora los plugins tendrán una especie de garantía, y estarán a disposición de la comunidad, respaldada por foros, trac, listas de correo, etc.</p>
<p>Más detalles sobre la nueva versión de wordpress y algunas capturas de pantalla aquí:<br />
<a href="http://ayudawordpress.com/todas-las-novedades-de-wordpress-3-0/" target="_blank">http://ayudawordpress.com/todas-las-novedades-de-wordpress-3-0/</a></p>
<p>Interesados en acceder a la última versión estable de este CMS y probar estas funcionalidades, puedes hacerlo desde aquí:<br />
<a href="http://wordpress.org/download/" target="_blank">http://wordpress.org/download/</a></p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;title=Novedades%20Wordpress%203.0&amp;bodytext=WordPress%2C%20el%20CMS%20m%C3%A1s%20usado%20actualmente%20y%20seleccionado%20como%20mejor%20sistema%20de%20administraci%C3%B3n%20de%20contenido%20de%20c%C3%B3digo%20abierto%20durante%20la%20celebraci%C3%B3n%20de%20los%20Open%20Source%20CMS%20Awards%2C%20lanzar%C3%A1%20en%20el%20pr%C3%B3ximo%20mes%20de%20mayo%20la%20versi%C3%B3n%203.0.%20Se%20supon%C3%ADa%20que%20" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;title=Novedades%20Wordpress%203.0&amp;notes=WordPress%2C%20el%20CMS%20m%C3%A1s%20usado%20actualmente%20y%20seleccionado%20como%20mejor%20sistema%20de%20administraci%C3%B3n%20de%20contenido%20de%20c%C3%B3digo%20abierto%20durante%20la%20celebraci%C3%B3n%20de%20los%20Open%20Source%20CMS%20Awards%2C%20lanzar%C3%A1%20en%20el%20pr%C3%B3ximo%20mes%20de%20mayo%20la%20versi%C3%B3n%203.0.%20Se%20supon%C3%ADa%20que%20" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;t=Novedades%20Wordpress%203.0" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Novedades%20Wordpress%203.0&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;title=Novedades%20Wordpress%203.0&amp;annotation=WordPress%2C%20el%20CMS%20m%C3%A1s%20usado%20actualmente%20y%20seleccionado%20como%20mejor%20sistema%20de%20administraci%C3%B3n%20de%20contenido%20de%20c%C3%B3digo%20abierto%20durante%20la%20celebraci%C3%B3n%20de%20los%20Open%20Source%20CMS%20Awards%2C%20lanzar%C3%A1%20en%20el%20pr%C3%B3ximo%20mes%20de%20mayo%20la%20versi%C3%B3n%203.0.%20Se%20supon%C3%ADa%20que%20" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;title=Novedades%20Wordpress%203.0" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;title=Novedades%20Wordpress%203.0&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=WordPress%2C%20el%20CMS%20m%C3%A1s%20usado%20actualmente%20y%20seleccionado%20como%20mejor%20sistema%20de%20administraci%C3%B3n%20de%20contenido%20de%20c%C3%B3digo%20abierto%20durante%20la%20celebraci%C3%B3n%20de%20los%20Open%20Source%20CMS%20Awards%2C%20lanzar%C3%A1%20en%20el%20pr%C3%B3ximo%20mes%20de%20mayo%20la%20versi%C3%B3n%203.0.%20Se%20supon%C3%ADa%20que%20" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Novedades%20Wordpress%203.0&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&title=Novedades%20Wordpress%203.0" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Novedades%20Wordpress%203.0&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Novedades Wordpress 3.0" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F&amp;t=Novedades%20Wordpress%203.0" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Novedades%20Wordpress%203.0%20-%20http%3A%2F%2Fwww.puntopeek.com%2Fwordpress%2Fnovedades-wordpress-3-0%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>Entradas relacionadas<li><a href='http://www.puntopeek.com/sincategoria/el-nuevo-wordpress-27/' rel='bookmark' title='Permanent Link: Novedades Wordpress 2.7'>Novedades Wordpress 2.7</a></li>
<li><a href='http://www.puntopeek.com/wordpress/plugins-wordpress-para-la-navegacion/' rel='bookmark' title='Permanent Link: Plugins wordpress para la navegación'>Plugins wordpress para la navegación</a></li>
<li><a href='http://www.puntopeek.com/wordpress/se-llama-wordpress-la-cancion/' rel='bookmark' title='Permanent Link: La canción de Wordpress'>La canción de Wordpress</a></li>
<li><a href='http://www.puntopeek.com/wordpress/crear-themes-para-wordpress/' rel='bookmark' title='Permanent Link: Crear themes para wordpress'>Crear themes para wordpress</a></li>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/wordpress/novedades-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ejercicios resueltos de string en C#</title>
		<link>http://www.puntopeek.com/programacion/ejercicios-resueltos-string-en-c-sharp/</link>
		<comments>http://www.puntopeek.com/programacion/ejercicios-resueltos-string-en-c-sharp/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 21:33:35 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[Codigos C#]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[ejemplos C#]]></category>
		<category><![CDATA[ejercicios C#]]></category>
		<category><![CDATA[string]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=283</guid>
		<description><![CDATA[
Aquí les pongo unos cuantos ejercicios resueltos y códigos escritos en C# relacionados con el manejo de strings (cadenas) que seguro te ayudará de muchas formas a mejorar el uso de este popular tipo de dato. Pero primero veamos cuales son los métodos y propiedades de esta clase String.
Métodos y propiedades fundamentales
public char this[int index] [...]


Entradas relacionadas<li><a href='http://www.puntopeek.com/tutoriales-c/la-clase-string-en-c/' rel='bookmark' title='Permanent Link: La clase String en C#'>La clase String en C#</a></li>
<li><a href='http://www.puntopeek.com/codigos-c/tres-formas-de-invertir-un-string/' rel='bookmark' title='Permanent Link: Tres formas de Invertir un String'>Tres formas de Invertir un String</a></li>
<li><a href='http://www.puntopeek.com/codigos-c/combinaciones-posibles-recursividad-c/' rel='bookmark' title='Permanent Link: Combinaciones posibles. Recursividad C#'>Combinaciones posibles. Recursividad C#</a></li>
<li><a href='http://www.puntopeek.com/programacion/ejercicios-resueltos-de-array-en-c/' rel='bookmark' title='Permanent Link: Ejercicios de array con C# (1ra. parte)'>Ejercicios de array con C# (1ra. parte)</a></li>
<li><a href='http://www.puntopeek.com/codigos-c/mas-ejercicios-de-array-en-c/' rel='bookmark' title='Permanent Link: Ejercicios de array con C# (2da. parte)'>Ejercicios de array con C# (2da. parte)</a></li>
]]></description>
			<content:encoded><![CDATA[
<p>Aquí les pongo unos cuantos ejercicios resueltos y códigos escritos en C# relacionados con el manejo de strings (cadenas) que seguro te ayudará de muchas formas a mejorar el uso de este popular tipo de dato. Pero primero veamos cuales son los métodos y propiedades de esta clase String.<span id="more-283"></span></p>
<p><strong>Métodos y propiedades fundamentales</strong></p>
<p><em>public char this[int index] {get;} </em><br />
Devuelve el caracter de la posición especificada de la cadena.</p>
<p><em>public int Length {get;}</em><br />
Devuelve la longitud de la cadena (cantidad de caracteres que contiene) empezando a contar desde 1.</p>
<p><em>public string Insert(int startIndex, string value); </em><br />
Inserta la cadena especificada a partir de la posición dada.</p>
<p><em>public string Remove(int startIndex,int count);</em><br />
Elimina el número especificado de caracteres a partir de la posición dada.</p>
<p><em>public string[] Split(params char[] separator); </em><br />
Busca las subcadenas contenidas dentro de la cadena, delimitándolas por los separadores que se le especifiquen, y las copia a un arreglo de cadenas.</p>
<p><em>public string Substring(int startIndex);</em><br />
Devuelve la subcadena contenida a partir de la posición especificada.</p>
<p><em>public string Substring(int index, int length);</em><br />
Devuelve la subcadena que empieza a partir del índice específico, y tiene la longitud indicada.</p>
<p><strong>Ejercicios resueltos</strong></p>
<p>1- Implemente un método que dado un string s cualquiera, devuelva un nuevo string que se el inverso de s. (ej: entrada: “puntopeek”; salida: “keepotnup”)</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">public string Invierte(string a)
{
  string b = &quot;&quot;;
  for (int i = 0; i &amp;lt; a.Length ; i++)
    b = a[i] + b;
  return b;
}</pre></div></div>

<p>2- Implemente una función que dado un string, una posición de comienzo y una cantidad de caracteres, devuelva una subcadena (substring) de una cadena dada a partir de los parámetros dados (ej: entrada: “puntopeek”, pos= 2, cant= 4; salida: “ntop”.)</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">public string SubString(string a, int pos, int cant)
{
   string pedazo = &quot;&quot; ;
   if((pos + cant) &amp;gt; a.Length)
      throw new Exception(&quot;&quot;);
   else
   {
      for (int j = pos; j &amp;lt; cant + pos ; j ++ )
         pedazo += a[j];
      return pedazo;
   }
}</pre></div></div>

<p>3- Implemente un método Replace, que reciba un string s, y dos caracteres old y new. Dicha función debe reemplazar todas las ocurrencias del caracter old por el carácter new, y devolver un nuevo string con dicha característica.  (ej: entrada: “programacion”, old= ‘a’, new=’i’; salida: “progrimicion”)</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">public string Replace (string a, char old, char new)
{
   string result = &quot;&quot;;
   for (int i = 0; i &amp;lt; a.Length ; i++)
   {
      if(a[i] == old)
         result += new;
      else
         result += a[i];
   }
   return result;
}</pre></div></div>

<p>4*- Implemente un método Combinar, que dado un string s, devuelva todas las combinaciones posibles que se pueden formar a partir de los caracteres de s. Este método es un poco más complicado, pero muy útil y práctico. Para esto usaremos recursividad, para ir generando todas las posibles combinaciones.<br />
(ej: entrada: “hoy”; salida: “hoy”, “hyo”, “ohy”, “oyh”, “yho”, “yoh”)</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">public void Combina(string s)
{
   bool[] marcas = new bool[s.Length];
   Combina(s, &quot;&quot;, marcas);
}
void Combina(string original, string combinado, bool[] marcas)
{
   if (original.Length == combinado.Length)
      Console.WriteLine(combinado);
   for (int i = 0; i &amp;lt; marcas.Length; i++)
   {
      if (!marcas[i])
      {
         marcas[i] = true;
         Combina(original, combinado + original[i], marcas);
         marcas[i] = false;
      }
   }
}</pre></div></div>

<p>Si tienes alguna duda sobre los códigos anteriores, o quieres agregar algo, en los comentarios.<br />
Bueno, hasta aquí esta entrega de ejercicios resueltos. Espero que te sirva, y si quieres practicar, guíate por estos ejemplos y trata de implementar otros métodos relacionados con string, como son:<br />
1- Eliminar un carácter dado de una cadena.</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">    public string Eliminar(string s, char c).</pre></div></div>

<p>2- Ver si un string es palíndromo ó no, o sea, se escribe igual al derecho que al revés.</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">    public  bool EsPalindromo(string s)</pre></div></div>

<p>3- Ver cuál es el letra que más se repite en una cadena.</p>

<div class="wp_syntax"><div class="code"><pre class="c-sharp" style="font-family:monospace;">    public char MasPopular(string s)</pre></div></div>

<p>Es muy aconsejable que traten de hacer estos ejercicios solos, auxiliándose de los ejemplos anteriores. De todos modos pondré la respuesta de estos ejercicios en una próxima entrega la semana que viene.</p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;title=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;bodytext=Aqu%C3%AD%20les%20pongo%20unos%20cuantos%20ejercicios%20resueltos%20y%20c%C3%B3digos%20escritos%20en%20C%23%20relacionados%20con%20el%20manejo%20de%20strings%20%28cadenas%29%20que%20seguro%20te%20ayudar%C3%A1%20de%20muchas%20formas%20a%20mejorar%20el%20uso%20de%20este%20popular%20tipo%20de%20dato.%20Pero%20primero%20veamos%20cuales%20son%20los%20m%C3%A9t" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;title=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;notes=Aqu%C3%AD%20les%20pongo%20unos%20cuantos%20ejercicios%20resueltos%20y%20c%C3%B3digos%20escritos%20en%20C%23%20relacionados%20con%20el%20manejo%20de%20strings%20%28cadenas%29%20que%20seguro%20te%20ayudar%C3%A1%20de%20muchas%20formas%20a%20mejorar%20el%20uso%20de%20este%20popular%20tipo%20de%20dato.%20Pero%20primero%20veamos%20cuales%20son%20los%20m%C3%A9t" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;t=Ejercicios%20resueltos%20de%20string%20en%20C%23" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;title=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;annotation=Aqu%C3%AD%20les%20pongo%20unos%20cuantos%20ejercicios%20resueltos%20y%20c%C3%B3digos%20escritos%20en%20C%23%20relacionados%20con%20el%20manejo%20de%20strings%20%28cadenas%29%20que%20seguro%20te%20ayudar%C3%A1%20de%20muchas%20formas%20a%20mejorar%20el%20uso%20de%20este%20popular%20tipo%20de%20dato.%20Pero%20primero%20veamos%20cuales%20son%20los%20m%C3%A9t" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;title=Ejercicios%20resueltos%20de%20string%20en%20C%23" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;title=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=Aqu%C3%AD%20les%20pongo%20unos%20cuantos%20ejercicios%20resueltos%20y%20c%C3%B3digos%20escritos%20en%20C%23%20relacionados%20con%20el%20manejo%20de%20strings%20%28cadenas%29%20que%20seguro%20te%20ayudar%C3%A1%20de%20muchas%20formas%20a%20mejorar%20el%20uso%20de%20este%20popular%20tipo%20de%20dato.%20Pero%20primero%20veamos%20cuales%20son%20los%20m%C3%A9t" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&title=Ejercicios%20resueltos%20de%20string%20en%20C%23" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Ejercicios%20resueltos%20de%20string%20en%20C%23&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Ejercicios resueltos de string en C#" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F&amp;t=Ejercicios%20resueltos%20de%20string%20en%20C%23" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Ejercicios%20resueltos%20de%20string%20en%20C%23%20-%20http%3A%2F%2Fwww.puntopeek.com%2Fprogramacion%2Fejercicios-resueltos-string-en-c-sharp%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>Entradas relacionadas<li><a href='http://www.puntopeek.com/tutoriales-c/la-clase-string-en-c/' rel='bookmark' title='Permanent Link: La clase String en C#'>La clase String en C#</a></li>
<li><a href='http://www.puntopeek.com/codigos-c/tres-formas-de-invertir-un-string/' rel='bookmark' title='Permanent Link: Tres formas de Invertir un String'>Tres formas de Invertir un String</a></li>
<li><a href='http://www.puntopeek.com/codigos-c/combinaciones-posibles-recursividad-c/' rel='bookmark' title='Permanent Link: Combinaciones posibles. Recursividad C#'>Combinaciones posibles. Recursividad C#</a></li>
<li><a href='http://www.puntopeek.com/programacion/ejercicios-resueltos-de-array-en-c/' rel='bookmark' title='Permanent Link: Ejercicios de array con C# (1ra. parte)'>Ejercicios de array con C# (1ra. parte)</a></li>
<li><a href='http://www.puntopeek.com/codigos-c/mas-ejercicios-de-array-en-c/' rel='bookmark' title='Permanent Link: Ejercicios de array con C# (2da. parte)'>Ejercicios de array con C# (2da. parte)</a></li>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/programacion/ejercicios-resueltos-string-en-c-sharp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Criterio de divisibilidad por 3. Demostración</title>
		<link>http://www.puntopeek.com/sincategoria/criterio-de-divisibilidad-por-3-demostracion/</link>
		<comments>http://www.puntopeek.com/sincategoria/criterio-de-divisibilidad-por-3-demostracion/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 19:47:37 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[demostraciones]]></category>
		<category><![CDATA[discreta]]></category>
		<category><![CDATA[matemática]]></category>
		<category><![CDATA[teoría de números]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=274</guid>
		<description><![CDATA[
Seguramente te ha pasado, que en alguna(s) clase(s) de matemática, el profesor empieza a dictar algunas propiedades y teoremas que cumplen los números naturales, y cuando les preguntamos de donde salen, nos dicen que están apurados o cambian el tema. Pues en esta serie de posts les mostrare algunas demostraciones de propiedades y teoremas que [...]


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[
<p><a href="../wp-content/uploads/2010/03/matematica_papel.jpg"><img class="alignleft" title="matematica_papel" src="../wp-content/uploads/2010/03/matematica_papel-300x225.jpg" alt="matematica papel 300x225 Criterio de divisibilidad por 3. Demostración" width="210" height="158" /></a>Seguramente te ha pasado, que en alguna(s) clase(s) de matemática, el profesor empieza a dictar algunas propiedades y teoremas que cumplen los números naturales, y cuando les preguntamos de donde salen, nos dicen que están apurados o cambian el tema. Pues en esta serie de posts les mostrare algunas demostraciones de propiedades y teoremas que nos hicieron aprender (a veces hasta de memoria) y usar, sin saber de donde venían.<span id="more-274"></span><strong></strong></p>
<p><strong>Divisibilidad por 3</strong><br />
Un numero es divisible por 3 si solo si la suma de sus dígitos es también divisible por 3.</p>
<p><strong>Ejemplo</strong><br />
Veamos si el numero 1731564 es divisible por 3.<br />
Según el teorema anterior, 1+7+3+1+5+6+4=27, pero 27 es divisible por 3 (27=9*3), por tanto, también 1731564 es divisible por 3.<br />
<strong><br />
Demostración</strong><br />
Para hacer la demostración formal, habría que demostrar dos cosas (ya que hablamos de una doble implicación).<br />
1ra.<br />
Demostraremos primeramente que si 3|n, entonces 3 divide a la suma de sus dígitos.<br />
Sean a0, a1, a2, a3,…, ak, los dígitos de n.<br />
Sabemos que todo numero n de k cifras, se puede escribir como:<br />
n= a0 + a1*10 + a2*100 + … + ak * 100&#8230;0  (ej. 132=100 + 30 + 2)<br />
luego, partimos de que 3|n (3 divide a n), y por tanto:<br />
3| a0 + a1*10 + a2*100 + … + ak * 100&#8230;0  (planteamos la división que tenemos por dato)</p>
<p>*Ahora el gran truco de la demostración. Lo que hacemos es descomponer todo numero de la forma 10k como 9999…9 +1, donde el 9 se repite k veces. Luego:<br />
3| a0 + a1*(9+1)1 + a2*(99+1) + … + ak *(999…9+1)  (descomponiendo)<br />
3| a0 + 9a1 + a1 + 99a2 + a2 + … + 9999…9ak + ak (aplicando propiedad distributiva)<br />
3| (a0 + a1 + a2 + a3+…+ ak) + 9a1 + 99a2 + 999a3 + … + 9999…9ak       (agrupando)<br />
3| (a0 + a1 + a2 + a3+…+ ak) + 9(a1 + 11a2 + 111a3 + … + 1111…1ak) (sacando factor común)<br />
Ahora utilizaremos una propiedad de divisibilidad que no se ve mucho en los libros:<br />
Si a|b+c y a|c, entonces a|b (si a divide a b+c, y a divide a c, entonces necesariamente a|b)<br />
Tomando:<br />
b + c = n =  (a0 + a1 + a2 + a3+…+ ak) + 9(a1 + 11a2 + 111a3 + … + 1111…1ak)<br />
c = 9(a1 + 11a2 + 111a3 + … + 1111…1ak)<br />
b = (a0 + a1 + a2 + a3+…+ ak)</p>
<p>Tenemos por dato que 3|n,<br />
además esta claro que 3|9(a1 + 11a2 + 111a3 + … + 1111…1ak), ya que 3|9,<br />
por tanto utilizando la propiedad anterior, necesariamente:<br />
3 | a0 + a1 + a2 + a3+…+ ak, que no es mas que la suma de los dígitos de n.</p>
<p>La segunda parte de la demostración es muy parecida a esta, pero de atrás hacia delante. Es valido aclarar que a mi no se me ocurrió esta demostración, y hay muchas formas de demostrar esta propiedad (por inducción, etc), pero esta es una bastante original. Si quieres compartir alguna otra solución o tienes alguna duda, puedes hacerlo en los comentarios.<br />
Bonita demostración verdad?</p>
<p>Ahora ya puedes explicarle a quien sea el por que un numero es divisible por 3 si y solo si es divisible por la suma de sus dígitos.</p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;bodytext=Seguramente%20te%20ha%20pasado%2C%20que%20en%20alguna%28s%29%20clase%28s%29%20de%20matem%C3%A1tica%2C%20el%20profesor%20empieza%20a%20dictar%20algunas%20propiedades%20y%20teoremas%20que%20cumplen%20los%20n%C3%BAmeros%20naturales%2C%20y%20cuando%20les%20preguntamos%20de%20donde%20salen%2C%20nos%20dicen%20que%20est%C3%A1n%20apurados%20o%20cambian%20el%20te" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;notes=Seguramente%20te%20ha%20pasado%2C%20que%20en%20alguna%28s%29%20clase%28s%29%20de%20matem%C3%A1tica%2C%20el%20profesor%20empieza%20a%20dictar%20algunas%20propiedades%20y%20teoremas%20que%20cumplen%20los%20n%C3%BAmeros%20naturales%2C%20y%20cuando%20les%20preguntamos%20de%20donde%20salen%2C%20nos%20dicen%20que%20est%C3%A1n%20apurados%20o%20cambian%20el%20te" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;t=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;annotation=Seguramente%20te%20ha%20pasado%2C%20que%20en%20alguna%28s%29%20clase%28s%29%20de%20matem%C3%A1tica%2C%20el%20profesor%20empieza%20a%20dictar%20algunas%20propiedades%20y%20teoremas%20que%20cumplen%20los%20n%C3%BAmeros%20naturales%2C%20y%20cuando%20les%20preguntamos%20de%20donde%20salen%2C%20nos%20dicen%20que%20est%C3%A1n%20apurados%20o%20cambian%20el%20te" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=Seguramente%20te%20ha%20pasado%2C%20que%20en%20alguna%28s%29%20clase%28s%29%20de%20matem%C3%A1tica%2C%20el%20profesor%20empieza%20a%20dictar%20algunas%20propiedades%20y%20teoremas%20que%20cumplen%20los%20n%C3%BAmeros%20naturales%2C%20y%20cuando%20les%20preguntamos%20de%20donde%20salen%2C%20nos%20dicen%20que%20est%C3%A1n%20apurados%20o%20cambian%20el%20te" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&title=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Criterio de divisibilidad por 3. Demostración" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F&amp;t=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Criterio%20de%20divisibilidad%20por%203.%20Demostraci%C3%B3n%20-%20http%3A%2F%2Fwww.puntopeek.com%2Fsincategoria%2Fcriterio-de-divisibilidad-por-3-demostracion%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/sincategoria/criterio-de-divisibilidad-por-3-demostracion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ipad, nuevo dispositivo táctil de Apple</title>
		<link>http://www.puntopeek.com/web-20/ipad-nuevo-dispositivo-tactil-de-apple/</link>
		<comments>http://www.puntopeek.com/web-20/ipad-nuevo-dispositivo-tactil-de-apple/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 02:15:58 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[Tecnologías web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=270</guid>
		<description><![CDATA[
Ipad, es el último lanzamiento de un dispositivo e Apple con el que navegar por la web, leer y enviar emails y disfrutar de opciones multimedia como ver fotos, vídeos, mapas o leer e-books.
El Ipad, con un grosor de 13,4 mm y 680 gramos de peso, es más delgado y ligero que un netbook, incluye [...]


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[
<p><a href="http://www.puntopeek.com/wp-content/uploads/2010/02/apple-ipad-1.jpg"><img class="size-medium wp-image-271 alignleft" title="apple-ipad-1" src="http://www.puntopeek.com/wp-content/uploads/2010/02/apple-ipad-1-300x223.jpg" alt="apple ipad 1 300x223 Ipad, nuevo dispositivo táctil de Apple" width="300" height="223" /></a>Ipad, es el último lanzamiento de un dispositivo e Apple con el que navegar por la web, leer y enviar emails y disfrutar de opciones multimedia como ver fotos, vídeos, mapas o leer e-books.</p>
<p>El Ipad, con un grosor de 13,4 mm y 680 gramos de peso, es más delgado y ligero que un netbook, incluye 12 nuevas e innovadoras aplicaciones diseñadas especialmente para él y gracias a la interfaz Multi-Touch hace que navegar la web o enviar emails sea una experiencia más interactiva.<span id="more-270"></span>Entre las características del nuevo Ipad destaca procesador A4 que funciona con una frecuencia de 1 Ghz, pantalla multitáctil de 9,7 pulgadas, 16, 32 o 64 GB de memoria, Wifi compatible con 802.11n, 3G opcional, bateria que proporciona una autonomía de 10 horas, teclado virtual a tamaño casi completo, y compatibilidad con casi la totalidad de las más de 140.000 apps disponibles en la App Store. Entre los deficits del nuevo Ipad, señalar que carece de posibilidad de conectar dispositivos por USB, cambiar la batería, ver videos en Flash, asi como que no tiene funciones de teléfono ni dispone de cámara.</p>
<p>Apple ha confirmado que el Ipad estará disponible en Estados Unidos a finales de marzo a un precio recomendado de 499 dólares.</p>
<p>Más información sobre Ipad, el nuevo dispositivo táctil de Apple, desde <a href="http://www.apple.com/ipad">www.apple.com</a>. Veamos si tiene el mismo éxito del Iphone.</p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;bodytext=Ipad%2C%20es%20el%20%C3%BAltimo%20lanzamiento%20de%20un%20dispositivo%20e%20Apple%20con%20el%20que%20navegar%20por%20la%20web%2C%20leer%20y%20enviar%20emails%20y%20disfrutar%20de%20opciones%20multimedia%20como%20ver%20fotos%2C%20v%C3%ADdeos%2C%20mapas%20o%20leer%20e-books.%0D%0A%0D%0AEl%20Ipad%2C%20con%20un%20grosor%20de%2013%2C4%20mm%20y%20680%20gramos%20de%20peso%2C" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;notes=Ipad%2C%20es%20el%20%C3%BAltimo%20lanzamiento%20de%20un%20dispositivo%20e%20Apple%20con%20el%20que%20navegar%20por%20la%20web%2C%20leer%20y%20enviar%20emails%20y%20disfrutar%20de%20opciones%20multimedia%20como%20ver%20fotos%2C%20v%C3%ADdeos%2C%20mapas%20o%20leer%20e-books.%0D%0A%0D%0AEl%20Ipad%2C%20con%20un%20grosor%20de%2013%2C4%20mm%20y%20680%20gramos%20de%20peso%2C" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;t=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;annotation=Ipad%2C%20es%20el%20%C3%BAltimo%20lanzamiento%20de%20un%20dispositivo%20e%20Apple%20con%20el%20que%20navegar%20por%20la%20web%2C%20leer%20y%20enviar%20emails%20y%20disfrutar%20de%20opciones%20multimedia%20como%20ver%20fotos%2C%20v%C3%ADdeos%2C%20mapas%20o%20leer%20e-books.%0D%0A%0D%0AEl%20Ipad%2C%20con%20un%20grosor%20de%2013%2C4%20mm%20y%20680%20gramos%20de%20peso%2C" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=Ipad%2C%20es%20el%20%C3%BAltimo%20lanzamiento%20de%20un%20dispositivo%20e%20Apple%20con%20el%20que%20navegar%20por%20la%20web%2C%20leer%20y%20enviar%20emails%20y%20disfrutar%20de%20opciones%20multimedia%20como%20ver%20fotos%2C%20v%C3%ADdeos%2C%20mapas%20o%20leer%20e-books.%0D%0A%0D%0AEl%20Ipad%2C%20con%20un%20grosor%20de%2013%2C4%20mm%20y%20680%20gramos%20de%20peso%2C" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&title=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Ipad, nuevo dispositivo táctil de Apple" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F&amp;t=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Ipad%2C%20nuevo%20dispositivo%20t%C3%A1ctil%20de%20Apple%20-%20http%3A%2F%2Fwww.puntopeek.com%2Fweb-20%2Fipad-nuevo-dispositivo-tactil-de-apple%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/web-20/ipad-nuevo-dispositivo-tactil-de-apple/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eventos en Windows Form</title>
		<link>http://www.puntopeek.com/tutoriales-c/eventos-en-windows-form/</link>
		<comments>http://www.puntopeek.com/tutoriales-c/eventos-en-windows-form/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 06:20:32 +0000</pubDate>
		<dc:creator>Tomy</dc:creator>
				<category><![CDATA[Tutoriales C#]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Windows Form]]></category>

		<guid isPermaLink="false">http://www.puntopeek.com/?p=264</guid>
		<description><![CDATA[
En estos días no he tenido mucho tiempo de publicar nada porque he estado ocupado en la universidad con muchas tareas y proyectos, pero hoy les dejaré un programa muy sencillo, y les hablaré un poco sobre los eventos en Windows Form, que son una importante herramienta para lograr una buena interacción con el usuario que [...]


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[
<p>En estos días no he tenido mucho tiempo de publicar nada porque he estado ocupado en la universidad con muchas tareas y proyectos, pero hoy les dejaré un programa muy sencillo, y les hablaré un poco sobre los eventos en Windows Form, que son una importante herramienta para lograr una buena interacción con el usuario que use nuestro programa.<span id="more-264"></span>Hay muchos eventos (MouseDown, MouseUp, KeyPress, etc) en C#, incluso podemos crear nuestros propios eventos.</p>
<p>Cuando creamos un elemento en Windows Form, para seleccionar cual evento queremos disparar y como lo queremos programar, solo hay que seleccionar un objeto (boton, formulario, label) que hayamos creado previamente, y en el menu <strong>Propiedades</strong>, en la parte superior seleccionamos <strong>Events</strong>, ahí salen todos los eventos asociados al objeto creado. Solo tenemos que hacer doble click, entonces ya podremos programar lo que queremos que se haga cuando se dispare el evento.</p>
<p>Si se fijan bien, al poner el mouse arriba de un Evento, en la parte inferior del panel de<strong> propiedades</strong> aparece una pequeña descripción sobre el evento.</p>
<p>Aquí les dejo un programita que hice ya hace algunos años, y les servirá de ejemplo para que vean el manejo del evento MouseMove().</p>
<p>Pueden descargar el código fuente aquí:<br />
<a href="http://www.puntopeek.com/wp-content/uploads/2009/11/Broma.zip">http://www.puntopeek.com/wp-content/uploads/2009/11/Broma.zip</a></p>
<p>Lo unico que hay que saber para hacer un programa de este tipo, bien sencillo, es programar el evento MouseMove() y saber que MouseMove() se activa cuando el mouse pasa por encima del objeto asociado este evento. El programa lo que hace es mover el botón de lugar cuando tratas de posicionar el mouse encima del botón, esto se hace calculando nuevas coordenadas.</p>
<p><a href="http://www.puntopeek.com/wp-content/uploads/2009/11/ejemplo.png"><img title="ejemplo" src="http://www.puntopeek.com/wp-content/uploads/2009/11/ejemplo.png" alt="ejemplo Eventos en Windows Form" width="420" height="287" /></a></p>
<p>Bueno, los dejo con el ejemplo, tengo que seguir trabajando en mi proyecto de Estructura de Datos (Un Módulo de Respuesta Automatizada xD). Practiquen un poco y lean sobre el Grafics en Windows Forms, porque a partir del lunes empezaré a escribir pequeño tutorial sobre como programar algun juego sencillo en C#, y estoy pensando en el Sudoku. Cualquier duda en los comentarios.</p>



Comparte este post:


	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="Meneame"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;title=Eventos%20en%20Windows%20Form&amp;bodytext=En%20estos%20d%C3%ADas%C2%A0no%20he%20tenido%20mucho%20tiempo%20de%20publicar%20nada%20porque%20he%20estado%20ocupado%20en%20la%20universidad%20con%20muchas%20tareas%20y%20proyectos%2C%20pero%20hoy%20les%20dejar%C3%A9%20un%20programa%20muy%20sencillo%2C%20y%20les%20hablar%C3%A9%20un%20poco%20sobre%20los%20eventos%20en%20Windows%20Form%2C%20que%20son%20una%20" title="Digg"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;title=Eventos%20en%20Windows%20Form&amp;notes=En%20estos%20d%C3%ADas%C2%A0no%20he%20tenido%20mucho%20tiempo%20de%20publicar%20nada%20porque%20he%20estado%20ocupado%20en%20la%20universidad%20con%20muchas%20tareas%20y%20proyectos%2C%20pero%20hoy%20les%20dejar%C3%A9%20un%20programa%20muy%20sencillo%2C%20y%20les%20hablar%C3%A9%20un%20poco%20sobre%20los%20eventos%20en%20Windows%20Form%2C%20que%20son%20una%20" title="del.icio.us"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;t=Eventos%20en%20Windows%20Form" title="Facebook"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Eventos%20en%20Windows%20Form&amp;story=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="BarraPunto"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;title=Eventos%20en%20Windows%20Form&amp;annotation=En%20estos%20d%C3%ADas%C2%A0no%20he%20tenido%20mucho%20tiempo%20de%20publicar%20nada%20porque%20he%20estado%20ocupado%20en%20la%20universidad%20con%20muchas%20tareas%20y%20proyectos%2C%20pero%20hoy%20les%20dejar%C3%A9%20un%20programa%20muy%20sencillo%2C%20y%20les%20hablar%C3%A9%20un%20poco%20sobre%20los%20eventos%20en%20Windows%20Form%2C%20que%20son%20una%20" title="Google Bookmarks"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;title=Eventos%20en%20Windows%20Form" title="Reddit"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="Technorati"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="Wikio"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio" alt="Wikio" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;title=Eventos%20en%20Windows%20Form&amp;source=Programaci%C3%B3n+y+desarrollo+web+Programaci%C3%B3n+en+C%23%2C+PHP+y+software+libre&amp;summary=En%20estos%20d%C3%ADas%C2%A0no%20he%20tenido%20mucho%20tiempo%20de%20publicar%20nada%20porque%20he%20estado%20ocupado%20en%20la%20universidad%20con%20muchas%20tareas%20y%20proyectos%2C%20pero%20hoy%20les%20dejar%C3%A9%20un%20programa%20muy%20sencillo%2C%20y%20les%20hablar%C3%A9%20un%20poco%20sobre%20los%20eventos%20en%20Windows%20Form%2C%20que%20son%20una%20" title="LinkedIn"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Eventos%20en%20Windows%20Form&amp;url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="Netvibes"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="Bitacoras.com"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&title=Eventos%20en%20Windows%20Form" title="Diggita"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Eventos%20en%20Windows%20Form&amp;body=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="email"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email link Eventos en Windows Form" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F&amp;t=Eventos%20en%20Windows%20Form" title="MySpace"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Eventos%20en%20Windows%20Form%20-%20http%3A%2F%2Fwww.puntopeek.com%2Ftutoriales-c%2Feventos-en-windows-form%2F" title="Twitter"><img src="http://www.puntopeek.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>


<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://www.puntopeek.com/tutoriales-c/eventos-en-windows-form/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 2.474 seconds -->
