Visual Basic

16
Equipo Nro. 2. Introducción a los Lenguajes de Programación. Universidad Fermín Toro Sistema de Aprendizaje Interactivo a Distancia. Barquisimeto-Estado Lara Participantes. Rubén Viteznik Carmen Mendoza Aranece Hernández Erling Montero. Liangeny Loraima Salazar

description

implementacion, modulos, funciones y procedimientos de Visual basic.

Transcript of Visual Basic

Equipo Nro. 2.

Introducción a los Lenguajes de Programación.

Universidad Fermín Toro Sistema de Aprendizaje Interactivo a

Distancia. Barquisimeto-Estado Lara

Participantes.

Rubén Viteznik

Carmen Mendoza

Aranece Hernández

Erling Montero.

Liangeny Loraima

Salazar

-

Sirve para crear formularios:

Generando de manera automática

formularios que administran registros de tablas o consultas pertenecientes a una

base de datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT)

Asistente para barras de herramientas, es

factible incluir barras de herramientas,

barra de herramientas personalizada, donde el usuario selecciona

los botones que desea visualizar durante la

ejecución.

-

En las aplicaciones HTML: Se

combinan Instrucciones de

Visual Basic con código HTML para

controlar los eventos que se

realizan con frecuencia en una

página web

La Ventana de Vista de datos proporciona

acceso a la estructura de

una base de datos. Desde esta también acceso al Diseñador

de Consultas y diseñador de Base de datos para administrar

y registros.

-

Creación de un interface de usuario. Este interface será la

principal vía de comunicación hombre máquina, tanto para salida de datos como

para entrada.

Definición de las propiedades de los

controles - Objetos - que hayamos colocado

en ese formulario. Estas propiedades

determinarán la forma estática de los

controles, es decir, como son los

controles y para qué sirven.

- Generación del código asociado a los eventos que ocurran a estos objetos. A la respuesta a estos eventos (clic, doble clic, una tecla pulsada, etc.) le llamamos Procedimiento, y deberá generarse de acuerdo a las necesidades del programa

- Generación del código del programa. Un programa puede hacerse solamente con la programación de los distintos procedimientos que acompañan a cada objeto. Sin embargo, VB ofrece la posibilidad de establecer un código de programa separado de estos eventos.

- Este código puede introducirse en unos bloques llamados Módulos, en otros bloques llamados Funciones, y otros llamados Procedimientos. Estos Procedimientos no responden a un evento acaecido a un objeto, sino que responden a un evento producido durante la ejecución del programa

Constantes

Contiene un conjunto variado de constantes. Estas constantes

pueden utilizarse en cualquier parte del código

ControlChars

Contiene constantes que se usan como caracteres de control para

imprimir y mostrar texto.

Conversion

Contiene miembros que convierten números decimales a números en otras bases, números en cadenas, cadenas en números y un tipo de

datos en otro.

DateAndTime

Contiene miembros que obtienen la fecha u hora actuales, realizan cálculos de fecha, devuelven una fecha o una hora, establecen la fecha o la hora, o calculan la

duración de un proceso

ErrObject

Contiene información sobre errores en tiempo de ejecución y

métodos para generar o borrar un error

Módulos permiten simplificar tareas comunes en el código,

como manipulación de cadenas, realización de cálculos

matemáticos, obtención de información del sistema,

realización de operaciones de archivo y directorio,.

FileSystem

Contiene miembros que realizan operaciones de archivo,

directorio o carpeta, y sistema.

Financial

Contiene procedimientos que se utilizan para realizar cálculos

financieros.

Globals

Contiene información sobre la versión de motor de scripting

actual

Information

Contiene los miembros que devuelven, prueban o

comprueban información como tamaño de matrices, nombres de

tipo, etc.

Strings

Contiene miembros que realizan operaciones de cadena, como

cambiar el formato de cadenas, buscar una cadena, obtener la

longitud de una cadena

Interaction

Contiene miembros que interactúan con objetos, aplicaciones y sistemas.

VBMath

Contiene miembros que realizan operaciones matemáticas.

Funciones de conversión

(Visual Basic)

Funciones matemáticas (Visual Basic)

Funciones de conversión de

tipos

Funciones A-C

Funciones D-G

Funciones H-L

Funciones M-R

Funciones S-Z

se les considera como objetos y devuelven un valor La mayoría de Funciones llevan parámetros.

Public Function DevuelveSuma(Byval Suma1 as short, Byval Suma2

as short) As String'Entonces la

Funcion es una cadena y se utiliza para expresar como mensaje

Return Suma1 + Suma2 'aqui devuelve la suma de 2 numeros

End Function

NOMFUNCION puede regresar un dato, una variable o una

expresión algebraica(no ecuación o formula) como lo muestran los

siguientes ejemplos;

a) FUNCION1 = 3.1416

b) FUNCION1 = área

c) FUNCION1 = x + 15 / 2

En visual Basic Net usar solo integers y doubles como parámetros de

preferencia. s permitido cargar mas de un NOMFUNCION en el

cuerpo de instrucciones sobre todo en condiciones, pero solo uno de

ellos se ejecutara, ejemplo;

if suma >= 10 then

funcion50 = 300

else

funcion50 = 20

end if

• Son de tipo computacional que son diseñadas para realizar operaciones con los argumentos y regresan un valor basado en el resultado de esa operación

PRIMERAS

• Son aquellas que manipulan información y regresan un valor que indican la terminación o la falla de esa manipulación.

SEGUNDAS

• Son aquellas que no regresan ningún valor, es decir son estrictamente procedurales.

TERCERAS

1. Esto quiere decir que en general toda operación o calculo

en un programa deberá convertirse a una o muchas

funciones y el resto deberán ser procedimientos

Un programa en visual Basic net que capture 3 calificaciones y nombre en un procedimiento, calcular promedio en una función, desplegar en otro procedimiento.( aspx )

Un un programa visual basic net crear una tabla de multiplicar, captura y control de ciclo en el principal, operaciones en una función, despliegue en el principal. ( vb )

Llamar a un procedimiento

Volver de un procedimiento

Parámetros y argumentos

Tipos de Procedimientos

Procedimientos y código estructurado

Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (Function, Sub,Operator, Get, Set) y una

declaración End correspondiente. En Visual Basic, todas las instrucciones ejecutables deben incluirse en algún procedimiento.

Los procedimientos se invocan desde otras partes del

código. Esto se conoce como una llamada a

procedimiento. Cuando finaliza la ejecución de un

procedimiento, éste devuelve el control al código que lo

invocó, que recibe el nombre de código de llamada. El

código de llamada es una instrucción o una expresión

contenida en una instrucción, que hace referencia al

procedimiento por su nombre y le transfiere el control.

Los procedimientos devuelven el control al código de llamada

cuando finalizan su ejecución. Para ello, puede

utilizar Instrucción Return (Visual Basic), la instrucción Instrucción

Exit (Visual Basic) apropiada para el procedimiento o la

instrucción End (Visual Basic) del procedimiento. El control se

devuelve al código de llamada, a continuación del punto de la

llamada al procedimiento.

Con una instrucción Return, el control vuelve inmediatamente al

código de llamada. No se ejecutan las instrucciones siguientes a

la instrucción Return. Puede tener más de una

instrucción Return en el mismo procedimiento.

Con una instrucción Exit Sub o Exit Function, el control vuelve

inmediatamente al código de llamada. No se ejecutan las

instrucciones siguientes a la instrucción Exit. Puede tener más de

una instrucción Exit en el mismo procedimiento, y puede mezclar

las instrucciones Return y Exit en el mismo procedimiento.

Si un procedimiento no incluye instrucciones Return o Exit,

concluye con una instrucción End Sub o End Function, End

Get o End Set a continuación de la última instrucción del cuerpo

del procedimiento. La instrucción End devuelve el control

inmediatamente al código de llamada. Puede tener sólo una

instrucción End en un procedimiento.

En la mayoría de los casos, un procedimiento necesita funcionar

en datos diferentes cada vez que lo llama. Puede pasar esta

información al procedimiento como parte de la llamada al

procedimiento. El procedimiento define cero o más parámetros,

cada uno de los cuales representa un valor que el

procedimiento espera que le pase. Cada parámetro de la

definición del procedimiento cuenta con

un argumento correspondiente en la llamada al procedimiento.

Un argumento representa el valor que pasa al parámetro

correspondiente en una llamada a procedimiento determinada.

Procedimientos Sub: ejecutan acciones pero no devuelven un valor al código de llamada.

Los procedimientos de control de eventos son

procedimientos Sub que se ejecutan en respuesta a un evento

provocado por una acción del usuario o por un suceso en un

programa.

Procedimientos Function: devuelven un valor al código de llamada. Pueden realizar otras

acciones antes de volver.

Procedimientos de propiedad devuelven y asignan valores de

propiedades en objetos o módulos.

Procedimientos de operador: definen el comportamiento de un operador estándar cuando uno o los dos operando son una clase definida recientemente o una

estructura.

Procedimientos genéricos en Visual Basic: definen uno o

varios parámetros de tipo además de sus parámetros normales, de forma que el código de llamada

puede pasar tipos de datos específicos cada vez que realiza

una llamada.

Todas las líneas de código ejecutable de una aplicación deben

encontrarse dentro de un procedimiento, por

ejemplo, Main,calculate o Button1_Click. La aplicación se leerá

con mayor facilidad si subdivide los procedimientos grandes en

procedimientos más pequeños.

Los procedimientos son útiles para realizar tareas repetitivas o

compartidas, como cálculos de uso frecuente, manipulación de

texto y controles, y operaciones con bases de datos. Se puede

llamar a un procedimiento desde distintos lugares del código;

de modo que los procedimientos se prestan a servir de

unidades de creación de la aplicación.

La estructuración del código en procedimientos aporta las

siguientes ventajas:

Los procedimientos permiten desglosar los programas en

unidades lógicas independientes. Es más fácil depurar unidades

individuales que todo un programa sin procedimientos.

Después de desarrollar los procedimientos para el uso en un

programa, puede utilizarlos en otros programas, a menudo con

pocas o ninguna modificación. Esto ayuda a evitar la

duplicación del código.