Curso de Programación II con Visual Basic.Net

Documentos relacionados
Curso de Visual Basic.Net

Cómo nombrar variables ( 2&

Computación II. Introducción a Visual Basic

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

ESCUELA DE INFORMÁTICA

Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes.

Programación en Visual Basic Ricardo Rodríguez García

Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O.

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Tema: Tipos de datos y conversiones

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Expresiones y sentencias

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Resumen del lenguaje de programación Visual Basic.NET

1

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control

Tema 2. El lenguaje JAVA

Principios de Computadoras II

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Elementos de un programa en C

Ficha de Aprendizaje N 13

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Clases en Java. Declaración de clases en Java 02/09/16. Ing. Roberto Martínez Román - public class Alumno { private int matricula;

INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006

Definición de Memoria

Tema: Introducción al IDE de Microsoft Visual C#.

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

Java para programadores

DEFINICIONES IMPORTANTES

Tema: Entorno a C# y Estructuras Secuenciales.

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.

2.2 Nombres, Ligado y Ámbito

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)

Algoritmos y Programación Clase 7

Estructura de Datos: Archivos

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

Modulo I: Introducción Gestores de Bases De Datos

Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)

Laboratorio de Arquitectura de Redes. Punteros en lenguaje C

Programación en java. Estructuras algorítmicas

1 ELEMENTOS BASICOS DEL LENGUAJE

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

Cursosindustriales.net Página 1

Tablas: Modificar o cambiar el tipo de datos de un campo

Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans

Datos y tipos de datos

Tipos de Datos -Sesión n 3

Active Server Pages. Que es?.

Declaración de variables (integer, single, double, boolean, etc.) en Visual Basic. Dim. Ejemplos. (CU00309A)

Anexo. Control de errores

INTRODUCCIÓN A BASE DE DATOS. Excel - Access

Conversión entre Tipos

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Agenda..NET C# Laboratorio #1

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

Definición y Conversión de datos. Agustín J. González ELO-329

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

El lenguaje C. 1. Identificadores, constantes y variables

Funciones como Subprogramas en C++

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

Tabla de Símbolos. Programación II Margarita Álvarez

UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO.

Porqué Visual Basic?

Elementos léxicos del lenguaje de programación Java

MANUAL BÁSICO DEL LENGUAJE SQL

Guía - Taller # 2 (JAVA)

Tema 2. El lenguaje de programación Java (Parte 1)

PASOS PARA CREAR FUNCIONES CON VBA

Visual Basic 1. Variables y Operadores. Convenciones de nomenclatura en Visual Basic

FUNDAMENTOS DE INFORMÁTICA


MANUAL BÁSICO DE MYSQL

Visual Basic.net Completo

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

Qué es un Procesador de textos? Iniciar Word. Microsoft Word Microsoft Office 2010

FUNDAMENTOS DE INFORMÁTICA

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

Equivalencia de instrucciones de C# y VB.NET (I) Cómo hacer las mismas cosas (o casi) en C# y Visual Basic.NET

Objetivo de aprendizaje del tema

FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A)

5. Sentencias selectivas o condicionales

Procesadores de lenguaje Tema 6 La tabla de símbolos

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

Curso Introducción JAVA Pág.: 1

PROGRAMACIÓN VISUAL CON GAMBAS

Transcripción:

Curso de Programación II con Visual Basic.Net

Elementos del lenguaje. Variables y estructuras de datos

Descripción Crear interfaz Acceso a datos Debug and Deploy Uso de Visual Studio.NET Escribir código Depurar e implantar Introducción a los tipos de datos Uso de variables Ámbito de las variables Convertir tipos de datos Crear y utilizar estructuras Almacenar datos en matrices

Introducción a los tipos de datos

Qué es el sistema de tipos comunes? Define cómo funcionan los tipos en el Common Language Runtime Sistema de tipos comunes Tipos valor Tipos referencia Tipos de datos predefinidos Estructuras definidas por el usuario Enumeraciones Cadenas Matrices Clases

Tipos de datos Tipo Visual Basic.NET Boolean Tamaño de almacenamiento 2 bytes Verdadero o Falso Rango de valores Date Decimal Double Integer Single 8 bytes 16 bytes 8 bytes 4 bytes 4 bytes 0:00:00 del 1 de enero de 0001 a 11:59:59 PM del 31 de diciembre de 9999 Hasta 29 dígitos significativos, con 28 valores de hasta 7,9228 x 10 (con signo) -4,94065645841246544E-324 a +1,79769313486231570E+308 (con signo) -2.147.483.648 a +2.147.483.647 (con signo) -3,4028235E+38 a 1,401298E-45 (con signo) String Varía 0 a 2.000 millones aproximadamente de caracteres Unicode

Cómo escoger un tipo de datos Escoger tipo de datos Boolean Short, Integer, Long, Byte para gestionar Tipo CTS Ejemplo Condiciones de Verdadero o Falso Valor Verdadero Enteros Valor 23 (Entero) Single, Double, Decimal Números con enteros y partes de fracciones Valor 9456,72 (Decimal) Date Valores fecha y hora Valor 02/12/2003 12:30:42 A.M. String Caracteres imprimibles y visualizables en pantalla Referencia Casa Object Un puntero al valor de un objeto Referencia myclass myperson

Uso de variables Tareas Nombrar la variable Declarar la variable Asignar un valor a la variable Utilizar la variable

Qué son las variables? Las variables almacenan valores que pueden cambiar cuando una aplicación se está ejecutando Las variables tienen seis elementos básicos: Elemento Nombre Dirección Tipo de datos Valor Ámbito Vida Descripción La palabra que identifica la variable en código La ubicación de memoria donde se almacena el valor El tipo y tamaño inicial de datos que la variable puede almacenar El valor en la dirección de la variable El conjunto de todo el código que puede acceder y utilizar la variable El intervalo de tiempo durante el cual una variable es válida

Cómo nombrar variables Reglas para poner nombres Empezar con un carácter alfabético o guión bajo No utilizar espacios ni símbolos No utilizar palabras clave como Integer Ejemplos de nombres de variables NombreCliente (PascalCasing) numerocuenta (camelcasing)

Cómo declarar variables Sintaxis para declarar variables Dim nombrevariable As Type Ejemplos de variables de tipo valor Dim numberbooks As Integer Dim squarefootage As Single Ejemplos de variables de tipo referencia Dim myform As Form Dim userinput As String

Cómo afecta Option Explicit a las variables Option Explicit habilitado (predeterminado) Obliga a declarar explícitamente las variables antes de utilizarlas Reduce errores lógicos y facilita el mantenimiento del código Produce una ejecución del código más rápida Option Explicit no habilitado Permite utilizar implícitamente variables sin declararlas Aumenta la probabilidad de conflictos de nombres y comportamiento imprevisto debido a errores de ortografía Produce una ejecución del código más lenta

Cómo asignar valores a las variables Podemos: Asignar un valor a una variable después de declararla Dim cumpleaños As Date cumpleaños = #3/9/1974# Asignar un valor a una variable mientras la declaramos Dim cumpleaños As Date = #3/9/1974#

Cómo utilizar variables Podemos utilizar variables para: Almacenar valores de expresiones Almacenar entrada del usuario Almacenar objetos Almacenar valores de propiedades Devolver valores Mostrar la salida

Variables frente a Constantes Variables Declare with Dim Declarar con Dim Los valores cambian Values change as mientras se ejecuta application runs la aplicación Uses Utilizan more másmemory memoria than que constants las constantes Constantes Declare with Const Declarar con Const Los valores no cambian Values stay the same as mientras se ejecuta application runs la aplicación Uses Utilizan less menos memory memoria than variables que las variables Sintaxis para declarar una constante: Const constantname As Type

Práctica: Encontrar errores Dim 12Count As Integer Dim Number For Double Const Son's Birthday As Day Dim Error.Message As Text Dim $CurrentExpenses With Decimal

Ámbito de una variable Módulo o clase Public Public a As Integer Otros proyectos de la solución pueden acceder a la variable a Módulo o clase Friend Friend b As Date Módulo o clase Private Private c As String Puede accederse a la variable b desde cualquier lugar del proyecto Puede accederse a la variable c desde cualquier lugar del módulo Procedimiento o bloque Dim d As Integer Sólo puede accederse a la variable d dentro del procedimiento o bloque

Qué es el ámbito? Definición: ámbito es el conjunto de código al que se refiere una variable por su nombre Factores que afectan al ámbito Bloque Dónde declaramos la variable Nivel de acceso del contenedor de la variable Nivel de acceso de la variable Procedimiento Módulo, Clase o Estructura Private Public Friend

Cómo declarar variables locales Dónde declarar En bloque Dim Palabra clave Ejemplo de variable local: a nivel de bloque If x < > 0 Then Dim blocknumber As Integer blocknumber = x + 1 End If Modificador de acceso Ninguno Ejemplo de variable local: a nivel de procedimiento Sub ShowMessage_Click( ) Dim mivariable As String ' Insert code to add functionality End Sub Ámbito Nivel bloque En procedimiento Dim Ninguno Nivel procedimiento

Cómo declarar variables estáticas Dónde: declarar dentro de un bloque o procedimiento Sintaxis: utilizar la palabra clave Static (no modificador de acceso) Static nombrevariable As Type Ejemplo Sub AddItem_Click( ) Static items As Integer ' Añadir 1 al contador items += 1 MessageBox.Show ( El contador es ahora " & items) End Sub

Cómo declarar variables de módulo Declarar en un módulo, clase o estructura Utilizar modificador de acceso Private Friend Public Módulo Proyecto Solución Ámbito Ejemplos Private mymodulemessage As String Friend myprojectmessage As String Public mysolutionmessage As String

Convertir tipos de datos Cuales son las funciones de conversión? Cómo convertir explícitamente tipos de datos Cómo funciona la conversión de datos implícita

Funciones de conversión Definición: las funciones de conversión permiten convertir valores de un tipo de datos a otro Valor Integer 1234 Valor Double 567,9894 Valor String "12 Febrero 1992" se convierte en CStr CInt CDate Valor String "1234" Valor Integer 568 Valor Date #2/12/92#

Cómo convertir tipos de datos explícitamente Sintaxis: NombreVariable = CFunction(Expression) Ejemplo 1 Declarar una variable como tipo de datos String Dim mystring As String 2 3 4 Declarar otra variable como tipo de datos Integer Dim myinteger As Integer Asignar un valor a la variable string mystring = "1234" Convertir el valor string en un valor integer myinteger = CInt(myString)

Cómo funciona la conversión de datos implícita Los tipos de datos son convertidos automáticamente No se requiere sintaxis especial en el código Ejemplo de conversión de datos implícita: Dim sequence As String Dim number As Integer '... sequence = "1234" number = sequence ' The value in sequence is implicitly converted to an Integer Desventajas de la conversión de datos implícita: Puede producir resultados imprevistos El código se ejecuta más lentamente Option Strict rechaza las conversiones implícitas de tipo estrechas

Crear y utilizar estructuras Información relacionada de grupo en una estructura única Nombre empleado Fecha nacimiento Fecha contrato Estructura de datos de Empleado Cargo

Qué son las estructuras? Una combinación de tipos de datos Se utilizan para crear tipos de valores definidos por el usuario Sus miembros pueden ser variables, propiedades, métodos o eventos Ejemplo de estructura definida por el usuario: Public Structure Empleado Public Nombre As String Public Apellido As String Public FechaContrato As Date Public Cargo As String Private Salario As Decimal End Structure Ejemplos de estructuras predefinidas: Point, Size, Color

Cómo declarar estructuras Dentro de un módulo, archivo o clase (no en un procedimiento) Sintaxis para declarar estructuras: Modificador de Acceso Structure Nombre Estructura ' Declarar Miembros de Estructura End Structure Dónde se encuentra el modificador de acceso: Public para acceso no restringido Protected para acceso sólo dentro de su propia clase Friend para acceso en cualquier lugar de la aplicación o ensamblado Private para acceso sólo dentro del contexto de su declaración No asigne valores a miembros de datos en la declaración

Práctica: Crear y utilizar estructuras Declarar una estructura Declarar una variable como tipo estructura Asignar valores a los miembros de la estructura Escribir código para utilizar los miembros de la estructura Ejecutar y probar la aplicación

1.- Declarar una estructura #Region "Declaracion de Estructura" Public Structure InfoCarro Dim Marca As String Dim Modelo As String Dim PrecioCompra As Single Dim FechaCompra As Date End Structure #End Region

Estructura 2. Declarar variable tipo estructura Dim MiCarro As InfoCarro 3. Asignar valores a los miembros de la estructura MiCarro.Marca = "Toyota" MiCarro.Modelo = "Corolla" MiCarro.PrecioCompra = 8000 MiCarro.FechaCompra = #1/1/2006# 4. Escribir código para utilizar los miembros de la estructura Me.txtMarca.Text = MiCarro.Marca Me.txtModelo.Text = MiCarro.Modelo Me.txtPrecio.Text = MiCarro.PrecioCompra Me.txtFecha.Text = MiCarro.FechaCompra 5. Ejecutar Programa