*Cómo: Agregar un comentario al código (Visual Basic 6.0).
En este ejemplo se muestran comentarios que ocupan una línea de código fuente completa, parte de una línea y más de una línea.
Ejemplo
-Visual Basic
' This entire line is a comment.
Dim DailyTotal As Decimal = 0 ' Sales total for today.
' This comment is so long that it requires more than one line, so
' the comment character (') must be repeated on the second line.
Este ejemplo de código también está disponible como fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Lenguaje Visual Basic.
-Compilar el código
Para este ejemplo se necesita:
• Una referencia al espacio de nombres System.
Nota
No es posible continuar un comentario utilizando la secuencia de continuación de línea ( _). Deberá repetir el carácter de comentario (') al principio de cada línea de comentario.
*Las Variables
Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos referimos a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color, un número etc... .
A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo puedo crear una variable llamada fecha y esta almacenará una fecha. A los nombres de las variables se los denomina identificadores. Cuando creamos variables, tenemos que tratar de asignarles un nombre que se relacione con el tipo de dato que queremos almacenar. Por ejemplo no tendría mucho sentido crear una variable llamada m y allí guardar o almacenar un nombre o un apellido, por que cuando echemos vista al código resultaría mas difícil deducir que tipo de dato estoy guardando. Por ejemplo en este último caso sería mucho mas lógico crear una variable llamada “nombres” y allí guardar "Luciano", "Pedro", "Natalia" etc..
En visual basic a las variables conviene declararlas, o sea, avisarle a vb que vamos a utilizar dichas variables. A estas se las declara en el comienzo del código y se les antepone la palabra reservada Dim, luego el nombre que nosotros queramos y seguido el tipo de dato que almacenará, por ejemplo si quiero almacenar en una variable llamada Numero
Dim numero As Integer
La palabra Integer le avisa a vsiaual basic que voy a guardar un número entero. Después de declararla le podemos asignar un valor con el operador "=", ejemplo:
Dim numero As Integer
numero = 1500
Pero hay que tener en cuenta que al declarar una variable, en este caso, de tipo integer, no podríamos almacenar en ella una cadena de caracteres como por ejemplo un nombre o cualquier otro tipo de datos que no sea un número entero. Si sucedería esto nuestro programa daría un error en tiempo de ejecución, mostrándonos un feo cartel diciéndonos que no coinciden los tipos de datos.
*Reglas para la asignación de nombres de variables.
-Reglas:
Siempre comenzarán por letra.
Serán menores de 255 caracteres.
No se permiten espacios (blancos), puntos (.), ni caracteres especiales.
No pueden utilizarse palabras reservadas del lenguaje.
Tenga cuidado cuando defina variables del mismo nombre pero con ámbito diferente, puesto que ello podría causar resultados inesperados. Para obtener más información, consulte Resolver una referencia cuando muchas variables tienen el mismo nombre.
Niveles de ámbito
Un elemento de programación está disponible en toda la región en la que se declara. Todo el código de la misma región puede hacer referencia al elemento sin calificar su nombre.
*Declaración de variable en Visual Basic 6.0
Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es Instrucción Dim (Visual Basic). Su ubicación y contenido determinan las características de la variable.
-Niveles de declaración
-*Valor local y variables miembros
Una variable local es aquella que se declara dentro de un procedimiento. Una variable miembro es un miembro de un tipo de Visual Basic; se declara en el nivel de módulo, dentro de una clase, estructura o módulo, pero no dentro de ningún procedimiento interno de esa clase, estructura o módulo.
-*Variables compartidas y de instancias
La categoría de una variable miembro, en una clase o estructura, depende de que la variable esté o no compartida. Si una variable se declara con la palabra clave Shared, es una variable compartida, y existe en una única copia compartida por todas las instancias de la clase o estructura.
-*Declarar el tipo de datos
La cláusula As de la instrucción de declaración permite definir el tipo de datos o de objetos de la variable que se está declarando. Se puede especificar cualquiera de los siguientes tipos para una variable:
• Un tipo de datos básico, como Boolean, Long o Decimal.
• Un tipo de datos compuesto, como una matriz o una estructura.
• Un tipo de objeto o clase, definido en su aplicación o en otra aplicación
• Una clase de .NET Framework, como Label o TextBox
• Un tipo de interfaz, como IComparable o IDisposable
*Ámbito de variables en Visual Basic
El ámbito de una variable se determina en el tiempo de que la variable se declara. En Microsoft Visual Basic para aplicaciones, los tres ámbitos disponibles para las variables son de procedimiento, módulo y pública.
-Ámbito de procedimiento (local)
Una variable local con ámbito de procedimiento se reconoce sólo dentro del procedimiento en el que se declara. Puede declararse una variable local con una instrucción Dim o static.
Dim
Sub Example1()
Dim X As Integer
' Local variable, not the same as X in Example2.
X = 100
MsgBox "The value of X is " & X
End Sub
-Ámbito de módulo
Variable que se reconoce entre todos los procedimientos en una hoja de módulo se denomina una variable de "nivel de módulo". Una variable de nivel de módulo está disponible para todos los procedimientos de ese módulo, pero no está disponible para los procedimientos en otros módulos. Una variable de nivel de módulo permanece en existencia mientras Visual Basic se ejecuta hasta que se edita el módulo en el que se declara. Se pueden declarar variables de nivel de módulo con una instrucción Dim o Private en la parte superior del módulo encima de la primera definición de procedimiento.
Nota Si utiliza Private en lugar de dimensión para variables de nivel de módulo, el código podrían fácil de leer (es decir, si utiliza Dim para sólo las variables locales y privado para variables de nivel de módulo, el ámbito de una variable determinada será más claro).
ejemplo
Dim A As Integer ' Module-level variable.
Private B As Integer ' Module-level variable.
Sub Example1()
A = 100
B = A + 1
End Sub
Sub Example2()
MsgBox "The value of A is " & A
MsgBox "The value of B is " & B
End Sub
Sub Example3()
Dim C As Integer ' Local variable.
C = A + B
MsgBox "The value of C is " & C
End Sub
Sub Example4()
MsgBox A
' The message box displays the value of A.
MsgBox B
' The message box displays the value of B.
MsgBox C
' The message box displays nothing because C was a local variable.
End Sub
-Ámbito público
Las variables públicas tienen el ámbito más amplio de todas las variables. Una variable pública es reconocida por cada módulo en el libro activo. Para que una variable pública esté disponible a otros libros, de un libro nuevo seleccione el libro que contiene la variable pública en el cuadro Referencias disponibles del cuadro de diálogo referencias (en una hoja de módulo, haga clic en referencias en el menú Herramientas ). Una variable pública, como una variable de nivel de módulo, se declara en la parte superior del módulo, encima de la primera definición de procedimiento. Una variable pública no puede declararse dentro de un procedimiento. Siempre se declara una variable pública con una instrucción "Public". Puede declararse una variable pública en cualquier hoja de módulo.
Gutierrez Osorio Cesar
informatica 4° semestre
viernes, 5 de marzo de 2010
Suscribirse a:
Entradas (Atom)