Download Editar

Document related concepts
no text concepts found
Transcript
Practica N. 1
RECONOCIMIENTO, INSTALACION Y PRUEBAS DE LA MV.
JAVA
(INCLUIR EL TEXPAD COMO EDITOR)
OBJETIVO:
EL ALUMNO ADQUIRIRA LA DESTREZA PARA
INSTALAR EL JDK Y EL EDITOS TEXPAD Y
PODER EJECUTAR PROGRAMAS EN EL.
¿Qué es el texpad?
TextPad está diseñado para ofrecer la potencia y la funcionalidad que
satisfagan los requisitos más exigentes para edición de texto. La edición de
32 bits puede editar archivos hasta los límites de la memoria virtual, y
funciona con MS Windows™ 9x, NT 4, 2000 y XP.
TextPad está implementado siguiendo las Directrices de Microsoft
Windows para el Diseño de Software Accesible; se ha puesto mucho interés
en que sea fácil de utilizar tanto para principiantes como para usuarios
avanzados. Los métodos abreviados de los teclados pueden modificarse a
discreción y se incluyen emulaciones para WordStar, BRIEF y las
aplicaciones de Microsoft. Hay ayuda contextual disponible para todos los
comandos, así como menús contextuales emergentes con el botón derecho
del ratón. La utilización de la interfaz de documentos múltiples (MDI)
permite editar muchos archivos a la vez, con un máximo de 4 vistas por
archivo. El texto puede arrastrarse y soltarse de un archivo a otro y de una
aplicación a otra.
INTRODUCCIÓN A JAVA
Java surgió en 1991 cuando un grupo de ingenieros de Sun
Microsystems trataron de diseñar un nuevo lenguaje de programación
destinado a electrodomésticos. La reducida potencia de cálculo y memoria de
los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar
código de tamaño muy reducido.
Debido a la existencia de distintos tipos de CPUs y a los continuos cambios,
era importante conseguir una herramienta independiente del tipo de CPU
utilizada. Desarrollaron un código “neutro” que no dependía del tipo de
electrodoméstico, el cual se ejecutaba sobre una “máquina hipotética o virtual”
denominada Java Virtual Machine (JVM). Era la JVM quien interpretaba el
código neutro convirtiéndolo a código particular de la CPU utilizada. Esto
permitía lo que luego se ha convertido en el principal lema del lenguaje: “Write
Once, Run Everywhere”. A pesar de los esfuerzos realizados por sus
creadores, ninguna empresa de electrodomésticos se interesó por el nuevo
lenguaje.
Como lenguaje de programación para computadores, Java se introdujo a
finales de 1995. La clave fue la incorporación de un intérprete Java en la
versión 2.0 del programa Netscape Navigator, produciendo una verdadera
revolución en Internet.
Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera
versión del lenguaje. Java 1.2, más tarde rebautizado como Java 2, nació a
finales de 1998. Al programar en Java no se parte de cero. Cualquier
aplicación que se desarrolle “cuelga” (o se apoya, según como se quiera ver)
en un gran número de clases preexistentes. Algunas de ellas las ha podido
hacer el propio usuario, otras pueden ser comerciales, pero siempre hay un
número muy importante de clases que forman parte del propio lenguaje (el API
o Application Programming Interface de Java). Java incorpora en el propio
lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones
propiedad de empresas de software o fabricantes de ordenadores (threads,
ejecución remota, componentes, seguridad, acceso a bases de datos, etc.). Por
eso muchos expertos opinan que Java es el lenguaje ideal para aprender la
informática moderna, porque incorpora todos
estos conceptos de un modo estándar, mucho más sencillo y claro que con las
citadas extensiones de otros lenguajes. Esto es consecuencia de haber sido
diseñado más recientemente y por un único equipo. El principal objetivo del
lenguaje Java es llegar a ser el “nexo universal” que conecte a los
usuarios con la información, esté ésta situada en el ordenador local, en un
servidor de Web, en una base de datos o en cualquier otro lugar.
Java es un lenguaje muy completo (de hecho se está convirtiendo en un
macro-lenguaje: Java 1.0 tenía 12 packages; Java 1.1 tenía 23 y Java 1.2
tiene 59). En cierta forma casi todo depende de casi todo. Por ello, conviene
aprenderlo de modo iterativo: primero una visión muy general, que se va
refinando en sucesivas iteraciones. Una forma de hacerlo es empezar con un
ejemplo completo en el que ya aparecen algunas de las características más
importantes.
La compañía Sun describe el lenguaje Java como “simple, orientado a objetos,
distribuido,
interpretado, robusto, seguro, de arquitectura neutra, portable, de altas
prestaciones, multitarea y
dinámico”. Además de una serie de halagos por parte de Sun hacia su propia
criatura, el hecho es
que todo ello describe bastante bien el lenguaje Java, aunque en algunas de
esas características el
lenguaje sea todavía bastante mejorable. Algunas de las anteriores ideas se
irán explicando a lo
largo de este manual.
ESIISS: Aprenda Java como si estuviera en Primero página 2
1.1 QUÉ ES JAVA 2
Java 2 (antes llamado Java 1.2 o JDK 1.2) es la tercera versión importante del
lenguaje de programación Java.
No hay cambios conceptuales importantes respecto a Java 1.1 (en Java 1.1 sí
los hubo respecto a Java 1.0), sino extensiones y ampliaciones, lo cual hace
que a muchos efectos –por ejemplo, para esta introducción- sea casi lo mismo
trabajar con Java 1.1 o con Java 1.2.
Los programas desarrollados en Java presentan diversas ventajas frente a los
desarrollados en otros lenguajes como C/C++. La ejecución de programas en
Java tiene muchas posibilidades: ejecución como aplicación independiente
(Stand-alone Application), ejecución como applet, ejecución como servlet,
etc. Un applet es una aplicación especial que se ejecuta dentro de un
navegador o browser (por ejemplo Netscape Navigator o Internet Explorer) al
cargar una página HTML desde un servidor Web. El applet se descarga desde
el servidor y no requiere instalación en el ordenador donde se encuentra el
browser. Un servlet es una aplicación sin interface gráfica que se ejecuta en un
servidor de Internet. La ejecución como aplicación independiente es análoga a
los programas desarrollados con otros lenguajes.
Además de incorporar la ejecución como Applet, Java permite fácilmente el
desarrollo tanto de arquitecturas cliente-servidor como de aplicaciones
distribuidas, consistentes en crear aplicaciones capaces de conectarse a otros
ordenadores y ejecutar tareas en varios ordenadores simultáneamente,
repartiendo por lo tanto el trabajo. Aunque también otros lenguajes de
programación permiten crear aplicaciones de este tipo, Java incorpora en su
propio API estas funcionalidades.
ACONTINUACION VAMOS A ANALIZAR TODOS LOS ASPECTOS
IMPORTANTES DEL TEXTPAD
1.
Se
lanza
la
aplicación TextPad.exe y
nos
aparecera
lo
siguiente pantalla, la cual
ventana muy parecida a
la de otros programas.
Como todas las ventanas
cuentan con una barra de
titulo, una barra de
estado y una barra de
menús o en este caso
también
llamados
herramientas, asimismo
tenemos una barra de
iconos en la parte baja de la barra de menús. También, en la parte
izquierda tiene una columna dividida en dos, en la 1ª. Parte, la superior,
es donde se despliegan los archivos que se estén generando y los se
abran en el momento; la 2ª., la inferior, es una guía de diversos códigos
entre ellos Código ANSI, HTML, DOS, etc. La Parte en blanco es donde se
escribe el código del programa que vayamos a codificar, de igual manera,
es donde se despliegan el código de los programas ya diseñados.
En la barra de menús tenemos a los siguientes menus:
MENUS
1.-ARCHIVO: Clasificador De Comandos De Gestión
 Nuevo:
Este comando al accionarlo crea un nuevo archivo en
una nueva ventana.
 Abrir:
Localiza y abre un archivo. Al accionar este comando
abrirá la siguiente ventana donde usted seleccionara el archivo que
desea abrir.
 Guardar:
Guarda el archivo en la ventana activa. Si es por
primera vez que lo va aguardar le mandara la ventana de guardar
como.... donde ubicara el lugar y el nombre de donde va aguardar








el archivo. Este comando es utilizado cuando el archivo ya se
había guardado anteriormente.
Guardar Como: Este comando nos sirve para guardar el archivo
por primera vez y aquí
nos
aparecerá
una
ventana
donde
se
especificara donde y
con que nombre se
guardara el archivo que
hemos creado.
 Guardar Todos: Este
comando nos sirve
para guardar todos los
archivos que tengamos
abierto dentro de C++ y
si están guardados ya
no aparecerá nada pero
si alguno de ellos no
esta
guardado
aparecerá el cuadro de
dialogo guardar como...
 Volver A Abrir:
Nos
devuelve
la
última
versión guardada del
documento actual.
 Cambiar
Nombre…:
Cambia
el
nombre o la ubicación del archivo del documento actual.
Espacios De Trabajo:
Sirve para Abrir, Guardar, Cerrar y Reabrir
un Área de trabajo
Administrar Archivos: Permite copiar, cambiar el nombre,
eliminar y copiar archivos mediante una ventanita que nos
despliega la dirección del documento en pantalla y otra en la cual le
podemos dar la nueva dirección del documento a copiar, ingresar el
nuevo nombre, confirmar si lo deseamos eliminar, o bien,
simplemente, actualizarlo.
Imprimir: Este comando nos sirve para imprimir el contenido de la
ventana.
Vista Previa:
Muestra pagina completas tal y como se
imprimirán.
Configurar Pagina:
Cambia la configuración de la pagina
impresa de la clase del documento activo. En esta ventana
podemos darle los márgenes, encabezado al documento y pie de
página, así como configurar a la impresora.
Enviar:
Envía el documento por correo electrónico.
Salir:
Salir de TextPad.
En esta menú también tenemos un listado de los archivos que en los que
se ha trabajado o se han abierto recientemente, el cual se localiza entre la
opción Enviar y Salir, este listado nos sirve como un acceso rápido a
dichos archivos.
Editar
Como editar aspectos en el textpad
Cuando se edita un archivo, TextPad lo
carga completamente en la memoria para que
el archivo original no se cambie hasta que no
se guarden los cambios. Puede optar por
conservar el archivo original como copia de
seguridad al guardar cambios, o por
mantenerlo bloqueado mientras lo edita.
Los archivos de UNIX, Mac y PC utilizan
caracteres de fin de línea diferentes que
TextPad reconoce automáticamente. Dichos
caracteres se conservan al guardar el archivo,
salvo que opte por guardarlo con otro
formato por medio del comando Guardar
como.
Si un archivo tiene líneas largas, puede
desplazarlo en horizontal cuando las líneas
sobrepasan el margen derecho, cuando hay líneas ajustadas al margen derecho o en
una posición de columna concreta. Es posible insertar retornos de línea donde las
líneas se ajustan, o guardar el archivo con líneas largas que puede tratar como si
fueran párrafos. Estos parámetros pueden configurarse mediante el comando
Preferencias y seleccionando la página correspondiente a la clase de documento en el
cuadro de diálogo Preferencias.
Las funciones básicas para desplazarse por el texto y para realizar ediciones simples
siguen las convenciones de otras aplicaciones de Windows para que usted pueda
empezar a trabajar de forma inmediata. Todos los comandos de edición más potentes
se encuentran en los menús, donde figuran junto a sus métodos abreviados, para que
pueda trabajar con fluidez desde el primer momento.
Los cambios que se hagan, excepto la conversión del conjunto de códigos entre DOS
y ANSI, pueden deshacerse, y los cambios deshechos pueden volver a hacerse. Puede
optar por deshacer acciones incluso después de guardar los cambios; para ello, elija el
comando Preferencias y seleccione la página Editor en el cuadro de diálogo
Preferencias.
Puede grabar los comandos y realizar tareas repetitivas con macros de teclado que
pueden reproducirse en distintas partes del texto.
Al guardar un archivo, se puede conservar una copia de seguridad del original. Para
personalizar los parámetros, elija Preferencias en el menú Configurar y seleccione la
página Copia de seguridad del cuadro de diálogo Preferencias.
Establezca esta opción:
Para hacer lo siguiente
Guardar todos los archivos con el intervalo
Guardar
automáticamente
especificado. Aparecerá un cuadro de diálogo
cada xx minutos
Guardar como por cada documento sin título.
Hacer una copia de seguridad del archivo original,
Crear copia de seguridad antes
con uno de los nombres siguientes, antes de guardar
de guardar cambios
los cambios.
ARCHIVO.BAK
Copiar ARCHIVO.EXT como ARCHIVO.BAK
Copiar
ARCHIVO.EXT
como
ARCHIVO.BAK.EXT
ARCHIVO.BAK.EXT
Copiar
ARCHIVO.EXT
como
ARCHIVO.EXT.BAK
ARCHIVO.EXT.BAK
Hacer una copia de seguridad de ARCHIVO.EXT,
ARCHIVO.EXT en la carpeta
con el mismo nombre, en la carpeta especificada.
Notas:
En los sistemas de archivos que no admitan nombres de archivo largos, la copia de
seguridad de ARCHIVO.EXT se guardará siempre como ARCHIVO.BAK (a menos
que se incluya una carpeta de copias de seguridad).
Se conserva una única copia de seguridad, que se sobrescribe cada vez que se guarda
el archivo.
Como convertir archivos para pc y otros Mac
1. En el menú Archivo, elija Guardar como. Aparecerá el cuadro de diálogo
Guardar como.
2. Seleccione la unidad de disco y la carpeta donde desee almacenar el archivo.
La opción predeterminada es la unidad de disco y la carpeta actual.
3. En el cuadro Nombre de archivo, escriba el nombre del archivo.
4. Elija el formato de archivo en la lista desplegable:
Formato
archivo:
PC
UNIX
MAC
de
Definición:
El archivo se guarda en formato DOS para PC con un retorno de
carro/avance de línea al final de cada línea.
El archivo se guarda en formato UNIX con un avance de línea al
final de cada línea.
El archivo se guarda en formato Apple MAC con un retorno de carro
al final de cada línea.
Como trabajar con archivos de dos
Aspectos generales:
Las aplicaciones de Windows suelen utilizar el conjunto de códigos de ANSI,
mientras que las aplicaciones de DOS utilizan el conjunto de códigos de DOS
(también denominado OEM e IBM). Los códigos numéricos que se asignan al
alfabeto inglés, los números y otros caracteres muy utilizados son los mismos
en ambos conjuntos, pero los caracteres con códigos situados por encima del
número decimal 127 (hexadecimal 7F), como por ejemplo el conjunto de
trazado de líneas, utilizan códigos diferentes, algunos de los cuales son
exclusivos de un conjunto. Otro factor es que también dependen de la página
de códigos que esté activa.
El texto del portapapeles es una complicación adicional. Windows convierte de
DOS a ANSI cuando pega texto en un documento que no es de DOS en
TextPad o en otra aplicación, así que los caracteres exclusivos de cada
conjunto se convertirán a su equivalente más próximo.
Fuentes:
Algunas versiones de la fuente Courier New pueden mostrarse indistintamente
en el conjunto de códigos de ANSI o de DOS, pero la mayoría de las fuentes
TrueType solamente están disponibles en ANSI. La fuente de trama estándar
en DOS se denomina Terminal. En algunos casos, la fuente MS LineDraw
puede ser una alternativa de TrueType adecuada para la fuente de trama de
DOS.
Puede elegir qué fuente se utilizará si la elige en el cuadro de diálogo Fuente y
marca la casilla de DOS.
Diferentes obsiones para trabajar con archivos de dos:
1. El menú Herramientas contiene un comando Convertir que puede
realizar conversiones entre los conjuntos de códigos. Una vez convertido
el texto, TextPad selecciona la fuente correspondiente al conjunto de
códigos activo para que los caracteres se muestren en pantalla
correctamente.
Inconveniente: el proceso no es reversible con los caracteres que son
exclusivos de cada código.
2. Puede editar archivos de DOS sin convertir los caracteres; para ello,
seleccione la codificación de DOS en el cuadro de diálogo Abrir archivo
(o establezca esta opción como predeterminada en la clase de
documento correspondiente). La fuente se selecciona automáticamente
para que utilice el conjunto de códigos de DOS.
Buscar
En esta barra podrás acceder al
campo de que si no encuentras
alguna
palabra
en
especial
puedas buscarla y encontrarla.
Para buscar texto:
1. En el menú Buscar, elija Buscar.
Esta opción inicia un cuadro de
diálogo sin modo que
permanecerá en la pantalla hasta
que lo cierre.
Barra de herramientas:
2. En el cuadro buscar, escriba la cadena de búsqueda o elija una cadena anterior
de la lista desplegable.
3. Establezca las opciones que desee para controlar la búsqueda.
Seleccione:
Texto
Hex
Para:
Especificar una cadena de búsqueda de texto.
Especificar una cadena de búsqueda con caracteres
hexadecimales.
Palabras
completas
Mayúsculas y
minúsculas
Expresión
regular
Buscar casos del texto como palabras completas.
Buscar texto en el que las mayúsculas y minúsculas coincidan
exactamente con las de la cadena de búsqueda.
Especificar que la cadena de búsqueda es una expresión
regular.
Al buscar hacia abajo, continuar la búsqueda desde el principio
del documento después de llegar al final y, al buscar hacia
Ininterrumpida
arriba, continuar la búsqueda desde el final después de llegar al
principio.
Buscar entre el punto de inserción y el principio del
Arriba
documento.
Abajo
Buscar entre el punto de inserción y el final del documento.
Extender
Para extender la selección desde la posición del cursor hasta el
selección
texto coincidente con la cadena de búsqueda.
Para buscar el siguiente caso de la cadena de búsqueda en
todos los documentos abiertos simultáneamente. Esta opción
En todos los
funciona mejor cuando los documentos están en mosaico,
documentos
aunque, si no es así, puede utilizar los comandos Ventana
anterior y Ventana siguiente para pasar de uno a otro.
Ver:
Barra de tareas en el cual el usuario
configura lo que el quiere ver en la
pantalla de textpad …
HERRAMIENTAS:
La personalización del menú de herramientas es un
proceso que se divide en dos fases. Primero debe
agregarse la herramienta, como se describe a
continuación, tras lo cual pueden modificarse sus
propiedades, como se describe en Cómo personalizar las
propiedades de las herramientas.
La primera fase consiste en agregar herramientas la
menú de la forma siguiente:
1. En el menú Configurar, elija Preferencias. Aparecerá el cuadro de diálogo
Preferencias.
2. Seleccione "Herramientas".
3. Haga clic en Agregar y elija entre las siguientes opciones del menú desplegable:
Comando
Programa
Comando
DOS
Acción
Seleccionar un archivo de programa (*.EXE, *.COM o *.BAT).
Escribir un comando interno de DOS, como DIR.
Seleccionar un archivo de ayuda en línea (*.HLP o *.CHM). Al
Archivo de
ejecutar un comando de este tipo, aparecerá la ayuda sobre la
ayuda en línea
palabra que contiene el cursor.
Separador de
Agregar un separador de menús.
menús
Agregar comandos para compilar y ejecutar aplicaciones y
Comandos
subprogramas Java. Esta opción está disponible si JAVAC.EXE
Java SDK
está en la ruta de búsqueda y no está todavía en el menú
Herramientas.
Agregar comandos para configurar HTML Validator. Esta opción
Comandos
está disponible únicamente si la aplicación está instalada y los
HTML
comandos no están todavía en el menú. Se agrega
Validator
automáticamente un comando para ejecutar HTML Validator.
4.
5. Si es necesario, cambie el nombre de la herramienta haciendo clic dos veces
sobre ella, más lentamente que a la velocidad normal de un doble clic, y
escribiendo el nombre nuevo. Puede insertar un "&" delante del carácter que
desee utilizar como mnemotécnico del menú.
6. Si es necesario, haga clic en la flecha arriba para mover la nueva herramienta
hasta la posición deseada del menú.
7. Haga clic en Aplicar.
MACROS:
Para personalizar los parámetros de las macros, elija Preferencias en el menú Configurar
y seleccione la página Macros:
Macros disponibles: muestra una lista con las macros disponibles en la carpeta
especificada; las macros de esta lista todavía no están seleccionadas. Las macros se
buscan en primer lugar en la carpeta especificada en la página Carpetas del cuadro de
diálogo Preferencias y después en la carpeta Samples.
Macros en menú: muestra una lista con las macros seleccionadas.
Haga clic en este
botón:
Agregar
Quitar
Eliminar
Subir
Bajar
Para hacer lo siguiente:
Agregar al menú la macro seleccionada en la lista de macros
disponibles.
Suprimir la macro seleccionada del menú y pasarla a la lista de
macros disponibles.
Eliminar permanentemente el archivo de la macro.
Subir en la lista del menú la macro seleccionada.
Bajar en la lista del menú la macro seleccionada.
Propiedades
Ver o cambiar las propiedades de la macro.
USUALES COMANDOS PARA PODER TRABAJAR EN EL TEXTPAD:

IMPORT JAVA.AWT.GRAPHICS;
IMPORTA TODAS LAS SUBCLASES DE AWT (ABSTRAE WINDOWS
TOOLKIT), LA CUAL ES SUBPAQUETE DE JAVA CON Y EL PAQUETE
GRAFICO (GRAPHICS)

IMPORT JAVA.APPLET.APPLET;
IMPORTA LAS SUBCLASES APPLET PARA QUE SE EMPLEEN EN LA
ELABORACIÓN DEL PROGRAMNA LOS RECURSOS DEL PAQUETE
APPLET

PUBLIC CLASS CONTINUETEST EXTENDS APPLET
DECLARA EL NOMBRE DE LA CLASE Y SU VISIBILIDAD PUBLICA, ESTA
VISIBILIDAD PERMITE QUE INGRESEN A ESTA INFORMACIÓN TODAS
LAS DEMÁS CLASES PRESENTES EN ESTE PROGRAMA, Y TAMBIÉN SE
DECLARA LA SUPERCLASE (EXTENDS.APPLET) QUE VA A SER UN
APPLET.
{
SE INICIA EL CUERPO DE LA CLASE.
PUBLIC VOID PAINT (GRAPHICS G)
EN ESTA PARTE DEL PROGRAMA SE CREA EL MÉTODO PAINT DE
VISIBILIDAD PUBLICA DE TIPO VOID QUE NO REGRESA NINGUN DATO O
VALOR ALGUNO, EN ESTE SE ACEPTA COMO PARÁMETRO