<?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>Manual Web &#187; VBScript</title>
	<atom:link href="http://www.manualweb.net/categoria/vbscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.manualweb.net</link>
	<description>www.manualweb.net</description>
	<lastBuildDate>Tue, 27 Sep 2011 11:37:15 +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>Arrays en VBScript</title>
		<link>http://www.manualweb.net/vbscript/arrays-en-vbscript/</link>
		<comments>http://www.manualweb.net/vbscript/arrays-en-vbscript/#comments</comments>
		<pubDate>Fri, 28 May 2010 22:22:57 +0000</pubDate>
		<dc:creator>manualweb</dc:creator>
				<category><![CDATA[VBScript]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[DIM]]></category>
		<category><![CDATA[matriz]]></category>
		<category><![CDATA[preserve]]></category>
		<category><![CDATA[redim]]></category>
		<category><![CDATA[redimensionar]]></category>
		<category><![CDATA[UBound]]></category>

		<guid isPermaLink="false">http://www.manualweb.net/?p=273</guid>
		<description><![CDATA[Declarar un Array Recorriendo el Array Arrays de múltiples tipos Redimensionar un Array Ejemplos de Código relacionados Declarar un Array Para declarar un array en VBScript bastará con declarar una variable que tenga un rango, el cual establecerá el tamaño del array. Cada rango será una dimensión del array, así un array con dos dimensiones [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://www.manualweb.net/vbscript/arrays-en-vbscript/#toc-declarar-un-array">Declarar un Array</a></li>
<li><a href="http://www.manualweb.net/vbscript/arrays-en-vbscript/#toc-recorriendo-el-array">Recorriendo el Array</a></li>
<li><a href="http://www.manualweb.net/vbscript/arrays-en-vbscript/#toc-arrays-de-mltiples-tipos">Arrays de múltiples tipos</a></li>
<li><a href="http://www.manualweb.net/vbscript/arrays-en-vbscript/#toc-redimensionar-un-array">Redimensionar un Array</a></li>
<li><a href="http://www.manualweb.net/vbscript/arrays-en-vbscript/#toc-ejemplos-de-cdigo-relacionados">Ejemplos de Código relacionados</a></li>
</ol>
</div>
<h3 id="toc-declarar-un-array">Declarar un Array</h3>
<p>Para declarar un array en VBScript bastará con declarar una variable que tenga un rango, el cual establecerá el tamaño del array. Cada rango será una dimensión del array, así un array con dos dimensiones será una matriz. El límite de dimensiones en VBScript es de 60.</p>
<p>Veamos como se declara un array:</p>
<pre>DIM miArray (3)
DIM miMatriz (2,10)</pre>
<p>Cuando estamos declarando un array de x posiciones, este, tiene como tamaño x+1. En los casos anteriores tendrían una longitud de 4 en el primero y 3,11 en el segundo de los casos.</p>
<p>Para acceder a un determinado elemento del array lo haremos de la siguiente forma:</p>
<pre>miArray(posicion)
'Si se tratase de una matriz
miArray(posicion,posicion)</pre>
<p>Ya sea para mostrar su valor:</p>
<pre>document.write (miArray(posicion))</pre>
<p>o para modificarlo:</p>
<pre>miArray(posicion) = valor</pre>
<h3 id="toc-recorriendo-el-array">Recorriendo el Array</h3>
<p>Para mostrar todo el contenido de un array nos podemos ayudar de alguna sentencia de control de flujo repetitiva. Veamos como mostrarlo mediante un bucle for.</p>
<pre>for x=0 to UBound(miArray)
  document.write(miArray(x))
next</pre>
<p>Para controlar el tamaño del array utilizamos la función <a title="UBound()" href="http://w3api.com/wiki/VBScript:Ubound">UBound(array)</a>.</p>
<h3 id="toc-arrays-de-mltiples-tipos">Arrays de múltiples tipos</h3>
<p>Una de las características principales de los arrays en VBScript es que estos pueden albergar datos de diferentes tipos. Es decir, no tenemos que declarar un array ded Strings o de enteros, sino que el array puede contener strings y entreros al mismo tiempo.</p>
<p>Así podriamos tener el siguiente código:</p>
<pre>miArray(0) = "Cadena"
miArray(1) = 4
miArray(2) = #16/09/1976#
miArray(3) = true</pre>
<h3 id="toc-redimensionar-un-array">Redimensionar un Array</h3>
<p>La segunda de las características de los arrays es que pueden ser redimensionados, es decir, que podemos cambiar el tamaño del array una vez que este ha sido declarado. Solo se podrán redimensionar los arrays que se hayan declarado sin dimensión.</p>
<p>Para redimensionar un array utilizaremos la sentencia redim. La redimensión puede ser tanto para aumentar como para disminuir su tamaño.</p>
<pre>DIM miArray()
REDIM miArray(2)</pre>
<p>Si redimensionamos el array tal cual, perderemos su contenido. Para evitar esto utilizaremos la clausula preserve.</p>
<pre>REDIM PRESERVE miArray(2)</pre>
<h3 id="toc-ejemplos-de-cdigo-relacionados">Ejemplos de Código relacionados</h3>
<ul>
<li><a title="Recorrer una matriz en VBScript" href="http://lineadecodigo.com/vbscript/recorrer-una-matriz-en-vbscript/">Recorrer una matriz en VBScript</a></li>
<li><a title="Redimensionar un array con VBScript" href="http://lineadecodigo.com/vbscript/redimensionar-un-array-con-vbscript/">Redimensionar un array con VBScript</a></li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F&amp;title=Arrays%20en%20VBScript&amp;bodytext=%0ADeclarar%20un%20Array%0ARecorriendo%20el%20Array%0AArrays%20de%20m%C3%BAltiples%20tipos%0ARedimensionar%20un%20Array%0AEjemplos%20de%20C%C3%B3digo%20relacionadosDeclarar%20un%20Array%0D%0APara%20declarar%20un%20array%20en%20VBScript%20bastar%C3%A1%20con%20declarar%20una%20variable%20que%20tenga%20un%20rango%2C%20el%20cual%20establecer%C3" title="Digg"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F" title="Sphinn"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F&amp;title=Arrays%20en%20VBScript&amp;notes=%0ADeclarar%20un%20Array%0ARecorriendo%20el%20Array%0AArrays%20de%20m%C3%BAltiples%20tipos%0ARedimensionar%20un%20Array%0AEjemplos%20de%20C%C3%B3digo%20relacionadosDeclarar%20un%20Array%0D%0APara%20declarar%20un%20array%20en%20VBScript%20bastar%C3%A1%20con%20declarar%20una%20variable%20que%20tenga%20un%20rango%2C%20el%20cual%20establecer%C3" title="del.icio.us"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F&amp;t=Arrays%20en%20VBScript" title="Facebook"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F&amp;title=Arrays%20en%20VBScript" title="Mixx"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F&amp;title=Arrays%20en%20VBScript&amp;annotation=%0ADeclarar%20un%20Array%0ARecorriendo%20el%20Array%0AArrays%20de%20m%C3%BAltiples%20tipos%0ARedimensionar%20un%20Array%0AEjemplos%20de%20C%C3%B3digo%20relacionadosDeclarar%20un%20Array%0D%0APara%20declarar%20un%20array%20en%20VBScript%20bastar%C3%A1%20con%20declarar%20una%20variable%20que%20tenga%20un%20rango%2C%20el%20cual%20establecer%C3" title="Google Bookmarks"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F&amp;title=Arrays%20en%20VBScript" title="Live"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Farrays-en-vbscript%2F" title="Meneame"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manualweb.net/vbscript/arrays-en-vbscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción al VBScript</title>
		<link>http://www.manualweb.net/vbscript/introduccion-al-vbscript/</link>
		<comments>http://www.manualweb.net/vbscript/introduccion-al-vbscript/#comments</comments>
		<pubDate>Fri, 28 May 2010 21:44:11 +0000</pubDate>
		<dc:creator>manualweb</dc:creator>
				<category><![CDATA[VBScript]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[CBool]]></category>
		<category><![CDATA[CByte]]></category>
		<category><![CDATA[CCur]]></category>
		<category><![CDATA[CDate]]></category>
		<category><![CDATA[CDbl]]></category>
		<category><![CDATA[CInt]]></category>
		<category><![CDATA[CLng]]></category>
		<category><![CDATA[comentario]]></category>
		<category><![CDATA[constante]]></category>
		<category><![CDATA[CSng]]></category>
		<category><![CDATA[CStr]]></category>
		<category><![CDATA[currency]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[DIM]]></category>
		<category><![CDATA[double]]></category>
		<category><![CDATA[empty]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[integer]]></category>
		<category><![CDATA[IsEmpty]]></category>
		<category><![CDATA[IsError]]></category>
		<category><![CDATA[IsNumeric]]></category>
		<category><![CDATA[IsObject]]></category>
		<category><![CDATA[long]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[rem]]></category>
		<category><![CDATA[single]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[variable]]></category>

		<guid isPermaLink="false">http://www.manualweb.net/?p=260</guid>
		<description><![CDATA[Comentarios Tipos de Datos Variables Constantes Ejemplos de código relacionados VBScript es un subconjunto de Visual Basic for Applications. Es un lenguaje script cuyo uso se extiende tanto en páginas web de maquinas cliente como en páginas activas de servidor (ASP), si bien, es en este segundo caso, donde adquiere mayor importancia. Comentarios Para introducir [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://www.manualweb.net/vbscript/introduccion-al-vbscript/#toc-comentarios">Comentarios</a></li>
<li><a href="http://www.manualweb.net/vbscript/introduccion-al-vbscript/#toc-tipos-de-datos">Tipos de Datos</a></li>
<li><a href="http://www.manualweb.net/vbscript/introduccion-al-vbscript/#toc-variables">Variables</a></li>
<li><a href="http://www.manualweb.net/vbscript/introduccion-al-vbscript/#toc-constantes">Constantes</a></li>
<li><a href="http://www.manualweb.net/vbscript/introduccion-al-vbscript/#toc-ejemplos-de-cdigo-relacionados">Ejemplos de código relacionados</a></li>
</ol>
</div>
<p>VBScript es un subconjunto de Visual Basic for Applications. Es un lenguaje script cuyo uso se extiende tanto en páginas web de maquinas cliente como en páginas activas de servidor (ASP), si bien, es en este segundo caso, donde adquiere mayor importancia.</p>
<h3 id="toc-comentarios">Comentarios</h3>
<p>Para introducir un comentario deberemos de usar la apostrofe ' o bien la palabra REM.</p>
<pre>REM Esto es un comentario
' Esto es un comentario</pre>
<h3 id="toc-tipos-de-datos">Tipos de Datos</h3>
<p>Lo primero que debemos de indicar es que en VBScript no es necesario darle un tipo a la variable. Es decir, podremos tener variables sin tipo a las cuales podremos asignarles cualquier valor. Estas variables serían de tipo variant.</p>
<p>Los tipos básicos que tiene VBScript son:</p>
<ul>
<li><strong>Byte</strong>, enteros entre 0 y 255</li>
<li><strong>Integer</strong>, enteros entre -32.786 y 32.767</li>
<li><strong>Long</strong>, enteros entre -2.147.483.648 y 2.147.483.647</li>
<li><strong>Single</strong>, números reales de precisión simple</li>
<li><strong>Double</strong>, números reales de doble precisión</li>
<li><strong>Currency</strong>, cifras monetarias</li>
<li><strong>Date</strong>, fechas entre 01/01/100 y 31/12/9999</li>
<li><strong>String</strong>, cadenas de hasta 2 millones de caracteres</li>
<li><strong>Boolean</strong>, valor booleano. Puede tomar true o false.</li>
<li><strong>Null</strong>, valor nulo. No contiene nada.</li>
<li><strong>Empty</strong>, es el tipo que toma una variable variant cuando está sin inicializar (0 si es numérica y "" si es cadena).</li>
<li><strong>Error</strong>, sería el tipo error.</li>
</ul>
<p>Existen una serie de funciones que nos servirán para ver cual es el tipo de las variables. Estas funciones son:</p>
<ul>
<li><strong>IsEmpty (variable)</strong>, devuelve True si la variable es de tipo Empty</li>
<li><strong>IsError (variable)</strong>, devuelve True si la variable es de tipo Error.</li>
<li><strong>IsNull (variable)</strong>, devuelve True si la variable es de tipo Null.</li>
<li><strong>IsNumeric (variable)</strong>, devuelve True si la variable es un número de cualquier tipo.</li>
<li><strong>IsObject (variable)</strong>, devuelve True si la variable pertenece al tipo Object.</li>
</ul>
<p>Si bien, existe una función que devuelve el tipo de la variable, independientemente del tipo que esta sea. Esta función es <strong>vartype (variable)</strong>. Los posibles valores que puede devolver son:</p>
<ul>
<li>0-Null</li>
<li>1-Empty</li>
<li>2 -Integer</li>
<li>3-Long</li>
<li>4-Single</li>
<li>5-Double</li>
<li>6-Currency</li>
<li>7-Date</li>
<li>8-String</li>
<li>9-Objeto de automatización</li>
<li>10-Error</li>
<li>11-Boolean</li>
<li>12-Variant</li>
<li>13-Objeto de acceso a datos</li>
<li>17-Byte</li>
<li>8192-Array</li>
</ul>
<p>También tenemos unas funciones que nos van a ayudar a cambiar el tipo de las variables. Estas son las funciones de conversión:</p>
<ul>
<li><strong>CBool (variable),</strong> convierte la variable en booleana. Si la variable vale 0 se convertirá en true. Otro valor se convertira en false.</li>
<li><strong>CByte (variable),</strong> convierte la variable en Byte.</li>
<li><strong>CInt (variable), </strong>convierte la variable en Integer.</li>
<li><strong>CLng (variable)</strong>, convierte la variable en Long.</li>
<li><strong>CSng (variable)</strong>, convierte la variable en Single.</li>
<li><strong>CDbl (variable)</strong>, convierte la variable en Double.</li>
<li><strong>CCur (variable)</strong>, convierte la variable en Currency.</li>
<li><strong>CDate (variable)</strong>, convierte la variable en Date.</li>
<li><strong>CStr (variable)</strong>, convierte la variable en String.</li>
</ul>
<h3 id="toc-variables">Variables</h3>
<p>Para declarar una variable lo haremos de la siguiente manera:</p>
<pre>DIM nombre_variable1, nombre_variable2,..., nombre_variableN</pre>
<p>Los nombres de las variables deben de comenzar por una letra, no pueden contener el carácter punto y no deben de exceder de 255 caracteres.</p>
<p>El ámbito de las variables será global a todos el código script de la página, o bien local si la variable ha sido declarada en un procedimiento.</p>
<h3 id="toc-constantes">Constantes</h3>
<p>Para declarar una constante deberemos de hacerlo de la siguiente manera:</p>
<pre>CONST nombre_constante = valor</pre>
<p>El valor que se le asigne a la variable no podrá alterarse.</p>
<h3 id="toc-ejemplos-de-cdigo-relacionados">Ejemplos de código relacionados</h3>
<ul>
<li><a title="Como definir una variable en VBScript" href="http://lineadecodigo.com/vbscript/como-definir-una-constante-en-vbscript/">Cómo definir una constante en VBScript</a></li>
<li><a title="Comentar código en VBScript" href="http://lineadecodigo.com/vbscript/comentar-codigo-en-vbscript/">Comentar código en VBScript</a></li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F&amp;title=Introducci%C3%B3n%20al%20VBScript&amp;bodytext=%0AComentarios%0ATipos%20de%20Datos%0AVariables%0AConstantes%0AEjemplos%20de%20c%C3%B3digo%20relacionados%0D%0AVBScript%20es%20un%20subconjunto%20de%20Visual%20Basic%20for%20Applications.%20Es%20un%20lenguaje%20script%20cuyo%20uso%20se%20extiende%20tanto%20en%20p%C3%A1ginas%20web%20de%20maquinas%20cliente%20como%20en%20p%C3%A1ginas%20acti" title="Digg"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F" title="Sphinn"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F&amp;title=Introducci%C3%B3n%20al%20VBScript&amp;notes=%0AComentarios%0ATipos%20de%20Datos%0AVariables%0AConstantes%0AEjemplos%20de%20c%C3%B3digo%20relacionados%0D%0AVBScript%20es%20un%20subconjunto%20de%20Visual%20Basic%20for%20Applications.%20Es%20un%20lenguaje%20script%20cuyo%20uso%20se%20extiende%20tanto%20en%20p%C3%A1ginas%20web%20de%20maquinas%20cliente%20como%20en%20p%C3%A1ginas%20acti" title="del.icio.us"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F&amp;t=Introducci%C3%B3n%20al%20VBScript" title="Facebook"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F&amp;title=Introducci%C3%B3n%20al%20VBScript" title="Mixx"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F&amp;title=Introducci%C3%B3n%20al%20VBScript&amp;annotation=%0AComentarios%0ATipos%20de%20Datos%0AVariables%0AConstantes%0AEjemplos%20de%20c%C3%B3digo%20relacionados%0D%0AVBScript%20es%20un%20subconjunto%20de%20Visual%20Basic%20for%20Applications.%20Es%20un%20lenguaje%20script%20cuyo%20uso%20se%20extiende%20tanto%20en%20p%C3%A1ginas%20web%20de%20maquinas%20cliente%20como%20en%20p%C3%A1ginas%20acti" title="Google Bookmarks"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F&amp;title=Introducci%C3%B3n%20al%20VBScript" title="Live"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Fintroduccion-al-vbscript%2F" title="Meneame"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manualweb.net/vbscript/introduccion-al-vbscript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Estructuras Selectivas</title>
		<link>http://www.manualweb.net/vbscript/estructuras-selectivas/</link>
		<comments>http://www.manualweb.net/vbscript/estructuras-selectivas/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:33:10 +0000</pubDate>
		<dc:creator>manualweb</dc:creator>
				<category><![CDATA[VBScript]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[case else]]></category>
		<category><![CDATA[else]]></category>
		<category><![CDATA[estructura selectiva]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[if-then-else]]></category>
		<category><![CDATA[then]]></category>

		<guid isPermaLink="false">http://www.manualweb.net/?p=252</guid>
		<description><![CDATA[If-Then-Else Case Ejemplos de Código relacionados Dentro de VBScript nos encontraremos con 2 tipos de estructuras selectivas: if-then-else y case. Las estructuras selectivas nos sirven para discernir el hacer una cosa u otra en base a una o varias condiciones. If-Then-Else Esta estructura selectiva nos permite elegir entre dos alternativas atendiendo a una condición. Veamos [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://www.manualweb.net/vbscript/estructuras-selectivas/#toc-if-then-else">If-Then-Else</a></li>
<li><a href="http://www.manualweb.net/vbscript/estructuras-selectivas/#toc-case">Case</a></li>
<li><a href="http://www.manualweb.net/vbscript/estructuras-selectivas/#toc-ejemplos-de-cdigo-relacionados">Ejemplos de Código relacionados</a></li>
</ol>
</div>
<p>Dentro de VBScript nos encontraremos con 2 tipos de estructuras selectivas: if-then-else y case. Las estructuras selectivas nos sirven para discernir el hacer una cosa u otra en base a una o varias condiciones.</p>
<h3 id="toc-if-then-else">If-Then-Else</h3>
<p>Esta estructura selectiva nos permite elegir entre dos alternativas atendiendo a una condición. Veamos las diferentes formas de expresar la estrucutra:</p>
<p>En el caso de que solo necesitemos evaluar un caso:</p>
<pre>IF condicion(es) THEN
  accion(es)
END IF</pre>
<p>En el caso de que queramos expresar las dos condiciones:</p>
<pre>IF condicion(es) THEN
  accion(es)
ELSE
  accion(es)
END IF</pre>
<p>Incluso podemos anidar varias estructuras selectivas:</p>
<pre>IF condicion(es) THEN
  accion(es)
ELSE IF condicion(es) THEN
  accion(es)
END IF</pre>
<h3 id="toc-case">Case</h3>
<p>Esta segunda estructura selectiva podremos realizar diferentes acciones atendiendo a diferentes condiciones. Es decir, que sería como una anidación de estructuras selectivas if. Su estructura será la siguiente:</p>
<pre>SELECT CASE expresion
CASE valor1
  accion(es)
CASE valor2
  accion(es)
...
CASE ELSE
  accion(es)
END SELECT</pre>
<p>Dependiendo del valor que tome la expresión realizaremos unas u otras acciones. En el caso de que el valor de la expresión no este recogido en el subconjunto de case se realizarán las acciones del case else.</p>
<h3 id="toc-ejemplos-de-cdigo-relacionados">Ejemplos de Código relacionados</h3>
<ul>
<li></li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F&amp;title=Estructuras%20Selectivas&amp;bodytext=%0AIf-Then-Else%0ACase%0AEjemplos%20de%20C%C3%B3digo%20relacionados%0D%0ADentro%20de%20VBScript%20nos%20encontraremos%20con%202%20tipos%20de%20estructuras%20selectivas%3A%20if-then-else%20y%20case.%20Las%20estructuras%20selectivas%20nos%20sirven%20para%20discernir%20el%20hacer%20una%20cosa%20u%20otra%20en%20base%20a%20una%20o%20varias" title="Digg"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F" title="Sphinn"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F&amp;title=Estructuras%20Selectivas&amp;notes=%0AIf-Then-Else%0ACase%0AEjemplos%20de%20C%C3%B3digo%20relacionados%0D%0ADentro%20de%20VBScript%20nos%20encontraremos%20con%202%20tipos%20de%20estructuras%20selectivas%3A%20if-then-else%20y%20case.%20Las%20estructuras%20selectivas%20nos%20sirven%20para%20discernir%20el%20hacer%20una%20cosa%20u%20otra%20en%20base%20a%20una%20o%20varias" title="del.icio.us"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F&amp;t=Estructuras%20Selectivas" title="Facebook"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F&amp;title=Estructuras%20Selectivas" title="Mixx"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F&amp;title=Estructuras%20Selectivas&amp;annotation=%0AIf-Then-Else%0ACase%0AEjemplos%20de%20C%C3%B3digo%20relacionados%0D%0ADentro%20de%20VBScript%20nos%20encontraremos%20con%202%20tipos%20de%20estructuras%20selectivas%3A%20if-then-else%20y%20case.%20Las%20estructuras%20selectivas%20nos%20sirven%20para%20discernir%20el%20hacer%20una%20cosa%20u%20otra%20en%20base%20a%20una%20o%20varias" title="Google Bookmarks"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F&amp;title=Estructuras%20Selectivas" title="Live"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.manualweb.net%2Fvbscript%2Festructuras-selectivas%2F" title="Meneame"><img src="http://www.manualweb.net/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manualweb.net/vbscript/estructuras-selectivas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

