Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PlaySound<br />
Es todo lo que ti<strong>en</strong>e que hacer. Cuando el programa llegue a esa línea, irá al<br />
procedimi<strong>en</strong>to PlaySound y ejecutará el código cont<strong>en</strong>ido allí. A continuación,<br />
el programa regresa a la sigui<strong>en</strong>te línea que vi<strong>en</strong>e después de la llamada a<br />
PlaySound.<br />
Puede llamar a tantos procedimi<strong>en</strong>tos como desee. Los procedimi<strong>en</strong>tos se<br />
ejecutan <strong>en</strong> el ord<strong>en</strong> de llamada. Por ejemplo, podría t<strong>en</strong>er también un<br />
procedimi<strong>en</strong>to llamado DisplayResults; para ejecutarlo después de ejecutar el<br />
procedimi<strong>en</strong>to PlaySounds, llame a los procedimi<strong>en</strong>tos como se muestra a<br />
continuación.<br />
PlaySounds<br />
DisplayResults<br />
Funciones y Subs<br />
Exist<strong>en</strong> dos tipos de procedimi<strong>en</strong>tos: funciones y subrutinas (llamadas a veces<br />
sub). Una función devuelve un valor al procedimi<strong>en</strong>to que la llamó, mi<strong>en</strong>tras<br />
que una subrutina simplem<strong>en</strong>te ejecuta código. Se llama a una subrutina<br />
cuando una línea de código, que conti<strong>en</strong>e el nombre de ésta, se agrega al<br />
programa como <strong>en</strong> el sigui<strong>en</strong>te ejemplo.<br />
DisplayResults<br />
Las funciones son difer<strong>en</strong>tes, porque las funciones no sólo ejecutan códigos,<br />
también devuelv<strong>en</strong> un valor. Por ejemplo, imagine una función llamada<br />
GetDayOfWeek que devuelve un Integer que indica el día de la semana. Se<br />
llama a esta función primero mediante la declaración de una variable para<br />
almac<strong>en</strong>ar el valor devuelto y luego se asigna el valor devuelto a la variable<br />
para un uso posterior, tal como se muestra a continuación.<br />
Dim Today As Integer<br />
Today = GetDayOfWeek<br />
En este ejemplo, el valor devuelto por la función se copia a la variable<br />
d<strong>en</strong>ominada Today y se almac<strong>en</strong>a para un uso posterior.<br />
Escribir procedimi<strong>en</strong>tos<br />
Los procedimi<strong>en</strong>tos se escrib<strong>en</strong> colocando primero una declaración de<br />
procedimi<strong>en</strong>to. Una declaración de procedimi<strong>en</strong>to realiza varias acciones: indica<br />
si el procedimi<strong>en</strong>to es una función o una subrutina, d<strong>en</strong>omina el<br />
procedimi<strong>en</strong>to y detalla todos los parámetros que puede t<strong>en</strong>er (los parámetros<br />
se analizarán <strong>en</strong> detalle más adelante <strong>en</strong> esta lección). A continuación, se<br />
ofrece un ejemplo de una declaración de procedimi<strong>en</strong>to s<strong>en</strong>cilla.<br />
Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 40