Este documento presenta una unidad didáctica sobre herramientas de desarrollo de software. Explica conceptos básicos de NetBeans como crear proyectos, estructuras de control, y categorías de controles como botones, listas y áreas de texto. El objetivo es enseñar a los estudiantes a diseñar interfaces gráficas usando controles de Java Swing.
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Herramientas de desarrollo de software
1. 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 III
ROBERTO ROJAS MAMANCHURA
MIRIAM VILCA TALAVERA
2. 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.
Conceptos
básicos
Ingreso al
sistema
Creación de
proyecto
Estructura de
control
Creación de
proyecto -
Controles
Controles
categorías
3. Ventajas
Lenguaje 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
Controles
categorías
4. 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
Controles
categorías
5. 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
Controles
categorías
6. 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
Controles
categorías
7. 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
Controles
categorías
11. 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
Controles
categorías
12. 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
Controles
categorías
15. 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
Controles
categorías
16. 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
Controles
categorías
17. 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
Controles
categorías
18. 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
Controles
categorías