Programación Móvil con JME

Anuncio
Curso Programación Orientada a Objetos con
VISUAL BASIC y Visual Studio 2010
El lenguaje VISUAL BASIC es uno de los lenguajes de programación más
poderosos y flexibles que se emplean en la industria de software actual.
Reúne características que lo hacen idóneo para proyectos empresariales
donde la estabilidad del producto final, la facilidad de mantenimiento, y
la rapidez de desarrollo son un requisito fundamental.
VISUAL BASIC es un lenguaje moderno, a diferencia de sus
competidores, que recolecta las mejores características de los lenguajes
precursores, como la programación orientada a objetos, lo que permite
disfrutar prácticamente de todas las bondades que ellos ofrecen,
conservando al mismo tiempo la sensación de facilidad y velocidad de
desarrollo que por años ha identificado a la marca corporativa.
Adicionalmente, Microsoft® ha incluido en VISUAL BASIC capacidades de
programación que lo hacen idóneo para incursionar en los "nuevos"
paradigmas de desarrollo de software, como patrones de diseño
empresariales, SOA, programación orientada a aspectos, programación
declarativa, programación por flujo de información, etc.
DCInternet
El curso lleva al alumno desde los principios básicos del lenguaje, de sus
estructuras y operadores, de sus clases y librerías principales, hasta la
creación de aplicaciones completamente orientadas a objetos,
enfatizando en el uso profesional y correcto de los principios y reglas de
la programación orientada a objetos.
Es un curso ideal tanto para las personas que apenas se inician en la
tecnología como para aquellas que la manejan, pero requieren afinar su
conocimiento sobre ésta.
Duración: 35 horas.
Curso Programación Orientada a Objetos con VISUAL BASIC y Visual Studio 2010
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
www.dcinternet.com.mx
1
Contenido
Capítulo 1.- Vistazo general









Objetivos
Introducción
Principales características
Funcionalidad introducida en VISUAL
BASIC 3.0 (2008)
Funcionalidad introducida en VISUAL
BASIC 4.0 (2010)
Conformación del VISUAL BASIC
Terminología .NET
Versiones de Visual Studio y VISUAL
BASIC
Aplicaciones de múltiples capas
Capítulo 2.- Estructura básica de un programa

















Objetivos
La aplicación HolaMundo
HolaMundo con Visual Studio
El estilo de programación de VISUAL
BASIC
Despliegue de información en la consola
de salida
Funciones y Procedimientos
Espacios de declaración
Reglas de Alcance (Scope)
Reglas de Visibilidad (Visibility)
Namespaces (Espacios de nombres)
Usando Namespaces externos
Bloques
Assemblies (Ensamblados)
Opciones de compilación
La aplicación HolaMundo con rutinas
Recuperación de datos de entrada
Práctica














Objetivos
Categorias
Operadores de asignación
Operadores aritméticos
Operadores de comparación
(Relacionales)
Operadores lógicos
Operadores a nivel bit
Operador de asignación abreviada
(asignación compuesta)
Operador condicional
Prioridad de Operadores
Revisión de sobreflujo (Overflow)
Operadores typeof y sizeof
typeof
sizeof
Capítulo 5.- Sentencias de control de flujo
DCInternet
Capítulo 3.- Variables y tipos de dato









Capítulo 4.- Operadores
Objetivos
Variables y tipos de dato
Sistema de Tipos Unificado
Tipos valor básicos
Tipos de dato Simples
Inicializacion de variables
Conversiones entre tipos
Enumeraciones
Práctica










Objetivos
Control de flujo condicional e iterativo
Estructura if -else
Estructura if anidada
Estructura switch
Estructura for
Estructura While
Estructura do-while
Estructura foreach
Manipulación avanzada de ciclos
Capítulo 6.- Programación Orientada a Objetos















Objetivos
Definición
Beneficios
Historia del desarrollo de software
Objetos y sus elementos constituyentes
Los Atributos
Comportamiento
Clases vs Objetos (Instancias)
Las clases como nuevos tipos de datos
Características de la Programación
Orientada a Objetos
Relaciones entre Objetos
Relaciones "Es un”: Herencia
Relaciones "Tiene un”: Composición
Relaciones "Usa un”: Colaboración
Práctica
Curso Programación Orientada a Objetos con VISUAL BASIC y Visual Studio 2010
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
www.dcinternet.com.mx
2
Capítulo 7.- Uso de Clases y Estructuras















Objetivos
Tipos referencia básicos
Instanciamiento de objetos
Objetos contenidos dentro de otros
La clase object
La Estructura DateTime
La clase System.string
Arreglos
Operaciones con arreglos
Arreglos como objetos
Librerias de manipulación de arreglos.
Arreglos Multidimensionales
Arreglos Rectangulares
Tipos valor contra tipos referencia
Asignación y Comparación de Variables
Tipo Referencia
 Destrucción de Objetos
 Práctica
Capítulo 8.- Creación de Clases y Estructuras


































Estructura de una clase
Declaración de la Clase
Nomeclatura de Clases
Declaración de Variables
Nomenclatura de Variables
Variables locales
Variables de instancia
Variables de clase (estáticas)
Constantes
Declaración de Métodos
Nomenclatura de Métodos
Métodos de instancia
Métodos de clase (estáticos)
Uso de elementos estáticos
Parámetros
Tipos de parámetros
Parámetros valor
Parámetros ref (valores transición)
Parámetros out (valores salida)
Número de parámetros variable
Propiedades
Propiedades de sólo lectura o escritura
Sobre carga de métodos
Invocación de elementos de instancia y
clases
Nomenclatura de invocación
Referencia genérica de instancia: this
Referencia a elementos de la instancia
actual
Invocación a otros constructores
Referencia a elementos de classe
Constructores
El constructor por default
Constructores con parámetros
Sobre carga de constructores
Constructores estáticos









El Destructor
Clase resultado final
Uso de la clase construida
Estructuras
Indexadores
Operadores sobre cargados
Operadores de Casting Personalizados
Tipos anidados
Práctica
Capítulo 9.- Fundamentos de formularios
Windows
 Objetivos
 Introducción
 Etapa 1. Creación de una forma de
autentificación
 Etapa 2. Creación de una forma principal
Capítulo 10.- Herencia





Introducción
Creando nuevas clases a partir de otras
Asignaciones y chequeo de tipos
Métodos virtuales y no virtuales
Sobre escritura de métodos (hide y
override)
Enlace temprano y tardío
Constructores y herencia
Modificadores de alcance (Visibilidad)
Clases abstractas
Elementos abstractos
Clases selladas (Sealed)
DCInternet






Capítulo 11.- Interfaces






Objetivos
Definición
Implementación por clases y estructuras
Ampliación de la jerarquía de herencia
Casting y revisión de Tipo
Trabajando con interfaces
Capítulo 12.- Delegados y eventos






Objetivos
Llamados callback
Delegados
Delegados como parámetros
Delegados multicast
Eventos
Curso Programación Orientada a Objetos con VISUAL BASIC y Visual Studio 2010
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
www.dcinternet.com.mx
3
Capítulo 13.- Excepciones





Objetivos
Bloques try, catch y finally
La clase System.Exception
Jerarquía de excepciones
Lanzando una excepción
Capítulo 15.- Hilos de ejecución







Objetivos
Introducción
Estados del thread
Usando Joins
Exclusión mútua (Sincronización)
La clase Monitor
Los métodos Wait y Pulse
Capítulo 14.- Atributos








Objetivos
Introducción
Atributos predefinidos
Atributo Serializable
Atributo Obsolete
AtributoConditional
Definiendo atributos propios
Consultando información de atributos
Incluye:
Capítulo 16.- Nuevas características de VISUAL
BASIC 4.0








Objetivos
Introducción
Propiedades autoimplementadas
Inicializadores de objeto
Variables de tipo implícito
Tipos anónimos
Clases y métodos parciales
Métodos de extensión
DCInternet
 Manual electrónico o impreso con temas del Curso, diploma de
participación, estacionamiento y servicio de cafetería.
Formas y condiciones de pago:
El pago debe hacerse de alguna de las siguientes maneras, pagando el total antes
de la fecha de inicio del curso:
 Depósito Banamex cuenta 4923239 Suc. 575 a nombre de Desarrollo y
Capacitación en Internet, S. A. de C. V. o transferencia bancaria CLABE
002180057549232394
 Cheque a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V.
Curso Programación Orientada a Objetos con VISUAL BASIC y Visual Studio 2010
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
www.dcinternet.com.mx
4
Descargar