viernes, 28 de septiembre de 2012

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


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




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


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



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


domingo, 16 de septiembre de 2012

Agregar JComboBox dentro de un JTable DOS FORMAS en java



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







sábado, 15 de septiembre de 2012

Descarga este Curso JavaScript Principiantes


En este curso vas a descubrir el lenguajeJavascript. Se va a ver principalmente la parte del Javascript que nos permite validar formularios, y hacer unos cambios dinamicos a nivel del cliente cambio de color de fondo, con el objetivo de tener una mejor calidad de datos, y un sitio mas atractivo.

Requisitos para atender a este curso
El conocimiento básico del lenguaje HTML es requerido para poder atender a este curso. También, un conocimiento del lenguaje Java ayudara a entender y explotar el lenguaje Javascript.


DESCARGAR

Descarga este Curso AWT Y SWING para principiantes en java




En este cursoaprenderáscómo diseñar entorno gráfico para aplicaciones desarrolladas en lenguaje Java, utilizando el paquete AWT del Java.

Requisitos para atender a este curso
Una iniciación al lenguaje Java es requerida para seguir este curso. La creación y el manejo de objetos Java está considerada cómo asimilado antes de empezar este curso.

DESCARGAR

miércoles, 12 de septiembre de 2012

MegaPack de códigos JAVA por el día del Programador



Hoy es eldíadel Programador y para todos mis colegas les traigo un MegaPack de todos miscódigosguardados en unos de misBaúlesde codigos, el pack esta compuesto de ejemplos de nivel intermedio y casi avanzado.

Contenido del Pack.

Visor deImágenes
Arboles Binarios
Chat
Cargar y reproducir video y audio
Cliente servidor
Calendario
Consultas
Propiedades del Raton
Graficos 3D
Colores RGB
Listas Circular
Matriz
Prueba Buffer Circular
Pintor
Splash
Token
Gato
PieChart
Baraja
Bolita

Somas casi 101 codigos de diferentes caracteristicas y muyútiles.

DESCARGAR




martes, 11 de septiembre de 2012

Descarga esta Guia de como Compilar el Kernel en Linux



La presente guía sirve para la instalación delkernel Linux en una PC genérica.
Para adecuada comprensión de este documento se requiere tener nociones generales deGNU/Linux así como del uso de la consola. Si va efectuar alguna instalación en su equipo, haga respaldos de sus archivos importantes y tenga a la mano un disco de arranque de su distribución preferida.

Las distribucionesGNU/Linux Debian yGentofueron usadas paraelaboraciónde este material. Si usa otra distribución, el proceso pudiera ser algo diferente; aun así la mecánica fundamental
debe ser la misma. No deje de revisar la documentación propia de su distribución.


DESCARGAR


domingo, 9 de septiembre de 2012

Descarga este Curso Java Server Faces con Hibernate




En este curso vas a aprender el lenguaje JSF(tecnología y framework para aplicacionesJavabasadas en web que simplifica el desarrollo deinterfaces de usuarioen aplicaciones) que nos permitirá crear páginas web dinámicas.

Requisitos para este curso

buen conocimiento de los lenguajes Java, JSP, HTML, y Javascript es requerida para seguir este curso. La creación y el manejo de objetos Java así como el JSP están considerada cómo asimilado antes de empezar este curso.

DESCARGAR




viernes, 7 de septiembre de 2012

Descargate este Curso de gráficos con Java y OpenFlashChart para aplicaciones web



En este curso vas a aprender a crear gráficos para aplicaciones web JSP.conOpenFlashChart que es una librería Flash que permite crear gráficos en Flash usando Javascript para
manejar el gráficos.
El conocimiento de los lenguaje HTML, Java, y Javascript es requerido para poder atender a este curso.

DESCARGAR

Descargar este genial Curso Ajax con Java



En este curso vas a aprender el uso de la tecnología Ajax, que nos permitirá crear páginas web más dinámicas y más atractivas.

Requisitos para este curso
El conocimiento de los lenguaje HTML, CSS, Java, y Javascript es requerido para poder atender a este curso.

DESCARGAR

lunes, 3 de septiembre de 2012

Uso de RiverLayout con Ventanas Maximizadas en JAVA


Hace variosdíasme preguntaron comore ubicarlos objetos ore dimensionar, cuando semaximizael JFrame ,pues para ello hay que jugar con los layout pero hay un layout que me llamo bastante laatención este layout nos permite re dimensionartambiénel objeto directamente en caso que no queramos que se acople al ancho del Frame ,como el objeto TextField que ven en la imagen del campo edad que es de tamaño pequeño y semantendráasíaun cuando se maximiza la ventana. este Layout se llamaRiverLayout y es utilizado por unaaplicaciónmuy conocidajalbum(aplicaciónpara gestionarimágenes, muy buena y creada en java), si quieren saber mas de RiverLayout les dejo laApi, para trabajar este layout tenemos que agregar etiquetas algo parecido a las etiquetas html como : br,p, center,top para poder alinear o colocar los objetos.por eso es necesario ver la Api para entender muy bien el layout.

                        jContentPane.add("center", new JLabel("Formulario de Registro"));
jContentPane.add("p left", new JLabel("Nombre"));
jContentPane.add("tab hfill", new JTextField());
jContentPane.add("br", new JLabel("Edad"));
jContentPane.add("tab", new JTextField(3));
jContentPane.add("br vtop", new JLabel("Observacion"));
jContentPane.add("tab hfill vfill", new JScrollPane(new JTextArea()));
jContentPane.add("p center", new JButton("Enviar"));
jContentPane.add("vtop",jLabel);

En el ejemplo de descarga va incluida el codigo fuente del RiverLayout para su mejora.


CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA





HOY 2 X 1 Menú en forma Horizontal, Añadir textura a un JPanel en JAVA



Hoy es Lunes de 2 X 1, y les traigo doscódigossencillos pero muyútiles.
alguna vez hemos tenido la necesidad de crear unMenúde forma horizontal pero elJMenuBar que viene por defecto ,siempre sesitúaen la parte superior de la ventana por la simplerazónqueasíesta diseñado,pero hoy les voy a enseñar como darle otraorientación algo que no es muycomplejo.

primero debe de crear unmétodoque me retorne unJMenuBar , este metodo se va a encargar de añadirme directamente la cantidad de Menus(JMenu) que necesite presentar.

public JMenuBar DameMenuBar() {
JMenuBar menuBar = new JMenuBar();
menuBar.setLayout(new BoxLayout(menuBar, BoxLayout.PAGE_AXIS));
menuBar.add(DameMenu("Menu 1"));//CREO LOS MENUS
menuBar.add(DameMenu("Menu 2"));
menuBar.add(DameMenu("Menu 3"));

return menuBar;
}

y con la ayuda de unBordeLayout.PAGE_AXIS(Componentes que están dispuestas horizontalmente de izquierda a derecha.),puedo darle laposiciónque necesito.

Como creo losMenúscon sus Items?
De la misma forma como creamos el MenuBar vamos a crear elMenú,con unmétodoque me retorne un JMenu y que merecibauna variable String, esto es para colocar el Titulo o nombre del Menu.

 public JMenu DameMenu(String title) {
JMenu m = new HorizontalMenu(title);//RESIVEN EL TITULO
m.add(new JMenuItem("SIGUEME EN TWITTER"));
m.add(new JMenuItem("SIGUEME EN FACEBOOK"));
m.add(new JMenuItem("SUSCRIBETE"));
/******************COLOCANDO SUBMENU*******************/
JMenu submenu = new HorizontalMenu("Submenu");
submenu.add(new JMenuItem("SUB ITEM 1"));
submenu.add(new JMenuItem("SUB ITEM 2"));
m.add(submenu);

return m;
}

con este metodo creo la cantidad de Menus y Items que necesito.
Ahora vamos a la Parte un poco compleja a lacreaciónde la claseHorizontalMenu, la cual es un JMenu y sumétodoconstructor me recibe la variable String(para añadir el titulo alMenú), obviamente ya que tengo unMenúhorizontal tengo que construir mi PopupMenu el cual me va a contener los Items de maneraHorizontal,esto lo hago con la ayuda del mismo Layout pero conLINE_AXIS(Si el contenedor es horizontal entonces los componentes se colocan horizontalmente).


        
HorizontalMenu(String label) {
super(label);
JPopupMenu pm = getPopupMenu();
pm.setLayout(new BoxLayout(pm, BoxLayout.LINE_AXIS));
}

public Dimension getMinimumSize() {
return getPreferredSize();
}

public Dimension getMaximumSize() {
return getPreferredSize();
}


DESCARGAR