DIARIO ELECTRONICO - Comandos, Sentencias, Variables
1.Variables-concepto
las variables son
estructuras de datos que pueden variar durante la ejecución de un programa.
Declarar variables significa
indicar el tipo de dato que almacenara las variables que participan en el
programa.
Antes de usar una variable debemos
declararla y es recomendable iniciarla. La primera vez que se usa debe
declararse, el resto de veces no se debe hacer, es importante que el valor
asignado sea compatible con el tipo de variable.
Variables:
TIPO ENTERO
Para una variable numérica de valores de -32768 a 32767.
Para ello usaremos el código
Dim NombreVariable as Integer
Si tenemos almacenado un valor con algún tipo de variable que no sea de tipo Integer podremos convertirlo a Integer mediante el comando CInt. En la siguiente línea podemos ver el uso de este comando con un ejemplo sencillo.
Sub Convertir_a_integer()
n = 9.56
MsgBox CInt(n)
End SubEl mensaje en pantalla devolverá el valor de 10, es decir, el redondeo del valor de la variable n.
TIPO LONG
El tipo long de variable es para valores enteros positivos o negativos pero con la diferencia de que puede almacenar valores mucho mayores, en concreto entre -2.147.483.648 y 2.147.483.648. La sintaxis de este tipo de variables es:
Dim NombreVariable as Long
Si queremos convertir un valor a tipo Long usaremos el método CLng(). En el ejemplo siguiente, vamos a convertir un número decimal muy grande en una variable tipo Long.
Sub Convertir_a_Long()
n = 100000000.53
MsgBox CLng(n)
End SubTIPO SINGLE
Para almacenar valores numéricos decimales aunque si requerimos una mayor precisión, usaremos variables tipo Double.
El código para declarar variables tipo Single es:
Dim NombreVariable as Single
Si, como en los casos anteriores, queremos convertir una variable a tipo Single usaremos el método CSng() como vemos en el siguiente ejemplo:
Sub Convertir_a_Single()
n = 120.534253231
MsgBox CSng(n)
End SubTIPO STRING
Para almacenar valores de cadenas de texto, es decir, uniones de cualquier tipo de caracter ya sea numérico o no numérico.
El código para declarar este tipo de variables es:
Dim NombreVariable as String
Para asignar el valor a este tipo de variables deberemos poner la cadena de texto (o de los caracteres que sean) entre comillas como puede verse en el siguiente ejemplo:
Sub Ejemplo()
Dim Nombre_pais As String
Nombre_pais= "Brasil"
End Sub
Si tenemos un valor que no es tipo String, podremos convertirlo mediante el métido CStr() como puede verse en el siguiente ejemplo en el que la variable n almacena un número.
Sub Convertir_a_String()
Dim st As String
n = 53
st = CStr(n)
End SubEl resultado del código anterior guardará en la variable st el valor de 53 como tipo String.
TIPO VERDADERO O FALSO
Nos permite almacenar valores de variables del tipo verdadero o falso.
El código para su declaración es:
Dim NombreVariable as Boolean
TIPO VARIANT
Este tipo nos permite almacenar cualquier tipo de información ya sea numérica, de texto o del tipo verdadero o falso o cualquier otro que se nos ocurra. En definitiva, cuando no sabemos qué tipo de variable va a tener usaremos el tipo Variant, donde entran todos los tipos posibles. El inconveniente es que ocupa una gran cantidad de memoria.
El código para su declaración es:
Dim NombreVariable as Variant
Estos son los tipos de variables que usaremos con más frecuencia. Hay otro tipo de variables como los de fecha y hora pero no son tan comúnmente usados.
2.Sentencias- concepto
En programación, una sentencia es una línea de código en algún lenguaje
de programación. Un programa está constituido por
múltiples sentencias de programación, lo que es llamado código
fuente
Una sentencia de programación tiene una sintaxis y una
semántica. La sintaxis está determinada por el lenguaje de programación y, si
existe algún error, el compilador suele detectarlo. También una sentencia tiene
una semántica, si existe algún error de semántica, en general, no puede ser
descubierto por el compilador.
Sentencias:
Tipos de sentencias de control
Las sentencias de control, denominadas también estructuras de control, permiten tomar decisiones y realizar un proceso repetidas veces. Visual Basic dispone de las siguientes estructuras:
- If...Then
- If...Then...Else
- Select case
- For... Next
- While...Wend
- Do...loop
- Goto
Sentencia If
Permite tomar una decisión referente al camino a seguir o acción a ejecutar en un proceso basándose en el resultado (verdadero o falso) de una condición. Su sintaxis es: If condición then acción1 [else acción2] donde condición debe ser una expresión numérica, relacional o lógica. Si la condición es verdadera se ejecuta la acción1 y si es falsa se ejecutará la acción2.
Sentencia SELECT
Esta expresión permite ejecutar una de varias acciones en función del valor de una expresión. Es una alternativa a If... Then ... ElseIf cuando lo que se necesita es comprobar es la misma expresión con diferentes valores. Su sintaxis es:
selec case expresion
case lista1
sentencias
case lista2
sentencias
case else
sentencias n
end select
donde expresión es una expresión numérica o alfanumérica, y lista1 y lista2.... representan una lista que puede tener cualquiera de las formas siguientes:
expresión[,expresión]...
expresión to expresión
Is operador-de-relación expresión
combinación de las anteriores separadas por comas
Sentencia For... NexT
La sentencia for da lugar a un bucle que permite ejecutar un conjunto de sentencias cierto número de veces. Su sintaxis es:
for variable = expresion1 to expresion2[Step expresion3]
[sentencias]
[Exit for]
[sentencias]
Next [variable[,variable...]]
3.Comandos-concepto
Se define comando al
mensaje enviado al ordenador, por parte del usuario, y que va a provocar
una respuesta en este. Los comandos son en
realidad órdenes, pues indican al dispositivo informático que
debe hacer o ejecutar a continuación, según el comando que se le envíe.
Cada sistema operativo
incorpora un determinado número de comandos básicos, que permiten ejecutar las
tareas más simples con órdenes directas. Esos comandos son propios y
generalmente varían según el sistema operativo, aunque algunos (ej: copy) son
comunes a varios SS.OO.
Comandos:
Comando | Para que sirve |
|---|---|
| Agregar elemento existente | Agrega un archivo existente a la solución actual y lo abre. |
| Agregar proyecto existente | Agrega un proyecto existente a la solución actual. |
| Agregar nuevo elemento | Agrega un nuevo elemento de solución (como un archivo .htm, .css o .txt o un conjunto de marcos) a la solución actual y lo abre. |
| Alias | Crea un nuevo alias para un comando completo, un comando completo con argumentos o incluso otro alias. |
| Evaluar instrucción | Evalúa y muestra la instrucción dada. |
| Find | Busca archivos empleando un subconjunto de las opciones disponibles en el control Buscar y reemplazar. |
| Buscar en archivos | Busca archivos empleando un subconjunto de las opciones disponibles en el control Buscar en archivos. |
| Ir a | Mueve el cursor a la línea especificada. |
| Mostrar pila de llamadas | Muestra la pila de llamadas actual. |
| Mostrar desensamblado | Inicia el proceso de depuración y le permite especificar cómo se deben tratar los errores. |
| Mostrar memoria | Muestra el contenido del intervalo de memoria especificado. |
| Mostrar módulos | Enumera los módulos del proceso actual. |
| Mostrar registros | Muestra una lista de registros. |
| Mostrar código fuente | Muestra las líneas de código fuente especificadas. |
| Mostrar subprocesos | Muestra una lista de los subprocesos del programa actual. |
| Registrar resultados de la ventana Comandos | Copia en un archivo todas las entradas y salidas de la ventana Comando. |
| Nuevo archivo | Crea un nuevo archivo y lo agrega al proyecto seleccionado. |
| Abrir archivo | Abre un archivo existente y le permite especificar un editor. |
| Abrir proyecto | Abre un proyecto existente y le permite agregar el proyecto a la solución actual. |
| Imprimir | Evalúa la expresión y muestra los resultados o el texto especificado. |
| Inspección rápida | Muestra el texto seleccionado o especificado en el campo Expresión del cuadro de diálogo Inspección rápida. |
| Reemplazar | Reemplaza texto de los archivos empleando un subconjunto de las opciones disponibles en el control Buscar y reemplazar. |
| Reemplazar en archivos | Reemplaza texto de los archivos empleando un subconjunto de las opciones disponibles en Reemplazar en archivos. |
| Establecer marco de pila actual | Le permite ver un marco de pila determinado. |
| Establecer subproceso actual | Le permite ver un subproceso determinado. |
| Establecer base | Determina el número de bytes que se van a ver. |
| Shell | Inicia programas desde Visual Studio como si el comando se hubiera ejecutado desde el símbolo del sistema. |
| Comando Show Web Browser | Muestra la dirección URL especificada en una ventana del explorador web dentro o fuera del entorno de desarrollo integrado (IDE). |
| Inicio | Inicia el proceso de depuración y le permite especificar cómo se deben tratar los errores. |
| Path | Establece la lista de directorios para que el depurador busque símbolos. |
| Alternar punto de interrupción | Activa o desactiva el punto de interrupción, en función del estado actual, en la ubicación actual del archivo. |
| Comando Inspección | Crea y abre una instancia especificada de una ventana Inspección . |

Comentarios
Publicar un comentario