miércoles, 17 de septiembre de 2014

Glosario Visuall Basic Express

Alias: En el ejemplo siguiente, la palabra clave Alias se usa para proporcionar el nombre de la función en advapi32.dll, GetUserNameA, en cuyo lugar se usa getUserName en este ejemplo. Se llama a la función getUserName en el subproceso getUser, que muestra el nombre del usuario actual.

Matriz: Una matriz es un conjunto de valores relacionados lógicamente entre sí, como el número de estudiantes de cada curso en una escuela primaria.

Objeto: Cuando se crea una aplicación en Visual Basic, se trabaja constantemente con objetos. Se pueden usar los objetos proporcionados por Visual Basic, como controles, formularios y objetos de acceso a datos. También se pueden usar los objetos de otras aplicaciones en la aplicación de Visual Basic. Incluso pueden crearse objetos propios y agregarles propiedades y métodos adicionales. Los objetos actúan como unidades de creación prefabricadas para programas: permiten escribir una porción de código y utilizarla una y otra vez.


 Constantes :Las constantes almacenan valores que permanecen constantes durante la ejecución de una aplicación. Las enumeraciones proporcionan una forma cómoda de trabajar con conjuntos de constantes relacionadas y de asociar valores de constantes con nombres.

 Eventos: Un evento es una señal que comunica a una aplicación que ha sucedido algo importante. Por ejemplo, cuando un usuario hace clic en un control de un formulario, el formulario puede provocar un evento Click y llamar a un procedimiento que controla el evento. Los eventos también permiten que las tareas separadas se comuniquen. Suponga, por ejemplo, que una aplicación realiza una tarea de ordenación independientemente de la aplicación principal. Si un usuario cancela la ordenación, la aplicación puede enviar un evento de cancelación que ordene la detención del proceso de ordenación.

Expresiones: El evaluador de expresiones administradas acepta la mayoría de las expresiones escritas en Visual Basic. En la ventana Inmediato, el evaluador de expresiones solo admite instrucciones de una sola línea.

Formularios: Un formulario es una ventana de Windows la cual usaremos para interactuar con el usuario, ya que en dicha ventana o formulario, estarán los controles y demás objetos gráficos que mostraremos al usuario de nuestra aplicación. En éste, un programador de Visual Basic debe incluir además de los controles, el código necesario para que se ejecuten instrucciones de acuerdo a las acciones que realice el usuario.

Funtion: Declara el nombre, los parámetros y el código que definen un procedimiento Function.

Me:ME, es el objeto de control del formulario actual, por ejemplo, puedes hacer esto, si tu formulario en el que estas trabajando se llama frmMain, puedes acceder a el y sus propiedades asi:

frmMain.Close 'Para cerrarlo 

Parametro: Un parámetro representa un valor que el procedimiento espera que se proporcione cuando es llamado. La declaración del procedimiento define sus parámetros.

. Programación Orientada a Objetos: Los objetos son el elemento central de la programación en Visual Basic. Los formularios y controles son objetos. Las bases de datos son objetos. Si ha usado Visual Basic durante algún tiempo, o si ha trabajado con los ejemplos de la documentación, ya ha programado con objetos, pero hay mucho más en lo que se refiere a objetos de lo que ha visto hasta aquí.
En los siguientes temas, verá lo fácil que resulta crear objetos propios a partir de las clases que defina, así como utilizar objetos para simplificar la creación de código y aumentar su reutilización.
 Sub: Declara el nombre, los parámetros y el código que definen un procedimiento
 Variable: Al realizar cálculos con Visual Basic, resulta frecuente tener que almacenar valores. Por ejemplo, puede que necesite calcular varios valores, compararlos y realizar distintas operaciones con ellos, en función del resultado de la comparación. Si desea comparar los valores, tiene que conservarlos.
Sobrecarga:Sobrecargar un procedimiento significa definirlo en varias versiones, utilizando el mismo nombre pero distintas listas de parámetros. El propósito de sobrecargar un procedimiento es definir varias versiones de un procedimiento estrechamente relacionadas sin tener que distinguirlas por su nombre. Esto se lleva a cabo modificando la lista de parámetros.
. Procedimiento: Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (FunctionSubOperatorGetSet) y una declaración Endcorrespondiente. Todas las instrucciones ejecutables de Visual Basic deben estar incluidas en algún procedimiento.

miércoles, 10 de septiembre de 2014

Conociendo Visual Basic 2010 Express



Visual Basic está diseñado para la creación de aplicaciones de manera productiva con seguridad de tipos y orientado a objetos. Visual Basic permite a los desarrolladores centrar el diseño en Windows, la web y dispositivos móviles. Como ocurre con todos los lenguajes destinados a Microsoft .NET Framework, los programas escritos en Visual Basic se benefician de la seguridad y la interoperabilidad de los lenguajes.


Agregar códigos a cada objeto

Diseñador de formularios WYSIWYG

El código de Visual Basic está "orientado a la familia"

Los programas de Visual Basic son conducidos por eventos

Visual Basic está orientado a los objetos


  • Ventajas
-Es un lenguaje RAD.
-Posee una curva de aprendizaje muy rápida.
-Integra el diseño e implementación de formularios de Windows.
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El código en Visual Basic es fácilmente migrable a otros lenguajes.
-Acostumbra a los desarrolladores a programar con eficiencia.
  • Desventajas
-Sin soporte de Microsoft desde el 4 de Abril de 2008 (Pero el MSDN es muy completo).
-No es multiplataforma (Sin embargo se pueden usar emuladores e interpretes para correrlos en otras plataformas).
-Por defecto permite la programación sin declaración de variables. (que puede ser sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada formulario, en cuyo caso -será menester declarar todas las variables a utilizar, lo que a la postre genera código más puro).
-No permite programación a bajo nivel ni incrustrar secciones de código enASM.
-Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.
-Algunas funciones están indocumentadas (Sin embargo esto ocurre en muchos lenguajes).
-Es un lenguaje basado en objetos y no orientado a objetos.
-No maneja muy bien los apuntadores de memoria.
-No soporta tratamiento de procesos como parte del lenguaje.
-No incluye operadores de desplazamiento de bits como parte del lenguaje.
-No permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje.
-No avisa de ciertos errores o advertencias (se puede configurar el compilador para generar ejecutables sin los controladores de desbordamiento de enteros o las comprobaciones de límites en matrices entre otros, dejando así más de la mano del programador la tarea de controlar dichos errores)