COMPUTACIÓN E INFORMÁTICA
UNIDAD DIDACTICA:HERRAMIENTAS DE DESARROLLO DE SOFTWARE
DOCENTE: ING. GIOVANNI CABRERA MÁLAGA
ALUMNOS: TURNO: SEMESTRE:WIDO HUANACUNI LAIME NOCHE IIIROBERTO ROJAS MAMANCHURAMIRIAM VILCA TALAVERA
Aplicación informática que proporciona servicios integrales para facilitarle al
desarrollador o programador el desarrollo de software.
Sistemas Operativos Soportados:Windows 95, 98,NT,4.0,XP,Solaris 7,8,9,LINUX, Y MAC OSX 10.1.1 o
superiores
Producto libre y gratuito sin restricciones de uso.
¿Qué es?
Princ.Benefici
o
Requerimientos de Instalaci
ón
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
VentajasLenguaje Multi-plataforma: El código que es escrito en java es leído por un interprete, por lo que su programa andará en cualquier plataforma.
Manejo automático de la memoria. (para los que vienen de C/C++). El manejo de la memoria se hace automáticamente y utilizando el garbage collector.
Desarrolla aplicaciones web dinámicas.
Instalación y actualización gratuitas
Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas,procesamiento de formularios HTML y mucho más.
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Tecnologías existentes realizadas en JAVA Minecraft (+ de 17 millones de unidades en PC y MAC, supera los 50 millones de
dólares)
LimeWire (En el 2000 fue uno de los programas mas descargados de la época)
Azureus (2003 - fue uno de los mas utilizados clientes de la red Torrent)
Vuze (2006 - Evolucion de Azureus)
Ultramixer (software musical)
OpenOffice (2002 - administracion de documentos)
LibreOffice (2010 - bifurcación de OpenOffice)
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Tecnologías existentes realizadas en JAVA Opera mini (version de Opera para móviles y tablets)
Gmail y Google Maps
Skype ligth (aplicación de videollamadas)
Android (escrito parcialmente en Java)
Telescopio Espacial Hawell (el software esta en Java)
Curiosity (aterrizo en Marte en el 2012 - su software esta hecho en Java)
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Buscar en el escritorio el ícono de NetBeans
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Al seleccionar NetBeans se abrirá esta pestaña de inicio
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
1
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
2
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
3
45
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Aquí se muestra que se está creando un nuevo proyecto.
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Es la pantalla que se muestra después de las ventanas, aquí se crean los programas.
CONSOLA COMANDOS CREACION DE LA APLICACION
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
6
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
7
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Presentación del esqueleto de CLASE MAIN, que podemos utilizar para hacer la primera prueba.
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Panel: Pantalla
Tabbed Panel: Pantalla Dividida
Split Panel: Dividir Panel
Scroll Pane:Panel de Desplazamiento
Desktop Pane: Panel de Escritorio
Internal Frame: Marco Interior
Layered Pane: Panel de Capas
Contenedores Swing
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
LABEL: DISCOGRAFIA
BUTTON: BOTON
TOGGLE BUTTON: BOTON DE ACTIVACION
CHECK BOX: CASILLA DE VERIFICACION
RADIO BUTTON: BOTON DE RADIO
BUTTON GROUP: BOTON DE GRUPOS
COMBO BOX: CAJA COMBO
LIST: LISTA
TEXT FIELD: CAMPO DE TEXTO
TEXT AREA: AREA DE TEXTO
SCROLL BAR: BARRA DE DESPLAZAMIENTO
Controles Swing
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s
Aquí se ira diseñando la interface de la aplicación haciendo uso de controles java swing
Conceptos
básicos
Ingreso al
sistema
Creación de proyecto Estructura de control
Creación de
proyecto - Controles
Controlescategoría
s