PHP, Funciones

PHP, Funciones               Una de las herramientas mas importantes en cualquier lenguaje de programación son las funciones. Una función consiste en un conjunto de rutinas y acciones que a lo largo del script van a ser ejecutadas multitud de veces agrupados en una función y desde cualquier punto del script puede ser llamada y ejecutada. A su vez, esta función puede recibir parámetros externos de los cuales dependa el resultado de una función. A continuación mostramos las principales características:   Bloque de código parametrizado que puede o no retornar…

Leer más

PostgresSQl, Consultas de varias tablas (Join)

PostgresSQl, Consultas de varias tablas (Join)             Un join es una operación que relaciona dos o más tablas para obtener un resultado que incluya datos (campos y registros) de ambas tablas. Se emplea para obtener información de dos tablas y combinar dicha información en una salida. Su sintaxis  es la siguiente:   SELECT  campos FROM  tabla1  JOIN tabla2  ON condiciones;                 Veamos por partes que quiere decir cada una de las partes que conforman la sentencia:     Significado SELECT Palabra clave que indica que la sentencia de…

Leer más

PostgreSQL, funciones

PostgreSQL, funciones              Hemos visto que PostgreSQL nos brinda un conjunto de funciones para el manejo de fechas, string, números etc. pero además nos permite crear funciones propias. La creación de una función es muy útil cuando queremos reutilizar un algoritmo. Podemos crear una función y luego llamarla en diferentes situaciones.               La sintaxis básica para crear una función es:   CREATE OR REPLACE FUNCTION nombre_de_la_función(lista_parámetros) RETURNS tipo_de_dato_que_retorna  AS definir_la_función LANGUAJE lenguaje_utilizado                   Veamos por partes que quiere decir cada una de las partes que conforman la…

Leer más

Cómo crear clases, atributos y operaciones en PHP

Cómo crear clases, atributos y operaciones en PHP Hasta ahora hemos hablado de las clases de una forma conceptual, a continuación veremos como se crean, para crear una clase en PHP usaremos la palabra reservada class. La estructura mínima de una clase es la siguiente:                class NombreClase {                } Para que una clase sea útil, necesita atributos y operaciones. Podemos crear atributos como si de variables se trataran, con la palabra reservada var                class NombreClase {                var $atributo1;                var $atributo2;               } Podemos crear métodos declarando funciones dentro de…

Leer más

MySql, Motores de almacenamiento y tipos de tablas

MySql, Motores de almacenamiento y tipos de tablas   Un motor de almacenamiento es una parte esencial de un SGDB puesto que se encarga de crear, recuperar, actualizar y borrar los datos de una base de datos.   ¿Por qué son importantes los motores de almacenamiento?   Los datos en MySQL pueden ser almacenados de diversas formas, con distintas técnicas que nos aportan distintas funcionalidades. Aquí es donde encontramos la importancia de los motores de almacenamiento, ya que, dependiendo del motor que elijamos obtendremos distintas ventajas y dependerá de nosotros…

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

JQuery, Efectos Básicos

JQuery, Efectos Básicos Introducción Con jQuery, agregar efectos a una página es muy fácil. Estos efectos poseen una configuración predeterminada pero también es posible proveerles parámetros personalizados. Además es posible crear animaciones particulares estableciendo valores de propiedades CSS. Para una completa documentación sobre los diferentes tipos de efectos puede visitar la sección effects: http://api.jquery.com/category/effects/. Efectos Incorporados en la Biblioteca Los efectos más utilizado ya vienen incorporados dentro de la biblioteca en forma de métodos: $.fn.show Muestra el elemento seleccionado. $.fn.hide Oculta el elemento seleccionado. $.fn.fadeIn De forma animada, cambia la…

Leer más

Definición de Variable en PHP

Definición de Variable en PHP  Es una estructura de programación que almacena un valor. Tiene un nombre único que debe ser distinto de las variables globales ya predefinidas en PHP. Además, en PHP no hace falta declarar la variable ya que simplemente anteponiendo el caracter $ al nombre de la variable estamos indicando que es una variable. Cabe destacar a la hora de programar en PHP con la declaración de variables que la diferencia entre mayúsculas y minúsculas importa y debido a esta razón no sería lo mismo $miVariable=valor; que…

Leer más

JavaScript, Operadores lógicos

Operadores lógicos || (o) en las estructuras condicionales.   Los operadores lógicos se utilizan para realizar comparaciones entre valores, numéricos o no, dando como resultado un valor booleanos. La operación lógica negación invierte el operando, si es lo hace false y viceversa. Si se comparan números con cadenas, JavaScript intenta convertir internamente los datos. Traducido se lo lee como «O». Si la condición 1 es Verdadera o la condición 2 es Verdadera, luego ejecutar la rama del Verdadero. Cuando vinculamos dos o más condiciones con el operador «O», con que…

Leer más

Ajax, conceptos y principios básicos

AJAX   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