Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.

Slides:



Advertisements
Presentaciones similares
ANALISIS Y DISEÑO ORIENTADO A OBJETOS
Advertisements

PROGRAMACIÓN CON VISUAL BASIC.
Curso de Java Capitulo 7: Continuación Poo Profesor:
Visual Basic & Quick Basic Quick Basic Visual Basic
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACIÓN Visual Profra. Graciela Prado. Visual Basic Es un lenguaje de programación diseñado para facilitar el desarrollo de aplicaciones en un entorno.
Manejo de errores y excepciones
PHP-MYSQL OPERADORES EN PHP
Metodología de la Programación
Seminario de Actualización - Excel Avanzado y Macros
VARIABLES Y CONSTANTES
Tema 2: Lenguaje PHP básico
Módulo 5: Estructuras de Decisión y Bucles
CURSO DE VISUAL BASIC .NET MODO GRAFICO
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Ingeniero Anyelo Quintero
Igor Santos Grueiro. Ahora tenemos datos y datos …
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Capítulo 1 “Elementos de Programación”
Conversión cadena a número
Programación Avanzada
Microsoft© Visual Basic . Net.
BASES DE DATOS Con Access.
Control de errores visual basic
Módulo 8: Manejo de Errores y Excepciones
APLICACIÓN EN VISUAL BASIC
Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
Laboratorio Informática II Clase 5 Excel Controles Active X.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
Hermilia Molina Acevedo
Visual basic CLASE III. Dimensionar – Crear Variables Tipos de Variables: - Integer: Números Enteros - Double: Números con punto flotante - String: Cadena.
QUIMESTRE II PARCIAL I.
Arreglos y comunicación Usuario
Semana 12 herramientas de visual basic
Visual Basic FORMULARIOS MÚLTIPLES.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Tema 10. Uso de formularios y controles
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Los Controles de Visual Basic
por: Prof. Luis Vallenilla
Visual Basic CESAR RIAÑO.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
“variables , sentencia if y bucles”
Tema 9. Estructuras de repetición “Repetir Mientras”
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Práctica Profesional PHP.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
VISUAL- BASIC INTRODUCCIÓN.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. OBJETIVO:
EJEMPLO Private Sub Command1_Click() 'Copiamos el texto de Text1 en el Text2 Text2 = Text1 End Sub.
2015-BM5A. Introducción Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos.
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
LICETH CAJAS 3RO ASI 26/10/2010. Es un lenguaje de programación diseñado para crear una amplia gama de aplicaciones que se ejecutan en.NET Framework,
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Curso de programación Visual Chart 6 (1ªEd.)
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Visual Basic CESAR RIAÑO.
Transcripción de la presentación:

Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.

Visual Basic PROGRAMACIÓN ORIENTADA A OBJETOS La programación orientada a objetos (POO) es una forma de programación que utiliza objetos, ligados mediante mensajes, para la solución de problemas. Puede considerarse como una extensión natural de la programación estructurada en un intento de potenciar los conceptos de modularidad y reutilización de código.

Un objeto es una encapsulacion genérica de datos y de los procedimientos para manipularlos. Dicho de otra forma, un objeto es una entidad que tiene unos atributos particulares, las propiedades, y unas formas de operar sobre ellas, los métodos. Un metodo se implementa en una clase de objetos y determina como tiene que actuar el objeto cuando recibe un mensaje. Propiedades Las propiedades de un objeto definen la manera en que dicho objeto se ve y se comporta en Visual Basic un mensaje esta asociado con un procedimiento, de tal forma que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el procedimiento asociado. Este procedimiento recibe el nombre de metodo. La primera línea del código, la cual Visual Basic escribió por usted, comienza con las palabras Private Sub. Sub es una palabra clave que indica que ahí comienza un procedimiento. Un procedimiento es código dedicado a una acción en particular. La ultima línea del código (también escrita por Visual Basic) es End Sub, que indica el final del procedimiento. Visual Basic es un lenguaje de programación controlado por eventos. Esto significa que el código se ejecutara en respuesta a algo que ocurre. Por ejemplo, si hace clic en un botón durante la ejecución del programa, se generara un evento Clic y se ejecutara automáticamente el código que le corresponde.

Visual Basic La programación visual, es un tipo de programación que utiliza elementos visuales, como botones, dibujos,etc., controlados por el cuadro de herramientas

ENTORNO DE DESARROLLO DE VISUAL BASIC Cuando se arranca Visual Basic 6, usted podrá ver una interfaz similar a la de la figura que se muestra a continuación: Facilita un acceso rápido a las ordenes mas comúnmente utilizadas. Visualiza las ordenes que usted utiliza para desarrollar una aplicación. Esta ventana contiene la lista de los ficheros que componen el proyecto actual. Es la ventana sobre la que colocaremos los controles de la interfaz grafica que el usuario utilizara para comunicarse con la aplicación. Cada objeto lleva asociado un conjunto de propiedades (nombre, posición, tamaño, color, etc). Proporciona un conjunto de herramientas que permiten colocar los controles en el formulario durante el diseño de la interfaz grafica del usuario.

El código, en cambio, es desde donde se programan los eventos Visual Basic El formulario es la ventana desde donde se opera y se colocan los elementos visuales El código, en cambio, es desde donde se programan los eventos

Los objetos de Visual Basic están encapsulados, es decir, contienen su propio código y sus propios datos. Al conjunto de propiedades y métodos se les llama Interfaz. Además de su interfaz predeterminada, los objetos pueden implementar interfaces adicionales para proporcionar polimorfismo.

El momento de detección es programable. Visual Basic El entorno Visual Basic corrige los eventos programados y detecta si hay un error cuando se produce un error de sintaxis o cuando hay variables no especificadas, por ejemplo. El momento de detección es programable.

Visual Basic ¿CÓMO SE PROGRAMA? La programación más sencilla es la que se hace utilizando las propiedades del objeto. Estas propiedades se controlan desde el Cuadro de Propiedades y son programables desde la ventana Código. Para programar en éste se pone el nombre del objeto.Propiedad

Pero no obliga en ningún momento a utilizar el evento recomendado. Visual Basic La versión 6.0 de Visual Basic, sugiere de una manera automática el comando o evento más recomendado para la situación. Pero no obliga en ningún momento a utilizar el evento recomendado.

Pero no obliga en ningún momento a utilizar el evento recomendado. Visual Basic La versión 6.0 de Visual Basic, sugiere de una manera automática el comando o evento más recomendado para la situación. Pero no obliga en ningún momento a utilizar el evento recomendado.

Tipos de Datos predefinidos

Declaraciones de variables y constantes

Funciones de conversión de tipos de datos: Cbool  Boolean Cbyte  Byte Ccur  Currency Cdate  Date CDbl  Double Cint  Integer CLng  Long CSng  Single CStr  String Cvar  Variant CVErr  Error !! Cuidado al tratar de convertir contenidos de cajas de texto a números y éstas están vacías ¡¡

Operadores aritméticos: + Suma - Resta * Multiplicación / División decimal \ Cociente de una división entera Mod Resto de una división entera ^ Potencia

Operadores Lógicos

Sentencias de control

Ejemplo de utilización de If Else anidados Se trata de mostrar un mensaje indicando a banda del espectro electromagnético pertenece una determinada longitud de onda l expresado en mm Dim l as Single If l < 0.3 Then msgbox “Pertenece al Ultravioleta” ElseIf l < 0.4 Then msgbox “Pertenece al Azul” ElseIf l < 0.5 Then msgbox “Pertenece al Verde” ElseIf l < 0.6 Then msgbox “Pertenece al Rojo” Else msgbox “Pertenece al InfraRojo” End If Visual Basic. El Lenguaje. Miguel Ángel Manso Callejo

Ejemplo de utilización de Select Case Se trata de diferenciar una operación matemática en función del contenido de una variable de tipo cadena de caracteres, para simular una calculadora con las funciones + - * / Dim Operando1 As Double, Operando2 As Double, Resultado As Double Dim Operación As String Select case (Operación) Case “+” : Resultado = Operando1 + Operando2 : break; Case “-” : Resultado = Operando1 - Operando2 : break; Case “*” : Resultado = Operando1 * Operando2 : break; Case “/” : Resultado = Operando1 / Operando2 : break; Case Else : msgbox “La operación no está definida” End Select Visual Basic. El Lenguaje. Miguel Ángel Manso Callejo

Sentencias de Control Do While <condición > .... Loop Do .... Loop While <condición > While <condición> .... Wend Exit Do Do Until <condición > .... Loop Do .... Loop Until <condición > For Each elemento In grupo ..... Next elemento For <cond inicial > To <cond final > Step ... ..... Next ... Exit For Visual Basic. El Lenguaje. Miguel Ángel Manso Callejo

Ejemplos de sentencias repetitivas. Calcular el producto de los números 2 al 15 Dim i As Integer Dim Prod As Long ‘ Se inicializa la variable a 1 Prod = 1 For i = 2 To 15 Prod = Prod * i Next i Calcular la suma de los números 3 al 15 Dim i As Integer Dim Sum As Long ‘ Se inicializa la variable a 0 Sum = 0 For i = 3 To 15 Sum = Sum + i Next i Visual Basic. El Lenguaje. Miguel Ángel Manso Callejo

Ejemplo de utilización de sentencias repetitivas Se pretende determinar si un número es primo o no Consideraciones prácticas: Un número será primo si no es divisible por los números inferiores a él. Hay que probar si es divisible por 2, 3, ... Hasta llegar a el propio valor o por el contrario si se puede dividir por uno de estos números inferiores no es primo (es divisible). Se utiliza la operación resto de división entera para saber si es divisible o no Dim Num As Integer, i As Integer For i = 2 To Num If (Num Mod i) = 0 Then Exit For Next i If i = Num Then msgbox “El número “ & Num & “ es primo” Else msgbox “El número “ & Num & “ no es primo es divisible por “ & i End If Visual Basic. El Lenguaje. Miguel Ángel Manso Callejo

Función InputBox La sintaxis de la función es: La caja de diálogo InputBox pide al usuario que teclee una frase, por ejemplo su nombre, un título, etc. La sintaxis de la función es: InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context]) Retorna el valor textual que el usuario ha suministrador por la caja de texto de la ventana Se puede convertir al formato adecuado para almacenarlo en la variable correspondiente Ejemplo: N = Cint(InputBox("¿Cuantas distancias?", "Nº observaciones")) Visual Basic. El Lenguaje. Miguel Ángel Manso Callejo

Función MsgBox Estas cajas de diálogo son similares a las que se utilizan en muchas aplicaciones de Windows. La caja de mensajes o MsgBox abre una ventana a través de la cual se envía un mensaje al usuario y se le pide una respuesta, por ejemplo en forma de clicar un botón O.K./Cancel, o Yes/No. Este tipo de mensajes son muy utilizados para confirmar acciones y para decisiones sencillas. La forma general de la función MsgBox es la siguiente: respuesta = MsgBox("texto para el usuario", tiposBotones, "titulo")

lblBox.Caption = MsgBox("Pulse un botón: ", 2 + 256 + 48, _ "Caja de mensajes") donde el “2” indica que deben aparecer los botones Abort, Retry y Cancel, el “256” indica que el botón por defecto es el segundo (Retry) y el “48” indica que debe aparecer el icono de exclamación. Por otra parte, la forma general de la función InputBox es la siguiente: texto = InputBox("texto para el usuario", "titulo", "default", left, top)

Visual Basic Vamos ha hacer ahora un ejemplo de cómo se pueden hacer cálculos en Visual Basic. Lo Primero es introducir los elementos visuales de los que va a constar el programa. Tres etiquetas, dos cuadros de textos y un botón de acción. Etiqueta Botón de acción Cuadro de texto

Visual Basic Para escribir el texto deseado en las etiquetas, modificaremos la propiedad Caption. En los botones de acción, se utiliza la misma propiedad. Para los cuadros de texto Utilizaremos la propiedad Text.

Visual Basic Ahora, desde la ventana código del botón de acción, programaremos los cálculos que se han de hacer. Se define una variable “x”. En este caso X es lo que haya en el cuadro de texto 1 Se introduce la función Circle Step, que dibuja un circulo y se les da las coordenadas del centro (X,Y),X(que es el radio dado). En el 2º cuadro de texto se multiplica a X por 3.1415 (PI) y por 2, puesto que esto es el área del círculo. Observese, que X está multiplicada por 100 debido a que en Visual Basic las unidades son mucho más pequeñas que en Qbasic

Si todo ha sido seguido correctamente, el resultado debería ser éste. Visual Basic Si todo ha sido seguido correctamente, el resultado debería ser éste.