JAVA: SWING

JAVA: SWING El paquete Swing es parte  de la JFC (Java Foundation Classes)  en la plataforma Java. La JFC provee facilidades para  ayudar a la gente  a construir GUIs.  Swing  abarca componentes como botones, tablas,  marcos,  etc. Las  componentes Swing  se  identifican porque  pertenecen al  paquete javax.swing. Swing  existe desde la JDK 1.1 (como un agregado). Antes  de la existencia de Swing, las  interfaces  gráficas   con  el  usuario  se  realizaban  a  través   de  AWT  (Abstract Window Toolkit),  de  quien  Swing  hereda todo  el manejo  de  eventos. Usualmente, para  toda  componente…

Leer más

Introducción a @font-face de CSS

Introducción a @font-face de CSS   Fuentes en CSS 3. Sintaxis y principales características de la regla CSS @font-face, que nos permite utilizar cualquier tipografía en una página web.   Importar fuentes tipográficas mediante CSS con @font-face   La mencionada regla @font-face nace con CSS 2 pero hasta CSS 3 no empieza a funcionar y prosperar. En un principio sólo funcionaba en IE 5 y únicamente admitía formatos de fuente .eot, pero con el paso del tiempo otros navegadores ampliaron su soporte, comenzando con Safari 3,1. En la actualidad admite…

Leer más

JAVA: MÉTODO DE DESTRUCTORES DE OBJETOS

JAVA: MÉTODO DE DESTRUCTORES DE OBJETOS Los objetos que ya no son utilizados en un programa, ocupan inútilmente espacio  de memoria, que  es conveniente recuperar en un momento dado. Según  el lenguaje de programación utilizado esta  tarea  es dada al programador o es tratada automáticamente por el procesador o soporte de ejecución  del lenguaje.     El  siguiente ejemplo   describe  cómo  implementar  una   clase  con  sus  atributos  y métodos en (Pseudo-Código):     Clase CuentaBancaria   // atributos   Privado Entero Saldo; Privado String NroCuenta; Privado String Titular; // métodos…

Leer más

SEO: Optimización de Contenido

SEO: Optimización de Contenido Análisis de contenidos actuales del sitio Los buscadores hacen  especial énfasis  en el contenido del sitio a la hora de indexar las páginas. Se comienza  por hacer  un análisis del contenido actual  del sitio: – Recorriendo  todas  las páginas  y haciendo un  estudio  de  las  palabras  clave que  se podrían  utilizar en cada  caso  dependiendo de los conceptos e ideas  expresadas. – Asegurándose de que ese contenido es único. Es decir, que ese contenido no sea  copiado  de otra página web. Ofrecer contenidos únicos  es  un …

Leer más

Manejo de imágenes con Javascript

Manejo de imágenes con Javascript El lenguaje JavaScript posee un objeto propio asociado a cada una de las imágenes de un documento HTML, el objeto Image. Además, también posee un array particular, el array images, que contiene todas las imágenes presentes en la página.   Dentro de la jerarquía propia de este lenguaje, tanto el objeto Image como la matriz images se encuentran incluidos dentro del objeto document, que a su vez se encuentra incluido en al objeto principal window.   Por lo tanto, al ser estos objetos elementos propios…

Leer más

Agrupar registros en MySQL: GROUP BY

Agrupar registros en MySQL: GROUP BY    Generalmente estas funciones se combinan con la sentencia «GROUP BY», que agrupa registros para consultas detalladas.   Queremos saber la cantidad de productos por proveedor, podemos tipear la siguiente sentencia:   SELECT COUNT(*) FROM productos WHERE codigo_provee=1;   y repetirla con cada valor de «código_provee»:   SELECT COUNT(*) FROM productos WHERE codigo_provee=2;   SELECT COUNT(*) FROM productos WHERE codigo_provee=3′;   Pero hay otra manera, utilizando la cláusula «GROUP BY»:   SELECT nombre, COUNT(*) FROM productos GROUP BY codigo_provee;   Entonces, para saber la…

Leer más

SEO, consejos básicos

SEO, consejos básicos   Sitios interesantes aumentarán su valor por si mismos   Crear contenido interesante y útil será probablemente lo que más influya en tu sitio web de todos los factores que tratamos aquí   Los usuarios reconocen buen contenido en cuanto lo ven y es probable que deseen compartirlo con otros usuarios. Esto puede ser a través de una entrada en un blog, redes sociales, correo electrónico, foros u otros medios. El contenido orgánico o el boca a boca será lo que más ayude a crear tu reputación…

Leer más

Degradados radiales con CSS3

Degradados radiales con CSS3 Veremos ahora cómo conseguir degradados CSS3 en un gradiente de color que se distribuirá de forma radial, creando tanto círculos como elipses. Los degradados radiales, que incluyen tanto los que tiene forma circular en general, como los que tienen forma de elipse, se consiguen a través del atributo radial-gradient, de CSS3. De modo que, mediante la aplicación de distintos parámetros, conseguiremos todas las posibilidades. Como veremos a continuación, tienen una forma de definirse muy parecida a la que vimos con los degradados lineares, aunque en este…

Leer más

Comunicación web: Facebook

Comunicación web: Facebook Facebook es una de las redes sociales más populares del momento y es uno de los sitios que cuenta con más usuarios dentro de las redes sociales, es por esto que promocionar tu empresa en este sitio te da la posibilidad de que más personas en tu región y en todo el mundo te conozcan.   Páginas. Similares a los perfiles de los usuarios, pero para los negocios. Es la identidad de tu negocio en Facebook. Aquellos que están interesados en tus productos o servicios, se convierten…

Leer más

JAVA, tipos de datos estructurados

JAVA, tipos de datos estructurados   Estructura de Datos (ED): Es una herramienta mediante la cual es posible almacenar datos estructurados en la memoria del computador, permitiendo guardar datos  conformados  por  varios  elementos  y  manipularlos  en  forma sencilla. Estas estructuras de datos están formadas por más de un elemento, donde estos pueden ser todos del mismo tipo de dato (ED homogéneas como los arreglos y los archivos) o de tipos de datos diferentes (ED heterogénea, como los registros y los objetos).     Las estructuras de datos permiten el almacenamiento…

Leer más