Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Técnico de Netbeans
Manual Técnico de Netbeans
Según Netbeans (2009) afirma que Instrucciones de instalación de NetBeans IDE 6.8
Este documento describe cómo instalar NetBeans IDE 6.8 en el sistema. Consulte las
Notas de la versión de IDE de NetBeans 6.8 para obtener información sobre los sistemas
operativos y configuraciones de hardware compatibles con el IDE. Para obtener
información sobre las nuevas funciones incluidas en esta versión del IDE, consulte la
páginas Información de la versión de NetBeans IDE 6.8 .
SU INSTALACION
Requisitos de software
Java SE. Proporciona todas las características estándar para el desarrollo de Java SE.
También se incluye la compatibilidad con el desarrollo de RCP de la plataforma
NetBeans.
Ruby. Proporciona herramientas para el desarrollo de Ruby y es compatible con Rails y
JRuby. También contiene GlassFish v3.
C/C++. Es compatible con el desarrollo en los lenguajes C, C++, Qt, Fortran y Assembly.
All (Todo). Es una opción de descarga completa que contiene todos los tiempos de
ejecución y los paquetes disponibles para NetBeans IDE.
Personalización de la instalación
Si realiza la descarga mediante las opciones Java o "All" (Todo), puede seleccionar qué
herramientas y tiempos de ejecución que desea instalar. Haga clic en Personalizar en la
página de bienvenida del instalador y seleccione las características que desee usar. Para
obtener más información, consulte Instalación del software.
Si desea agregar funciones a la configuración del NetBeans IDE, utilice NetBeans Plugin
Manager. Por ejemplo, suponga que descarga e instala el paquete de Ruby. A
continuación, decide que desea probar las funciones de C/C++. Para ello, hay que acceder
a NetBeans Plugin Manager desde el IDE (seleccione Herramientas > Plugins) y agregar
el paquete C/C++ a la instalación existente.
Hay varias notas importantes sobre la instalación y la configuración de algunas funciones
de NetBeans IDE:
1. Apache Tomcat 6.0.20 se incluye en las opciones de descarga "Java" y "All"
(Todo), pero no se instala de forma predeterminada con ninguna de ellas. Para
instalar Apache Tomcat a partir de estas descargas, inicie el instalador y
seleccione Apache Tomcat 6.0.20 en el cuadro de diálogo Personalizar la
instalación.
inicio
Inicio de la descarga
inicio
Instalación del software
Siga las instrucciones que aparecen en esta sección para instalar el IDE en el sistema.
Estas instrucciones de instalación se aplican a todas las plataformas compatibles. Para
obtener la lista de las plataformas compatibles, consulte las notas de la versión.
Microsoft Windows, Solaris OS y Linux
Para instalar el software:
1. Una vez finalizada la descarga, ejecute el instalador.
El archivo del instalador de Windows tiene la extensión .exe. Haga doble clic en
él para ejecutarlo.
El archivo del instalador de las plataformas Solaris y Linux tiene la extensión .sh.
En estas plataformas debe convertir los archivos del instalador en ejecutables
mediante el siguiente comando: chmod +x <nombre-archivo-instalador>
USO DE NETBEANS
Para iniciar NB debes seleccionar NetBeans IDE 6.9 (6.9 o una versión posterior) en el
grupo de programas NetBeans. Tras un cuadro de presentación aparecerá la ventana de
la aplicación con una página de inicio en forma de ficha:
La página de inicio ofrece información sobre el entorno. Podemos hacer que no se abra
esa página cada vez que se inicie VC++.
Puedes ver que se trata de una aplicación típica de Windows, con sus menús, sus
herramientas y su área de trabajo. Dentro del área de trabajo (todo lo que hay entre las
barras de herramientas y la barra de estado) habrá paneles y documentos abiertos.
Cierra la página de inicio pulsando sobre la X que hay en la pestaña. Ahora verás algo
así:
Ahora, 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:
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).
Los demás paneles los iremos explicando a medida que los vayamos necesitando. De
momento, lo que necesitamos saber es cómo son las aplicaciones que se desarrollan en
NB.
Como podrás ver, algunas partes de la interfaz de NB no están del todo traducidas al
castellano. Selecciona 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:
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.
Vamos a copiar el código de nuestro programa "Hola mundo!". Usa el siguiente vínculo
para acceder al código del programa:
Selecciona y copia el texto del programa. Ve a NB y pulsa Ctrl + V para copiar ese texto:
Puedes comprobar que el editor de NB también entiende la sintaxis del lenguaje,
coloreando los distintos tipos de elementos.
Para que se compile y enlace el programa debemos generar el proyecto. Usa la orden de
menú Ejecutar >>> Generar Main Project. Se pone en marcha la compilación y el
enlace (usando un archivo Makefile generado automáticamente por el entorno). Aparece
un panel Salida debajo, donde se va viendo cómo avanza el proceso, así como cualquier
error que se produzca. Si no se produce ningún error, se creará el ejecutable:
Nos dice es que todo ha ido bien (SUCCESSFUL) y se ha generado el ejecutable, en este
caso el archivo Hola.exe, que se habrá creado en la carpeta del proyecto. ¿Qué carpeta
exactamente?
Puedes ver que antes de terminar por completo la ejecución, el entorno añade un mensaje
que nos permite ver lo que ha ocurrido en la ventana y espera a que pulsemos la
tecla Intro (Enter) para cerrar la ventana.
En ocasiones, nuestros programas no harán lo que deben y será necesario analizar paso a
paso lo que ocurre, con el fin de intentar detectar dónde se encuentra(n) el(los) error(es).
Durante la depuración podemos hacer que el programa se ejecute paso a paso y ver los
valores que toman las variables. Veamos cómo.
Crea un nuevo proyecto (Archivo >>> Proyecto Nuevo; C/C++ Application; nombre:
Prueba; deja que cree el archivo main.cpp automáticamente; ubicación: \FP\Tema1\nb).
Pulsa dos veces sobre el archivo main.cpp para abrirlo (en el panel Proyecto >>> Source
Files o en el panel Archivos). main.cpp ya tiene un código predeterminado:
Vamos a colocar nuestro propio código en main.cpp. Copia el siguiente texto de programa
(selecciónalo y pulsa Ctrl+C, o usa el menú contextual):
#include <iostream>
using namespace std;
int main()
{
double numerador, denominador, resultado;
cout << "Numerador: "; cin >> numerador;
cout << "Denominador: "; cin >> denominador;
resultado = numerador / denominador;
cout << "Resultado: " << resultado << endl;
return 0;
}
Luego, pulsa sobre el editor de NB y pulsa Ctrl+A para seleccionar todo el texto. Si
pulsas ahora Ctrl+V quedará reemplazado el texto por el nuevo:
Ya tenemos todo listo para generar el ejecutable y depurar el proyecto. Esta vez, en lugar
de utilizar Ejecutar >>> Generar Main Project, usa Depurar >>> Debug Main Project,
que genera el ejecutable también, pero con facilidades añadidas para la depuración.
Los botones tienen sus correspondientes órdenes en el menú Depurar. A la derecha del
botón Debug Main Project, que nos permite iniciar el programa en modo depuración, lo
que ya hemos hecho, tenemos botones para detener la ejecución , pausarla (desactivado
ahora), continuarla (F5; hasta el siguiente punto de ruptura), continuar ejecución (F8;
ejecutar hasta la siguiente línea, ejecutando de golpe las llamadas a funciones o los
operadores), ejecutar paso a paso (F7; entrando en las llamadas a funciones), ejecutar y
salir (hasta el final del programa) y ejecutar hasta la posición del cursor. En algunos casos
se indica la tecla de función equivalente.
Si pulsamos la tecla F8 para ejecutar la siguiente instrucción, veremos que la flecha pasa
a apuntar a la primera instrucción cout << ... Se ejecutará a continuación el código de esa
línea. Las declaraciones se pasan por alto, ya que no figuran como instrucciones en el
código objeto. Sirven, durante la compilación, para determinar las necesidades de
memoria y comprobar posibles errores tipológicos en el uso de las variables y constantes.
Si pulsáramos ahora F7, la ejecución pasaría al código del operador << de cout, que se
encuentra en la biblioteca iostream. Como confiamos plenamente en las bibliotecas del
sistema, no necesitamos analizar la ejecución de sus códigos. En estos casos debemos
pulsar el botón Continuar ejecución (o seleccionar Depurar >>> Continuar ejecución,
o pulsar F8). Esto hace que las funciones y operadores se ejecuten de una vez, sin entrar
en su código concreto.
Si has pulsado ya F7 y has llegado al código de la biblioteca iostream, cierra esa ficha y
selecciona Depurar >>> Finalizar sesión de depuración (o el botón Parar de la barra
de herramientas). Volverás al estado inicial (vuelve a iniciar en modo depuración).
Pulsa F8 hasta que le llegue el turno de ejecutarse a la instrucción cout << ... Se activará
la ventana de consola, al ejecutarse las instrucciones de esa línea, que incluye la lectura
del valor del numerador. Cambia a esa ventana e introduce un valor para el numerador.
El indicador de ejecución (flecha verde) pasará a la siguiente línea.
Si ahora pulsas sobre la pestaña Variables en el panel inferior, podrás ver cómo la
variable numerador ha adquirido el valor que has introducido:
También puedes ver los valores que tienen denominador y resultado: un valor que había
aleatoriamente en sus celdas de memoria. Puedes comprobar que C++ no inicializa las
variables a cero.
REFERENCIA