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

<channel>
	<title>Indalcasa &#187; while</title>
	<atom:link href="http://www.indalcasa.com/tag/while/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.indalcasa.com</link>
	<description>Un blog de tecnologia</description>
	<lastBuildDate>Tue, 03 Jan 2012 15:14:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bucle do-while en VisualBasic</title>
		<link>http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/</link>
		<comments>http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 08:15:42 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[.Net (C#)]]></category>
		<category><![CDATA[Mono (C#)]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Visual Basic .Net]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[do]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[net framework]]></category>
		<category><![CDATA[vb]]></category>
		<category><![CDATA[visual basic]]></category>
		<category><![CDATA[while]]></category>

		<guid isPermaLink="false">http://www.indalcasa.com/?p=61</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/' addthis:title='Bucle do-while en VisualBasic ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>Llevo tiempo currando con Visual Basic .Net, pero como persona formada desde hace años en lenguajes tipo C (C, C++, Java, C#, PHP, etc) el paso a programar en Visual Basic, cuesta mucho y cosas tan cotidianas como hacer un bucle, un switch o similares pueden convertirse en una peligrosa trampa que nos consumira muchos [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/' addthis:title='Bucle do-while en VisualBasic ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/' addthis:title='Bucle do-while en VisualBasic ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>Llevo tiempo currando con <strong>Visual Basic .Net</strong>, pero como persona formada desde hace años en lenguajes tipo <strong>C</strong> (<strong>C</strong>, <strong>C++</strong>, <strong>Java</strong>, <strong>C#</strong>, <strong>PHP</strong>, etc) el paso a programar en Visual Basic, cuesta mucho y cosas tan cotidianas como hacer un bucle, un switch o similares pueden convertirse en una peligrosa trampa que nos consumira muchos minutos muy valiosos.</p>
<p>La ultima que me he topado ha sido el bucle <strong>do while</strong>. En cualquier lenguaje tipo <strong>C</strong>, practicamente independiente del lenguaje estos bucles son iguales:</p>
<blockquote><pre class="csharp">  <span style="color: #0600FF;">do</span> <span style="color: #000000;">&#123;</span>
    sentencias
  <span style="color: #000000;">&#125;</span> <span style="color: #0600FF;">while</span><span style="color: #000000;">&#40;</span>condicion<span style="color: #000000;">&#41;</span>;</pre>
</blockquote>
<p>Pero como no, estamos con <strong>Visual Basic</strong> y aqui todo funciona de manera diferente, es como nuestro tipico amigo que siempre lleva la contraria a todo. Por ejemplo para hacer un bucle <strong>do-while</strong> (me sorprende que en 9 meses sea la primera vez que me vea obligado a hacerlo, el bucle es <strong>do-loop-while</strong>, siendo su sintaxis</p>
<blockquote><pre class="vbnet">  <span style="color: #0600FF;">Do</span>
    sentencias
  <span style="color: #0600FF;">Loop</span> <span style="color: #0600FF;">While</span> condicio</pre>
</blockquote>
<p>Puede que la gente que conozca o programe en <strong>Visual Basic</strong> lo vea una tonteria, pero para gente como yo que por razones laborales se ven obligadas a programar en dicho lenguaje y que por muchos meses se que lleve sigan prefiriendo <strong>C#</strong> a <strong>VB.Net</strong>, cosas tan cotidianas pueden convertirse en un minimundo.</p>
<p>Ya de paso y para aprovechar el post, explico que los bucles <strong>do while</strong>, son bucles que se recorreran igual que los <strong>while</strong>, en funcion de una condicion que de ser cierta dara una vuelta mas al bucle y que la principal diferencia entre los bucles <strong>while</strong> y <strong>do while</strong>, radica en que el <strong>while</strong>, primero comprueba la condicion antes de hacer una iteracion al bucle, mientras que los <strong>do while</strong> primero dara una iteracion al bucle y al final comprobara si debe de seguir haciendo iteraciones. Dicho de otro modo, el el <strong>while</strong>, primero comprobamos que debemos entrar al bucle y de ser cierto, entramos, en los <strong>do while</strong>, primero entramos al bucle y al final de este comprobamos si debemos dar una vuelta mas.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/' addthis:title='Bucle do-while en VisualBasic ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.indalcasa.com/programacion/bucle-do-while-en-visualbasic/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

