miércoles, 3 de septiembre de 2008

Consejos para una buena programacion en Visual Basic 6.0



1. Requerir declaración de variables.

Esto es sumamente importante por que una de las caracteristicas del lenguaje es que se puedes utiliza variables sin ser declaradas, Visual Basic crea automáticamente una variable con ese nombre que se este utilizando, que puede usar como si la hubiera declarado explícitamente. Aunque es cómodo, puede provocar errores sutiles en el código si se equivoca de nombre de variable. un ejemplo en donde se puede obtener problemas:

Function SafeSqr(num)
TempVal = Abs(num)
SafeSqr = Sqr(TemVal)
End Function

A primera vista, parece igual. Pero como se ha escrito erróneamente la variable TempVal en la tercera línea, la función devolverá siempre cero. Cuando Visual Basic encuentra un nombre nuevo, no puede averiguar si realmente desea declarar una variable nueva o simplemente ha escrito de forma errónea una variable existente, por lo que crea una variable nueva con ese nombre.

Para requerir la declaración de variables

Haga click en el menú “Herramientas” > “Opciones” en el cuadro de dialogo que se muestra has click en la casilla de verificación “Requerir declaración de variables” que se encuentra en la pestaña “Editor”

Al hacer esto aparece en el editor de código (En la parte superior) Option Explicit.

Para que VB detecte el error y otros mas, ejecuta el programa presionando Ctrl + F5 que es “Iniciar con compilación completa”

Para que siempre que ejecutes un programa lo haga con compilación completa dale click a la pestaña “General” del cuadro “opciones” (del menú herramientas) y desactiva la casilla “Compilar a petición” con esto VB analizara el código antes de la ejecución y mostrara los errores. Una ves desactivada “Compilar a petición” se puede ejecutar el programa con F5 o haciendo click en “El play”.

2. Escribir la variables y nombre de controles con mayúsculas y minúsculas

si vas ha usar una variable por ejemplo VariableNumero escríbela así con la V mayúscula y la N mayúscula a esto se le conoce como notacion camello, y cuando codifiques si lo hacen en minuscula y escribes el nombre de la variable y al salir de la lines editada automaticamente te lo convertira en el nombre de la variable como la declaraste y de podras dar cuenta si la escribiste bien o no.

ademas de esto al ponerle nombre a los controles que estes utilizando, debes hacer un habito de ponerle un identificador del tipo de control al que pertenece, por ejemplo:

txt = Textbox
btn = Botón de comando
lb = Label
Ptb = PictureBox
Frm = Forms
Opt = Option
Etc...

3. Para largas horas de trabajo configura el editor.

si vas a estar mucho tiempo en el pc, programando claro esta puedes configurar el editor, y ponerle los colores que sean de tu agrado esto con el fin de que no se cansen tu ojos o proboquen algun tipo de malestar visual. para hacer esto lo puedes hacer en:

has click en HERRAMIENTAS > OPCIONES y en el cuadro que se muestra, dale click en la pestaña FORMATO DE EDITOR allí encontraras una lista de las opciones a configurar y abajo los colores. Para cambiar el fondo debes configurarlo como mínimo en 3 opciones 1º en TEXTO NORMAL , 2º TEXTO DE PALABRAS CLAVES y 3º TEXTO IDENTIFICADOR cambia también el color de las letras allí.


4. Definir el tipo y ámbito de una variable

Una variable tiene un tipo ya sea Integer, double etc... y un ámbito public, static, private, dim se recomienda analizar primero para que va ha ser utilizada la variable y donde se va usar. Ejemplo:

esto es para decalarar una variable del tipo en que se balla a utilizar, por ejemplo

Dim Resultado As Double

si lo voy a utlizar en gran parte del sistema, se puede agregar un modulo y ahi declarar la variable, pero de esta forma:

Public Resultado As Double

en caso de que se utilice para un procedimiento local, se puede declarar como:

Dim Resultado As Double

No hay comentarios: