NETBEANS (Wikipedia) Es un entorno un entorno de desarrollo integrado libre, integrado libre, hecho hecho principalmente para el lenguaje el lenguaje de programación Java. programación Java. Es un Framework un Framework que simplifica el desarrollo de aplicaciones para escritorio Java escritorio Java Swing. El Swing. El paquete de NetBeans IDE para Java SE contiene lo que se necesita para empezar a desarrollar plugins y aplicaciones basadas en la plataforma NetBeans; no se requiere un SDK adicional. La plataforma ofrece servicios reusables comunes para las aplicaciones de escritorio, permitiendo a los desarrolladores centrarse en la lógica de sus aplicaciones. Algunas de las características de la aplicación son:
Gestión de la interfaz de usuario ( menús y barras de herramientas ) Gestión de configuración de usuario Gestión de almacenamiento (guardar o cargar algún tipo de dato) Gestión de ventana Marco Asistente (soporta diálogos paso a paso) Librería visual de Netbeans Herramientas de desarrollo integrado
NetBeans IDE es libre, código abierto, multiplataforma con soporte soporte integrado para el lenguaje de programación Java.
JAVA https://s3.amazonaws.com/academia.edu.documents/32586117/introJava.pdf?AWSAcce ssKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1518485941&Signature=mDWish eT7NbedgJ7%2Bnnb%2Fv0HNEI%3D&response-contentdisposition=inline%3B%20filename%3DIntro_Java.pdf
La principal característica de Java es la de ser s er un lenguaje compilado e interpretado. Todo programa en Java ha de compilarse y el código que se genera b ytecodes es interpretado por una máquina virtual. De este modo se consigue la independencia de la máquina, el código compilado se ejecuta en máquinas virtuales que si son dependientes de la plataforma. Java es un lenguaje orientado a objetos de propósito general. Aunque Java comenzará a ser conocido como un lenguaje de programación de applets que se ejecutan en el entorno de un navegador web, se puede utilizar para constr uir cualquier tipo de proyecto.
Progrmación Orientada a Objetos(POO) http://rua.ua.es/dspace/handle/10045/12550 La programación orientada a objetos es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofr ece una funcionalidad especial.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulami ento
Objeto: Un objeto es cualquier cosa a la que podamos asoci ar unas determinadas propiedades y comportamiento. Desde el punto de vista del analista: un objeto representa una entidad (real o abstracta) con un papel bien definido en el dominio del problema. Desde el punto de vista del programador: un objeto es una estructura de datos sobre la cual podemos realizar un conjunto bien definido de operaciones. Según Grady Booch: Un objeto tiene un estado, un comportamiento y una identidad: Estado: conjunto de propiedades del objeto y valores actuales de es as propiedades. Comportamiento: modo en que el objeto actúa y reacciona ante los mensajes que se le envían (con posibles cambios en su estado). Viene determinado por la clase a la que pertenece el objeto. Identidad: propiedad que distingue a unos objetos de otros (nombre único de variable)
Clases: Abstracción de los atributos (características), operaciones, relaciones y semántica comunes a un conjunto de objetos. Así, una clase representa al conjunto de objetos que comparten una estructura y un comportamiento comunes. Todos ellos serán instancias de la misma clase. Elemento central del paradigma OO. No hay noción de programa principal, y los subprogramas no existen como unidades modulares independientes, sino que forman siempre parte de alguna clase. El programa principal se convierte en un simple punto de entrada al programa, y no debería contener lógica de control Identificador de Clase: nombre Propiedades: Atributos o variables: datos necesarios para describir los objetos (instancias) creados a partir de la clase. La combinación de sus valores determina el estado de un objeto. Roles: relaciones que una clase establece con otras clases. Operaciones, métodos, servicios (funciones miembro en C++): acciones que un objeto conoce cómo ha de ejecutar.
Atributo (dato miembro o variable de instancia) Porción de información que un objeto posee o conoce de sí mismo. Suelen ser a su vez objetos Se declaran como ‘campos’ de la clase. Visibilidad de un atributo Indica desde donde se puede acceder a él.
Operación: (función miembro, método o servicio de la clase) Acción que puede realizar un objeto en respuesta a un mensaje. Definen el comportamiento del objeto. Tienen asociada una visibilidad (como los atributos) Pueden ser constantes o variables y de clase o de instancia (como los atributos) Pueden modificar el estado del sistema (órdenes) o no (consultas) . WampServer http://descargar.cnet.com/WampServer/3000-10248_4-10797035.html es una utilidad diseñada que permite que usted cr ee Web y que maneje su servidor y bases de datos. WampServer es un entorno de desarrollo web de Windows. Te permite crear aplicaciones web con Apache 2, PHP y una base de datos M ySQL. También viene con PHPMyAdmin y SQLiteManager para administrar fácilmente tus bases de datos. WampServer se instala automáticamente, y su uso es muy intuitivo. Usted será capaz de sintonizar su servidor sin siquiera tocar los archivos de configuración. WampServer es la única solución empaquetada que le permitirá reproducir el servidor de producción. Una vez WampServer está instalado, usted tiene la posibilidad de añadir tantos Apache, MySQL, PHP y versiones como quieras. WampServer también tiene un icono de la bandeja para administrar el servidor y su configuración.
PHPMyAdmin(wIKIPEDIA) es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 72 idiomas.