Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 20

MANUAL TECNICO NETBEANS

Daniel Felipe Alfonso

Angie Beltran Castillo

Roberth Galvis

Daniel Angarita

Daniel Corredor

1835301-A

Servicio Nacional de Aprendizaje SENA

Análisis y Desarrollo de Sistemas de Información

Bogotá
MANUAL TECNICO NETBEANS

Contenido

INTRODUCCIÓN.........................................................................................................3

OBJETIVO GENERAL Y ESPECÍFICO DEL SOFTWARE......................................4

API:............................................................................................................................5

MANIFEST FILE:.....................................................................................................5

METADATOS:..........................................................................................................5

JAR:............................................................................................................................5

REQUERIMIENTOS DEL SOFTWARE DESARROLLADO....................................6

Para crear un programa, los pasos son los siguientes:...............................................6

Figura 2. Menú File-> New Project….......................................................................6

Figura 3. Cuadro de diálogo New Java Application..................................................7

Figura 4. Interfaz gráfica del IDE Netbeans..............................................................8

La barra de herramientas de Netbeans.......................................................................9

Atajos del teclado...........................................................................................................9

Autocompletar..........................................................................................................10

Sistema de colores y estilos de fuentes........................................................................10

Detección automática de {[(.....................................................................................11

Detección de errores.................................................................................................11

Mensajes de error.....................................................................................................12

MODELO Y ESTRUCTURA DEL SOFTWARE......................................................14

PLATAFORMA DE USUARIO..................................................................................15
MANUAL TECNICO NETBEANS

AREA DE APLICACIÓN...........................................................................................16

Referencias...................................................................................................................20

INTRODUCCIÓN

Es un programa que sirve como IDE (un entorno de desarrollo integrado); nos permite

programar en diferentes lenguajes, es ideal para trabajar con java y sus derivados y además

nos ofrece un excelente entorno para programar en php (procesador de hipertexto). Es un


MANUAL TECNICO NETBEANS

producto libre y gratuito, sin restricciones de uso. La plataforma de netbeans, permite que la

aplicación sea desarrollada a partir de unos componentes de software denominados módulos.

Hay que comprender, que netbeans no es un lenguaje de programación, simplemente es un

entorno de desarrollo; un software por medio del cual se pueden realizar proyectos para

desarrollar un programa en un lenguaje de programación determinado, más rápido y fácil que

la forma tradicional, como cuando se utiliza un editor de texto. Permite programar

aplicaciones y se complementa con paquetes adiciónales de software, que permiten

programar en lenguajes tales como Ruby, C/C++ o PHP. Como se anotaba anteriormente, su

fuerte de programación es JAVA, pudiendo programar en sus diferentes ediciones como la

SE, ME o bien EE. Puede funcionar en diversos sistemas operativos: Windows, Mac, Linux o

Solaris (multiplataforma) de tal manera que netbeans es muy compatible y no generara

ningún problema al instalarlo.

OBJETIVO GENERAL Y ESPECÍFICO DEL SOFTWARE

Su objetivo general es permitir programar aplicaciones principalmente en JAVA. NetBeans

permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de


MANUAL TECNICO NETBEANS

software llamados módulos. Un módulo es un archivo Java que contiene clases de java

escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo

identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser

extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados

independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser

extendidas fácilmente por otros desarrolladores de software.

API:

(Application Programming Interface) Conjunto de reglas (código), especificaciones que la

aplicaciones pueden seguir para entrelazarse entre ellas, sirviendo de interfaz entre diferentes

programas de las misma manera en que una interfaz de usuario facilita la interacción

humano-software.

MANIFEST FILE:

Es un archivo de manifiesto, que en informática se denomina archivo con metadatos a un

grupo de archivos adjuntos que forman parte de un conjunto o una unidad coherente. En

JAVA el archivo manifiesto (manifest) es un archivo especifico contenido en un JAR.

METADATOS:

Son datos que describen otros datos, esto se denomina recurso.

JAR:

Tipo de archivo que permite ejecutar aplicaciones en JAVA.


MANUAL TECNICO NETBEANS

REQUERIMIENTOS DEL SOFTWARE DESARROLLADO

NetBeans IDE es una herramienta muy útil para desarrollarar aplicaciones para internet,

dispositivos móviles, soluciones de negocios, animaciones, etc. usando lenguajes de

programación como Java, PHP, C++, JavaScript, Groovy y Ruby.

NetBeans permite desarrollar aplicaciones para sistemas operativos como Windows, Mac,

Linux y Solaris. NetBeans es un proyecto público que consiste en un IDE (Integrated

Development Enviroment) de código abierto y una plataforma de aplicación.

El código abierto IDE es gratuito. Cualquier persona interesada puede obtener sin costo todas

las herramientas necesarias para desarrollo profesional de software.

Para crear un programa, los pasos son los siguientes:

1. En Netbeans, haz click sobre File–>New Project… o presiona las

teclas 

Figura 2. Menú File-> New Project…


MANUAL TECNICO NETBEANS

2. En el cuadro de diálogo que se abrirá, selecciona el tipo de proyecto a realizar, en este

caso en Categories selecciona Java y en Projects: Java Application. Y presiona el

botón Next.

3. En el siguiente cuadro de diálogo, escribe el nombre del proyecto (En la figura 3, se

indica con el número 1), el cual debe iniciar con una letra mayúscula y no

contener espacios en blanco ni caracteres especiales. (Confía en mí, aunque Netbeans

no te haga ninguna indicación, estos detallitos pueden generar que después no puedas

compilar tu programa) No realices cambios en las cajas marcadas con los números 2 y

3. Asegúrate de dejar la casilla de verificación Create Main Class seleccionada para

que Netbeans haga el trabajo de crear el archivo con el método main. (Inciso 4). Por

último, presiona el botón Finish.

Figura 3. Cuadro de diálogo New Java Application


MANUAL TECNICO NETBEANS

1. A continuación Netbeans generará la estructura organizacional de tu proyecto, y el

archivo principal .java. En la figura 4 puedes ver una guía rápida que te guiará por la

interfaz gráfica de éste IDE.

Figura 4. Interfaz gráfica del IDE Netbeans.

Utilliza el editor para capturar el código de tu programa y aprovecha las ayudas que el IDE te

ofrecerá conforme vayas introduciendo las instrucciones.Recuerda guardar constantemente tu

código y cuando hayas terminado, puedes presionar el botón Run Project o la tecla F6.Si

tienes errores, se te mostrarán en la ventana Output (ver Figura 4), o si todo funciona

correctamente, también en esta ventana se mostrará la salida de tu programa.


MANUAL TECNICO NETBEANS

La barra de herramientas de Netbeans.

En la figura 5 te muestro los íconos que más utilizarás de Netbeans.

Figura 5. La barra de herramientas de Netbeans

Recibiendo ayuda de Netbeans.

Atajos del teclado.

Los shortcuts, hot keys o atajos del teclado, son una combinación de teclas que todo software

utiliza para ejecutar una acción determinada, en lugar de obligar al usuario a ir por el camino

largo: click en el menú adecuado y posteriormente en el comando requerido. Y Netbeans no

es la excepción. Consulta aquí (shortcuts-80) el listado de atajos de teclado que utiliza este

IDE. Además de ayudarnos con los comandos del entorno, Netbeans agrega combinaciones
MANUAL TECNICO NETBEANS

de teclas para ayudarnos a escribir código. Por ejemplo, si quieres escribir la línea para

imprimir un mensaje de texto en la consola de salida, puedes escribir  sout y la tecla tabulador

: para que Netbeans la sustituya por System.out.println(“”);

Autocompletar.

Creo que lo más genial que tiene Netbeans es la capacidad de completar de forma automática

cuando estás usando clases de la API de Java. Sólo ten paciencia y cuidado de no equivocarte

con la palabra inicial para que Netbeans reconozca el paquete y la clase que necesitas. Te

muestro un ejemplo en la figura 6.

Figura 6. Ejemplo de la característica autocompletar del editor de Netbeans

Sistema de colores y estilos de fuentes.

Netbeans te guía para que sepas si estás realizando las cosas bien con todo un sistema de

colores y estilos de fuentes. Presta atención, y conforme vayas editando tus programas te

darás cuenta cuando algo no está bien gracias al color o estilo de fuente en que Netbeans va
MANUAL TECNICO NETBEANS

colocando lo que escribes. Por ejemplo, los tipos de datos nativos de Java los coloca en color

azul (por lo menos en la configuración estándar). Las cadenas de texto las coloca en naranja.

Y así existen otras guías usando colores.

Detección automática de {[(.

Si escribes una llave de apertura { e inmediatamente después presionas “Enter”, Netbeans

automáticamente escribirá la llave de cierre. Además, si te es confuso hacer el seguimiento de

qué llave abre cuál estructura de control, basta con colocarse en una de ellas, y Netbeans

mostrará su respectiva llave de cierre o de apertura, marcándolas en amarillo. Estas dos

características también se aplican al uso de paréntesis ( ) y de corchetes [ ]. (Observa la figura

7).

Figura 7. Ejemplo de detección automática de llaves, corchetes y paréntesis

Detección de errores.

Obviamente la ayuda más importante de Netbeans es indicarte los errores mientras estás

escribiendo. Incluso antes de compilar, este IDE te va indicando los errores, y lo hace de

diversas formas. En la figura 8 te muestro las múltiples formas en que Netbeans te indica que

tienes errores de sintaxis.


MANUAL TECNICO NETBEANS

Figura 8. Formas en la que Netbeans detecta los errores de sintaxis.

Mensajes de error.

Aunque Netbeans te indica rápidamente que existe un error, corregirlo quizá no resulte tan

fácil, sobre todo porque muchos de estos errores se marcan en la línea en la que el error no se

genera. Recuerda que el error probablemente se encuentre una línea arriba. Otra cosa que no

ayuda, es que la explicación del error se te muestra en inglés, y como ya mencioné en

otros posts sino eres amig@ de este idioma se te puede complicar el proceso de depuración.

En la figura 9 te muestro algunos errores comunes y cómo puedes solucionarlos. Esta tabla

aún no está completa, la hice hace tiempo, para la versión 7, por lo que más adelante la estaré

actualizando.
MANUAL TECNICO NETBEANS

Figura 9. Algunos errores comunes


MANUAL TECNICO NETBEANS

MODELO Y ESTRUCTURA DEL SOFTWARE

Netbeans es un entorno de desarrollo muy completo y profesional contiene muchas

funcionalidades para distintos tipos de aplicaciones y facilitar al máximo la programación la

prueba y la depuración de las aplicaciones que se desarrollan; tiene su propio editor.

En la parte izquierda de la ventana de NetBeans aparecen tres pestañas que permiten mostrar

distinta información en ese panel:Proyectos, Archivos y Prestaciones.

Al seleccionar la pestaña Archivos, se muestra un árbol con las carpetas y archivos que se

crean automáticamente al generar un proyecto.

Las carpetas más interesantes son las siguientes:

La carpeta “build” contiene las clases compiladas (.class).

En la carpeta “dist” se crea un archivo comprimido con la extensión “.jar” que contiene todos

los archivos necesarios para distribuir la aplicación generada y que pueda ser ejecutada.
MANUAL TECNICO NETBEANS

La carpeta “src” almacena los archivos con el código fuente (.java) que hemos escrito o que

forman parte de la aplicación. Todas esas carpetas y archivos pueden encontrarse con la

misma estructura dentro del disco duro en la carpeta donde se haya creado el proyecto.

El código fuente de NetBeans está disponible bajo una variante de la Licencia Pública de

Mozilla (Mozilla Public License).

El código fuente de NetBeans está disponible a través de un repositorio Mercurial. Todo el

desarrollo de NetBeans utiliza el servidor Mercurial de este portal web, y las propuestas de

desarrollo y decisiones se toman enlas listas de distribución públicas.

Aquí se encuentra disponible la estructura e historial del código fuente del IDE de NetBeans.

Normalmente, existe una rama “estable” y una rama “en desarrollo.” La rama de desarrollo es

donde la evolución del código tiene lugar, dependiendo en que parte del ciclo de desarrollo se

encuentre, puede ser más o menos estable.

PLATAFORMA DE USUARIO

Se necesita la actualización 13 del JDK 6 o posteriores. La versión 6.9.1 del IDE no puede

instalarse o ejecutarse mediante el JDK 5.0.

Nota: Los paquetes de NetBeans para PHP, Ruby y C/C++ solamente necesitan el JRE (Java

Runtime Environment) 6 para poder ser instalados y ejecutados.

Sistema Operativo Espacio en disco duro Procesador y Ram


Windows 7 Professional 1.5 GB Intel Core i5 o equivalente
Windows 8 2 GB (32-bit), 4 GB (64-bit)
Windows 8.2
Ubuntu 15.04 1.5 GB Intel Core i5 o equivalente
2 GB (32-bit), 4 GB (64-bit)
OS X 10.10 Intel 1.5 GB Dual-Core Intel
4.0 GB
MANUAL TECNICO NETBEANS

AREA DE APLICACIÓN

La página de inicio ofrece información sobre el entorno. Se trata de una aplicación típica de

Windows, con menús, herramientas y su área de trabajo.

En el área de trabajo hay un panel con tres fichas: Proyectos, Archivos y Prestaciones. El área

a su derecha será el área de edición. Las fichas del panel se pueden replegar en el margen

izquierdo pulsando la flecha a la izquierda en la pestaña.


MANUAL TECNICO NETBEANS

Para abrir una ficha, simplemente ponemos el puntero del ratón sobre su nombre en el

margen. Se pueden reorganizar las fichas para tener otras disposiciones (arrastrando las

pestañas).

Las aplicaciones en Netbeans se denominan proyectos. Cada proyecto contiene uno o varios

elementos. Un elemento puede ser, entre otras cosas, un archivo de código fuente. O un

formulario que use la aplicación. U otras cosas necesarias. Para nosotros los únicos elementos

que usaremos serán archivos de código fuente en C++.

El primer paso para desarrollar una aplicación es elegir el tipo de proyecto. Usa la orden de

menú Archivo >>> Proyecto Nuevo. Aparecerá este cuadro con los distintos tipos de

proyectos:
MANUAL TECNICO NETBEANS

Seleccione C/C++ Application y pulsa el botón Siguiente. Escribe el nombre que quieres para

el proyecto (Hola en este caso) y establece la ubicación en la carpeta que desees. Quita la

marca a "Create Main File" para que no se cree ningún archivo fuente:
MANUAL TECNICO NETBEANS

Pulsa Terminar. Aparecen más fichas en el panel de la izquierda. No necesitamos ni la ficha

Navegar ni la ficha Clases, por lo que repliégalos a la izquierda. Deja el panel de la izquierda

así:

La ficha Proyectos contiene cinco categorías de archivos. Para ver los archivos de las

categorías pulsa el +. NB ha creado algunos archivos, aunque no hay todavía ningún archivo

fuente. Creemos uno. Pulsa con el botón derecho del ratón sobre la categoría Source Files de

la ficha Proyectos. Elige Nuevo... y luego C++ Source File.


MANUAL TECNICO NETBEANS

Referencias

https://www.fdi.ucm.es/profesor/luis/fp/devtools/NetBeansUso.html

http://codigoprogramacion.com/cursos/tutoriales-netbeans/que-es-

netbeans.html#.XN6f7MhKiUk

https://serovi14.wordpress.com/2014/08/31/estructura-de-netbeans/

https://dcodingames.com/guia-basica-para-usar-netbeans/

También podría gustarte