Sunteți pe pagina 1din 4

Curso de Iniciacin a Visual Basic 6.

0
Twitter Meneame Delicious Technorati Digg Facebook

Cursos Relacionados:
PHP Visual Basic 6.0 (II)

Elementos del lenguaje.


Inscrbete ahora y accede a 3 unidades gratis Una vez inscrito, te enviamos un email con
los datos de acceso y puedes comenzar el curso de Iniciacin a Visual Basic 6.0 realizando 3 unidades. Podrs acceder a videotuoriales, actividades multimedia, ejercicios prcticos, consultar al tutor, etc..

Introduccin.
Como todo lenguaje de programacin, Visual Basic tiene un conjunto de variables y estructuras que el programador puede usar. Empezaremos introduciendo conceptos poco a poco ya que la extensin del lenguaje hara necesaria la dedicacin de mucho tiempo para conocerlo todo antes de empezar a realizar el primer programa. A medida que avancemos se irn aadiendo conceptos, slo los ms importantes en cada caso ya que estudiarlos en profundidad hara del curso una labor muy tediosa. Sirva como ejemplo que el control Textbox tiene 43 propiedades, 24 eventos y 11 mtodos. Cierto es que muchos elementos son comunes a otros controles, por eso slo veremos los ms significativos de cada uno. En cualquier caso, cuando el alumno desee conocer un determinado control con mayor profundidad puede recurrir a la ayuda, que sorprendentemente est muy bien organizada y clara.

Inscrbete ahora y accede a 3 unidades gratis Una vez inscrito, te enviamos un email con
los datos de acceso y puedes comenzar el curso de Iniciacin a Visual Basic 6.0 realizando 3 unidades. Podrs acceder a videotuoriales, actividades multimedia, ejercicios prcticos, consultar al tutor, etc..

Variables.
Las variables que podemos usar en Visual pueden ser de los siguientes tipos: Integer: Nmero entero que oscila entre los valores -32.768 y 32.767 Long: Nmero entero (entero largo) que oscila entre los valores -2.147.483.648 y 2.147.483.647 Simple: Nmero real que oscila entre los valores -3.40E+38 y 3.40E+38 Double: Nmero real que oscila entre los valores -1.8E+308 y 1.8E+308 Variant: Puede representar diferentes tipos de datos en distintas situaciones.

String: Cadena de caracteres, sirve para almacenar textos, aproximadamente hasta 65000 caracteres. Boolean: Slo admite dos estados, Verdadero (True) (-1) o Falso (False) (0). Date: Almacena fecha y hora. An hay ms tipos, pero en principio slo vamos a usar estos, para lo cual deberemos seguir el siguiente proceso: Primero para poder usar una variable debemos declararla, esto lo haremos mediante la sentencia Dim, esto nos crea la variable y reserva el espacio necesario para ella, utilizaremos la siguiente sintaxis: Dim Nombre_de_la_variable As tipo El nombre de la variable puede tener hasta 40 caracteres y debe empezar por letra. El tipo debe ser uno de los disponibles, cuando escribamos la sentencia, al llegar al tipo veremos como nos sale un cuadro de lista donde nos muestra las posibilidades para el mismo, podemos escribirlo nosotros o con las flechas del cursor buscarlo y pulsando espacio o intro que lo escriba el sistema. Podemos especificar la longitud: Dim Cadena As String*4, esta sentencia nos declara una variable de tipo string y longitud fija de 4 caracteres. Si no especificamos longitud, la cadena tendr longitud variable. Para declarar vectores basta con poner el tamao entre parntesis: Dim Vector(25) As Integer, declara un vector de 25 posiciones que van de la 0 a la 24, y del tipo Integer. Otro aspecto a tener en cuenta es dnde hacemos la declaracin, ya que si la hacemos dentro de un procedimiento especfico, esta slo tendr validez dentro de l, si queremos que la variable pueda ser usada por varios procedimientos deberemos declararla en el rea General. El segundo paso es la inicializacin del valor de la variable, cosa que deberemos hacer salvo que nos sirvan los valores por defecto: 0 para las numricas y "" para las alfanumricas. Esto deberemos hacerlo dentro de algn procedimiento ya que en el rea General no es posible, aunque sea una variable comn. La sintaxis adecuada es: Nombre_de_la_variable = Valor o expresin Nota: Si queremos usar variables del sistema como Date o Time que contienen la fecha y hora del sistema respectivamente, no es necesario que las declaremos.

Inscrbete ahora y accede a 3 unidades gratis Una vez inscrito, te enviamos un email con
los datos de acceso y puedes comenzar el curso de Iniciacin a Visual Basic 6.0 realizando 3 unidades. Podrs acceder a videotuoriales, actividades multimedia, ejercicios prcticos, consultar al tutor, etc..

Ejemplo.

Abrir Proyecto1, esto lo podemos hacer desde el men Archivo / Abrir proyecto, o desde la ventana inicial cuando abrimos Visual Basic, buscndolo tanto en la solapa Existente como en la solapa Recientes. El objetivo es incluir un contador que me informe del nmero de veces que he pulsado el botn, para ello necesitaremos usar una variable. Si declaro la variable en el procedimiento Private Sub Command1_Click(), esta se inicializar cada vez que pulsemos el botn, con lo que por mucho que la incrementemos, no conseguiremos que nos muestre el nmero de veces que lo hemos pulsado. Necesitamos declararla fuera del procedimiento, bien pues escribimos la declaracin al inicio del cdigo: Dim contador As Integer, fuera de cualquier procedimiento (rea General), con esto conseguimos que sea una variable pblica para nuestro formulario y que slo se inicialice al ejecutar el programa. Adems observaremos como el editor de cdigo nos separa esta declaracin del resto de procedimientos mediante una lnea horizontal. Modificamos el procedimiento Private Sub Command1_Click(), de forma que nos quede: Print "Has pulsado el botn"; contador; "veces", aadimos debajo de esta: contador = contador + 1 y ejecutamos. Comenzando por 0 veremos como se incrementa el nmero cada vez que pulsemos el botn. El siguiente paso en la depuracin del programa sera conseguir que comenzase por 1 y no por 0. Si inicializamos la variable contador a 1 en el procedimiento Private Sub Command1_Click(), tenemos el mismo problema que antes, no conseguimos que se incremente ya que cada vez que pulsemos, vuelve a valer 1. Podemos pensar que la solucin est en inicializarla a 1 fuera de cualquier procedimiento, pero eso no es posible, ya que en lo que se conoce como el rea General (donde hemos declarado la variable) slo podemos declarar variables, pero no inicializarlas. La solucin est en usar un evento que se dispare automticamente una sola vez al inicio de la ejecucin de nuestro programa. Ese evento es el Load del objeto Form, este evento se dispara cada vez que se carga el formulario y en l se suelen poner los parmetros comunes y especificaciones iniciales del formulario. En la ventana de cdigo, desplegamos el cuadro combinado de la izquierda y veremos los objetos de los que disponemos, seleccionamos Form, en el cuadro combinado de la derecha veremos que automticamente sale el evento Load y nos escribe en el cdigo el encabezamiento y pie del procedimiento Private Sub Form_Load(). Si necesitsemos usar otro evento del objeto Form, bastara con desplegar el cuadro combinado de la derecha donde veramos todos los que tiene disponible ese objeto. En este procedimiento escribimos la inicializacin de la variable a 1, quedndonos la ventana de cdigo:

S-ar putea să vă placă și