|
Tutorial de Chato - 04 de Enero de 2007
|
| El lenguaje JavaScript es el complemento ideal del HTML, al permitir a la página realizar algunas tareas por si misma, sin necesidad de estar sobrecargando el servidor del cual depende. |
| Cap 8 |
Funciones
|
| |
Cargando la página, conforme va apareciendo. Cuando se declara una función , tampoco es necesario indicar que tipo de valor retornara ella, si es que retorna alguno. Sí importa el orden en que se declaren las funciones , i.e. Una función debe ser declarada antes de usarse |
| Cap 10 |
Eventos
|
| |
" Los siguientes eventos están definidos. Un evento debe asociarse a un elemento HTML, no a un código JavaScript. Generalmente se usan para a invocar a funciones que realizan alguna operación con el mismo elemento que las invoca, por eso, se define la palabra reservada this para referirse |
| Cap 9 |
Objetos
|
| |
. History La historia de la ventana o de un frame Objetos especiales Date Un objeto genérico conteniendo una fecha. Math Una biblioteca incorporada de funciones matemáticas y constantes. Ejemplos: // recarga la pagina actual (metodo)
window.history.go(0)
// contiene el URL de la pagina |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| El protocolo FTP desde el API WinInet. Con este curso aprenderás a hacer un pequeño cliente FTP, para la descarga y envío de archivos, consultar información, gestionar la estructura de directorios... Todo esto ayudándonos del... |
| Cap 12 |
Descarga y envío de archivos
|
| |
TRUE o FALSE, dependiendo de su éxito o fracaso. --- Como dijimos antes, podemos descargar o enviar un archivo a través del método directo (con las funciones FtpGetFile y FtpPutFile) o bien hacerlo como si de un archivo local se tratase, siguiendo los siguientes pasos: ~1) Apertura del archivo |
| Cap 13 |
Ejecutar comandos genéricos
|
| |
Si dentro de todas estas funciones no encuentras la que necesitas, //“no problemo”//, que todavía hay más. Puedes utilizar la función FtpCommand para ejecutar cualquier tipo de comando admitido por el servidor FTP. Eso sí, esta función sólo está disponible si tienes instalado Internet Explorer 5.0 |
| Cap 10 |
Obtener información de archivos y carpetas
|
| |
El servidor? Pues aquí es donde enlazamos con lo siguiente: obtener información de las carpetas. Basicamente, la información que podemos obtener de una carpeta es un listado de los archivos y otras carpetas que contiene. Para ello debemos hacer uso de dos funciones : FtpFindFirstFile para iniciar |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| Muchas veces la lógica de la aplicación nos obliga a guardar un grupo de datos en dos tablas separadas y relacionadas por el ID de la primera tabla. Es decir, debemos insertar algunos datos en... |
| Cap 3 |
Conclusión
|
| |
No sólo son las clases, existen cientos de funciones avanzadas en PEAR que son subutilizadas por el eterno problema de PEAR: la falta de documentación. Sin embargo, vale la pena interesarse e investigar las librerías PEAR por el hecho de que es un proyecto resultado de las necesidades **reales |
| Cap 2 |
Recuperar un sólo registro
|
| |
Generalmente en PEAR usamos la funcion query(), la cual nos regresa un objeto $result y a su vez debemos hacer un while->Array() con este objeto para pintar los registros de la tabla. Esto está bien para un "SELECT * FROM tabla", sin embargo, es un proceso muy ineficiente si lo que deseamos es ir |
| Cap 1 |
Introducción
|
| |
//. Si queremos insertar un registro y conocer el ID de este registro recientemente insertado, podemos usar la función **getOne()** de PEAR y el comando //CURRVAL// de PostgreSQL. GetOne() se usa cuando sabemos que el query nos regresará un sólo valor. Note que el valor que nos regresa getOne |
|
|
|
Tutorial de José Manuel - 26 de Noviembre de 2009
|
| Esta colección la he ido recopilando a través de mi experiencia con PB. Puedes encontrar todo tipo de trucos, desde básicos hasta los más avanzados. Animo a todos los programadores de PB que echen un... |
| Cap 3 |
Formas de llamar a un evento
|
| |
Cuando necesitamos lanzar un evento manualmente, hasta la versión 4 teníamos una sola opción, utilizando las funciones TriggerEvent y PostEvent:--- Objeto. TriggerEvent( evento, wParam, lParam )--- Objeto. PostEvent( evento, wParam, lParam )--- A partir de la versión 5, se nos ofrece |
| Cap 4 |
Describe vs Object
|
| |
Antes de la versión 5, la forma de acceder y manipular a un atributo de los objetos de datawindow era con las funciones "Describe" y "Modify". ---Su uso es muy flexible, pero a veces complicado, sobre todo cuando teníamos que meter cadenas dentro de cadenas a varios niveles. ---A partir de la versión |
| Cap 7 |
Uso del 'Retrieve as Needed'
|
| |
Los registros conforme se necesitan: cuando el usuario haga scroll, o nos situemos en una fila con el ScrollToRow(). --- El principal inconveniente es que si utilizas funciones sumarias en campos calculados, o has ordenado la datawindow, esa opción no tendrá efecto, ya que en estos casos, es necesario contar |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| Varios de los ejemplos aquí presentados usan tablas ''abstractas'' A y B. Las definiciones son: create table A (a int) create table B (a int, b int, s int, foreign key (a) references A(a) ) |
| Cap 2 |
Próximo día habil
|
| |
De días de la semana a números que vale 2 en sábado, 1 en domingo y 0 para el resto de la semana. Entonces, select @fecha = dateadd(day, f(datepart(weekday, @fecha)), @fecha) actualiza ##@fecha## para forzarla a caer en día hábil. ¿Cómo encontramos esa función ? Los polinomios son las funciones |
| Cap 2 |
Próximo día habil
|
| |
De días de la semana a números que vale 2 en sábado, 1 en domingo y 0 para el resto de la semana. Entonces, select @fecha = dateadd(day, f(datepart(weekday, @fecha)), @fecha) actualiza ##@fecha## para forzarla a caer en día hábil. ¿Cómo encontramos esa función ? Los polinomios son las funciones |
| Cap 3 |
Eliminación de WHERE.. =IN.=.
|
| |
Supongamos que tenemos una consulta del tipo "Traer todos los ##B## que tienen estado ##s## igual a 1 ó 3". La idea es usar una función que nos de un valor que podamos distinguir como indicación de pertenencia al conjunto de valores requeridos. En vez de escribir: select * from B where s in (1, 3 |
|
|
|
Tutorial de joangarnet - 19 de Septiembre de 2006
|
| He puesto juntas unas cuantas herramientas de debug que he ido encontrando con el tiempo. |
| Cap 1 |
Herramientas de testeo para Flash
|
| |
En vista de árbol colapsable. - Muestra todas las propiedades y métodos del objeto seleccionado. - Cambia valores a cualquier propiedad en tiempo real. - Ejecuta funciones en tiempo real pasando parámetros. - Controla el flujo de Vídeo y Sonido en tiempo real. - Saca mensajes en el panel de salida |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| Este curso trata el tema de la memoria en la plataforma Win32. En esta ocasión hablo sobre los archivos proyectados, un elemento muy importante para entender la comunicación entre procesos, así como un nuevo método... |
| Cap 8 |
Las funciones disponibles
|
| |
Ahora que sabemos cual es la base teórica, vamos a ver cómo se hace a través del API Win32. Como su propio nombre indica, los archivos proyectados en memoria constan de tres componentes:------Archivos (objeto File), proyectados (objeto FileMapping) y memoria (objeto View) |
| Cap 16 |
Notificación de procesos
|
| |
, debemos lanzarlo a todas las aplicaciones del sistema, a través de la función PostMensage o SendMessage. No vamos a entrar en la diferencia entre ambas funciones , y lo dejaremos para otra ocasión, en que tratemos en profundidad los mensajes de ventana. La sintaxis de ambas funciones es la misma |
| Cap 11 |
Objeto View (vista)
|
| |
De bytes totales. ---Nos retornará TRUE si las páginas han sido grabadas con éxito, o FALSE si ha ocurrido algún error. Bueno, estas son las funciones disponibles para el manejo de archivos proyectados en memoria. Ahora vamos a profundizar en uno de los usos más importante de los archivos proyectados |
|
|
|
Tutorial de unixOZ - 28 de Febrero de 2006
|
| Ya es la hora de ponerse a programar aplicaciones que realmente valen la pena. Para esto es imprescindible conocer las distintas formas de ponder hacer que las tareas se puedan comunicar entre si; con PVM,... |
| Cap 1 |
Comunicación entre Tareas
|
| |
Después del inicio, la tarea para mandar debe tomar toda la información que se quiera mandar y convertirla a un buffer especial para distribuirlo entre las taras (ie: A & B); esto se hace con la función pvm_pack() (la cual es muy parecida a la famosa printf()). También hay funciones para arreglos |
|
|
|
Tutorial de KDE-Hispano - 09 de Noviembre de 2005
|
| Hace muuuuucho tiempo, cuando empezaba a aprender algo sobre php, me llamó la atención un sitio donde una persona escribia sus experiencias a la hora de aprender php de un modo informal, pero muy instructivo,... |
| Cap 7 |
Primer proyecto (5)
|
| |
Usado Mdb.db.exec(), pero me pareció más "bonito" hacer una funcion en Mdb (asi practicaba un poquillo las funciones en Gambas). ##'''''''''''''''''''''''''''''''''---' Realiza una consulta en la db '---'''''''''''''''''''''''''''''''''---PUBLIC SUB consulta(qry AS String)--- rs1 = db. Exec(qry |
| Cap 8 |
Primer proyecto (6)
|
| |
Y pegar) en el tema de funcionamiento y protecciones, las funciones que me quedaron despues de todo el copy&paste son:
PUBLIC SUB Button3_Click() ME. Close() END PUBLIC SUB fecha_DblClick() DPselFecha. Enabled = TRUE DPselFecha. Visible = TRUE DPselFecha. SetFocus() END PUBLIC SUB |
| Cap 6 |
Primer proyecto (4)
|
| |
Que ya esté hecho y que funcione (que buenos son los ejemplos que trae el gambas :D) Abrimos el **DataReportExample** y fisgoneando un poquillo el codigo , veo que todo el quid ( ¿Se escribirá así? ) esta en el modulo **Mglobal** y más concretamente en la funcion **conn**. Vemos que las variables |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| En esta ocasión profundizamos en la implementación que hace Win32 de la pila. Todos la hemos utilizado, todos sabemos qué es una pila, pero no sabemos cómo se las arregla Win32 para manejar esta importante... |
| Cap 5 |
Paso de parametros a través de la pila
|
| |
Por el último) y será la función que realiza la llamada la responsable de limpiar la pila una vez que se ha ejecutado de la función . Este es el convenido por defecto utilizado en los compiladores ANSI C/C++. Esta es la razón por la que las funciones de C/C++ permiten tener un número desconocido de parámetros |
| Cap 8 |
Implementación interna
|
| |
, conforme va evolucionando la ejecución de nuestro proceso, la pila se va llenando (cuanto más profundo sea el árbol de llamadas a funciones ) o vaciando (según estas funciones van retornando). Puede ser que no sea necesario sobrepasar el almacenamiento de las 3 primeras páginas (12 KB), así |
| Cap 1 |
Introducción
|
| |
La pila es una de las estructuras más importantes dentro del modelo de memoria de un proceso en Win32. En el artículo anterior, dijimos que cada vez que se ejecuta la función CreateProcess (ya sea iniciando un programa o haciendo una llamada directa), se crea un espacio de direcciones virtuales |
|
|