sábado, 6 de octubre de 2012

Descarga este tutorial Creación de juegos 2D con java y Microsoft XNA

10/06/2012


Este libro se enfoca exclusivamente en el desarrollo de videojuegos en 2D utilizando dos tecnologías: Oracle Java y Microsoft XNA.

El trabajo en 2D es mas sencillo para explicar las bases de los videojuegos como son la animación y las colisiones además de que demanda menos recursos de máquina y puede por ello probarse en computadores de poca potencia de CPU y tarjeta gráfica.

El uso de Java y C# nace porque en un ambiente universitario son los lenguajes de programación mas utilizados. Cuando se desarrollan videojuegos con Microsoft XNA se utiliza como lenguaje de programación C#. Una ventaja para el estudiante es que esta tecnología puede ser adquirida en forma gratuita y legal. Tanto Java como Microsoft XNA pueden ser descargados de los sitios oficiales y ser usados sin requerir el pago de licencias. En cuanto a Java, el estudiante puede hacer uso de entornos de desarrollo gratuitos como Eclipse, Netbeans o IntelliJ IDEA Community Edition por nombrar unos ejemplos. En el lado de Microsoft XNA, el estudiante puede descargar el Microsoft Visual Studio 2008 Express Edition (la versión de C#) y luego instalar Microsoft XNA.
El propósito de este libro es dar una introducción al desarrollo de videojuegos en 2D y que el lector tenga conocimiento de los diversos aspectos al momento de programarlos como es la animación (el uso de hilos), el uso de recursos (sonidos, imágenes) y la captura de eventos (leer las entradas por teclado, ratón y gamepad).

Para entender el código de este libro, el lector debe tener conocimientos en Java y C#, programación orientada a objetos (especialmente la herencia), la implementación de estructuras de datos dinámica (pilas, colas, listas) y estar familiarizado con los formatos de imagen (.bmp, .jpg, .gif) así como con los de sonido (.wav, .mp3).

DESCARGAR

viernes, 28 de septiembre de 2012

Descargate este Vídeo Tutorial sobre diseño de multipantallas con dreamwever

9/28/2012

Este curso video2brain aprenderas el diseño de páginas multipantalla con Dreamweaver inicia con la creación desde cero de un diseño fijo que convertiremos a un diseño flexible en el capítulo 2 y posteriormente, en el capítulo 3 convertiremos en un diseño “responsive”.

Contenido

  • Diseño multipantallas con Dreamweaver
  • Creación de sitios de diseño responsivo y flexible
  • Descubre lo que verás en el curso de Marlon Ceballos Diseño multipantallas con Dreamweaver.
  • Creación de sitios de diseño responsivo y flexible.
  • Dada la gran variedad de dispositivos usados para acceder a nuestros sitios web es necesario crear diseños que permitan visualizar correctamente el contenido en estas pantallas.
DESCARGAR




lunes, 24 de septiembre de 2012

Descarga Web Form Builder 2.1 crea formularios flash

9/24/2012



CoffeecupWeb Form Builder posee una forma muy intuitiva, te permite crear formularios de lo más llamativos usandotecnología Flash, pudiendo así emplear los efectos del flash en la creación de áreas de texto, listas, checkbox, radio buttons, boxes, fondos, bordes, brillos, etc.

Pero Coffeecup Web Form Builder no solo se limita al diseño enHTML, sino que permite editar webs dinámicas tanto enASP como enPHP, crear asombrosas animaciones flash, trabajar con bases de datos enMySQL, utilizarXML, viene equipado con su propio editor gráfico para el tratamiento de imágenes (eso si, a pequeña escala) y además incluye docenas de plantillas.(RECOMENDADO)

DESCARGAR

hoy 2 x 1 JComboBox con despliegue a la derecha y Separador en java

9/24/2012

Hoy Lunes de 2 x 1, y les traigo una forma sencilla de personalizar un JComboBox haciendo que el despliegue del Popup sea a la derecha y añadiremos un separador de items con el fin dedistinguirde los de mas items pero primero veamos unos conceptos:

BasicComboPopup: es una implementacionbásicade la interfaz popup que representa a la parte emergente del cuadro combinado.

PopupMenuListener : es un oyente delmenúemergente .

¿Como cambiamos deposiciónalMenúemergente del JComboBox?
para esto hacemos uso del oyente del popup(PopupMenuListener), implementando una clase instanciamos elBasicComboPopup con el fin de obtener el Popup y cambiar suorientación.

public void popupMenuWillBecomeVisible(final PopupMenuEvent e) {
EventQueue.invokeLater(new Runnable() {
@Override public void run() {
JComboBox combo = (JComboBox)e.getSource();
Accessible a = combo.getAccessibleContext().getAccessibleChild(0);
if(a instanceof BasicComboPopup) {//UTILIZACION DE BasicComboPopup
BasicComboPopup pop = (BasicComboPopup)a;
Point p = new Point(combo.getSize().width, 0);
SwingUtilities.convertPointToScreen(p, combo);
pop.setLocation(p);
}
}
});


con la propiedadsetLocation la cual nos recibe las nuevas coordenadas del popup, cambiamos laorientación.

Añadiendo Separador o JSeparator
para separar los items necesitamos agregar un Modelo al JComboBox esto lo hacemos conDefaultComboBoxModel, el cual modificamos para que instancie el separador al items seleccionado, y tambien hacemos uso de la propiedadsetRenderer , agregando la claseDefaultListCellRenderer.


 DefaultComboBoxModel modelo = new DefaultComboBoxModel() {
@Override public void setSelectedItem(Object anObject) {
if(!(anObject instanceof JSeparator)) {
super.setSelectedItem(anObject);
}
}
};

jComboBox.setRenderer(new DefaultListCellRenderer() { @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
if(value instanceof JSeparator) {
return (Component)value;
}else{
return super.getListCellRendererComponent(list,value,index,isSelected,cellHasFocus);
}
}
});
DESCARGAR



jueves, 20 de septiembre de 2012

Descarga CodLobster PHP Edition Pro v4.3.3

9/20/2012


CodeLobster es un editor práctico de códigoPHP,HTML, CSS,JavaScript con el propio depurador PHP,es un editor de código potente pero fácil de utilizar, que es principalmente destinado a la rápida y fácil creación y
edición de archivos PHP, HTML, CSS, JavaScript con compatibilidad con el motor de plantillas CMSDrupal, Joomla CMS, Smarty, biblioteca deJQuery, marco CodeIgniter y plataforma de blogs deWordPress.
Incluye un depurador, ayuda dinámica, autocompletado avanzado, inspectorde HTML (como el que FireBug tiene), ventana de vista de clases para eltrabajo cómodo con código mixto. Admite la instalación
automática de Drupal, el autocompletado de ganchos de Drupal, ventanas
de ayuda contextual para la lista de finalización del tema de función deDrupal, ayuda en la API de Drupal.
El plugin Smarty ayuda a los usuarios en el desarrollo de sitios web usando el motor de plantillaspopular Smarty e incluye las siguientes capacidades: resaltado decódigo, autocompletado para las funciones, variables y atributos deSmarty, ayuda dinámica y contextual.

El plugin Joomla incluye el editor de tema deJoomla y ayuda a losdesarrolladores en el trabajo con Joomla CMS mediante el autocompletadoentero del marco deJoomla, la ayuda dinámica y contextual. El plugin CodeIgniter ayuda a codificar más rápido con autocompletado del marco de CodeIgniter, ayuda dinámica y contextual. WordPress es la plataforma de blogging más popular.

Caracteristicas

  • Resaltado de código de PHP, HTML, JavaScript, CSS
  • Contracción del código PHP, HTML, JavaScript, CSS
  • Autocompletado de HTML
  • Inspector de código HTML/CSS
  • Barra de herramientas HTML
  • Autocompletado de CSS
  • Autocompletado de JavaScript avanzado
  • Autocompletado de PHP avanzado
  • Depurador PHP
  • Ayuda dinámica y contextual con búsqueda de trabajo con PHP, MySQL, HTML
  • Ventana de ayuda dinámica que muestra automáticamente todas las
  • referencias posibles para la palabra actual. También puedes utilizar la
  • ayuda contextual para obtener información sobre las teclas de métodoabreviado
  • Opción portable
  • Compatibilidad con sistemas de control de versión: SVN, Git etc.
  • Plegado de código (contraer)
  • Resaltado de pares
  • Comandos de selección de pares, etiquetas y atributos
  • Navegación por mantener pulsada la tecla CTRL para las etiquetas A, LINK, IMG, los atributos de fondo y las funciones PHP
  • Vista de clases
  • Vista previa en un navegador
  • Gerente de proyecto
  • Explorador de archivos compatible con FTP y SFTP, publicación de proyectos
  • Búsqueda incremental
  • Marcadores
DESCARGAR


martes, 18 de septiembre de 2012

Descarga este Curso sobre la instalación de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL

9/18/2012