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

domingo, 16 de septiembre de 2012

Agregar JComboBox dentro de un JTable DOS FORMAS en java

9/16/2012


Apeticion de un Usuario de Facebook, les como agregar un JComboBox dentro de un JTable,para esto hay varias formas una mas compleja que otras peroaquíles explicare dos formas bastantes simples yfácilesde entender

Primera Forma
la primera imagen que les muestro es la primera formaaquíobservara el usuario una celda comun y corriente pero al hacer clic dentro de esta celda se desplegara el JComboBox y nos mostrara sus Item el cual pueden ser seleccionados y mostrarlos en la celda.
¿Como hacemos esto?
Todo sabemos que al construir una tabla debemos de colocar su modelo o elDefaultTableModel,una vez hecho esto creo unmétodoque me retornara un JComboBox el cual tiene item ya agregados.
private JComboBox CreameCombo() {
JComboBox combo = new JComboBox(new String[] {"Hector", "Maria Julia", "Daniel","Salomon","Pancrasia","Prudencia","Martin","Daniela","Mario"}) {
public void updateUI() {
super.updateUI();
setBorder(BorderFactory.createEmptyBorder());
setUI(new BasicComboBoxUI() {
@Override protected JButton createArrowButton() {
JButton button = super.createArrowButton();
button.setContentAreaFilled(false);
button.setBorder(BorderFactory.createEmptyBorder());
return button;
}
});
//
//
}
};
return combo;
}

ya construido nuestro combo lo agregamos ala Tabla de esta manera
JComboBox combo = CreameCombo();//CREO EL COMBO
TableColumn col = Table_forma_1.getColumnModel().getColumn(0);
col.setMinWidth(60);
col.setMaxWidth(60);
col.setResizable(false);
col = Table_forma_1.getColumnModel().getColumn(1);
col.setCellEditor(new DefaultCellEditor(combo));//AGREGO EL COMBO AL CELLEDITOR
Table_forma_1.setAutoCreateRowSorter(true);

La propiedadsetCellEditor() le agregamos la claseDefaultCellEditor() esta clase sera la que nos reciva nuestro ComBox,en pocas palabras lo que hace es insertar el combo y obtener el item seleccionado.

Segunda Forma
Básicamentees igual que la primera forma pero,aqui le hacemos saber al usuario que la celda contiene un JComboBox,podránobservar en la segunda imagen que se aprecia un icono dedespliegue, para esto hacemos lo mismo que en la forma uno peroaquíes donde utilizamos lasetCellRenderer esta nos recibe una clase llamadaComboCellRenderer , que es una clase JComboBox.

DESCARGAR