ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Semestrario de programación avanzada UAT


Enviado por   •  30 de Agosto de 2018  •  Apuntes  •  22.287 Palabras (90 Páginas)  •  197 Visitas

Página 1 de 90

                                                 

NOMBRE DEL ALUMNO:

PROFESOR:

GRADO:            GRUPO:

MATERIA:

 PROGRAMACIÓN AVANZADA

NOMBRE DEL PROYECTO:

 SEMESTRARIO

INDICE

UNIDAD 1  Interfaz de Usuario

  • 1.1 Concepto de Interfaz de Usuario………………………………………………….…………………...5
  • 1.2 Programación Orientada a Eventos……………………………………………………………………6
  • 1.3 Administración de Diseño (Layouts)……………………………………………….……....................6
  • 1.4 Marcos o Frames…………………………………………………………………….………….....…..8
  • 1.5 Comunicación entre Interfaces…………………………………………………….…………..…….10
  • 1.6 Componentes Visuales Comunes…………………………………………………………..….……..13
  • 1.6.1 Cuadros de Dialogo……………………………………………………………….…..…................13
  • 1.6.2 Etiquetas……………………………………………………………….……….……..……………13
  • 1.6.3. Botones……………………………………………………………………...…………………….14
  • 1.6.4 Componentes de Texto……………………………………………………………...….…….........14
  • 1.6.5 Paneles……………………………………………………………………….….………...……….15
  • 1.6.6. Menús…………………………………………………………………………….………………..15
  • 1.6.7 Barras de Progreso…………………………...…………………………………………….………15

UNIDAD 2 Librerías Dinámicas

  • 2.1 Métodos Básicos de Clases………….……………………..…………..…………………………….16
  • 2.1.1 Accesores (Getters)……………………………………………..…………………….……………17
  • 2.1.2 Mutadores (Setters) ……………………………………….………………..……………………...17
  • 2.1.3 Constructores…………………………………………………….……………………...…………17
  • 2.1.4 toString………………………..…………………………………………….……………………..18
  • 2.1.5 equals……………………………………..…………………………………….……………….…18
  • 2.1.6 compareTO…………………………………………..……………………….…………………....18
  • 2.1.7 compare…………………………………………………………..………………………………..18
  • 2.2 Manejo de Excepciones Personalizadas………………………………………….…………………..19
  • 2.3 Documentación……………………………………...……………………………………………….20
  • 2.4 Concepto de Librería. …………………………………………..…………………………….……..21
  • 2.5 Tipos de Librería……………………………………………………………..………………………22
  • 2.5.1 Estática……………………………………………………………………………….……………23
  • 2.5.2 Dinámica…………………………………………..……………………………………………….24
  • 2.6 Desarrollo de librería dinámica………………………………………………………………………25

UNIDAD 3 Archivos y Otros Componentes Visuales

  • 3.1 Manejo de Archivos ……………………………………….…………………………………….…..28
  • 3.1.1 Concepto de Archivo………………………………………………………………………………29
  • 3.1.2 Tipos de Archivo……………………………………………………………………………..…….31
  • 3.1.3 Operaciones con Archivos………………………………………..………………………………..32
  • 3.1.4 Métodos de Acceso……………………………………………………………..………………….33
  • 3.1.5 Librerías para Trabajar con Archivos………………………………………………………...……34
  • 3.2 Tópicos Selectos de Programación Orientada a Objetos……………...……………………………..35
  • 3.2.1 Operaciones con Cadenas………………………..…………………………….……………..……35
  • 3.2.2 Herencia……………………………………………………………….………………….………..36
  • 3.2.3 Polimorfismo………………………...………………………..…………………………………...36
  • 3.2.4 Recursividad……………………………………………………………………………………….37
  • 3.3 Otros Componentes Visuales……………………………….…………………………………..…....38
  • 3.3.1 Selector de Archivos………………………………………………………………………….……39
  • 3.3.2 Botones Especializados…………………………………………………………………………….39
  • 3.3.3 Listas……………………………………………………………………………………...……..…40
  • 3.3.4 Tablas………………………………………………………...…………………………………….41

UNIDAD 4  Programación Concurrente

  • 4.1 Concepto de Multitarea…………………………………………..…………………………………..42
  • 4.2 Comparación de un programa de flujo único contra uno de flujo múltiple………………………….43
  • 4.3 Hilos o Threads………………………………………………………………………………………44
  • 4.4 Runnable……………………………………………………………………………..………………44
  • 4.5 Util Timer………………………………………………………………………………….…………45
  • 4.6 Swing Timer…………………………………………………………...………..……………………45
  • 4.7 Comunicación Asincrona entre procesos………………………………………….…………………45
  • 4.8 Tareas Planificadas…………………………………………………………………………….…….45

UNIDAD 5 Manejo de Puertos

  • 5.1 Concepto de Puerto………………………………………….…………………………….…………45
  • 5.2 Tipos de Puertos…………………………………………………………...…………………………46
  • 5.3 Operaciones con Puertos………………………………………………………………….………….47
  • 5.3.1 Lectura……………………………………………………………………………………………..49
  • 5.3.2 Escritura……………………………………………………………………………………………49
  • 5.4 Conceptos básicos de programación de puertos……………………………………………………..50
  • 5.5 Programación de puertos……………………………………………….…………………………….57
  • 5.6 Aplicaciones con puertos………………………………………………………………...…………..61

UNIDAD 6 Patrones de Diseño

  • 6.1 Principios S.O.L.I.D………………………………………………………………………………….63
  • 6.2 Arquitectura del Software………………...………………………………………………………….65
  • 6.3 Definición de patrones de diseño……………………….……………………………………………66
  • 6.4 Elementos de un patrón de diseño…………………………………...………………………………67
  • 6.5 Clasificación de patrones de diseño…………………………………………….……………………68
  • 6.6 Patrón de diseño Singleton…………………………………………………………………………..68
  • 6.7 Patrón de diseño Decotador……………………………….…………………………………………70
  • 6.8 Patrón de diseño Iterator…………………………………………………………..…………………73

BIBLIOGRAFÍA…………………………………………………………………………………..…………….76

PRACTICAS…………………………………………………………………………………………………….79

UNIDAD 1  Interfaz de Usuario

  1. Concepto de Interfaz de Usuario

La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina y comprende todos los puntos de contacto entre el usuario y el equipo.  En ello se incluyen desde simples líneas de comandos basadas en texto hasta interfaces gráficas de usuario con un diseño más complejo.

...

Descargar como (para miembros actualizados) txt (153 Kb) pdf (524 Kb) docx (110 Kb)
Leer 89 páginas más »
Disponible sólo en Clubensayos.com