Topicos Avanzados De Programacion Unidad 3.3

16
INSTITUTO TECNOLÓGICO NACIONAL DE TLAHUAC MATERIA: TÓPICOS AVANZADOS DE PROGRAMACIÓN PROFESOR: DOMINGUEZ HERNANDEZ ROBERTO EXPOSICIÓN: 3.3 USO DE LIBRERÍAS PROPORCIONADAS POR EL LENGUAJE INTEGRANTES: -Salmeron perez Rodolfo Javier - Aparicio Hernández Ángel Gustavo – Rivas Hernández Elsa Mariana - Hernández Hernández Eduardo - Ortiz Coronel Magaly EQUIPO: 3 ESPECIALIDAD: ING.SISTEMAS COMPUTACIONALES

description

3.3 USO DE LIBRERÍAS PROPORCIONADAS POR EL LENGUAJE

Transcript of Topicos Avanzados De Programacion Unidad 3.3

Presentacin de PowerPoint

INSTITUTOTECNOLGICO NACIONALDE TLAHUAC MATERIA: TPICOSAVANZADOS DEPROGRAMACINPROFESOR: DOMINGUEZ HERNANDEZ ROBERTO EXPOSICIN:3.3 USO DELIBRERASPROPORCIONADAS POR EL LENGUAJEINTEGRANTES: -Salmeron perez Rodolfo Javier- Aparicio Hernndez ngel Gustavo Rivas Hernndez Elsa Mariana - Hernndez Hernndez Eduardo - Ortiz Coronel MagalyEQUIPO: 3ESPECIALIDAD: ING.SISTEMAS COMPUTACIONALES

3.3 USO DELIBRERASPROPORCIONADAS POR EL LENGUAJEJava es un lenguaje deprogramacindesarrollado para una multitud de plataformas y procesadores.Aplicacionesgrficasmscomunes.1.- JAVA AWT: 2.- JAVA SWING:

1.- JAVA AWT: Es lalibreravisual ms antigua de java usando estalibrera, sepodrnconstruir los tres tipos de programas mas comunes como son FRAME, WINDOW y APPLET.

2.- JAVA SWING: : Es lalibrerade componentes visuales ms nueva que proporciona java, usando esta librera sepodrnconstruir los tres tipos de programas oaplicacionesque son JFRAME,WINDOW Y JAPPLET.

Un applet es unprogramaen java que se mandan a una mquina o PC remota para que los ejecuteno lo corra, cuando este applet de llegada a las mquinas remotas va browser, dicho browser es quien activa lamquinavirtual de java que da la orden de compilacin yejecucin, esdecirjava programa.applet.Entonceses importante que la mquina virtual de java, que se encuentra en la PC remota,tenga capacidad de incluir todas las libreras de java, como la de match, la de AWT, la de lang.etc.

Existen diferentes libreras en java, entre las cuales se encuentra1.- Java. LangColeccin de tipo bsico siempre importados a cualquier unidad decompilacin.Aquestnlasdeclaracionesde objetos, clases, wrappers.InterfacesClases.Cloneables BooleanComparable ByteRunnable CharacterClassLoaderCompilerDoubleFloatInheritableThreadLocalIntergerLongMathNumberObjectSystemThreadVoid String, etc..

Java.io

Archivos de stream y acceso aleatorio.Libreraestndar de entrada y salida.Interfaces ClasesDataInput BufferedInputStreamDataOutput BufferedOutputStreamExternalizable BufferedReaderFilefilter BufferedwriteFilenameFilter ByteArrayInputStreamOdjectInput ByteArrayOutputStreamSerializable DataOutputStreamFileInputStream readerWriter,etc..

Java.net

Librera que apoyainterfacescon telnet y URL.Interfaces ClasesContentHandlerFactory AuthenticatorDatagramSocketImplFactory ContentHandlerFileNameMap DatagramPacketSocketOptions DatagramSocketImplURLStreamHanlerFactory HttpURKConnection URL, etc..

Java.util

Clasecomodediccionarios, tabla de hash, stack, tcnica de codificacin hora, fecha, etc.

Interfaces ClasesCollection AdstractCollectionComparator AdstracListEnumeration AdstrectMapEventListener AdstrectSecquentialListInterator AdstractSetList ArreyListObserver CollectionSortedSet EventObjectRandom StackTimerVectorDate,etc.

Java.Awt

Abstract Windowing Toolkit que proporciona una capa abstracta que permita llevar una aplicacin en java de un sistema de ventanas a otro. Contiene clases para componentesbsicosde la interfaz, tales como eventos, colores, tipos de letra, botones, campos de texto.

Estructura del awt.

La estructura de laversinactual del AWT en la plataforma Java 2 se puede resumir en los puntos siguientes:Loscontenedorescontienen componentes, que son loscontroldoresbsicos.No se usanposicionesfijas de los componentes, si no estan situados a traves de una disposicin controlado (layouts)Elcomndenominador de mas bajo nivel se acerca al teclado, ratn y manejo de eventos.Alto nivel de abstraccin respecto al entorno de ventanas en que se ejecute la aplicacin (no hayreasclientes, nillamadasa X ).Laarquitecturade la aplicacin es dependiente del entorno de ventanas, envezde tener un tamao fijo.Carece de un formato de recursos. No se puede separar elcdigode lo que es propiamente interfaz. No hayningndiseador de interfaz toda va.Interfaces ClasesActiveEvent AlphaCompositeAdjustable AWTEvent

Java.applet

El paquete java.applet permite la creacin de appletsatravesde la clase Applet, proporciona interfaces para conectar un applet a un documentoweby para audicin de audio.Interfaces ClasesAppletContext AppletAppletStubAudiClip

Java.math

Proporcionaclculosen entero grande y real grande.ClasesBigdecimalBigintegerAdems de la clase Math.

Esta es la clase que representa la libreramatemticade Java. Lasfuncionesque contiene son las de todos los lenguajes, parece que se han metido en una clase solamente apropsitode agrupacin, por eso se encapsulan en Math, y lo mismo sucede con las dems clases que corresponde a objetos que tiene un tipo equivalente(carcter, Float, etc.)La clase Math es public para que se pueda llamar desde cualquier sitio y static para que no haya queiniciarla.

Java.rmi

Este paquete hace posible que un objeto se ejecute en una maquina virtual Java invoquemtodosde otro objeto que se ejecuta en la mquina virtual distinta; dicha mquina virtual pueden encontrarse en ordenadores diferentes conectados atravsde una red TCP/IP.

Interfaces ClasesRmote MarshalledObjectNamingRMISecurityManager

Java.text

Contiene clase que permiten dar formatoespecializadoa fechas,nmerosy mensajes.Interfaces ClasesAttributedChacterIterator AnnotationCharacterIterator AttibutedCharacterIteratorChoceFormatDateFormatFormatMessageFormatNumberFormatParsePosition