SlideShare una empresa de Scribd logo
1 de 46
Tutorial de uso y de ayuda para usar NetBeans
 CETis 109
 Integrantes:
-Yarker Francisco Castillo Del Rosario
-Aixa Elizabeth Rodríguez Martínez
 Maestra: Margarita Romero Alvarado
 3°AM «Programación»
Pagina principal:
.Obligatorio
tener java
instalado
 Crear un Nuevo Proyecto
 NetBeans nos permite crear
proyectos java de diversos
tipos(Escritorio, Web,
Moviles). También tiene
soporte para otros
lenguajes. Estos proyectos
poseen una estructura
definida, que permiten al
IDE un manejo adecuado de
los mismos.
 Crear un proyecto nuevo es
muy sencillo, lo podemos
realizar desde el menu/ File
New Project. o
Seleccionando el icono
File:05icononew_Avbravotut
orialbasiconetbeansPagina3.
png
 Menu de Proyecto Nuevo
Seleccionar una
aplicación en
Java
.Ahora seleccionamos el
tipo de proyecto
Escogemos Java. Java
Aplication. Ya que
deseamos crear un
proyecto de escritorio
Presionar siguiente»
Nombrar el
proyecto
.Ahora le damos el
nombre al proyecto
Presionamos el
boton Finish
.El IDE genera la
estructura del proyecto
. Se crea la clase
principal
. Código que
genera el IDE
 Resultado de la ejecución
o Ejecutamos el
programa
o Completar
Codigo.
o Escribimos
System. el IDE
nos muestra un
asistente con los
métodos y
atributos
disponibles. Si
queremos
activarlo después
de escribir
System.
presionamos la
tecla CTRL +
Barra
Espaciadora.
o Escribimos el
siguiente código:
o
System.out.println("
Bienvenidos a
NetBeans");
o Ejecutamos el
proyecto
o Ahora nos muestra el
mensaje de salida.
o Ejecutamos el
proyecto
o nos muestra el
mensaje de salida.
Creación de
Paquetes y
Clases
Los paquetes, el estándar de nombrado de paquetes dice que se utilicen únicamente
minúsculas y además utilizar como raíz el nombre del proyecto, en nuestro caso
“tutorial”.
Es posible que el proyecto sea parte de una compañía u organización, en este caso se
puede anteponer el nombre del dominio, como por ejemplo:
org.heyma.tutorial
com.google.tutorial
Nota: La estructura de paquetes es simplemente una estructura de directorios de
archivos, por lo tanto, la estructura “com/google/proyecto” en java se escribirá
“com.google.proyecto”.
En nuestro proyecto tenemos el paquete “tutorial” y vamos a anteponer el nombre de
dominio de nuestra organización.
Seleccionamos el paquete “tutorial”, luego: Refactor > Rename…
Creación de
Paquetes y
Clases
Cambiamos de
“tutorial”
a“org.heyma.tutorial
” tal como se
muestra en la
siguiente imagen.
Para agregar paquetes tan solo
seleccionamos el paquete raíz.
Seleccionar: New > Java Package…
Colocar el nombre siguiendo la regla
de ingresar en minúsculas
únicamente y listo.
Las Clases, se nombran
utilizando el patrón
“PascalCase“, como por
ejemplo: Persona,
ServiciosCliente,
ControladorDePagos, etc.
Inician siempre con la
primera letra en
mayúscula.
Para agregar clases se
procede igual a los
paquetes. Seleccionar
paquete: New > Java
Class… Nombrar como
especifica la regla y listo.
Codificación de
clases
El diseño del sistema genera
el primer trabajo de los
programadores: Construir la
arquitectura del sistema.
Todos los paquetes, clases e
interfaces deben ser creados.
Antes de codificar el cuerpo
de las clases es bueno iniciar
por la estructura de paquetes
y luego crear las 2027 clases
del sistema :D.
En el capítulo anterior vimos
cómo crear paquetes y clases
dentro de un proyecto en
Netbeans. Ahora
codificaremos el cuerpo la
una clase <Entity> Persona,
mientras vemos algunas de
las prestaciones del Editor de
Netbeans.
Luego de crear la
clase Persona el
Editor nos mostrara
lo siguiente
La mayor carga de
trabajo en el desarrollo
de las clases tipo
entidad está en la
transcripción de las
propiedades, sin
embargo es bastante
sencillo y no es
necesario un test
funcional.
Transcribiendo las
propiedades de la clase
Persona.
Resolver Importaciones
(imports) Ctrl + Shift + I
Para resolver el error de
dependencias o imports
la opción se encuentra en
el menú: Source > Fix
imports ó Ctrl + Shift +
I. Pero la manera más
ágil antes que una
combinación de teclas es
de la siguiente forma:
seleccionar dentro el
editor señalando un lugar
vacío y luego la opción:
Fix imports.
Si se encuentran
ambigüedades
Netbeans mostrará el
siguiente cuadro para
seleccionar las Clases
Correctas.
Luego las importaciones
se agregarán al código
y los errores en la barra
de numeración
desaparece.
Finalmente este tipo de
clases <Entidad> debe
encapsular sus
propiedades, usar
métodos para asignar u
obtener valores. Estos
métodos se llaman:
Getters y Setters.
Los Getters y
Setters –
Alt+Insert
Para ello seleccionamos dentro el
editor señalando un lugar vacóo
a continuación de la última
propiedad y luego la opción:
Insert Code… ó Alt + Insert.
Según los requerimientos
selecciona las propiedades que
tendrán Getter y Setter y luego
presiona en el botón Generate.
Con esto gran parte de código se
habrá generado sin mucho
esfuerzo.
La mayor parte de las opciones
que tiene Netbeans están
basadas en estándares y
paradigmas de Programación.
Transcribiendo
interfaces
Otra parte importante que
proporciona el diseño de una
aplicación en la que
participaron arquitectos o
analistas son las interfaces, o
servicios funcionales del
sistema. Estos servicios
implementan la lógica de
negocio del sistema, además
estas clases requerirán pruebas
unitarias de funcionalidad.
Los programadores ahora
deben transcribir las 3200
interfaces del sistema que se
está construyendo. :D
La mayor carga de trabajo está
en la transcripción de los
métodos de la interfaz y
muchos métodos o funciones
reciben o retornan objetos de
las clases entidad <Entity> del
sistema. Es por eso que todas
las clases entidad ya deben
estar codificadas.
Crear una
interfaz
Vimos cómo crear paquetes y
clases en un proyecto de
aplicación Java con Netbeans.
Ahora utilizando el mismo
procedimiento crearemos las
interfaces dentro los paquetes que
corresponda. Según el diseño de
la arquitectura del sistema.
Para ello selecciona el paquete.
Luego: New > Java Interface...
Luego de crear las
interfaces ahora hay que
transcribir los métodos.
Será necesario agregar los
imports (Ctrl + Shift + I)
correspondientes para que
queden como se muestra a
continuación.
Interfaz
ModuloClientes.java
Interfaz
ModuloBanco.java
Implementación
de las Interfaces
Para implementar una interfaz se
debe crear una clase y agregar a
continuación del nombre la
instrucción implements seguido
del nombre de la interfaz a
implementar. Esto requerirá el
import de la Interfaz.
Esto provocará un error en la
Clase referida a que se deben
implementar los métodos de la
Interfaz. Ahora utilizando las
opciones del editor de Netbeans
vamos a generar código.
Vamos a utilizar la
opción de: Insert code…
(Alt + Insert) o
seleccionando en un
lugar vacío del cuerpo
de la clase, es decir,
entre las llaves { … }.
Luego seleccionamos la
opción: Implement
Method…
Luego debemos
seleccionar todos los
métodos a menos
que la Clase esté
definida como
Abstracta
Luego presionamos
el botón Generate, y
veremos la Clase
como se muestra a
continuación.
Finalmente quedará sustituir las líneas con:
throw new UnsupportedOperationException("Not
supported yet.");
Por los algoritmos o la lógica funcional. Tarea
propia de los programadores.
Nota: El uso de la programación contra interfaces
ayuda de gran manera al trabajo en equipo. Por
ejemplo: Hay dos clases de servicios y asignadas
a distintos programadores. Cuando una clase hace
la llamada a métodos de la otra clase pero
ninguna clase esta implementada, él programador
no necesita esperar la implementación de la clase
que necesita, puede utilizar su Interfaz que ya
está disponible.
Formatear el
código (Alt +
Shift + F)
No todos los programadores
transcriben el código con el
mismo estilo, pero una de las
opciones que tiene el editor de
Netbeans, es el formateo del
código.
Esta opción está seleccionando
en un lugar vacío del editor.
Luego: Format o Alt + Shift + F
Subversion es un sistema de control de versiones
diseñado específicamente para reemplazar al popular
CVS. Es software libre bajo una licencia de tipo
Apache/BSD y se le conoce también como svn por ser
el nombre de la herramienta utilizada en la línea de
comandos.
Ya que este tutorial trata de mostrar de una manera
práctica las prestaciones de Netbeans IDE, en este
capítulo veremos: cómo se trabaja con Subversion
desde Netbeans IDE 7.2.
Donde conseguir un Repositorio Subversion Gratis
Una empresa que desarrolla software puede contar
con servidores que tengan instalado Subversion para
almacenar el código fuente de las aplicaciones que
desarrollan.
Subversion soporta diferentes Protocolos de red, sin
embargo la más utilizada es HTTP y se requiere que
cada usuario tenga una credencial de acceso con
usuario y una clave o password.
Para este ejemplo vamos a utilizar nuestra cuenta de
Google para acceder al servicio de Alojamiento de
Proyectos de Google.
Este servicio se llama Google Code. Sitio Oficial:
https://code.google.com. Página en la que se
encuentra un enlace para crear un nuevo proyecto:
Create a new project
Luego de iniciar
sesión con tu cuenta
de Google. Debes
llenar un pequeño
formulario.
Luego que finalices con
Create project veras la
página del proyecto de
la siguiente manera.
En la pestaña source de la
página del proyecto se
encuentra la dirección HTTPS
del Repositorio Subversion de
nuestro proyecto. En ella
podemos subir varias
aplicaciones directamente
desde Netbeans.
Subir un proyecto de
Netbeans a Subversion
Ya sea con el repositorio
anteriormente creado o el
repositorio de tu propia
empresa el procedimiento será
siempre el mismo.
Selecciona el Proyecto, luego
en el menú: Team >
Subversion > Import into
Repository…
A continuación
ingresa la dirección
de tu repositorio y
los datos de tu
credencial de acceso.
Si estas usando
googlecode entonces
los datos de tu
cuenta de Google.
Luego de darle en Next
>, verás la siguiente
pantalla. Se debe
especificar un mensaje
para la versión 1 o línea
base.
Luego de darle en Next
>, aparecerá
nuevamente el Prompt
de conexión al
repositorio con:
Autthentication failed.
Solo si estas utilizando
googlecode.
IMPORTANTE: Google
ha permitido el acceso al
repositorio con nuestros
datos de la cuenta. Pero
para las operaciones
de commit se debe usar
la clave generada
por googlecode para el
repositorio.
Esta clave se encuentra
accediendo al
enlace: googlecode.co
m password, en la
página del repositorio en
la pestaña Source.
Y el enlace nos llevará a
la siguiente pantalla.
Selecciona el password
generado por
googlecode y pégalo en
la casilla del password
del Promt de Netbeans.
Si todo salío
correctamente deberias
ver las siguiente
pantalla.
Luego de darle en Finish, Netbeans
subirá todos los archivos al
repositorio Subversion.
Todo lo que suceda podrás observar
en la consola del IDE.
Felicidades! ahora el proyecto está
instalado en un sistema de control
de versiones Subversion. Como
administrador del repositorio podrás
agregar a tus colegas y todos podrán
trabajar en el proyecto; compartirán
las clases y las interfaces. Podrán
asignarse el desarrollo de clases
específicas y subirlos al repositorio
en cualquier momento con la opción:
Commit…
Diario Yarker
 NetBeans es sin duda un gran programa que sirve para
poder crear muchas aplicaciones principalmente en Java
y también en algunos otros lenguajes de programación
lo mejor es que se trata de un programa libre, gratuito y
de código abierto.
Diario Aixa:
 NetBeans es un entorno de desarrollo integrado libre,
hecho principalmente para el lenguaje java, permite que
las aplicaciones sean desarrolladas a partir de un
conjunto de componentes de software llamados
módulos.
Referencias
. http://wiki.netbeans.org/Avbravotutorialbasiconetbeans
. https://es.wikipedia.org/wiki/NetBeans
. https://hjcode.wordpress.com

Más contenido relacionado

La actualidad más candente

Primeros pasos con google course builder
Primeros pasos con google course builderPrimeros pasos con google course builder
Primeros pasos con google course builderERNESTO FONG
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANSAlfa Mercado
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativasAngel Vazquez
 
Primeros pasos con Backbone js, por Xavier Aznar
Primeros pasos con Backbone js, por Xavier AznarPrimeros pasos con Backbone js, por Xavier Aznar
Primeros pasos con Backbone js, por Xavier AznarPablo Aguilera
 
Unidad i programacion visual elementos basicos
Unidad i programacion visual elementos basicosUnidad i programacion visual elementos basicos
Unidad i programacion visual elementos basicosfabiandelphi
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansEmerson Garay
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipsejaquiiMc
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeansEmerson Garay
 
Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos javamartaferrari
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipseariannalizeeth
 

La actualidad más candente (19)

Manualnetbeans 6.9.1
Manualnetbeans 6.9.1Manualnetbeans 6.9.1
Manualnetbeans 6.9.1
 
Primeros pasos con google course builder
Primeros pasos con google course builderPrimeros pasos con google course builder
Primeros pasos con google course builder
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANS
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativas
 
TUTORIAL DE ECLIPSE
TUTORIAL DE ECLIPSETUTORIAL DE ECLIPSE
TUTORIAL DE ECLIPSE
 
Primeros pasos con Backbone js, por Xavier Aznar
Primeros pasos con Backbone js, por Xavier AznarPrimeros pasos con Backbone js, por Xavier Aznar
Primeros pasos con Backbone js, por Xavier Aznar
 
Unidad i programacion visual elementos basicos
Unidad i programacion visual elementos basicosUnidad i programacion visual elementos basicos
Unidad i programacion visual elementos basicos
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeans
 
Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
manual 1
manual 1manual 1
manual 1
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Asp.net
Asp.netAsp.net
Asp.net
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Visual Basic 2008
Visual Basic 2008Visual Basic 2008
Visual Basic 2008
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos java
 
TUTORIAL
TUTORIALTUTORIAL
TUTORIAL
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
 

Destacado

Pasos para crear un programa en netbeans
Pasos para crear un programa en netbeansPasos para crear un programa en netbeans
Pasos para crear un programa en netbeanskparawhore
 
Como hacer una tienda virtual
Como hacer una tienda virtualComo hacer una tienda virtual
Como hacer una tienda virtualCarlos Anchundia
 
Desarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónicoDesarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónico1210971234
 
Primeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en javaPrimeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en javaPercy Acosta
 
Desarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónicoDesarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónicolelouchlopz
 
Proyecto Integrador
Proyecto IntegradorProyecto Integrador
Proyecto IntegradorOmar Estevez
 
Nis momento 2 parte 1 carlos alberto mayo
Nis momento 2 parte 1 carlos alberto mayoNis momento 2 parte 1 carlos alberto mayo
Nis momento 2 parte 1 carlos alberto mayoCarlos Mayo
 
Como utilizar el netbeans
Como utilizar el netbeansComo utilizar el netbeans
Como utilizar el netbeansRolando Liñan
 
Taller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeansTaller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeansVictor Aravena
 
La Investigación-Acción
La Investigación-AcciónLa Investigación-Acción
La Investigación-Acciónlosdoscientos
 
Instalar plugins de android en netbeans
Instalar plugins de android en netbeansInstalar plugins de android en netbeans
Instalar plugins de android en netbeansEduardo del Angel
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2Tania Tellez
 
Integración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerIntegración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerSonGoku10
 
Tienda Virtual.- Gygacom
Tienda Virtual.- GygacomTienda Virtual.- Gygacom
Tienda Virtual.- GygacomHikaiwaba
 

Destacado (20)

Pasos para crear un programa en netbeans
Pasos para crear un programa en netbeansPasos para crear un programa en netbeans
Pasos para crear un programa en netbeans
 
Como hacer una tienda virtual
Como hacer una tienda virtualComo hacer una tienda virtual
Como hacer una tienda virtual
 
Desarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónicoDesarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónico
 
Margarita diapositivas
Margarita diapositivasMargarita diapositivas
Margarita diapositivas
 
Netbaens diapositivas
Netbaens diapositivasNetbaens diapositivas
Netbaens diapositivas
 
ALKAID - Gestión de proyectos de software con Trac
ALKAID - Gestión de proyectos de software con TracALKAID - Gestión de proyectos de software con Trac
ALKAID - Gestión de proyectos de software con Trac
 
Primeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en javaPrimeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en java
 
Desarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónicoDesarrolla soluciones de comercio electrónico
Desarrolla soluciones de comercio electrónico
 
Proyecto Integrador
Proyecto IntegradorProyecto Integrador
Proyecto Integrador
 
Proyecto 3
Proyecto 3Proyecto 3
Proyecto 3
 
Nis momento 2 parte 1 carlos alberto mayo
Nis momento 2 parte 1 carlos alberto mayoNis momento 2 parte 1 carlos alberto mayo
Nis momento 2 parte 1 carlos alberto mayo
 
Como utilizar el netbeans
Como utilizar el netbeansComo utilizar el netbeans
Como utilizar el netbeans
 
Taller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeansTaller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeans
 
La Investigación-Acción
La Investigación-AcciónLa Investigación-Acción
La Investigación-Acción
 
Instalar plugins de android en netbeans
Instalar plugins de android en netbeansInstalar plugins de android en netbeans
Instalar plugins de android en netbeans
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
Netbeans
NetbeansNetbeans
Netbeans
 
Integración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerIntegración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL Server
 
Tema III tipos de datos de MySQL
Tema III tipos de datos de MySQLTema III tipos de datos de MySQL
Tema III tipos de datos de MySQL
 
Tienda Virtual.- Gygacom
Tienda Virtual.- GygacomTienda Virtual.- Gygacom
Tienda Virtual.- Gygacom
 

Similar a Tutorial net beans

Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdfAnaLpez275
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientasJuan Diaz Calixtro
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarEduardo Méndez
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarJuan Hoyos
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarblasty2
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarblasty2
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterandrewzg
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresConfigurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresIvan Luis Jimenez
 
C sharp manual[1]
C sharp manual[1]C sharp manual[1]
C sharp manual[1]Kalizbeth
 
Java class library
Java class libraryJava class library
Java class libraryLCA
 
Introducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webIntroducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webAnfap
 

Similar a Tutorial net beans (20)

Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdf
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientas
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
 
Como usar net beans
Como usar net beansComo usar net beans
Como usar net beans
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresConfigurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
C sharp manual[1]
C sharp manual[1]C sharp manual[1]
C sharp manual[1]
 
Java class library
Java class libraryJava class library
Java class library
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Introducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webIntroducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones web
 

Más de Yarker Castillo del Rosario (20)

Engargolado
EngargoladoEngargolado
Engargolado
 
Proyeto aplicación
Proyeto aplicaciónProyeto aplicación
Proyeto aplicación
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Investigacion de los dispositivos Moviles
Investigacion de los dispositivos MovilesInvestigacion de los dispositivos Moviles
Investigacion de los dispositivos Moviles
 
Tutorial 5
Tutorial 5Tutorial 5
Tutorial 5
 
Tutorial 4
Tutorial 4Tutorial 4
Tutorial 4
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
Tutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarkerTutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarker
 
Practica 29 yarker
Practica 29 yarkerPractica 29 yarker
Practica 29 yarker
 
26, 27 y 28 practicas yarker
26, 27 y 28 practicas yarker26, 27 y 28 practicas yarker
26, 27 y 28 practicas yarker
 
Practicas 18 19_y_20_yarker
Practicas 18 19_y_20_yarkerPracticas 18 19_y_20_yarker
Practicas 18 19_y_20_yarker
 
Programas 16 y_17
Programas 16 y_17Programas 16 y_17
Programas 16 y_17
 
Practicas 11,12,13,14 y 15
Practicas 11,12,13,14 y 15Practicas 11,12,13,14 y 15
Practicas 11,12,13,14 y 15
 
Practica 10 yarker
Practica 10 yarkerPractica 10 yarker
Practica 10 yarker
 
Practica 9 yarker
Practica 9 yarkerPractica 9 yarker
Practica 9 yarker
 
Practica 8 yarker
Practica 8 yarkerPractica 8 yarker
Practica 8 yarker
 
Practica 6 yarker
Practica 6 yarkerPractica 6 yarker
Practica 6 yarker
 
Practica 7 yarker
Practica 7 yarkerPractica 7 yarker
Practica 7 yarker
 
Practica 5
Practica 5Practica 5
Practica 5
 

Último

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 

Último (20)

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 

Tutorial net beans

  • 1. Tutorial de uso y de ayuda para usar NetBeans  CETis 109  Integrantes: -Yarker Francisco Castillo Del Rosario -Aixa Elizabeth Rodríguez Martínez  Maestra: Margarita Romero Alvarado  3°AM «Programación»
  • 3.  Crear un Nuevo Proyecto  NetBeans nos permite crear proyectos java de diversos tipos(Escritorio, Web, Moviles). También tiene soporte para otros lenguajes. Estos proyectos poseen una estructura definida, que permiten al IDE un manejo adecuado de los mismos.  Crear un proyecto nuevo es muy sencillo, lo podemos realizar desde el menu/ File New Project. o Seleccionando el icono File:05icononew_Avbravotut orialbasiconetbeansPagina3. png  Menu de Proyecto Nuevo
  • 4. Seleccionar una aplicación en Java .Ahora seleccionamos el tipo de proyecto Escogemos Java. Java Aplication. Ya que deseamos crear un proyecto de escritorio Presionar siguiente»
  • 5. Nombrar el proyecto .Ahora le damos el nombre al proyecto Presionamos el boton Finish
  • 6. .El IDE genera la estructura del proyecto . Se crea la clase principal
  • 8.  Resultado de la ejecución o Ejecutamos el programa
  • 9. o Completar Codigo. o Escribimos System. el IDE nos muestra un asistente con los métodos y atributos disponibles. Si queremos activarlo después de escribir System. presionamos la tecla CTRL + Barra Espaciadora.
  • 10. o Escribimos el siguiente código: o System.out.println(" Bienvenidos a NetBeans"); o Ejecutamos el proyecto o Ahora nos muestra el mensaje de salida.
  • 11. o Ejecutamos el proyecto o nos muestra el mensaje de salida.
  • 12. Creación de Paquetes y Clases Los paquetes, el estándar de nombrado de paquetes dice que se utilicen únicamente minúsculas y además utilizar como raíz el nombre del proyecto, en nuestro caso “tutorial”. Es posible que el proyecto sea parte de una compañía u organización, en este caso se puede anteponer el nombre del dominio, como por ejemplo: org.heyma.tutorial com.google.tutorial Nota: La estructura de paquetes es simplemente una estructura de directorios de archivos, por lo tanto, la estructura “com/google/proyecto” en java se escribirá “com.google.proyecto”. En nuestro proyecto tenemos el paquete “tutorial” y vamos a anteponer el nombre de dominio de nuestra organización. Seleccionamos el paquete “tutorial”, luego: Refactor > Rename…
  • 14. Cambiamos de “tutorial” a“org.heyma.tutorial ” tal como se muestra en la siguiente imagen.
  • 15. Para agregar paquetes tan solo seleccionamos el paquete raíz. Seleccionar: New > Java Package… Colocar el nombre siguiendo la regla de ingresar en minúsculas únicamente y listo.
  • 16. Las Clases, se nombran utilizando el patrón “PascalCase“, como por ejemplo: Persona, ServiciosCliente, ControladorDePagos, etc. Inician siempre con la primera letra en mayúscula. Para agregar clases se procede igual a los paquetes. Seleccionar paquete: New > Java Class… Nombrar como especifica la regla y listo.
  • 17. Codificación de clases El diseño del sistema genera el primer trabajo de los programadores: Construir la arquitectura del sistema. Todos los paquetes, clases e interfaces deben ser creados. Antes de codificar el cuerpo de las clases es bueno iniciar por la estructura de paquetes y luego crear las 2027 clases del sistema :D. En el capítulo anterior vimos cómo crear paquetes y clases dentro de un proyecto en Netbeans. Ahora codificaremos el cuerpo la una clase <Entity> Persona, mientras vemos algunas de las prestaciones del Editor de Netbeans.
  • 18. Luego de crear la clase Persona el Editor nos mostrara lo siguiente
  • 19. La mayor carga de trabajo en el desarrollo de las clases tipo entidad está en la transcripción de las propiedades, sin embargo es bastante sencillo y no es necesario un test funcional. Transcribiendo las propiedades de la clase Persona.
  • 20. Resolver Importaciones (imports) Ctrl + Shift + I Para resolver el error de dependencias o imports la opción se encuentra en el menú: Source > Fix imports ó Ctrl + Shift + I. Pero la manera más ágil antes que una combinación de teclas es de la siguiente forma: seleccionar dentro el editor señalando un lugar vacío y luego la opción: Fix imports.
  • 21. Si se encuentran ambigüedades Netbeans mostrará el siguiente cuadro para seleccionar las Clases Correctas.
  • 22. Luego las importaciones se agregarán al código y los errores en la barra de numeración desaparece. Finalmente este tipo de clases <Entidad> debe encapsular sus propiedades, usar métodos para asignar u obtener valores. Estos métodos se llaman: Getters y Setters.
  • 23. Los Getters y Setters – Alt+Insert Para ello seleccionamos dentro el editor señalando un lugar vacóo a continuación de la última propiedad y luego la opción: Insert Code… ó Alt + Insert. Según los requerimientos selecciona las propiedades que tendrán Getter y Setter y luego presiona en el botón Generate. Con esto gran parte de código se habrá generado sin mucho esfuerzo. La mayor parte de las opciones que tiene Netbeans están basadas en estándares y paradigmas de Programación.
  • 24. Transcribiendo interfaces Otra parte importante que proporciona el diseño de una aplicación en la que participaron arquitectos o analistas son las interfaces, o servicios funcionales del sistema. Estos servicios implementan la lógica de negocio del sistema, además estas clases requerirán pruebas unitarias de funcionalidad. Los programadores ahora deben transcribir las 3200 interfaces del sistema que se está construyendo. :D La mayor carga de trabajo está en la transcripción de los métodos de la interfaz y muchos métodos o funciones reciben o retornan objetos de las clases entidad <Entity> del sistema. Es por eso que todas las clases entidad ya deben estar codificadas.
  • 25. Crear una interfaz Vimos cómo crear paquetes y clases en un proyecto de aplicación Java con Netbeans. Ahora utilizando el mismo procedimiento crearemos las interfaces dentro los paquetes que corresponda. Según el diseño de la arquitectura del sistema. Para ello selecciona el paquete. Luego: New > Java Interface...
  • 26. Luego de crear las interfaces ahora hay que transcribir los métodos. Será necesario agregar los imports (Ctrl + Shift + I) correspondientes para que queden como se muestra a continuación. Interfaz ModuloClientes.java
  • 28. Implementación de las Interfaces Para implementar una interfaz se debe crear una clase y agregar a continuación del nombre la instrucción implements seguido del nombre de la interfaz a implementar. Esto requerirá el import de la Interfaz. Esto provocará un error en la Clase referida a que se deben implementar los métodos de la Interfaz. Ahora utilizando las opciones del editor de Netbeans vamos a generar código.
  • 29. Vamos a utilizar la opción de: Insert code… (Alt + Insert) o seleccionando en un lugar vacío del cuerpo de la clase, es decir, entre las llaves { … }. Luego seleccionamos la opción: Implement Method…
  • 30. Luego debemos seleccionar todos los métodos a menos que la Clase esté definida como Abstracta
  • 31. Luego presionamos el botón Generate, y veremos la Clase como se muestra a continuación.
  • 32. Finalmente quedará sustituir las líneas con: throw new UnsupportedOperationException("Not supported yet."); Por los algoritmos o la lógica funcional. Tarea propia de los programadores. Nota: El uso de la programación contra interfaces ayuda de gran manera al trabajo en equipo. Por ejemplo: Hay dos clases de servicios y asignadas a distintos programadores. Cuando una clase hace la llamada a métodos de la otra clase pero ninguna clase esta implementada, él programador no necesita esperar la implementación de la clase que necesita, puede utilizar su Interfaz que ya está disponible.
  • 33. Formatear el código (Alt + Shift + F) No todos los programadores transcriben el código con el mismo estilo, pero una de las opciones que tiene el editor de Netbeans, es el formateo del código. Esta opción está seleccionando en un lugar vacío del editor. Luego: Format o Alt + Shift + F
  • 34. Subversion es un sistema de control de versiones diseñado específicamente para reemplazar al popular CVS. Es software libre bajo una licencia de tipo Apache/BSD y se le conoce también como svn por ser el nombre de la herramienta utilizada en la línea de comandos. Ya que este tutorial trata de mostrar de una manera práctica las prestaciones de Netbeans IDE, en este capítulo veremos: cómo se trabaja con Subversion desde Netbeans IDE 7.2. Donde conseguir un Repositorio Subversion Gratis Una empresa que desarrolla software puede contar con servidores que tengan instalado Subversion para almacenar el código fuente de las aplicaciones que desarrollan. Subversion soporta diferentes Protocolos de red, sin embargo la más utilizada es HTTP y se requiere que cada usuario tenga una credencial de acceso con usuario y una clave o password. Para este ejemplo vamos a utilizar nuestra cuenta de Google para acceder al servicio de Alojamiento de Proyectos de Google. Este servicio se llama Google Code. Sitio Oficial: https://code.google.com. Página en la que se encuentra un enlace para crear un nuevo proyecto: Create a new project
  • 35. Luego de iniciar sesión con tu cuenta de Google. Debes llenar un pequeño formulario.
  • 36. Luego que finalices con Create project veras la página del proyecto de la siguiente manera.
  • 37. En la pestaña source de la página del proyecto se encuentra la dirección HTTPS del Repositorio Subversion de nuestro proyecto. En ella podemos subir varias aplicaciones directamente desde Netbeans. Subir un proyecto de Netbeans a Subversion Ya sea con el repositorio anteriormente creado o el repositorio de tu propia empresa el procedimiento será siempre el mismo. Selecciona el Proyecto, luego en el menú: Team > Subversion > Import into Repository…
  • 38. A continuación ingresa la dirección de tu repositorio y los datos de tu credencial de acceso. Si estas usando googlecode entonces los datos de tu cuenta de Google.
  • 39. Luego de darle en Next >, verás la siguiente pantalla. Se debe especificar un mensaje para la versión 1 o línea base.
  • 40. Luego de darle en Next >, aparecerá nuevamente el Prompt de conexión al repositorio con: Autthentication failed. Solo si estas utilizando googlecode.
  • 41. IMPORTANTE: Google ha permitido el acceso al repositorio con nuestros datos de la cuenta. Pero para las operaciones de commit se debe usar la clave generada por googlecode para el repositorio. Esta clave se encuentra accediendo al enlace: googlecode.co m password, en la página del repositorio en la pestaña Source. Y el enlace nos llevará a la siguiente pantalla.
  • 42. Selecciona el password generado por googlecode y pégalo en la casilla del password del Promt de Netbeans. Si todo salío correctamente deberias ver las siguiente pantalla.
  • 43. Luego de darle en Finish, Netbeans subirá todos los archivos al repositorio Subversion. Todo lo que suceda podrás observar en la consola del IDE. Felicidades! ahora el proyecto está instalado en un sistema de control de versiones Subversion. Como administrador del repositorio podrás agregar a tus colegas y todos podrán trabajar en el proyecto; compartirán las clases y las interfaces. Podrán asignarse el desarrollo de clases específicas y subirlos al repositorio en cualquier momento con la opción: Commit…
  • 44. Diario Yarker  NetBeans es sin duda un gran programa que sirve para poder crear muchas aplicaciones principalmente en Java y también en algunos otros lenguajes de programación lo mejor es que se trata de un programa libre, gratuito y de código abierto.
  • 45. Diario Aixa:  NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje java, permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos.