VISUAL- BASIC INTRODUCCIÓN.

Slides:



Advertisements
Presentaciones similares
Introducción a Bloc de notas
Advertisements

PROGRAMACIÓN CON VISUAL BASIC.
TABLAS EN WORD.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
EXCEL 14 CLASE 6.
Metodología de la Programación
Técnico en programación de Software
VARIABLES Y CONSTANTES
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Teoría de lenguajes y compiladores
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.
Variables y pruebas de escritorio
Conceptos Básicos de Java
Visual Basic Ing. Gonzalo Zamora Armenta.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
INTRODUCIÓN A MICROSOFT EXCEL 2007
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 2: Los tipos de datos
DR. ERNESTO SUAREZ.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
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.
INFOMATICA EMPRESARIAL
PHP TODO SOBRE PHP.
Sesión 2 Tablas Propiedades de los campos. Sesión 2 Borrar el contenido del directorio Mis documentos.
Tipo de Datos Básicos.
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
BASES DE DATOS Con Access.
Sesión 2 Tablas Propiedades de los campos. Sesión 2 Borrar el contenido del directorio Mis documentos.
COMPONENTES DE UN ALGORITMOS
VBA – Elementos del Lenguaje
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.
Introducción a la programación
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
QUIMESTRE II PARCIAL I.
Elementos básicos para el desarrollo de algoritmos
Muchas personas usan una lista de tareas pendientes, ya sea en papel, en una hoja de cálculo o en una combinación de papel y medios electrónicos. En Outlook.
Arreglos y comunicación Usuario
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
Microsoft Office Excel 2007
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
MICROSOFT EXCEL ING. JOHANNA NAVARRO.
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
INTRODUCCIÒN MICROSOFT WORD 1 eencasts/shared/player_776x600.aspx?scre enCast=wd07_overview.
Los Controles de Visual Basic
por: Prof. Luis Vallenilla
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Microsoft OFFICE Word MBA. Lida Loor Macías.
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
Presente un cuestionario con los aspectos mas importantes sobre los
Hoja de Cálculo EXCEL Introducción a la informática
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO.
ACCESS  Para los campos Texto, esta propiedad determina el número máximo de caracteres que se pueden introducir en el campo. Siendo por defecto.
Profesora: Angela Maiz
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Lic. Carla Aguirre Montalvo
Aplicaciones para la Administración de Negocios
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Prof. Víctor Aquino Urrutia
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
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.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

VISUAL- BASIC INTRODUCCIÓN

Introducción Al Visual-Basic La programación en Visual-Basic corresponde a una de las formas de programación más modernas existente: La Programación Orientada a Objetos y Controlada por Eventos.

Palabras Claves en Visual-Basic Las palabras claves en Visual-Basic son: Objeto. Evento. Propiedad. Método.

Objeto Combinación de código y datos que se pueden tratar como una unidad. Cada objeto se define por una clase.

Ejemplos de Objetos Caja de Texto Botón de Comandos Botón de Opción Barra de desplazamiento

Evento. Un evento es una acción reconocida por un formulario o un control. Los tipos de eventos reconocidos por un objeto varían, pero muchos tipos son comunes a la mayoría de los controles. Ejemplos de Eventos: Click. Doble Click. Pulsar una tecla. Arrastrar el ratón.

Propiedad. Son las características de un objeto, que pueden manipularse durante el diseño y/o ejecución del programa. Ejemplos de Propiedades: Colores. Tipo de Fuente. Tamaño. Posición.

Método. Los métodos son conjuntos de instrucciones que ejecutan determinada acción sobre un objeto. Ejemplos de Métodos: Borrar el contenido de un objeto. Dibujar una línea. Fijar una escala. Encontrar un valor que cumple con determinado criterio.

Programación Orientada a Objetos y Controlada por Eventos. Las aplicaciones controladas por eventos ejecutan código como respuesta a un evento. Cada formulario y control de Visual Basic tiene un conjunto de eventos predefinidos. Si se produce uno de dichos eventos y el procedimiento de evento asociado tiene código, Visual Basic llama a ese código.

VISUAL- BASIC VARIABLES Y OBJETOS

VARIABLES Y OBJETOS VARIABLES

Variables Una variable es una ubicación temporal de memoria donde se almacenan datos que interesan retener durante la ejecución de la aplicación. Las variables pueden contener texto, valores numéricos, fechas o propiedades de cierto objeto. Es una forma de dar nombre a una porción de datos con la que deseamos trabajar en nuestro programa.

Variables Las variables se caracterizan por un nombre que las identifica y por un tipo de datos, que establece el conjunto de valores posibles que pueden contener y operaciones en las que puede participar. El valor de una variable puede cambiar a lo largo de la vida de ésta; su nombre no.

Variables El uso de las variables puede hacer que la aplicación sea más rápida. Por ejemplo, si se usa muchas veces un determinado valor, es aconsejable guardarlo en una variable y utilizarla cuando se necesite, en lugar de tener que volver a escribir el código cada vez que se requiera llamarla. Es más rápido el acceso a las variables que a una propiedad de un objeto, por lo que también es aconsejable guardar el valor de una propiedad en una variable.

Nombre de las Variables El nombre de una variable debe tener las siguientes características: Debe comenzar con una letra. No puede incluir un punto, espacios en blanco, ni la mayoría de los caracteres especiales. Se permiten algunos caracteres especiales empleados como último carácter (%, &, !, #, $ y @), y el guión a tierra (_) excepto en el primer carácter. No debe exceder de 255 caracteres.

Nombre de las Variables El nombre de una variable debe tener las siguientes características: Debe ser única en el mismo formulario. Preferiblemente debe hacer referencia directa su función en el programa. No puede coincidir con una palabra reservada del lenguaje empleado. Una palabra reservada es aquella palabra que pertenece a la sintaxis propia del lenguaje empleado.

Palabras Reservadas (Visual Basic) Abs Add And App Lock Mkdir Mod Lof Activate Array Ascatn Base Lset New Next Ltrim Beep Cbool Cbyte Ccur Minute Npv Oct Mirr Cdate Cdbl Cdec Cint Month Open Or Name Clng Csng Cstr Cvar Not Ppmt Print# Nper Cverr Call Case Cdh On Public Put Onerror Choose Chdir Chdrive Clear Option Raise Randomize Print Close Collection Command Compare Private Remove Reset Property Const Cos CreateObject Curdir Pv Rgb Right Qbcolor Dateserial Datevalue Day Ddb Rate Rset Rtrim Redim Isarray Isdate Isempty Iserror Wend Loop Like While Ismissing Isnull Isnumeric Isobject Xor Mid Let Yeqr Item Kill Lbound Lcase Log Loc Me Left

Defftype Dim Dir Deletesetting Resume Selectcase Seek Return Do Doevents Each End Rmdir Setattr Sgn Rnd Environ Eof Eqv Savesettings Erase Sln Space Second Err Error Exit Exp Shell Static Stop SendKeys Explicit Fileattr Filecopy Filedatetime Sin Strconv String Single Filelen Fix For Format Spc Switch Tab Sqr Freefile Function Fv Get Str TimeSerial TimeValue Strcomp Getattr GetObject Getsetting Getallsetting Sub Ubound Ucase Syd Gosub Goto Hex Hour Tan Vartype Weekday Timer Imp Input Instr Int Trim Width Write# Typename Integer Ipmt Irr Is Unlock #if #else Val Isarray Isdate Isempty Iserror Wend Loop Like While Ismissing Isnull Isnumeric Isobject Xor Mid Let Yeqr Item Kill Lbound Lcase Log Loc Me Left

VARIABLES Y OBJETOS TIPOS DE DATOS

Tipos de Datos El tipo de datos de una variable establece el número y tipo de valores que ésta puede tener, así como el conjunto de operaciones en las que puede tomar parte como operando. En Visual Basic dicho tipo de datos se especifica al declarar la variable, de forma que se guarda espacio en memoria para poder almacenar los valores de dicho tipo de datos.

Tipo Descripción Rango Boolean Lógica True o False Byte Natural 0 a 255 Integer Entero (2 bytes) -32.768 a 32.767 Long Entero largo (4 bytes) -2.147.483.648 a 2.147.483.647 Single Real simple precisión (4 bytes ) -3,40E+38 a 3,40E+38 Double Real doble precisión ( 8 bytes) -1,79E+308 a 1,79E+308 Currency Moneda (8 bytes) -9,22E+14 a 9,22E+14 String Cadena de caracteres (1 byte por carácter hasta 64 K) 0 a 65.500 caracteres. Date Fecha y Hora (8 bytes) Fecha: de 01/01/100 a 31/12/9999. Hora: de 0:00:00 a 23:59:59.

Variable Tipo Variant Una variable Variant es capaz de almacenar todos los tipos de datos definidos en el sistema; es como un camaleón, puede representar diferentes tipos de datos en distintas situaciones De forma predeterminada, si no proporciona un tipo de dato, la variable toma el tipo de dato Variant.

Variable Tipo Variant El tipo Variant permite emplear otro tipo de dato, llamado decimal (Tipo Decimal). Aunque este último tipo no puede declararse en la versión 6.0 de Visual Basic, es posible declarar una variable tipo Variant y luego transformarla en tipo Decimal empleando la función CDec.

Variable Tipo Variant Debe evitarse abusar del empleo de variables tipo Variant, ya que las mismas requieren mucho más memoria que los restantes tipos.

AMBITO Y DECLARACIONES DE VARIABLES VARIABLES Y OBJETOS AMBITO Y DECLARACIONES DE VARIABLES

Ámbito Una aplicación sencilla de Visual Basic suele tener la siguiente estructura: Un proyecto. Varios formularios. Diferentes procedimientos asignados a los distintos formularios.

Ámbito

Declaración de Variables Al declarar una variable se reserva memoria para ella, se indica qué valores puede contener a través de su tipo de datos, y cual será su ámbito (o alcance). En la mayoría de los lenguajes es necesario declarar las variables para poder utilizarlas en el programa. En Visual Basic no es obligatorio, pero si recomendable.

Ejemplo de Declaración de Variables Dim A% Dim Luis& Static K@ Public X$ Dim H$ Static N! Dim Pi Dim A as Integer Dim Luis as Long Static K as Variant Public X as Double Dim H as String Static N as Single Dim PI as Variant Public C as Boolean

Declaración de Variable Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local al ámbito en que se declara. Puede ser dentro de un procedimiento o dentro de un formulario, de esta forma no sería accesible desde los demás procedimientos o formularios.

Declaración de Variable Public: Las variables declaradas serán publicas y podrán estar accesibles desde todos los formularios de la aplicación. Para conseguirlo tendremos que declararlas en un módulo de código, no en la sección declaración de cualquier formulario de los que conste la aplicación.

ASIGNACIÓN DE VARIABLES VARIABLES Y OBJETOS ASIGNACIÓN DE VARIABLES

Asignación de Variables Cuando se trabaja con variables, en algún momento surge la necesidad de asignar a la misma valores. La asignación de valores a una variable se realiza empleando el símbolo igual (=)

Asignación de Variables nombre_de_la_variable= expresión_a_asignar Lo asignado va siempre a la derecha La variable va siempre a la izquierda

Asignación de Variables Nunca haga esto: 12 = N “Núcleo” =S 12+12=H

DECLARACION DE CONSTANTES VARIABLES Y OBJETOS DECLARACION DE CONSTANTES

VARIABLES Y OBJETOS NOMBRE DE OBJETOS

Nombre de Objetos El nombre de un objeto debe tener las mismas características del nombre de una variable, excepto en que no es permitido emplear los caracteres especiales (%, &, !, #, $ y @) en ninguna parte del mismo.

Nombre de Objetos Adicionalmente, aunque no es obligatorio, es recomendado que se emplee un prefijo que indique de que tipo de objeto se trata. Esto ayuda a la identificación rápida de sus propiedades y métodos.

OBJETO DESCRIPCIÓN PREFIJO Form Formulario form CheckBox Casilla de verificación chek ComboBox Cuadro combinado cmb Data-bound combobox Cuadro combinado enlazado a datos dbc Command Button Botón de comando btn Data Control de datos data Directory list box Cuadro lista de directorios dir Drive List Box Cuadro lista de unidades drv File List Box Cuadro lista de archivos fil Frame Marco frame Data-bound grid Rejilla enlazada a datos dbg

OBJETO OBJETO ESPAÑOL PREFIJO Horizontal scrollbar Barra de desplazamiento horizontal hsb Image Imagen img Label Etiqueta lbl Line Línea line OLE Container Contenedor OLE ole PictureBox Cuadro de imagen pic Shape Forma shp Text Box Cuadro de texto text Timer Temporizador tim Msflexgrid rejillas grid Vertical scroll bar Barra de desplazamiento vertical vsb

VISUAL- BASIC OPERADORES

Operando operador operando Operadores Operando operador operando Aritméticos Relacionales Lógicos

OPERADORES ARITMÉTICOS

Operadores Aritméticos Los operadores aritméticos empleados en Visual-Basic son los siguientes: Operador Operación que realiza + Suma - Resta * Multiplicación / División \ (Div) División entera Mod Resto de la división entera ^ Exponente

Operadores Mod y \ (Div) 12 \ 7 =1 12 7 12 MOD 7 =5 5 1 12 3 4 12 MOD 3 =0 12 \ 3 =4

En Visual-Basic se escribe: Operador Mod Nótese que si: M MOD N =0 Entonces M es múltiplo de N. En español se escribe: En Visual-Basic se escribe: Si N es par entonces If N MOD 2=0 then

Operadores Aritméticos Los operadores aritméticos tienen la siguiente jerarquía (orden de ejecución). Operador Operación que realiza ^ Exponente - Negación * , / Multiplicación y División \ (Div) División entera Mod Resto de la división entera + , - Suma y Resta

OPERADORES DE COMPARACIÓN

Operadores de Comparación Operación que realiza < Menor que > Mayor que = Igual <> Diferente <= Menor o igual >= Mayor o igual Is Comparación de Objetos Like Comparación de Cadenas

OPERADORES LÓGICOS

Operadores Lógicos Los operadores lógicos se emplean junto a la proposiciones, llamadas en programación condiciones. Una proposición tiene sólo dos valores (de la verdad): verdadera (TRUE) o falsa (FALSE)

Operadores Lógicos Operador Operación que realiza AND Y OR O XOR NOT

Ejemplo de Operadores Dim A, B, C, D Dim MiPrueba as Boolean MiPrueba = A > B Xor B > C MiPrueba = B > A Xor B > C MiPrueba = B > A Xor C > B MiPrueba = A > B And B > C MiPrueba = B > A And B > C MiPrueba = A > B Or B > C MiPrueba = B > A Or B > C MiPrueba = A > B Or B > D MiPrueba = Not(A > B) MiPrueba = Not(B > A) Devuelve False. Devuelve True. Devuelve False. Devuelve True. Devuelve False. Devuelve True. Devuelve True. Devuelve True. Devuelve False. Devuelve True.

VISUAL- BASIC CUADROS DE DIÁLOGOS

Cuadro de Dialogo La mayoría de las aplicaciones Windows hacen uso de los cuadros de diálogo para establecer las opciones o introducir información que necesitan para realizar una acción indicada por el usuario. En Visual Basic podemos crear tres tipos de cuadros de diálogos: Personalizados. Predefinidos. Estándar.

Predefinidos MsgBox InputBox

Cuadro de Mensaje (MsgBox) Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón. Si se emplea como función, devuelve un tipo Integer correspondiente al botón elegido por el usuario.

Cuadro de Mensaje (MsgBox) Icono Botones Título

Cuadro de Mensaje (MsgBox) La sintaxis es: MsgBox(mensaje[, botones][, título] [,archivoAyuda, contexto])

Cuadro de Mensaje (MsgBox) Cuando MsgBox se emplea como función, devuelve un tipo Integer correspondiente al botón elegido por el usuario. Visual-Basic tiene una serie de constantes memo-técnicas que permiten fácilmente recordar las opciones posibles.

Cuadro de Entrada (InputBox) El InputBox o cuadro de entrada es otro de los cuadros de diálogos utilizados para la interacción del usuario con la aplicación. El InputBox permite mostrar un cuadro de diálogo donde el usuario pasará un parámetro, valor o dato para que el programa lo trate y lo ejecute.

Cuadro de Entrada (InputBox) El mensaje que quiere que aparezca se realiza de forma casi idéntica al MsgBox. La sintaxis es: InputBox(mensaje [,título][, estándar] [, posx][,posy][, archivoAyuda , contexto])

Cuadro de Entrada (InputBox) Ejemplo 1 Dim Val As String Val = InputBox("Ingrese su escuela", "Ejemplo") MsgBox "Su escuela es: " & Val, , "Atención" Tiene como resultado:

Cuadro de Entrada (InputBox)

Cuadro de Entrada (InputBox) Ejemplo 2 Val = InputBox(“Ingrese su escuela", "Ejemplo", "Mecánica", 1200, 1400) Mecánica es texto predeterminado a la caja de entrada. La ventana se situará en el eje de las X a 1.200 twips (posición horizontal) y la Y a 1.400 twips (posición vertical)

Cuadro de Entrada (InputBox)