lunes, 28 de febrero de 2011

COMO SE CREA UN PROYECTO EN JCREATOR

Menú Inicio/ todos los programas/ JCreator LE, JCreator LE 4.0/archivo/nuevo proyecto/proyecto vació/siguiente/ruta de trabajo/localización/CREACIÓN NUEVA CARPETA/unidad o directorio/crear nueva carpeta/seleccionar directorio/nombre del proyecto/crear nuevo espacio de trabajo/sistema de carpeta local/compilar con JDK

JCREATOR

JCreator es la herramienta de desarrollo para cada programador que le gusta hacer lo que mejor sabe: la programación. Es más rápido, más eficiente y más confiable que otros de Java IDE. Por lo tanto, es la herramienta perfecta para los programadores de todos los niveles, desde el aprendizaje programador Java especialista.

domingo, 27 de febrero de 2011

COMO SE CREA UN PROYECTO EN NETBEANS

  1. NetBeans IDE inicio.
  2. En el IDE, haga clic en Archivo> Nuevo proyecto (Ctrl + Mayúsculas + N), como se muestra en la figura siguiente.
  3. En el asistente Nuevo proyecto, expanda la categoría de Java y seleccione Java Application como se muestra en la figura siguiente. A continuación, haga clic en Siguiente.
  4. En la página Nombre y Ubicación del asistente, haga lo siguiente (como se muestra en la figura siguiente):
  • En el campo Nombre del proyecto, el tipo HelloWorldApp .
  • Deja el uso dedicado de carpetas para almacenar bibliotecas casilla de verificación sin seleccionar.
  • En la clase principal campo Crear, escriba helloworldapp.HelloWorldApp .
  • Deje la casilla de verificación Establecer como principal del proyecto seleccionado.
5.Haga clic en Finalizar.
El proyecto se crea y se abre en el IDE. Usted debe ver los siguientes componentes:
  • La ventana de proyectos, que contiene una vista de árbol de los componentes del proyecto, incluyendo los archivos fuente, las librerías que el código depende, y así sucesivamente.
  • La ventana del editor de origen con un archivo llamado HelloWorldApp abierto.
  • La ventana del navegador, que puede utilizar para navegar rápidamente entre los elementos dentro de la clase seleccionada.
  • La ventana de tareas, que enumera los errores de compilación, así como otras tareas que están marcadas con palabras clave como XXX y TODO.

NETBEANS

NetBeans es un entorno de desarrollo, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de 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.

ECLIPSE

 Es un entorno de desarrollo integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollarentornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamadoJava Development Toolkit(JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent oAzureus.

PARTES QUE DEBE TENER UNA MÍNIMA APLICACIÓN EN JAVA

La aplicación más pequeña posible es la que simplemente imprimir un mensaje en la pantalla. Tradicionalmente, el mensaje suele ser "Hola Mundo!". Esto es justamente lo que hace el siguiente fragmento de código:
//
    // Aplicación HolaMundo de ejemplo
    //
    class HolaMundoApp {
        public static void main( String args[] ) {
            System.out.println( "Hola Mundo!" ) ;
            }
        }


HolaMundo

Vamos ver en detalle la aplicación anterior, línea a línea. Esas líneas de código contienen los componenetes mínimos para imprimir Hola Mundo! en la pantalla.
//
    // Aplicación HolaMundo de ejemplo
    //
Estas tres primera líneas son comentarios. Hay tres tipos de comentarios en Java, // es un comentario orientado a línea.
class HolaMundoApp {
Esta línea declara la clase HolaMundoApp. El nombre de la clase especificado en el fichero fuente se utiliza para crear un fichero nombredeclase.class en el directorio en el que se compila la aplicación. En nuestro caso, el compilador creará un fichero llamado HolaMundoApp.class.
public static void main( String args[] ) {
Esta línea especifica un método que el intérprete Java busca para ejecutar en primer lugar. Igual que en otros lenguajes, Java utiliza una palabra clave main para especificar la primera función a ejecutar. En este ejemplo tan simple no se pasan argumentos.
public significa que el método main puede ser llamado por cualquiera, incluyendo el intérprete Java.
static es una palabra clave que le dice al compilador que main se refiere a la propia clase HolaMundoApp y no a ninguna instancia de la clase. De esta forma, si alguien intenta hacer otra instancia de la clase, el métodomain no se instanciaría.
void indica que main no devuelve nada. Esto es importante ya que Java realiza una estricta comprobación de tipos, incluyendo los tipos que se ha declarado que devuelven los métodos.
args[] es la declaración de un array de Strings. Estos son los argumentos escritos tras el nombre de la clase en la línea de comandos:
%java HolaMundoApp arg1 arg2 ...
System.out.println( "Hola Mundo!" );
Esta es la funcionalidad de la aplicación. Esta línea muestra el uso de un nombre de clase y método. Se usa el método println() de la clase out que está en el paquete System.
El método println() toma una cadena como argumento y la escribe en el stream de salida estándar; en este caso, la ventana donde se lanza la aplicación.
}
    }

JDK

ctualmente ya hay entornos de desarrollo integrados completos para Java, diferentes del JDK de Sun. Symantec dispone de un compilador de Java para Windows 95 y Windows NT, con las ventajas del aumento de velocidad de proceso y capacidades multimedia que esto proporciona, Symantec Café. Borland también está trabajando en ello y la nueva versión de su entorno de desarrollo soporta Java. Sun ha lanzado la versión comercial de su propio entorno de desarrollo para Java, el Java Workshop, enteramente escrito en Java. Y Microsoft ha puesto en el mercado Visual J++, que sigue el estilo de todas sus herramientas de desarrollo.
No obstante, trataremos solamente el JDK, que hasta el momento es lo más conocido. El entorno básico del JDK de Java que proporciona Sun está formado por herramientas en modo texto, que son: java, intérprete que ejecuta programas en byte-code. javac, compilador de Java que convierte el código fuente en byte-code. javah, crea ficheros de cabecera para implementar métodos para cualquier clase. javap, es un descompilador de byte-code a código fuente Java. javadoc, es un generador automático de documentos HTML a partir del código fuente Java. javaprof, es un profiler para aplicaciones de un solo thread. HotJava, es un navegador Web escrito completamente en Java.
El entorno habitual pues, consiste en un navegador que pueda ejecutar applets, un compilador que convierta el código fuente Java a byte-code y el intérprete Java para ejecutar los programas. Estos son los componenetes básicos para desarrollar algo en Java. No obstante se necesita un editor para escribir el código fuente, y no son estrictamente necesarias otras herramientas como el debugger, un entorno visual, la documentación o un visualizador de jerarquía de clases. Tan es así, que disponiendo del navegador Netscape 2.0 no se necesita ni tan siquiera el JDK (a petición de varios amigos que disfrutan del uso de Linux pero no disponen de soporte ELF para poder utilizar el JDK portado por Randy Chapman, les indicaré como conseguir utilizar el compilador embebido en Netscape).