Document related concepts
no text concepts found
Transcript
DESARROLLO DE APLICACIONES CON JAVA Y MYSQL RESUMEN: Este Requisitos: Programación con Java Duración: 20 horas Cupos: 8 Profesor: Ing. Arnaldo Rodríguez curso se enfoca en la aplicación del lenguaje JAVA para el desarrollo de interfaces gráfi- cas de usuario mediante el IDE Netbeans y conexiones con bases de datos y generación de reportes lo que le permi"rá crear soluciones para proyectos personales o comerciales. JAVA al ser mul"plataforma le permite realizar aplicaciones compa"bles con cualquier "po de entorno: Web, disposi"vos móviles, aplicaciones de escritorio, servidor, etc; y cualquier sistema opera"vo. CONTENIDO DEL CURSO 1. • • • • • • • • • • • • • 2. • • • • • 3. • • • • 4. • • • • • PRINCIPALES CLASES DE UTILIDADES • • Repaso al paquete java.lang. Las interfaces Cloneable, Comparable<T> e Iterable<T>. Implementa- • ción. • Principales interfaces del paquete java.util. • Interfaz Collection<E>. • Interfaz Comparator<T>, Comparable<T> • Comparator vs Comparable • Interfaz Iterator<E>. 5. Principales Eventos semánticos. ActionEvent. Ejemplo Jbutton, Jlist, JTextField, JMenuItem. InputhMethod. Ejemplo Jtextfield, JTextArea ItemEvent. Ejemplo JCheckBox, JList, JComboBox. Construcción de Receptores o Listeners. Clase que hereda del Adapter(clase genérica) del receptor. Uso de clases anónimas. INTRODUCCIÓN AL DESARROLLO DE SOFTWARE CON NETBEANS Interfaz List<E>. Interfaz Map<K,V>. • • • • Interfaz Set <E>. Interfaz SortedMap<K,V>. Interfaz SortedSet<E>. Clase Date, Calendar, SimpleDateFormat, GregorianCalendar GESTIÓN DE EXCEPCIONES Bloque try, catch y finally. Tipos excepciones. Exception y Error. Métodos getLocalizedMessage y getMessage. Lanzamiento excepciones. Clausulas throw y throws. Creación de una clase de excepciones propia. GESTIÓN DE LA ENTRADA/SALIDA EN JAVA Flujos de datos. Clases abstractas InputStream y OutputStream. 6. FileReader y FileWriter para el uso de ficheros de texto. BufferedReader y BufferedWriter para uso eficiente de acceso a disco. INTRODUCCIÓN A LAS INTERFACES GRÁFICAS Instalación yConfiguración. Conceptos básicos. Menús y paneles de trabajo. Herramienta de ejecución. Herramienta de depuración. DESARROLLO AVANZADO CON NETBEANS • • • • • • • • Paneles de desarrollo avanzados. • Menús: JMenuBar, JMenu, JMenuItem, JCheckBoxMenuItem, JRadioButtonMenuItem, JPopupMenu, JSeparator. • Controles Básicos: JLabel, JButton, JCheckBox, JRadioButton, ButtonGroup,JComboBox, JList, JTextField, JTextArea, JPasswordField. • Controles Avanzados:JTable, JTree, JEditorPanel, JTextPanel. Ficheros. Clases File y FileDescriptor. Introducción a AWT y SWING. Comparativa: Ventajas e inconvenientes. InputEvent: KeyEvent y MouseEvent. Introducción Modelo Gestión de Eventos. Elementos de AWT Contenedores: Panel, ScrollPanel. Menús: MenuBar, PopupMenu. Controles: TextField,TextArea, Checkbox, List, Choice. Elementos de SWING Contenedores: JPanel, JTabbedPanel. Ventanas: JFrame, JDialog, JColorChooser, JFileChooser, JOptionPanel. Clases de Eventos. Bajo nivel o semánticos. 7. CONEXIÓN A BASE DE DATOS Receptores o Listeners. 8. GENERACIÓN DE REPORTES • Reportes PDF con iText www.programate.com.ve