Variables en JavaScript

Variables en JavaScript Una variable es un depósito donde hay un valor. Consta de un nombre y pertenece a un tipo (númerico, cadena de caracteres, etc.). Tipos de variable: Una variable puede almacenar: Valores Enteros (100, 260, etc.) Valores Reales (1.24, 2.90, 5.00, etc.) Cadenas de caracteres («Juan», «Compras», «Listado», etc.) Valores lógicos (true,false) Las variables son nombres que ponemos a los lugares donde almacenamos la información. En JavaScript, deben comenzar por una letra o un subrayado (_), pudiendo haber además dígitos entre los demás caracteres. Una variable no puede…

Leer más

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

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

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

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

Tipos de datos básicos de un campo de una tabla MySQL

Tipos de datos básicos de un campo de una tabla MySQL   Ya explicamos que al crear una tabla debemos resolver qué campos (columnas) tendrá y que tipo de datos almacenará cada uno de ellos, es decir, su estructura. Estos son algunos tipos de datos básicos:   – VARCHAR: se usa para almacenar cadenas de caracteres. Una cadena es una secuencia de caracteres. Se coloca entre comillas (simples): ‘Hola’. El tipo «VARCHAR» define una cadena de longitud variable en la  cual  determinamos el máximo de  caracteres. Puede  guardar hasta 255…

Leer más

AJAX, principios básicos

AJAX, principios básicos   Javascript y XML Asincrónico   Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono esté formateado en…

Leer más

PHP Arreglos y Matrices.

PHP Arreglos y Matrices.   Se define a un arreglo como un grupo de elementos relacionados entre sí por medio de índices. Los arreglos pueden ser de una o más dimensiones, los de una dimensión, son llamados comúnmente «vectores» y de dos dimensiones matrices. A diferencia con el lenguaje C, en PHP, un vector puede tener elementos de distintos tipos (numérico y texto). Para hacer referencia a un elemento del vector, se utiliza un índice, que indica la dirección en donde se encuentra un determinado valor. El índice en un…

Leer más

Tutorial de Java: Archivos.

Tutorial de Java: Archivos.   Un archivo puede definirse como una secuencia de elementos del mismo tipo, que residen generalmente en memoria auxiliar. Los archivos son utilizados cuando el volumen de datos a procesar es grande y no cabe en la memoria central del computador. Adicional a la memoria principal, los archivos pueden ser almacenados en dispositivos de memoria auxiliar como discos, disquetes, cintas, cartuchos zip, cd, pen drive o memory flash, entre otros. Características básicas de los Archivos:   i. Los archivos  son  utilizados  cuando  se  desea  que  los …

Leer más