itson.mxEducación Continua Inicio Oferta del Centro de Idiomas Directorio Sugerencias Registro de e-Mail Inscripción a Curso Oferta de Capacitación
   
 
INSCRIBETE AQUÍ
 

 

Diplomado en ProgramaciĆ³n C#.NET

 

Objetivo: El asistente aprenderá  a programar en C#.NET creando interfaces de operación y control electrónico por medio de los periféricos de su PC y otros dispositivos diseñados especialmente para el curso.

 

Dirigido a: Departamentos de Ingeniería, Mantenimiento  y carreras de  Sistemas, Eléctrica, Informática, Mecatrónica e Industrial.

 

Requerimientos necesarios: Conocimientos básicos de programación  en cualquier otro lenguaje (Visual Basic, Java, Delphi, Turbo C, Pascal, C++, etc.)

 

Para llevar este curso usted debe conocer lo básico de cualquier lenguaje de programación:

  • Tipos de datos (int, float, string, etc).
  • Sentencias de control (If, Switch).
  • Ciclos (For, While, etc).

 

El diplomado incluye  material electrónico para prácticas

 

Contenido:

1.- Conceptos básicos de la plataforma .NET

  • Evolución de los lenguajes y conceptos básicos
  • Las ventajas de la plataforma .NET para aplicaciones industriales.
  • Conceptos básicos de diseño de interfaces de operación industrial (HMI, SCADA).
  • Comparativas con otros lenguajes y filosofía  de programación orientada a objetos.
  • El Concepto de objeto aplicado a automatización.
  • Diferencias con Visual Basic 98
  • Entorno de programación en C#.
  • Herramientas, propiedades y eventos.
  • Estructuración de un proyecto en C#.
  • Manejo de métodos y clases.
  • Envío y recepción de parámetros.
  • Tipos de datos y directivas.
  • Herramientas de depuración
  • Controles comunes, radio, texto, checkbox, combo, etc.
  • Controles básicos útiles para monitoreo y control industrial.
  • Programas sencillos de manejo de sentencias y ciclos.
  • Conversión de tipos de datos.
  • Manejo de la Consola

 

2.- Prácticas con ciclos y sentencias.

  • La sentencia If y switch.
  • Conversión de datos binario-decimal.
  • Ciclo For, Foreach, While.
  • Ejemplos de ciclos.
  • Métodos públicos y privados.
  • Funciones matemáticas.

 

3.- Practicas de programación orientada a eventos

  • Arreglos y manejo de cadenas.
  • Arreglos Multidimensionales.
  • Métodos para manejo de cadenas.
  • Comunicación entre objetos.
  • Convención de nombres.
  • Manejo de timers para muestreo.
  • Manejo de control chart.

 

4.-  Programación orientada a objetos, diseño de clases

  • Conceptos básicos de objetos, métodos y propiedades.
  • Diseño de una clase, modelando una compuerta AND.
  • Diseño de una clase para obtener la ecuación de la recta de un sensor.
  • Ejemplo de modelado de objetos, simulación de un ecosistema biológico.

 

5.- Integración de Flash y Multimedia

  • Introducción a Flash.
  • Animación Básica.
  • Manejo de Movie Clips, Gráficos y botones.
  • Conocimientos básicos de Adobe Flash para crear los gráficos de un monitoreo.
  • Uso de componentes de flash en Visual Studio.
  • Incorporación y control de flash desde C#.
  • Creación de Face Plates personalizados.
  • Manejo de Media Player.

 

6.-  Manejo  de periféricos en  C#.NET

  • Manejo del puerto Serial.
  • Ejemplo de Chat entre 2 PC’s.
  • Manejo de puerto paralelo (DB25).
  • Explicación del circuito electrónico para usar el puerto paralelo.
  • Manejo de puerto USB por medio de un convertidor a RS232.

 

7.- Comunicación bidireccional con microcontrolador PIC

  • Armado de circuito
  • Explicación del código del PIC
  • Intercambio de datos por RS232
  • Lectura de un valor análogo y despliegue en pantalla de C#

 

8.- Protocolos de Uso Industrial

  • Explicación del protocolo OPC.
  • Diferentes opciones de comunicación con un PLC.
  • Configuración de servidor OPC
  • Comunicarse con un PLC Siemens por el estándar OPC.
  • Programación de un Cliente en C#.

 

9.- Desarrollo para dispositivos móviles, monitoreo con SmartPhone

  • Manejo de puertos virtuales para comunicar dispositivos.
  • Ventajas de C# en aplicaciones para dispositivos móviles.
  • Monitoreo con un SmartPhone (práctica individual).

 

10.- Diseño de software por medio de capas

  • Diseño de arquitectura para grabar muestras en XML, TXT y base de datos.

 

Duración: 80 horas (60 horas presenciales y 20 extra-clase)

Horarios: Sábados de 9:00 am a 2:00 pm.

Fechas: Del 26 de mayo al 08 de septiembre  2018. 

 

Inversión: $10,400.00 (con opción de 6 meses sin interés con tarjeta BBVA Bancomer)
A) Crédito: Inscripción 3,200.00 y 4 pagos quincenales de $ 1,800.00
B) Contado: $ 9,360.00 (con opción de 3 meses sin intereses con tarjeta BBVA Bancomer)
C) Pronto Pago: $ 8,900.00 al 19 de mayo 2018.

 
Mayores Informes:
Coordinación de Educación Continua
Campus Centro
6 de Abril No. 627 Ote. Esq. Sonora, Col. Centro
Teléfonos: (644)410.0900 ext. 2250 al 2255 / 01 (800) 014.8766
Email: econtinua@itson.edu.mx elodia.villegas@itson.edu.mx