Ortega García Laura Maribel Serrano Aguilar Javier Alberto.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo.
Advertisements

Curso de java básico (scjp)
Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Manipulación de archivos de texto
Python CI-2200 Programación Avanzada en Sistemas UNIX.
Tutorial para agregar textos a un blog
INSTITUTO TECNOLOGICO DE MINATITLAN
Unidad 1. Manejo de ficheros
Archivos Implementar un método que lea una secuencia de números enteros de un archivo y compute la cantidad de elementos leídos.
Desarrollo de Aplicaciones para Internet
Tema 5 Grafos. Implementación (I)..
1.2 Sintaxis del lenguaje Java.
Encapsulamiento y Abstracción
Abstracción de Datos La abstracción es un recurso fundamental en la programación orientada a objetos y está además fuertemente ligado a reusabilidad.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
Genericidad Los datos de aplicaciones muy diferentes puede modelarse con frecuencia a partir de tipos de datos cuyas operaciones no dependen del tipo de.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática TEMA II.
Archivos Contenido: Archivos de Texto Archivos de Acceso Aleatorio
Excepciones y archivos Info 033. Exception El término Exception es la palabra corta para la frase "evento excepcional." Definition: Una excepción es un.
Curso Programación en Java
Técnicas avanzadas de programación Interfaces
Colecciones.
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
Archivos y Búsqueda Secuencial
USA agenda e itemAgenda
Programación orientada a objetos
ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
Curso Programación en Java
1 Programación Interactiva Archivos Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Entrada y Salida Java. Clase File La clase File proporciona mucha informacion relacionada con archivos y con la obtencion de informacion basica sobre.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Programación Orientada a Objetos
Entrada / Salida. Java adopta de Unix el concepto de stream Un stream es un flujo de datos (secuencia de bytes) que va de una fuente a un destino. Desde.
El lenguaje de programación Java
Computación II Repaso de java Karina Figueroa Mora.
Manejo de Punteros y objetos en memoria dinámica en C++
Sintaxis Completa los siguientes esquemas: Esquema de excepción Excepción Definición Tipos Implementación En el lenguaje Java, excepción es un tipo de.
1 Ejemplos: * leer una agenda de un fichero * escribir una agenda en un fichero * comparar dos agendas * comparar dos items nombre: Manoli --> telefono:
Crear y conectar una base de datos con Visual Basic.
Las clases FileReader y BufferedReader brindan servicios para manejar archivos. Las instrucciones: Archivos FileReader fr = new FileReader (ruta); BufferedReader.
Alumnas: Santiago Sanchez Amairani Yaquelin Villanueva Jiménez Carina Equipo: 25 Tema: Base de datos Grupo: 308.
Manejo de Archivos Sebastián Moreno
VALIDACIÓN PARA LA CLAVE DE ACCESO En el formulario de la clave de acceso debe haber una validación básica de que los campos no este vacíos y además puede.
1 Ingeniería del Software Colecciones de objetos  Descripción general  Patrón iterador  Iteradores en Java: enumeration  Patrón diccionario  Diccionarios.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Tratamiento de excepciones
Criterios de Inicio Para que el plan de pruebas se pueda llevar a cabo se deben: Contar con los equipos necesarios para poder llevar a cabo el plan de.
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Tipo.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
ECOM-6030 CAPÍTULO 7 EXCEPTION HANDLING Prof. Nelliud D. Torres © - Derechos Reservados.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
SERVICIO WEN EN.NET. 1) Se crea el servicio web.
Algunas Características de C++ no presentes en C Agustín J. González ELO-329.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Arreglo.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
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,
Archivos de Propiedades
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Crear Aplicación Cliente para Conectarse a una Base de Datos.
Ortega Garcia Laura Maribel Serrano Aguilar Javier Alberto SEMINARIO DE ESTRUCTURA DE DATOS II RETO 2 C# : mejoras Departamento de Ciencias Computacionales.
ESTRUCTURA DE UN PROGRAMA EN
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

Ortega García Laura Maribel Serrano Aguilar Javier Alberto

Java es un lenguaje de programación orientado a objetos que se popularizó a partir del lanzamiento de su primera versión comercial de amplia difusión, la JDK 1.0 en Actualmente es uno de los lenguajes más usados para la programación en todo el mundo.

Es un programa que permite dar de alta y de baja los registros que llevan los nombres y teléfonos que tiene el contenido de una agenda telefónica para el usuario, el cual podrá hacer modificaciones y eliminaciones y siempre tendrá a la vista la lista de los teléfonos agregados Agenda telefónica

Los cuadros de captura Código: AGENDA jLabel1.setText(“Nombre:"); jLabel2.setText(“Telefono:");

class funciones { void Create() { File nuevo= new File("archivo.txt"); try { FileWriter fr = new FileWriter(nuevo); BufferedWriter bf= new BufferedWriter(fr); PrintWriter pw= new PrintWriter(bf); pw.close(); bf.close(); }catch(IOException e){ }; } void Guardar(String name,String registro) { File nuevo= new File("archivo.txt"); try { FileWriter fr = new FileWriter(nuevo,true); BufferedWriter bf= new BufferedWriter(fr); PrintWriter pw= new PrintWriter(bf); pw.println(name+" "+registro); pw.close(); bf.close(); }catch(IOException e){ }; } void BorrarLinea(String dato ) { }

Botón guardar AGENDA :::::::::::::::::::::::::::::BOTON GUARDAR::::::::::::::::::::::::::::: btnGuardar.setText("guardar"); btnGuardar.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { btnGuardarMouseClicked(evt); } }); btnGuardar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnGuardarActionPerformed(evt); } }); private void btnGuardarMouseClicked(java.awt.event.MouseEvent evt) {//GEN- FIRST:event_btnGuardarMouseClicked txtestatus.setText("Guardando datos en archivo... "); String n,r; n = txtnombre.getText(); //NOMBRE r = txtregistro.getText(); //NUMERO funciones fun=new funciones(); fun.Guardar(n, r); txtregistro.setText(""); txtnombre.setText(""); }//GEN-LAST:event_btnGuardarMouseClicked private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) {//GEN- FIRST:event_btnGuardarActionPerformed // TODO add your handling code here: }//GEN-LAST:event_btnGuardarActionPerformed

AGENDA Botón leer Código :::::::::::::::::::::::::::::BOTON LEER ARCHIVO::::::::::::::::::::::::::::: private void btnleerActionPerformed(java.awt.event.ActionEvent evt) {//GEN- FIRST:event_btnleerActionPerformed txtestatus.setText("Obteniendo datos del archivo... "); DefaultTableModel modelo = (DefaultTableModel) TBLsalida.getModel(); while((TBLsalida.getRowCount()-1)>=0) modelo.removeRow(TBLsalida.getRowCount()-1); try{ String cadena,salida; FileReader f = new FileReader( new File ("archivo.txt")); BufferedReader b = new BufferedReader(f); while((cadena = b.readLine())!=null) { Object [] fila=new Object[2]; int numTokens = 0; StringTokenizer st = new StringTokenizer (cadena); // bucle por todas las palabras while (st.hasMoreTokens()) { salida = st.nextToken(); numTokens++; if(numTokens==1) { fila[0]=salida; } if(numTokens==2) { fila[1]=salida; } modelo.addRow(fila); } b.close(); }catch(IOException e){ txtestatus.setText("error al leer");}; TBLsalida.setModel(modelo); }//GEN-LAST:event_btnleerActionPerformed

Etiqueta eliminar Etiqueta nombre Campo de texto AGENDA

:::::::::::::::::::::::::::::BOTON ELIMINAR::::::::::::::::::::::::::::: private void btnEliminarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnEliminarActionPerformed txtestatus.setText("Buscando dato... "); String nombre[]= new String[100]; String registro[]= new String[100]; int cont=0; try{ String cadena,salida; FileReader f = new FileReader( new File ("archivo.txt")); BufferedReader b = new BufferedReader(f); while((cadena = b.readLine())!=null) { int numTokens = 0; StringTokenizer st = new StringTokenizer (cadena); // bucle por todas las palabras while (st.hasMoreTokens()) { salida = st.nextToken(); numTokens++; if(numTokens==1) { nombre[cont]=salida; } if(numTokens==2) { registro[cont]=salida; } cont++; } b.close(); }catch(IOException e){ txtestatus.setText("error al leer");}; funciones func= new funciones(); func.Create(); for(int i=0;i<cont;i++) { if(nombre[i].compareTo(TXTeliminar.getText())!=0) func.Guardar(nombre[i], registro[i]); } txtestatus.setText("Eliminado..."); TXTeliminar.setText(""); }//GEN-LAST:event_btnEliminarActionPerformed

Utilizamos una tabla para la salida de datos(mostrar) Por lo que la usamos en leer archivo para buscar carácter por carácter AGENDA TBLsalida.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { }, new String [] { "Nombre", "Registro" } ) { boolean[] canEdit = new boolean [] { false, false }; public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); private void txtestatusActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtestatusActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txtestatusActionPerformed

Estatus: es un cuadro de salida donde informamos en que proceso esta el programa en este momento Código: Mientras guarda: Mientras elimina: AGENDA