INSTITUTO TECNOLÓGICO DE AGUASCALIETES INGENIERIA EN TECNOLOGÍAS DE LA INFORMACION Y COMUNICACIONES UNIDAD No. I “Manual del Entorno de Desarrollo” Octavio Aarón Díaz García No. De Control: 17151319 01/Feb/2019 pág. 1 Contenido 1. Introducción ................................................................................................................................ 3 2. Menús.......................................................................................................................................... 4 3. Creación de Proyectos ................................................................................................................. 6 4. Estructura del Proyecto ............................................................................................................... 9 5. Proceso de Desarrollo ............................................................................................................... 10 6. Bibliografías ............................................................................................................................... 12 pág. 2 1. Introducción ¡Bienvenido al manual del Entorno de Desarrollo! Un IDE (Integrated Development Enviroment) es un entorno de desarrollo integrado que como su mismo nombre lo dice es un entorno de programación que ha sido empaquetado como un programa de aplicación esto quiere decir que consta de un editor de código, de un compilador, de un depurador y de un constructor de interfaz gráfica. Los IDE pueden funcionar con distintos lenguajes de programación algunos de ellos serían C++, PHP, Python, Java, C#, Delphi, Visual Basic, etc. Un IDE debe de tener las siguientes características: Multiplataforma (Esto quiere decir que debe de ser funcional completamente en cualquier sistema operativo), soporte de diversos lenguajes de programación, integración con sistemas de control de versiones, reconocimiento de sintaxis, extensiones y componentes para el IDE, depurador, múltiples idiomas y manual de usuarios y ayuda. Un IDE debe de tener los siguientes componentes: Editor de texto, compilador, intérprete, herramientas de automatización, depurador, ofrecer un sistema de control de versiones y factibilidad para ayudar en la construcción de interfaces gráficas de usuarios. En este caso en el IDE en el que vamos a trabajar será en NetBeans ya que es un software libre en el cual es muy fácil aprender a programar, el manejo de la memoria se hace automáticamente, la plataforma es fácil de instalar y lo mejor de todo es que es muy cómodo para los programadores. ¡Sin más que decir empecemos con el manual! pág. 3 2. Menús Al momento de abrir nuestro IDE que en este caso será Netbeans encontraremos los siguientes elementos: 1. Una barra con varios menús en donde encontraremos File (archivo), Edit (editar), View (Ver), Navigate (navegar), Source (fuente), Refactor (refactor), Run (correr), Debug (depurar), Profile (perfil), Team (equipo), Tools (herramientas), Window (ventana) y Help (ayuda). 2. Accesos directo los cuales son New File (nuevo archivo), New Project (nuevo proyecto) y Open Project (abrir proyecto). 3. Dos pestañas las cuales son Files (archivos) y Services (servicios). pág. 4 4. Y una pestaña más grande llamada Start Page (página de inicio). . pág. 5 3. Creación de Proyectos a) Para empezar a crear un proyecto lo primero que debemos hacer es dar clic izquierdo en File (archivo). b) Lo segundo es dar clic en New Project (nuevo proyecto). c) Después se le dará clic izquierdo en Java Application y después en el botón de next. pág. 6 d) Lo siguiente que se puede hacer es cambiar el nombre del proyecto donde se ubica Project Name (nombre del proyecto). e) También se puede cambiar el nombre de la clase principal en Create Main Class (crear clase principal). f) Después se le dará en el botón de Finish (terminar). g) Y ya podemos empezar a programar. pág. 7 pág. 8 4. Estructura del Proyecto Para la estructura del proyecto utilizaremos la metodología de las 6D la cual consiste en los siguientes pasos. 1. Descripción del Problema: En esta etapa es necesario identificar cual es el problema que se va a resolver, este paso aunque parece sencillo resulta ser algo complicado porque cada persona tiene un punto de vista distinto y es necesario comprender el enunciado en su totalidad. 2. Definición de la Solución: Una vez que ya se entendió el problema es necesario estudiarlo a fondo y plantear diferentes alternativas para llegar a la mejor solución. 3. Diseño de la Solución: Ya conocida la solución se procede a diseñarla mediante el Lenguaje de Modelado Unificado (UML) el cual es una herramienta usada para describir clases, objetos y sus relaciones, y también mediante Pseudocódigos y Diagramas de Flujo (DF) los cuales son herramientas usadas para crear algoritmos de los diferentes métodos de una clase. 4. Desarrollo de la Solución: En esta etapa se procede a codificar el proyecto que es básicamente traducir los diagramas al lenguaje del IDE determinado. 5. Depuración y Pruebas: Luego de que se haya codificado el programa es necesario hacer las pruebas mediante el mismo (correr el programa). Además de que se debe de realizar la depuración y analizar que el proyecto no tenga ningún tipo de error como la sintaxis o errores de lógica. 6. Documentación: En esta etapa se recopila toda la información generada por las etapas anteriores la cual sirve como base para la elaboración de algún manual técnico. pág. 9 5. Proceso de Desarrollo 1. Lo primero que tenemos que hacer es crear nuestra clase con cualquier nombre que se deseé en este caso será “Holamundo”. 2. Ahora lo que haremos será introducir el código dentro del método “main”. 3. En este paso utilizaremos la clase estática “System.out” que nos permite la salida de la consola junto con el método println y aun lado entre paréntesis un par de comillas con la frase “Hola mundo”. 4. Ahora procederemos con la compilación del programa. a) Daremos clic izquierdo en el botón que solo tiene la flecha verde (Run Project). pág. 10 b) Después verificaremos en la consola si se ejecutó el proyecto. 5. Por último haremos el Debug o Depuración del programa que sirve para examinar línea por línea si las aplicaciones no contienen algún error de cualquier tipo. a. Daremos clic izquierdo en el botón Debug o (ctrl. + F5) En el Debug tendremos varias opciones en el momento de depurar las cuales nos aparecerán en una barra. b. Y por último en la consola nos aparecerá lo que se está ejecutando. pág. 11 6. Bibliografías Sin autor específico. (7 DE AGOSTO DE 2011). Método de las 6'D. 31/01/2019, de Sin Asociación Sitio web: http://algoritmoyestructuradedatos.blogspot.com/2011/08/metodo-de-las6d.html Sin autor específico. (sin fecha específica). IDE de Programación. 31/01/2019, de EcuRed Sitio web: https://www.ecured.cu/IDE_de_Programaci%C3%B3n Tomás Girardi. (Netbeans). 15-04-09. 31/01/2019, de Sin asociación específica Sitio web: http://profesores.elo.utfsm.cl/~agv/elo329/miscellaneous/netbeans-ir.doc.pdf Víctor Cuervo. (31/Marzo/2017). Hola Mundo en Java. 31/01/2019, de Línea de Código Sitio web: http://lineadecodigo.com/java/hola-mundo-en-java/ Rey Castle. (2017). Java Netbeans. 31/01/2019, de Sin asociación específica Sitio web: http://javanetbeansjhjjdfdfdfndfn.blogspot.com/ pág. 12