Programas en la categoría: Programación



Descargar FireBug

Firebug

FireBug es es una extensión para Firefox dirigida a programadores y desarrolladores web, que permite editar HTML, CSS y Javascript desde el navegador, para “debaguear” (depurar) y monitorear el comportamiento y el diseño de una página.

Firebug se abre en la parte inferior del navegador o si se prefiere se puede abrir en una ventana separada. La ventaja es que se puede trabajar directamente en el navegador, en lugar de hacerlo desde una aplicación externa, debiendo guardar los cambios y recargando la página; además de que es muy completo.

Este add-on permite ver el código fuente de una página, con la ventaja de seleccionar un sector de la misma y ubicar fácilmente el código asociado, ver sus atributos y propiedades. Se puede editar el código, por ejemplo, los valores de una determinada propiedad dentro del archivo CSS correspondiente a una página web, y ver reflejados los cambios en el diseño de la página, al instante.

En el caso de Javascript, Firebug permite depurar el código, por ejemplo, en busca de algún error, o para mejorar su performance. Permite definir breakpoints para parar la ejecución en determinado momento, y poder acceder a los valores de las variables.

Continúa leyendo este artículo »

Descargar Navicat administrador de bases de datos

Gestor de bases SQL

Navicat es un administrador de bases de datos relacionales, que soporta varios motores, entre ellos: MySQL, Oracle, SQL Server, SQLite y PostgreSQL. Permite conectarse a varias bases remotas o locales, en forma simultánea.

Desde el administrador es posible crear bases de datos, crear tablas, eliminar tablas, y hacer todo tipo de consultas a las bases. Una vez obtenidos los datos, se pueden visualizar en una grilla, y se pueden ordenar o filtrar según se crea conveniente.

Navicat dispone de un constructor visual de consultas SQL que permite simplificar la escritura de las mismas, ya que dispone de todas las tablas definidas para una base dada, y alcanza con seleccionar los atributos de los que se quieran obtener datos, y los que participan en el JOIN (en el caso de una operación SELECT). Dispone también de un editor de consultas, para definir directamente las consultas, o para completar la sintaxis de las consultas realizadas desde el constructor gráfico, agregando condiciones (WHERE).

Continúa leyendo este artículo »

Descargar StarUML

Programa para modelos UML

StarUML es un programa que permite describir modelos de software, utilizando el estándar UML. Soporta MDA, una herramienta cuyo objetivo es separar la arquitectura de la plataforma o tecnología que se vaya a utilizar al construir el modelo.

Una vez ejecutada la aplicación, ya se puede crear un nuevo proyecto. Se dispone en un menú con las distintas componentes (clases, interfaces, paquetes, etc.) que serán parte del diagrama UML, y en otro menú (a la derecha) se encuentra el “explorador de modelos”. Fácilmente se pueden agregar clases junto a sus atributos y métodos, definir las relaciones,e ir dando forma al modelo. El mismo puede ser un modelo de “Casos de Uso”, de Implementación, de Diseño, etc.

En el menú superior, en la opción Model/Profiles se debe seleccionar el perfil, que puede ser Java, C++, etc. Posteriormente se debe definir el tipo de datos de cada atributo y los tipos de datos que recibe y retorna cada método de las clases creadas, además de sus relaciones (asociación, herencia, agregación, composición, etc.). Finalmente se puede obtener el código Java (o del perfil seleccionado) generado por StarUML.

Continúa leyendo este artículo »

Descargar NetBeans IDE 7.01

NetBeans IDE para Java

NetBeans es un entorno de desarrollo integrado, multiplataforma (Windows, Mac, Linux y Solaris) que permite crear aplicaciones web, empresariales, de escritorio y móviles, utilizando la plataforma Java.

Esta herramienta de programación incluye un editor, compilador y depurador, como cualquier otro IDE, para escribir programas, hacer debugg y ejecutarlos.

El editor marca errores de sintaxis a medida que se va tipeando código. Soporta “refactoring” para actualizar el código automáticamente cuando se mueve una clase de paquete, o cuando se renombra un identificador. También dispone de autocompletado para facilitar y agilizar la escritura. También la navegación a través de una combinación de teclas, para saltar por ejemplo a la declaración de una determinada función.

NetBeans permite integrar fácilmente bases de datos como MySQL y registrar cualquier driver JDBC. Dispone de autocompletado de código SQL para facilitar la escritura de consultas a la base.

Permite integrar una herramienta visual denominada JavaFX Composer, para construir aplicaciones JavaFX, la cual soporta “drag and drop” de componentes, y permite realizar binding.

En la página de descargas del sitio oficial se puede descargar JavaFX, al igual que JavaSE, y paquetes que integran otros lenguajes de programación a este IDE, como es el caso de PHP, JavaScript con Ajax, Ruby y Ruby on Rails, Groovy y Grails, y C/C++.

Continúa leyendo este artículo »

Descargar Dev-C++

Dev-C++

Dev-C++ es un IDE (Entorno de desarrollo integrado) para el lenguaje de programación C y C++. Dispone de un editor, un depurador de código (debugger), un compilador (utiliza MinGW pero se puede integrar con otros compiladores) y tiene la posibilidad de crear ejecutables (.EXE) para Windows y DLLs.

Este IDE cuenta además con un explorador de clases y de un administrador de proyectos. Dispone de un conjunto de librerías para utilizar dentro de cualquier proyecto.

Este compilador de C++ es sencillo, fácil de utilizar y gratuito, ideal para empezar a programar, motivo por el cual lo recomiendan en centros educativos. Al iniciar un nuevo proyecto se dispone de plantillas que sirven de ayuda cuando no se está familiarizado con la sintaxis del lenguaje.

Dev-C++ funciona correctamente en XP, pero para Windows Vista y 7 hay que cambiar la configuración tal cual se explica en el siguiente tutorial.

Continúa leyendo este artículo »

Descargar ArgoUML para crear diagramas UML

ArgoUML

ArgoUML es un programa que sirve para crear diagramas UML (utilizados en el modelado de sistemas de software). Cumple con el estándar UML 1.4 y es de código abierto, siendo gratuito.

UML es un lenguaje que permite especificar, construir y documentar sistemas; y ArgoUML proporciona herramientas para diseñar los diagramas UML. Soporta varios tipos de diagramas: diagramas de clases, diagramas de actividad, diagramas de estados, diagramas de casos de uso, diagramas de colaboración, diagramas de secuencia, etc.

La interfaz es bastante intuitiva, permitiendo que fácilmente se puedan agregar las clases con sus respectivos atributos y métodos, y luego las relaciones que hay entre las distintas clases. Los diagramas obtenidos se pueden guardar como imágenes, en varios formatos, para luego poder incluir fácilmente en un documento, página web, etc.

ArgoUML permite generar código en diversos lenguajes de programación, tales como Java, C++, C # y PHP. También ofrece la posibilidad de aplicar ingeniería reversa.

Continúa leyendo este artículo »

Descargar Visual Basic 2010 Express

Visual Basic Express

Visual Basic 2010 Express es la nueva versión del entorno de desarrollo integrado (IDE) de Microsoft, que permite crear aplicaciones utilizando el lenguaje de programación Visual Basic .NET.

Visual Basic .NET fue creado ya hace unos años, sustituyendo a Visual Basic 6, y evolucionado en varios aspectos. .NET pasó a ser un lenguaje orientado a objetos, que además es independiente de la plataforma en el que se vaya a ejecutar.

Dispone de un editor de código, un depurador y compilador; y permite agregar elementos gráficos fácilmente, arrastrando y soltando elementos al editor visual.

Incluye IntelliSense Code Snippets, una colección de librerías para agregar a los proyectos, que evitan tener que escribir código para determinadas funciones que ya están hechas.

Esta versión Express es una versión reducida del Visual Basic .NET que forma parte del Visual Studio, el paquete profesional que no es gratuito como lo es esta aplicación. Es ideal para aprender y empezar a familiarizarse con el lenguaje. Durante la instalación se tiene la opción de incluir SQL Server Express Edition para el manejo de las bases de datos.

Continúa leyendo este artículo »