Javadoc con NetBeans

Documentos relacionados
Secciones. Las Secciones agrupan Páginas. Están azul. Al hacer click despliegan los títulos de las Páginas.

Tema: Introducción al IDE de Microsoft Visual C#.

1. ÍNDICES 1.1. Tipos de índice Writer 1.2. Índice de ontenido Writer Creación de un índice de contenido rápido Writer

FACULTAD DE INGENIERÍA

Fundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.

Ingresar por OWA a Office 365

PowerPoint ofrece diversas maneras para crear una nueva presentación.

Práctica No. 3 Procesador de textos Word (Parte 2)

Páginas web ::: Listas numeradas Diseño de materiales multimedia. Web Listas numeradas

Información adicional para el usuario Fiery EXP250 Color Server, versión 1.0 para la DocuColor 240/250

CREACIÓN DE ANIMACIONES Y SÍMBOLOS

En Fireworks, puede crear una bar nav creando un símbolo en el Editor de botones y luego poniendo instancias de dicho símbolo en el lienzo.

Lección 7: Trabajar con temas, conjuntos de estilos, fondos, elementos rápidos y cuadros de texto Sección: Conocimientos Generales & Certificación

Manual del Usuario de Microsoft Access Informes - Página 1. Tema VI: Informes. VI.1. Creación de un Informe

FACULTAD DE INGENIERÍA

Fundamentos de Excel

Manual de Referencia para el uso del Módulo de Administración Web

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

Administración de la carpeta de inicio en Windows 8

Bloque 2. La computadora en mi entorno

Tutorial 3. Conexión a Bases de Datos con NetBeans 5.0

Nombre: Francis Ariel Jiménez Zapata. Matricula: Tema: Trabajando con Windows Server Materia: Sistema Operativo II.

Lección 1: Conceptos básicos de PowerPoint Sección: Conocimientos Generales & Certificación

En qué consiste esta Herramienta?

Lección 1: Descripción general Sección: Conocimientos generales & Certificación.

Después de haber bajado el archivo del ejercicio hacer lo siguiente:

Podemos configurar Internet Explorer para que nos muestre la página inicial al que queramos abrir el

Lección 7: Trabajar con temas, conjuntos de estilos, fondos, elementos rápidos y cuadros de texto Sección: Conocimientos Generales & Certificación

3.1 REVISAR, COMPARAR Y COMBINAR DOCUMEN- TOS.

Guía de Microsoft Word Primeros pasos

Curso: LibreOffice 4: una herramienta

Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista

Sesión 9-Mostrando la Presentación

1.2. MOVERSE DE UN DOCUMENTO A OTRO BUSCAR TEXTO.

Guía rápida para la creación de reglas para la etiqueta *Posible SPAM* en Microsoft Outlook.

Práctica 2: Eclipse como Entorno Integrado de Desarrollo e Introducción al manejo de excepciones.

Para insertar el audio desde un archivo

TECNICAS DE PROGRAMACION Universidad Católica Los Angeles de Chimbote MODIFICADORES DE ACCESO A LOS MIEMBROS DE UNA CLASE

Conocimientos previos

DOCUMENTAR PROYECTOS JAVA CON JAVADOC. COMENTARIOS, SÍMBOLOS, TAGS (DEPRECATED, PARAM, RETURN, ETC.) (CU00680B)

Una vez esté en la pantalla principal de Mahara pulse en la pestaña Content y luego en la pestaña Diarios

Ortografía y gramática

Apunte de Tabulaciones Microsoft Office Word Tabulaciones.

Lección 4: Aplicar formato a los párrafos Sección: Conocimientos Generales & Certificación

Lección 3: Aplicar formato a caracteres Secciones: Conocimientos Generales & Certificación

Control de Accesos SisMod

3.2. MANEJO DEL ENTORNO

EL ENTORNO DEL EDITOR

INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA

Elementos básicos del programa FrontPage

La manera más sencilla de agregar texto a una diapositiva es escribirlo directamente en cualquier marcador de posición definido para tal fin.

Diseño de tipos Igualdad, representación, código, copia y relación de orden

Documentación de programas Java. Documentación de programas: javadoc. Uso de javadoc. Ejemplo

Figura 61: Barras de Herramientas para la edición de Formularios

Word Básico 2010

Documentación en Java: Javadoc

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de PowerPoint 2013 LIBRO 3

Hoja electrónica Microsoft Excel

MANUAL de AYUDA. Sistema de Información Geográfico Portuario (SIGPORT) Pag 1 de 7

Lección 3: Trabajar con texto Sección: Conocimientos Generales & Certificación

SISTEMAS DE INFORMACION. Guía para la utilización del Reporte Interactivo en el SIAC

Bienvenidos al curso Microsoft Word 2010

BT-UAZ. MANUAL DEL USUARIO

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

3.4 MARCAR Y COMPILAR UN ÍNDICE PARA UN DOCUMENTO.

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

Ejercicios de Introducción al lenguaje Java

HIPERVINCULOS EN WORD

Dentro de las funciones básicas de un procesador de textos están; escribir, guardar e imprimir documentos.

INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE COMPUTÓ

SuperCOMPRAS-GOBIERNO GUÍA DE INSTALACIÓN

Fundamentos de PowerPoint

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA. Sistema Integrado de Información Financiera Módulo de Gestión Automatizada de Compras

1. PRIMEROS PASOS EN WORD

Servicios Web 2.0 ::: Vídeos Diseño de materiales multimedia. Web Vídeos

Dirección General de Tecnologías de la Información y Comunicaciones. SURI SISTEMA UNICO DE REGISTRO DE INFORMACIÓN. Página 1

Calendario de Google: programación, invitaciones, archivos adjuntos e impresión

Práctica de laboratorio: Utilidades en Windows

TEMA 2. TRABAJAR CON UNA PRESENTACIÓN

Cómo utilizar Conference Manager para Microsoft Outlook

Transcripción:

Javadoc con NetBeans Javadoc y NetBeans 5.0 Javadoc es una herramienta creada por Sun Microsystems para generar documentación en formato HTML a partir de los comentarios de documentación incluidos en el código fuente. Los comentarios de documentación deben seguir el estándar Javadoc. NetBeans incluye también esa herramienta y un número de características para facilitar la generación de la documentación. Comentarios de Documentación en los Archivos Fuente Podemos agregar comentarios de documentación para las clases, interfaces, constructores, métodos y atributos. La herramienta Javadoc extrae esos comentarios de los archivos fuente y los pone en formato HTML en archivos de documentación. Un comentario de documentación empieza con los caracteres y termina con los caracteres. Cada comentario consiste de una descripción seguida de una o más etiquetas. Se pueden usar etiquetas de formateo HTML en los comentarios de documentación. Sugerencias: Los caracteres del inicio de comentario de documentación deben tener la misma sangría que el código documentado. Empiece las siguientes líneas de comentario con un * con la misma sangría. Empiece la descripción en la siguiente línea a la que tiene los caracteres. Inserte un espacio en blanco entre el * y el texto descriptivo o la etiqueta. Por ejemplo, el siguiente es un comentario de documentación de un método: * Este metodo regresa la clave del genero * @return La clave del genero

2 Javadoc con NetBeans public String getcvegenero() { return cvegenero; En el archivo HTML generado el comentario se muestra en la figura 2.1: Figura 1 Note como Javadoc convirtió la etiqueta @param en un encabezado. También le agregó un guión que separa el nombre del parámetro de su descripción. Cuando se escriba la parte descriptiva de un comentario, haga la primera línea un resumen. Javadoc copia la primera oración del comentario a la tabla de resumen de la clase, interfaz o miembro. Ubicación de los Comentarios de Documentación Se pueden insertar comentarios de documentación para clases, interfaces, métodos, atributos y constructores. Los comentarios de la clase o interfaz se colocan en la parte superior del archivo, después de las sentencias import e inmediatamente antes de la declaración de la clase o interfaz. Los comentarios de los atributos se colocan inmediatamente antes de su declaración. Los comentarios de los métodos y constructores se colocan inmediatamente antes de la declaración de su firma. Por ejemplo, el siguiente listado muestra una clase con comentarios de documentación: Medio.java /* * Medio.java * * Creada el 8 de septiembre de 2006, 01:14 PM package objetosnegocio;

Javadoc NetBeans 5.0 3 import objetosservicio.fecha; * Esta clase contiene los atributos y métodos comunes a las clases * Cancion y Pelicula del programa AmanteMusica * * @author mdomitsu public class Medio { protected String clave; protected String titulo; protected Genero genero; protected int duracion; protected Fecha fecha; * Constructor predeterminado public Medio() { * Constructor que inicializa los atributos de la clase * @param clave Clave de la canción o película * @param titulo Título de la canción o película * @param genero Género de la canción o película * @param duracion Duración de la canción o película * @param fecha Fecha de liberación de la canción o película public Medio(String clave, String titulo, Genero genero, int duracion, Fecha fecha) { this.clave = clave; this.titulo = titulo; this.genero = genero; this.duracion = duracion; this.fecha = fecha; * Regresa la clave de la canción o película * @return Clave de la canción o película public String getclave() { return clave; * Establece la clave de la canción o película * @param clave Clave de la canción o película public void setclave(string clave) { this.clave = clave; * Regresa el título de la canción o película

4 Javadoc con NetBeans * @return Titulo de la canción o película public String gettitulo() { return titulo; * Establece el título de la canción o película * @param titulo Titulo de la canción o película public void settitulo(string titulo) { this.titulo = titulo; * Regresa el género de la canción o película * @return Género de la canción o película public Genero getgenero() { return genero; * Establece el género de la canción o película * @param genero Género de la canción o película public void setgenero(genero genero) { this.genero = genero; * Regresa la duración de la canción o película * @return Duración de la canción o película public int getduracion() { return duracion; * Establece la duración de la canción o película * @param duracion Duración de la canción o película public void setduracion(int duracion) { this.duracion = duracion; * Regresa la fecha de liberación de la canción o película * @return Fecha de liberación de la canción o película public Fecha getfecha() { return fecha; * Establece la fecha de liberación de la canción o película * @param fecha Fecha de liberación de la canción o película

Javadoc NetBeans 5.0 5 public void setfecha(fecha fecha) { this.fecha = fecha; * Regresa una cadena con los valores de los atributos de una instancia de * la clase * @return Cadena con los valores de los atributos public String tostring() { return clave + ", " + titulo + ", " + genero.getnombre() + ", " + duracion + ", " + fecha; Etiquetas Javadoc En la tabla 2.1 se muestran las etiquetas de documentación. Tabla 2.1 Etiqueta Descripción Tipo de Etiqueta @author nombre Agrega una entrada de autor con el nombre especificado en el documento. Normalmente no se incluye en la documentación. Resumen, paquete, clase, interfaz @versión versión_no @param nompar descripción @return descripción @deprecated texto Agrega un subencabezado con el número de versión especificado. Normalmente no se incluye en la documentación. Agrega un parámetro al subencabezado Parámetros. Agrega un subencabezado Return con el texto de la descripción. Agrega un comentario indicando que la API ha sido descontinuada. Normalmente no se incluye en la documentación. @exception nomclase descripción Agrega un subencabezado Throws al documento con el nombre de la clase de la excepción que puede lanzar. Resumen, paquete, clase, interfaz Constructor, método Constructor, método Paquete, clase, interfaz, atributo, constructor, método Constructor, método @throws nomclase descripción Sinónimo de @exception Constructor, método {@value Se utiliza con atributos estáticos. Despliega el valor de la constante en la página de atributos constantes. Atributos Edición de los Comentarios de Documentación NetBeans nos ayuda a editar los comentarios de documentación de los diferentes elementos de una clase: clase, atributos, métodos. Para agregarle los comentarios de documentación a una clase se sigue el siguiente procedimiento:

6 Javadoc con NetBeans 1. Coloque el cursor en la línea anterior a la línea con el nombre del atributo o método al que desea agregarle un comentario de documentación y teclee los caracteres, figura 2. Figura 2 2. Al presionar la tecla Intro, veremos que NetBeans ha agregado un esqueleto para la documentación del elemento, figura 3. Note que en este caso le ha agregado una etiqueta Javadoc por cada parámetro del constructor. NetBeans hará algo similar si el método regresa un valor o si lanza una excepción. 3. En la segunda línea del comentario (la resaltada en azul) agregue la descripción de lo que hace el método. 4. Al lado derecho del nombre del parámetro de cada etiqueta @param describa el propósito del parámetro. 5. Al lado derecho de cada etiqueta @return describa qué regresa el método. 6. Al lado derecho del nombre de la excepción de cada etiqueta @throws describa por qué razón se lanza la excepción.

Javadoc NetBeans 5.0 7 Figura 3 7. Si hay atributos no privados agregue un comentario de documentación, describiendo su uso. Generación de la Documentación Javadoc NetBeans puede producir un conjunto de páginas HTML Javadoc que describe las clases, constructores, métodos y atributos, a partir de la estructura del código y los comentarios de documentación incluido en el código. Para generar la documentación Javadoc seleccione de la barra de menú de NetBeans la opción Run/ Generate Javadoc (nomproyecto) donde nomproyecto es elnombre de proyecto, por ejemplo amantemusicaobjneg, figura 4

8 Javadoc con NetBeans Figura 4 Otra forma de generar la documentación Javadoc, es hacer clic con el botón derecho en el nombre del proyecto en el árbol de proyectos y seleccione la opción Generate del menú emergente, figura 5. Figura 5 En ambos casos, NetBeans genera las páginas HTM Javadoc, mostrando el avance en la ventana de salida, figura 6.

Javadoc NetBeans 5.0 9 Figura 6 Al terminar, Netbeans abre el navegador Web predeterminado y despliega en él la página inicial de la documentación del proyecto como se muestra en la figura 7. Figura 7 Haciendo clic en las ligas podemos ver la documentación de las diferentes clases del proyecto. Por ejemplo, en la figura 8 se muestra la documentación de la clase Genero.

10 Javadoc con NetBeans Configuración de Javadoc Figura 8 Podemos configurar como NetBeans generará la documentación Javadoc para el proyecto 1. Haga clic con el botón derecho en el nombre del proyecto, en el árbol de proyectos y seleccione la opción Properties en el menú emergente, figura 9. 2. Aparecerá un cuadro de diálogo para establecer las propiedadades del proyecto. Seleccione el nodo Documenting en el árbol Categories, figura 10, y seleccione las opciones deseadas. y haga clic en el botón OK.

Javadoc NetBeans 5.0 11 Figura 9 Figura 10

12 Javadoc con NetBeans Ubicación de los Archivos con la Documentación La figura 11, muestra los archivos HTML Javadoc generados. Se encuentran dentro de la carpeta dist/javadoc que a su vez está dentro de la carpeta del proyecto. Figura 11