Desarrollo de aplicaciones para Windows con VB.NET 2005

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Programación orientada a objetos en Visual Basic .NET
Introducción a C#.
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Estrella 0 - Fundamentos de la Programación
PROGRAMACION ESTRUCTURADA
Lenguaje PHP Capítulo 4.
Tablas. Descripción general Introducción a las tablas Creación de tablas Uso de tablas.
Manejo de errores y excepciones
Lenguajes de programación
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Repaso para la construcción del intérprete 2012
Visual C#.NET Creado especialmente para .NET Estándar ECMA (2002)
Seminario de Actualización - Excel Avanzado y Macros
Desarrollo de Aplicaciones para Internet
Tema 2: Lenguaje PHP básico
Módulo 5: Estructuras de Decisión y Bucles
Módulo 1: Primeros Pasos
1.2 Sintaxis del lenguaje Java.
Introducción al Lenguaje C (ANSI)
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
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
Clase II [Delio Alanis Nieto] [].
Interacción Persona Ordenador
Conceptos Básicos de Java
TALLER DE PROGRAMACIÓN III
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
POO Java Módulo 3 Elementos de programas Identificadores
TRAMPAS EN EL DISEÑO DE LENGUAJES CON RELACIÓN A LOS NOMBRES - REGLAS DE ALCANCE - COMPILACIÓN POR SEPARADO CONTROL DE FLUJO - EVALUACIÓN DE EXPRESIONES.
Lenguaje C.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
El lenguaje de programación Java
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
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.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Conversión cadena a número
Sintaxis de C# (Declaraciones y Tipos)
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Microsoft© Visual Basic . Net.
Programación en Pascal
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
Arreglos: Controles e Indicadores
Teoría – Alejandro Gonzalez
INTEGRANTES LINA JIMÉNEZ LOZANO ROSA ELENA REINA CARLOS VILLADIEGO MARIANO SEPULVEDA.
Módulo 8: Manejo de Errores y Excepciones
VBA – Elementos del Lenguaje
Control de Flujo.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.

Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Conceptos.  Byte (0 a 255) = un byte  Short ( a ) = 16 bits de longitud  Integer ( a ) = 32 bits de longitud 
EL TIPO DE DATO LOGICO y constantes.
Introducción al Lenguaje C y al Visual C++. Lenguaje C El lenguaje C se conoce como un lenguaje compilado. Es un lenguaje estructurado, ya que permite.
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.
Programación Computadoras V Conceptos Generales Profesor: Elian Rojas Berrocal.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Transcripción de la presentación:

Desarrollo de aplicaciones para Windows con VB.NET 2005 Capitulo 1

Repaso .NET Framework VB.NET

.NET Framework .NET Framework es una nueva plataforma de cómputo que simplifica el desarrollo de aplicaciones en el ambiente altamente distribuido de Internet. Minimizar los conflictos de implementación y versiones del software. Programación consistente orientada al objeto. Garantizar una ejecución segura del código. Elimina los problemas de rendimiento de los ambientes con secuencia de comandos o interpretados. Experiencia consistente para el desarrollador a través de varios tipos de aplicaciones Windows Basado en el Web Desarrollado sobre los estándares de la industria para asegurar que el código basado en .NET Framework pueda integrarse con cualquier otro.

.NET Framework .NET Framework tiene dos componentes principales: Motor de ejecución común de los lenguajes(CLR) Biblioteca de clases de .NET Framework. .NET Framework puede ser hospedado por componentes administrados y no administrados ASP.NET Internet Explorer

Motor de ejecución de lenguaje común Administra la memoria, la ejecución de hilos, ejecución del código, verificación de la seguridad del código, compilación y otros servicios del sistema. Estas funciones son intrínsecas al código administrado que se ejecuta en el motor de ejecución de lenguaje común. Seguridad para los componentes administrados Seguridad de acceso a código Sistema de tipo común (CTS) Recolección de basura Especificación de lenguaje común (CLS) Interoperabilidad de COM Justo a tiempo (JIT)

Biblioteca de clases de .NET Framework Orientada a objetos Los tipos del .NET Framework le permiten lograr una amplia gama de tareas de programación comunes tales como: administración de cadenas, recolección de datos, conectividad a la bases de datos y acceso a archivos. Desarrollar los siguientes tipos de aplicaciones y servicios: Aplicaciones de consola Aplicaciones de la GUI de Windows (Windows Forms). Aplicaciones ASP.NET. Servicios Web XML. Servicios Windows.

El IDE de Visual Basic Express

Utilice los puntos de interrupción en el código Compilar La compilación genera el código MSIL Menú Build Ejecutando Ejecutar el .exe Desde Visual Studio, presione CTRL+F5. Iniciar sin depurar Depurar Utilice los puntos de interrupción en el código Desde Visual Studio .Net, presione F5. Inicialización Utilice la ventana de exploración para evaluar, ver y cambiar variables

Estructura del Programa VB.NET Instrucciones de opciones: Option Explicit, Option Strict, Option Compare Instrucciones de importaciones Procedimiento MAIN: Sub Main() Sub Main(ByVal CmdArgs() As String) Function Main() As Integer Function Main(ByVal CmdArgs() As String) As Integer Clases, módulos y espacios de nombre: Sub, Function, Method y Event Instrucciones de compilaciones condicionales

Otras características División y combinación de instrucciones: Combinar con dos puntos (:) Guión bajo (_) Etiquetas: Jump: FileOpen(1, "MYFILE", OpenMode.Input) 120: FileClose (1) Caracteres especiales: () : & . ! Comentarios: ‘ REM

Tipos de datos Tipos de números enteros Visual Basic.NET soporta tipos de números enteros que van desde 8 hasta 64 bits. Tipos # enteros VB.NET 8 bits Byte 16 bits Short 32 bits Integer 64 bits Long 8 bits SByte 16 bits UShort 32 bits Uinteger 64 bits Ulong

Tipos de datos Tipos con punto flotante Tipo numérico exacto Booleano Individual y doble (Single y Double) Tipo numérico exacto Decimal Booleano Verdadero o Falso (True o False) Fecha (Date) Carácter (Char) Cadena (String)

Tipos de datos - Enumeraciones Nombre simbólico para un conjunto de valores Sólidamente capturado Con base en el tipo enteros Byte Corto Entero Largo Ejemplo de código enumerado: Enum Color as Byte Red Yellow Green End Enum

Tipos de datos - Arreglos Desarrollado sobre la clase .NET System.Array Declarado con tipo y forma: Dim OneDim(10) as Integer Dim TwoDim(10,intCol) as integer Sintaxis sólo de instrucción: Dim MyArray() as Integer ReDim MyArray(10) El limite inferior siempre es cero: Dim anArray(10) as Integer is 11 Sin soporte para tamaños fijos: Dim Month(0 To 11) As Integer

Operadores Operadores aritméticos: Operadores de asignación: Ejemplo: ^, *, /, \, Mod, +, - Operadores de asignación: =, ^=, *=, /=, \=, +=, -=, <<=, >>=, &= Ejemplo: Dim var1 as Integer = 5 Dim var2 as Integer = 2 var1 *= var2 ‘ The value of var1 is now 10 Operadores de comparación

Operadores Operadores de concatenación + y & Dim x As String x = "Con" & "caten" & "ation" ' x equals "Concatenation". x = "Con" + "caten" + "ation" ' x equals "Concatenation". Estos operadores también pueden concatenar variables de Cadena: Dim x As String = "abc" Dim y As String = "def" Dim z As String z = x & y ' z equals "abcdef" z = x + y ' z equals "abcdef"

Operadores Operadores lógicos And, Or, Xor, Not AndAlso, OrElse (Short Circuiting) 12 > 45 And MyFunction(4) ' Se ejecuta MyFunction. 12 > 45 AndAlso MyFunction(4) ' No Se ejecuta MyFunction 45 > 12 Or MyFunction(4) ' Se ejecuta MyFunction. 45 > 12 OrElse MyFunction(4) ' No Se ejecuta MyFunction IsNot

Flujo de control Instrucción If if (expresión) then sentencia1 [else End If Ejemplo: IF (i = 0 ) then Console.Write(“True") Else Console.Write(“False");

Flujo de control Instrucción para Seleccionar mayúsculas o minúsculas Select Case (expresión) case constante sentencia case constanteN: sentenciaN case else [sentencias por defecto] End Select

Instrucciones de bucle While While (Condición verddera) sentencias End While Do do Loop while ( Condición verdadera) For For contador [ As tipo ] = Inicio To Fin [ Step Paso ] Next [ contador] Foreach For Each variable [ As tipo ] In colección Next [ variable]

Operaciones básicas de entrada/salida Utilizar la clase de Consola Leer Lee el siguiente caracter a partir del flujo de entrada estándar. ReadLine Lee la siguiente línea de caracteres a partir del flujo de entrada estándar. Escribir Escribe la información especificada para el flujo de salida estándar. WriteLine Escribe los datos especificados, seguidos por el terminador de línea actual, hasta el flujo de salida estándar.

Orientado completamente a objetos VB.NET es ahora un lenguaje completo orientado a objetos. Los cuatro principales conceptos de OO están soportados: Polimorfismo Encapsulación Abstracción Herencia Alcance Alcance de nivel de bloqueo de variables Dim x as Integer If N < 1291 Then Dim Cube As Integer Cube = N ^ 3 End If x= Cube ‘ Error: Cube is no longer defined outside the block!