|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| La programación de aplicaciones para la Web es una técnica que ya lleva suficientes años de existencia como para comenzar a observarse ciertos patrones en los problemas típicos con los que se enfrenta el programador;... |
| Cap 1 |
Formularios y CGI
|
| |
Ciertas condiciones, generando una alerta al usuario. En otras ocasiones significan que algunos elementos del formulario adquieren nuevos valores que son calculados automáticamente en base a otros. El ejemplo más típico de precálculo son los formularios que validan dígitos verificadores antes |
| Cap 2 |
Sesiones
|
| |
Coherencia se logra permitiendo que en algún nivel los programas trabajen con los datos como si el proceso de enviar y recibir datos fuera algo continuo. Por lo mismo, en algún nivel inferior la aplicación debe transformar los envíos de datos de formulario entre browser y servidor en alguna estructura |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web. Comentarios sobre ASP, JSP, ColdFusion, Perl y PHP, comparando fortalezas y debilidades. |
| Cap 6 |
Reflexión
|
| |
" Es importantísimo dejar de pensar que el asunto de desarrollar aplicaciones Web es: leer de la base de datos, mostrar un formulario , leer los datos del formulario , escribir a la base de datos. No se puede seguir en esa línea mucho tiempo. Es mejor apuntar más alto, a formas de desarrollar |
| Cap 5 |
Php
|
| |
PHP es un pre-procesador de páginas HTML que está motivado y dirigido expresamente a contruir páginas, como ColdFusion. Un ejemplo de ello es que los argumentos CGI son importados directamente al espacio de nombres global de cualquier programa PHP: PHP puede correr como un CGI o como un plug-in |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables son: sintaxis fácilmente integrable dentro de código HTML, instalación en varios tipos de servidor web, sintaxis similar a Perl y... |
| Cap 6 |
Cgis con php
|
| |
Como se mencionó más arriba, PHP está diseñado expresamente para ser utilizado en el Web. Es por ello que es cada variable pasada desde el formulario simplemente es puesta en una variable global PHP, por ejemplo : formulario. Html: Ingrese su nombre: saludar. Php: Bienvenido, PHP |
| Cap 2 |
¿Cómo funciona PHP?
|
| |
Su resultado. Además, por ser un lenguaje de scripting, los programas no se compilan, sino sólo se interpretan; esto significa que es más lento en ejecutarse que, por ejemplo , un programa en C, pero al mismo tiempo los cambios en el código PHP tienen efecto de inmediato. No todos los archivos son |
|
|
|
Curso gratis de José Manuel - 25 de Noviembre de 2009
|
| Un repaso a los componentes gráficos, aquellos en los que nos tenemos que encargar de las operaciones de pintado en la pantalla, utilizando para ello el objeto Canvas. Para ilustrar su uso, crearemos un pequeño... |
| Cap 7 |
Los ejemplos
|
| |
"
Podréis descargar un ejemplo completo en el código fuente del tablero de ajedrez que hemos ido explicando durante el artículo. Una vez que tengáis el componente correctamente instalado en el sistema, podéis insertarlo en cualquier formulario , pudiendo mostrar tableros de ajedrez |
| Cap 5 |
Agrupando propiedades
|
| |
Estamos diseñando un formulario desde el entorno de Delphi, y pulsamos el botón “Save”, se crea un archivo con extensión “dfm” que contiene la definición del formulario . Esta definición no es más que texto plano, como podéis ver en el Listado de la derecha, en la que se va describiendo |
| Cap 6 |
No esta bien copiar, pero sí coger ideas
|
| |
Del componente cambie. Para ello, debemos lanzar la operación de pintado cuando el valor de la propiedad cambie, por ejemplo : cuando se cambie el color que debemos utilizar para pintar las casillas. Para lanzar esta operación, debemos hacer uso del método Invalidate , que viene heredado de TControl |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| XML es un metalenguaje, es decir, un lenguaje hecho para poder construir otros lenguajes con él. Con el tiempo se ha convertido en el formato preferido para almacenar datos semiestructurados. |
| Cap 6 |
Cómo XML se interrelaciona con otras tecnologías
|
| |
En que el contenido de los elementos tiene asociado un tipo. Normalmente en XML el contenido siempre es texto. Un schema permitiría a un procesador validar el documento por inconsistencias de una forma más apropiada. Además, un schema permite crear un formulario de ingreso a partir de él, en cambio |
| Cap 5 |
Un documento XML como un arbol
|
| |
De un nodo atributo sólo pueden ser texto
El orden de los hijos de un nodo es importante y debe ser conservado
En el ejemplo , hay un documento y su representación como árbol. Un documento XML visto como un árbol. Juan
5551122
pedro |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Esta tecnologia permite posicionamiento dinamico de elementos, y es la extension natural de la idea de hojas de estilo. |
| Cap 5 |
Eventos
|
| |
El usuario ha cambiado el tamano de la ventana del browser onSelect El usuario ha seleccionado un texto dentro de un Input o Textarea onSubmit Un formulario ha sido enviado onUnload Un documento a ser descargado desde otra ventana |
| Cap 1 |
Conceptos Basicos
|
| |
, como por ejemplo imágenes, tablas o formularios. La característica principal de ambos objetos es que poseen un conjunto de atributos que pueden ser modificables. Esto permite crear una infinidad de efectos como animaciones, menús, etc. De ahora en adelante, usaremos solamente el objeto DIV, ya |
| Cap 2 |
Atributos CSS-P
|
| |
A una región geométrica (generalmente un rectángulo) por la cual se puede ver el contenido de un elemento. Un ejemplo de este atributo es cuando queremos mostrar solo una parte de una imagen. La forma de hacer esto de la siguiente manera: clip:rect(top right bottom left). A modo de ejemplo , si |
|
|
|
Curso gratis de José Manuel - 25 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes similares a los de... |
| Cap 3 |
Tipos de componentes
|
| |
Aquellos que no aparecen en la ventana, y se insertan en un formulario para que el programador los utilice. Son más fáciles de programar que los componentes visuales, ya que no tienen ningún tipo de interfaz gráfico. Ejemplos de componentes no visuales podrían ser un temporizador ( TTimer ), una tabla |
| Cap 1 |
Introducción
|
| |
De desarrollo, y sobre todo, mayor simplicidad, ya que sólo tenemos que saber cómo “montar” esas piezas para que nuestro programa funcione. Delphi fue uno de los primeros entornos en aplicar con éxito esta filosofía, y hoy en día son muchos los que apuestan por esta idea, como por ejemplo Microsoft |
| Cap 4 |
¿Y cómo se hace todo esto?
|
| |
A desarrollar una aplicación de cambio de divisas, financiera, etc. Llamaremos a nuestra pequeña creación TConversorMonedas. Para poder hacer una conversión de divisas necesitamos tres datos:
El valor origen, que será la cantidad que deseamos convertir. Por ejemplo : 1. La divisa |
|
|
|
Curso gratis de José Manuel - 25 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en la técnica de programación con más éxito. En este artículo vamos a aprender a crear componentes para que otros puedan aprovechar nuestro... |
| Cap 3 |
Tipos de componentes
|
| |
Aquellos que no aparecen en la ventana, y se insertan en un formulario para que el programador los utilice. Son más fáciles de programar que los componentes visuales, ya que no tienen ningún tipo de interfaz gráfico. Ejemplos de componentes no visuales podrían ser un temporizador ( TTimer ), una tabla |
| Cap 4 |
¿Y cómo se hace todo esto?
|
| |
A desarrollar una aplicación de cambio de divisas, financiera, etc. Llamaremos a nuestra pequeña creación TConversorMonedas. Para poder hacer una conversión de divisas necesitamos tres datos: ~- El valor origen, que será la cantidad que deseamos convertir. Por ejemplo : 1. ~- La divisa en que está |
| Cap 1 |
Introducción
|
| |
De desarrollo, y sobre todo, mayor simplicidad, ya que sólo tenemos que saber cómo “montar” esas piezas para que nuestro programa funcione. Delphi fue uno de los primeros entornos en aplicar con éxito esta filosofía, y hoy en día son muchos los que apuestan por esta idea, como por ejemplo Microsoft |
|
|
|
Curso gratis de Indaya.com - 11 de Septiembre de 2005
|
| El diseño web va más allá del diseño gráfico, al influir en él multitud de factores que limitan las posibilidades del diseño, pero también otros que añaden interactividad y funcionalidades a una página web que... |
| Cap 3 |
Diseño grafico en la web
|
| |
Visualizadas correctamente por el mayor número de usuarios. Diseño de un formulario web
En segundo lugar, los navegadores existentes en el mercado tienen una forma particular de presentar el contenido de las páginas. Internet Explorer interpreta en muchas ocasiones una página web |
| Cap 5 |
Resolución de pantalla
|
| |
Del navegador es muy importante. A mayor resolución se dispone de más puntos de información para presentar los elementos en pantalla, pero estos puntos son más pequeños, con lo que los elementos de la interfaz (textos, imágenes, objetos de formulario , etc. ) se ven más pequeños. Tamaño de página |
| Cap 6 |
Colores en un ordenador
|
| |
Que tiene un color determinado. Porcentajes de color y códigos
Por ejemplo , un rojo puro (100% de rojo, 0% de verde y 0% de azul) se expresaría como (255,0,0) en decimal, y como #FF0000 en hexadecimal (delante de el código de un color en hexadecimal siempre se sitúa un símbolo almohadilla |
|
|
|
Curso gratis de Xabier Barandiaran - 19 de Diciembre de 2005
|
| Para mi tanto los hackmeetings como los hacklabs representan una interesantísima y fructífera tensión-interacción entre lo social, lo tecnológico y lo político y nacieron con la idea de integrar y contaminar mutuamente a gente de... |
| Cap 1 |
Hacklabs, to man or not to man
|
| |
A la aburrida estructura del manual del vídeo o lavadora, ni a las instrucciones de cómo rellenar un formulario o conectar su adsl en casa: no todos los manuales tienen que doblegarse a la forma de un procedimeinto, de un algoritmo, de un conjunto de instrucciones predeterminadas. Hay manuales de otro tipo |
| Cap 2 |
Hacking worldwide
|
| |
==== La estructuración tecnológica del poder puede entenderse con el ejemplo que ponía Arturo Buendia, en un mensaje a la lista copyleft de sindominio7: Fijaos por ejemplo en el diseño de los nuevos bancos públicos (para sentarse) en Madrid, están diseñados de tal forma que una persona no quepa estirada en ellos |
| Cap 3 |
Hacklabs: dadme un laboratorio y moveré el mundo
|
| |
Imposible) no es más que una exigencia del capitalismo para acelerar los ritmos de consumo. La socialización de las tecnologías a través del mercado impone ritmos y necesidades que no responden a las de la sociedad. Los procesadores 486 son un ejemplo del material que queda absoleto en ese proceso pero |
|
|