Los rincones del API Win32
|
|
- Juana Soriano Plaza
- hace 8 años
- Vistas:
Transcripción
1 Ls rincnes del API Win32 WinInet y FTP Ahra ns tca cambiar de tema para centrarns en el us del prtcl FTP desde el API WinInet. Intrducción En ls artículs anterires, ns hems precupad de explicar qué es el prtcl HTTP y cóm funcina internamente. Además, hems prfundizad en cóm utilizar el API WinInet para manejar más fácilmente las peticines y respuestas de HTTP y alguns trucs práctics que ns pueden ayudar a la hra de enfrentarns a una situación real. En este artícul vams a hacer l mism, per centrándns en un prtcl muy distint: el FTP (File Transfer Prtcl, Prtcl de Transferencia de Archivs). Durante las próximas páginas vams a ver las diferencias más imprtantes entre HTTP y FTP, el md en que funcina este prtcl, y cóm utilizarl a través del API WinInet. Diferencias entre HTTP y FTP Para cmenzar de un md más sencill, y cm ya cncems el prtcl HTTP, vams a ver las principales diferencias entre ests ds prtcls: HTTP está rientad a la transmisión de archivs en frmat HTML, aunque puede utilizarse (y se utiliza) para cualquier tr frmat, siempre y cuand se pueda representar en caracteres ASCII. FTP se rienta a archivs de infrmación binaria, desde ejecutables, hasta fichers de text plan, vides, imágenes, etc., y n sól a su transmisión, sin también a la manipulación del sistema de archivs en el servidr (mdificar la estructura de directris, crear archivs, eliminarls, etc.). Desde este punt de vista, FTP es much más versátil que HTTP, ya que ns permite trabajar cn cualquier tip de archiv. HTTP es un prtcl sin estad y sin cnexión lógica, es decir: n es necesari realizar una peración de "entrada en el sistema" antes de empezar a trabajar, y n recuerda peracines anterires que hayams hech. Sin embarg, FTP es un prtcl cn cnexión y cn estad: es imprescindible realizar una peración de "entrada" (lgin) antes de cualquier tra, y se cnserva nuestr estad en el servidr. Est permite aplicar ciertas restriccines, cm permiss especiales a cierts usuaris, cuta de utilización en disc, etc. HTTP utiliza un canal físic (el scket) para la petición-respuesta. Sin embarg, FTP utiliza ds canales físics, un de cntrl y tr para dats. El canal de cntrl se utiliza del mism md que en HTTP: para enviar y recibir las peticines y respuestas del prtcl. El canal de dats es distint, ya que pr él viaja la infrmación requerida, es decir: el archiv que hems slicitad. Además, el canal de HTTP se cierra una vez terminada la petición, except cuand se usa la cabecera "Keep-Cnnectin". En una cnexión FTP, el canal de cntrl debe permanecer activ cntinuamente, mientras que el de dats se creará para cada un de ls envís que tenga que realizar. Debid a que el Pág. 1 de 20
2 canal de dats debe estar siempre abiert, ls servidres FTP cuentan cn un límite máxim de usuaris activs, ya que pdrían desbrdar la pila TCP (el númer de cnexines sckets dispnibles para enviar y recibir infrmación). Este esquema de ds canales permite que la cnexión FTP sea full-duplex, es decir: que se permite el enví y recepción de infrmación simultáneamente (mientras se utiliza el canal de dats para recibir el archiv, se pueden seguir enviand peticines pr el canal de cntrl). HTTP cuenta cn una extensión para canales segurs: HTTPS, al igual que FTP que cuenta cn SFTP (Secure FTP) para cifrar la infrmación que se envía y recibe del servidr. Sin embarg, el API WinInet sí que sprta la extensión HTTPS per n SFTP. Si quisiérams utilizar el prtcl SFTP, tendríams que ayudarns del API WinSck para la cnexión al servidr y enví de infrmación cifrada. HTTP es un prtcl anónim, es decir: el usuari que hace la petición permanece en el annimat, a excepción de la dirección IP que realiza la petición y el prgrama que se ha utilizad. Sin embarg, el prtcl FTP requiere de un usuari y cntraseña para acceder a ls recurss. Nrmalmente, este usuari y cntraseña n sn más que la cuenta del sistema dnde residen ls archivs a acceder. Opcinalmente, se dispne del usuari annymus que funcina cm usuari general, utilizand cm cntraseña pcinal el dmin desde el que realizams la cnexión, la dirección de crre electrónic. Lógicamente, el acces a través del lgin annymus está much más restringid que el de trs usuaris. El servidr HTTP envía la infrmación requerida dentr de la misma respuesta. En la respuesta de FTP, sól se incluyen dats infrmativs, y n ls prpis dats que hems pedid. Est es debid a las ds cnexines que ya hems cmentad: una de cntrl (para las peticines y respuestas) y tra de dats (para la transferencia de ls dats el archiv que hems pedid al servidr). HTTP se basa en la recmendación MIME para manejar ls tips de archivs, pr l que se abre un ampli abanic de psibilidades. Sin embarg, FTP sól puede transferir cuatr tips de archiv: ASCII, binari, lcal, EBCDIC. De tdas frmas, cn ls tips ASCII y binari se cubren tds ls tips de archivs psibles. Para simplificar su us, el prtcl HTTP culta tdas las características de la transmisión física. En el prtcl FTP se permite cnfigurar este aspect, pudiend utilizar un de ls siguientes mds de transmisión: "de blque", "cmprimid" y "de fluj". Pr debaj del prtcl HTTP sól cntams cn el prtcl prpi de transmisión, es decir: TCP, sin embarg, en FTP se utiliza el prtcl TELNET para el enví de dats pr la cnexión de cntrl y ests, a su vez, utilizan TCP para el enví físic. Pág. 2 de 20
3 Peticines de FTP Al igual que el prtcl HTTP, el FTP se basa en el típic esquema cliente/servidr. El cliente se cnecta a una máquina remta (servidr) dnde está ejecutándse un sftware especial (el servidr FTP). Una vez establecida la cnexión, se inicia una cnversación entre las ds máquinas, basada en el esquema petición - respuesta: el cliente hace una petición y el servidr cntesta cn una respuesta. Además, ciertas respuestas pueden llevar asciadas una transmisión de infrmación, que se transmitirá pr un canal de dats cread para tal efect. Las peticines hechas pr un cliente FTP n sn más que cmands, al más pur estil MS-DOS Unix. Una palabra clave define el cmand y ls parámetrs definen sbre qué bjets actúa cóm debe cmprtarse. Pr ejempl, sabems que para cambiar de directri actual en MS-DOS Unix hay que utilizar el cmand: cd [nuev directri] Así que en FTP se hará de un md parecid, simplemente cambiand el nmbre del cmand: CWD [nuev directri] Ls cmands de FTP sn de 3 ó 4 letras en mayúsculas, seguids de un espaci y ls parámetrs que crrespnda. En la siguiente tabla tenéis una lista de alguns de ls cmands definids: Cmand USER [nmbre de usuari] PASS [cntraseña] ABOR QUIT PORT CWD [nuev directri] CDUP MKD [nmbre directri] RMD [nmbre directri] DELE [nmbre de archiv] RNFR [nmbre de archiv] RNTO [nuev nmbre archiv] SIZE [archiv] LIST [archiv directri] NLST [directri] NOOP APPE [nmbre de Descripción Identifica a un usuari en el servidr FTP Cntraseña del usuari pasad cn USER. Debe ir precedid de un cmand USER. Cancela la peración que esté prcesándse, y la transmisión que pueda estar ejecutándse en el canal de dats. Cierra la cnexión cn el servidr. Especifica el puert del cliente dnde se realizará la cnexión de dats. Cambia el directri activ. Cambia al directri padre (igual que "cd.." en MS-DOS Unix). Crea un nuev directri. Elimina un directri. Brra un archiv en la estructura de directris del servidr. Renmbrar un archiv. Este cmand indica el nmbre de archiv a renmbrar y debe estar seguid pr el cmand RNTO. Cambia el nmbre del archiv indicad cn el cmand RNFR y l establece al nmbre pasad en este parámetr. Retrna el tamañ (en bytes) del archiv remt. Muestra una lista de ls archivs en el directri actual (si n se ha pasad ningun parámetr), en el directri pasad pr parámetr (si es un directri), bien muestra infrmación del archiv pasad pr parámetr (si es un archiv). Muestra una lista de archivs en el directri pasad, en el directri activ si n se pasa ningun. Este es un cmand dummy que para l únic para l que sirve es para que el servidr respnda cn un mensaje de OK. Se utiliza para asegurarns que la cnexión está activa y funcinand. Añade el cntenid de un archiv lcal al final de un ficher remt. Pág. 3 de 20
4 archiv] RETR [nmbre de archiv] STOR [nmbre de archiv] Inicia la descarga de un ficher remt. Inicia el enví al servidr de un ficher lcal. Una vez que el cmand ha sid ejecutad, se retrna un códig de errr, seguid de un mensaje descriptiv. Además, si la peración requiere de una transferencia de infrmación, se crea el canal de dats para ell. Códigs de retrn Ls códigs retrnads pr ls cmands tienen tres dígits, cada un de ls cuales tiene un significad. El significad de ests tres dígits va de más genéric a más cncret: 1. Primer dígit: hace referencia al éxit fracas de la peración. Además indica quién es el causante del psible errr, cn ls siguientes códigs: 1xx: El servidr ha iniciad crrectamente la ejecución del cmand. 2xx: El servidr ha terminad crrectamente la ejecución del cmand. 3xx: El servidr ha recibid crrectamente el cmand, per se necesitan más dats para cmenzar la ejecución. 4xx. El servidr ha recibid el cmand per n es crrect. Se cntinúa cn la ejecución. 5xx: El servidr ha recibid el cmand per es erróne. N se puede cntinuar cn la ejecución. 2. Segund dígit: hace referencia al aspect causante del éxit fracas. Se utilizan ls siguientes códigs: x0x: Sintaxis. x1x: Slicitud de infrmación, estad ayuda. x2x: Cnexión de cntrl de dats. x3x: Prces de inici de sesión. x4x: Reservad. x5x: Sistema de archivs. 3. Identifica distints errres, agrupads según ls significads del dígit un y ds. Pág. 4 de 20
5 Cmbinand ests dígits se cnsigue una serie de errres, alguns de ls cuales pdéis ver en la siguiente tabla: Códig Descripción 101 Se reinicia la respuesta del cmand. 120 El servici estará list en X minuts. 125 Cnexión de dats abierta. Se inicia la transferencia. 200 Cmand crrect. 202 Cmand n sprtad. 211 Infrmación sbre el estad del sistema. 212 Infrmación sbre el sistema de archivs. 213 Infrmación sbre el archiv. 214 Mensaje de ayuda infrmación. 221 Se va a cerrar la cnexión de cntrl. 225 La cnexión de dats está abierta, per n hay ninguna transferencia en curs. 226 Se va a cerrar la cnexión de dats. Transferencia terminada crrectamente. 227 Entra en md pasiv. 230 El usuari ha iniciad la sesión. 250 Petición de archiv crrecta. 257 Archiv directri cread crrectamente. 331 Nmbre de archiv crrect. Tdavía falta la cntraseña. 425 N se puede abrir la cnexión de dats. 426 Transferencia abrtad y cnexión cerrada 450 El archiv slicitad n existe. 452 Espaci libre en disc insuficiente. 500 Errr de sintaxis, cmand n recncid. 501 Errr de sintaxis en ls parámetrs. 502 Cmand n implementad. 503 Secuencia de cmands incrrecta. 504 Cmand n implementad cn el parámetr pasad. 530 Sesión n iniciada. 532 Se necesita una cuenta para almacenar archivs. 552 Cuta de espaci en disc agtada. 553 Nmbre de archiv incrrect. Pág. 5 de 20
6 Mds del FTP: activ vs. pasiv Una cnexión FTP puede funcinar de ds mds: activ (el md pr defect) y pasiv (cncid cm passive mde). Para entender cóm funcinan ests mds, debems prfundizar un pc más en el esquema cliente/servidr y explicar cóm se realiza pas a pas una cnexión entre la máquina cliente y servidra. Para entender ls siguientes pass, debems cmprender un cncept muy imprtante del prtcl TCP/IP: el cncept de puert. Un puert es un identificadr de cnexión remta. N es más que un númer, e identifica la cnexión de tal md que para cnectarns a una máquina remta, debems utilizar un puert que esté libre. Nrmalmente, se admiten númers de puert desde 1 hasta 65535, y ls 1024 primers están reservads para el sistema (est depende el sistema perativ). Cuand ns cnectams a una máquina remta, debems indicar la dirección nmbre de la máquina (dirección IP y nmbre de dmini) y el númer de puert del servidr (el identificadr de nuestra cnexión). De este md, cuand llega un dat a la máquina remta, sabe perfectamente a qué cnexión pertenece dich dat. Pensad que si n existiera el puert, una máquina sól pdría atender una cnexión remta simultáneamente, prque n sería capaz de diferenciar ls dats de las distintas cnexines. Tant el cliente cm el servidr deben tener un puert activ durante la cnexión. Nrmalmente, el que inicia la cnexión (cliente) decide el puert del servidr al que quiere cnectarse y es el sistema el que asigna un númer de puert libre para el cliente. Esper que cn esta pequeña intrducción quede clar el cncept. Ahra vams allá cn ls pass de una cnexión típica en FTP. 1. El cliente arranca e intenta cnectarse cntra el servidr. Para ell crea en canal de cntrl estableciend una cnexión física a la dirección IP ( nmbre de dmini) del servidr, y desde cualquier puert del cliente (puert X) hacia el puert 21 del servidr. 2. Una vez que está establecida la cnexión, se envía el cmand PORT al servidr, para especificar el númer de puert que debe utilizar el servidr para crear la cnexión de dats (puert Y). 3. Para ciertas peracines, es necesari realizar el enví de un ficher, pr l que se crea el canal de dats. Para ell el servidr crea una cnexión física desde su puert 20 hasta un númer de puert del cliente. Este númer de puert fue el que indicó el cliente a través del cmand PORT (puert Y). De este md, el servidr establece el canal de dats pr el que se transmite la infrmación. Este esquema que hems vist es el denminad md activ, prque es el servidr el que activamente crea el canal de dats. En la Figura 1 pdéis ver un esquema de cóm y quién realizan las cnexines. Figura 1 Pág. 6 de 20
7 A cntinuación vams a ver el md pasiv y s daréis cuenta de la principal diferencia: 1. El cliente arranca e intenta cnectarse cntra el servidr. Para ell crea en canal de cntrl estableciend una cnexión física a la dirección IP ( nmbre de dmini) del servidr, y desde cualquier puert del cliente (puert X) hacia el puert 21 del servidr. (este punt es igual que en el md activ). 2. El cliente envía el cmand PASV para activar el md pasiv. Cm respuesta a este cmand, el servidr retrna un númer de puert que tenga dispnible (puert Z). 3. Para ciertas peracines, es necesari realizar el enví de un ficher, pr l que se crea el canal de dats. Para ell el cliente crea una cnexión física desde un de sus puert (puert Y) hasta un númer de puert del cliente. Este númer de puert fue el que indicó el servidr cm respuesta del cmand PASV (puert Z). De este md, el cliente establece el canal de dats pr el que se transmite la infrmación. Cm habréis vist, la principal diferencia es que en el md pasiv es el cliente el que inicia las cnexines y nunca el servidr. En la Figura 2 pdéis ver un esquema de este md de cnexión: Figura 2 Est, aunque parezca un detalle sin imprtancia, puede ser vital en algunas situacines. Supngams que nuestra cnexión a internet utiliza un crtafuegs (hy en día alg muy recmendable). El principal cmetid del crtafuegs es cerrar ls puerts para cnexines entrantes, es decir: que sbre cierts puerts sea impsible realizar una cnexión remta. Si el cliente FTP utiliza un crtafuegs, y se utiliza el md activ de cnexión, tendrems muchas psibilidades de que n funcine crrectamente, ya que cuand el servidr necesite abrir el canal de dats, se pdría utilizar un de ls puerts que el crtafuegs mantiene cerrad. Sin embarg, en el md pasiv, un crtafuegs n supne ningún prblema, ya que las cnexines siempre las inicia el cliente, y el servidr nunca intentará abrir una cnexión cn el cliente. Así que, sabiend est, es muy recmendable (pr n decir imprescindible) utilizar el md pasiv si tenems alguna sspecha de que puede haber sus crtafuegs en nuestra cnexión, si vems que hay algún tip de errr en la cnexión FTP. Pág. 7 de 20
8 FTP desde WinInet Hasta ahra sól hems vist aspects teórics del prtcl FTP, que ns van a servir para tener una idea más exacta de l que curre cuand utilizams en API WinInet. A partir de ahra vams a centrarns en las funcines de WinInet que debems utilizar para implementar un cliente FTP. Estas funcines, a su vez, manejan tds ls aspect del prtcl tal y cm hems explicad, facilitándns el trabaj a ls prgramadres. Alguns de ls pass a dar ya ls hems explicad, ya que sn cmunes cn ls pass del prtcl HTTP. Apertura de la instancia Cm ya sabems, el primer pas que debems hacer a la hra de trabajar cn WinInet es llamar a la función InternetOpen. N vy a explicar esta función prque ya hems prfundizad en ella en el artícul sbre WinInet y HTTP ( Td l dich allí ns vale para ahra, así que s anim a que deis un repas a ese artícul. Cnexión cn el servidr Este pas también l cncems, ya que l explicams en prfundidad en el artícul Más sbre WinInet y http ( cuand hablams del métd detallad de cnexión para HTTP y la función InternetCnnect. En nuestr cas, el únic cuidad que debems tener es pasar ls valres crrects a ls siguientes parámetrs: npuert: se debe pasar el valr numéric del puert en el que está escuchand el servidr FTP. Nrmalmente se utiliza el puert 21 (en la cnstante INTERNET_DEFAULT_FTP_PORT), aunque el administradr del servidr pdría haber cnfigurad cualquier tr puert. dwprtcl: indica el prtcl a utiliza en la cnexión, en nuestr cas debe ser el valr INTERNET_SERVICE_FTP. dwopcines: para cnexines FTP cntams cn la pción INTERNET_FLAG_PASSIVE, que ns permiten realizar una cnexión pasiva al servidr (tal y cm ya hems explicad). Este valr es muy recmendable si la cnexión se realiza a través de un firewall servidr prxy. Cm vems, n sn muchs ls aspects a tener en cuenta a la hra de llamar a InternetCnnect para la cnexión FTP. Una vez que hems establecid la cnexión, ya pdems empezar a trabajar cn el sistema de archivs del servidr, l que básicamente se traduce en: Manipular la estructura de directris Obtener infrmación de archivs y carpetas Manipulación de archivs Descarga y enví de archivs Ejecutar cmands genérics Pág. 8 de 20
9 Manipular la estructura de directris El equip remt tendrá una estructura de directris cm cualquier sistema perativ, en la cual ns pdrems mver y manipular. Cm en UNIX y MS-DOS, siempre estarems situads en un directri activ, en el cual se ejecutarán tdas las peracines que realicems. Pdems averiguar cual es nuestr directri activ a través de la función FtpGetCurrentDirectry: functin FtpGetCurrentDirectry( hcnexión: HINTERNET; lpszdirectriactiv: PChar; var lpdwlngituddirectri: DWORD ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszdirectriactiv: un punter a una cadena en la que se almacenará la ruta absluta del directri activ. Hay que tener en cuenta que ls servidres FTP utilizan el separadr de UNIX ( / ) y n la barra invertida de Windws ( \ ). lpdwlngituddirectri: un punter a un valr de 32 bits en el que se pasa la lnguitud máxima de la cadena lpszdirectriactiv. Cuand la función retrna, en este valr se almacena el númer de caracteres cpiads. La función retrnará TRUE FALSE dependiend del éxit fracas. Cm es lógic, además de averiguar el directri activ, también pdrems cambiar este directri activ, a través de la función SetCurrentDirectry: functin FtpGetCurrentDirectry( hcnexión: HINTERNET; lpsznuevdirectri: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznuevdirectri: un punter a una cadena en la que se almacenará la ruta (absluta relativa) del nuev directri activ. La función retrna TRUE si ha tenid éxit FALSE en cas de errr. En cas de retrnar errr, una de las psibles causas es que n tenems permiss para acceder a dich directri. En tal cas, pdems hacer us de la función InternetGetLastRespnseInf (de la que ya hablams en el artícul WinInet y http - para btener el códig de errr retrnad pr el servidr. Si en un mment dad querems crear un nuev directri, debems hacerl a través de la función FtpCreateDirectry, cn la siguiente sintaxis: functin FtpCreateDirectry( hcnexión: HINTERNET; lpsznmbredirectri: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznuevdirectri: un punter a una cadena en la que se indica la ruta (absluta relativa) del directri a crear. Para dar el nmbre a la carpeta hay que tener en cuenta las nrmas del sistema de archivs del servidr, nrmalmente UNIX Windws. La función retrna TRUE FALSE. Pdrems llamar, cm ya hems dich, a la función InternetGetLastRespseInf para averiguar el códig y text del mensaje de errr retrnad pr el servidr. Pág. 9 de 20
10 Y lógicamente, también se pdrá brrar un directri (y td su cntenid) a través de la siguiente función: functin FtpRemveDirectry( hcnexión: HINTERNET; lpszdirectri: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszdirectri: un punter a una cadena en la que se indica la ruta (absluta relativa) del directri a brrar. Es imprtante saber que n pdems brrar el directri si es nuestr directri activ, pr l que es recmendable hacer una llamada a FtpSetCurrentDirectry antes de realizar el brrad. Esta función, cm el rest, retrnará TRUE FALSE dependiend del éxit fracas. Obtener infrmación de archivs y carpetas Otr tip de peracines que pdems realizar cn el prtcl FTP es la btención de infrmación de archivs y carpetas remts. La única infrmación que pdems btener de un archiv es su tamañ, a través de la función FtpGetFileSize. Per antes de llamar a esta función, es necesari btener un descriptr de un archiv remt, a través de la función FtpOpenFile: functin FtpOpenFile( hcnexión: HINTERNET; lpszarchiv: PChar; dwtipacces: LngWrd; dwopcines: LngWrd; dwcntext: LngWrd ): HINTERNET; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchiv: un punter a una cadena en la que se pasa la ruta (absluta relativa) del archiv que querems abrir. dwtipacces: el tip de acces que se va utilizar cn ficher. Se puede utilizar el valr GENERIC_READ GENERIC_WRITE. dwopcines: las pcines de acces al ficher, desde el punt de vista de el tip de transmisión: FTP_TRANSFER_TYPE_ASCII: utiliza el tip de transferencia ASCII prpia de ls servidres FTP. FTP_TRANSFER_TYPE_BINARY: utiliza el tip de transferencia binaria prpia de ls servidres FTP. FTP_TRANSFER_TYPE_UNKNOWN: igual que FTP_TRANSFER_TYPE_ASCII. INTERNET_FLAG_TRANSFER_ASCII: utiliza cdificación ASCII estándar. INTERNET_FLAG_TRANSFER_BINARY: utiliza cdificación binaria estándar. Pág. 10 de 20
11 Y desde el punt de vista del caché intern se puede cnfigurar ls siguientes aspects: INTERNET_FLAG_HYPERLINK: fuerza a cargar si n hay dats sbre la caducidad la última mdificación. INTERNET_FLAG_NEED_FILE: guarda el cntenid en un archiv tempral si n ha pdid guardarse en el caché intern. INTERNET_FLAG_RELOAD: vuelve a descargar el archiv, aunque esté en el caché. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna el descriptr del archiv si td ha id crrectamente, NULL si ha currid algún tip de errr. Se puede llamar a GetLastErrr para averiguar las causas del errr. Cuand ya n necesitems más el descriptr de archiv, debems llamar a InternetClseHandle para cerrarl. Entre la llamada a FtpOpenFile e InternetClseHandle, n pdems llamar a ninguna tra función de WinInet, utilizand el mism descriptr de cnexión, ya que el canal de cntrl permanece cupad. Si hacems una llamada a tra función (pr ejempl FtpCreateDirectry cualquier tra) cn la misma cnexión, btendrems el errr ERROR_FTP_TRANSFER_IN_PROGRESS. Una cnsecuencia de est es que sól pdems mantener abiert un archiv pr cada cnexión FTP. Ahra que ya sabems cóm btener un descriptr de archiv cn FtpOpenFile, pdems explicar el md de utilizar la función FtpGetFileSize: functin FtpGetFileSize( harchiv: HINTERNET; lpdwtamañhigh: ^LngWrd ): LngWrd; harchiv: un descriptr de archiv btenid a través de FtpOpenFile. lpdwtamañhigh: un punter a un valr de 32 bits en el que se almacenarán ls 32 bits más alts del tamañ ttal del archiv. En cas de que el tamañ del archiv pueda almacenarse en un espaci de 32 bits (mens de 2 GB.), en este valr n se cpiará nada. La función retrnará ls 32 bits más bajs del tamañ de archiv que pueden cmbinarse cn el parámetr lpdwtamañhigh para btener un valr de 64 bits cn el tamañ ttal del archiv. Para aquells que n hayáis trabajad nunca a nivel de bits, vams a hacer una pequeña pausa para explicar el md de cmbinar ambs valres, a través de ls peradres de desplazamient de bits. En nuestr cas, desplazarems 32 bits a la izquierda el valr high y haciend un r lógic cn el valr lw, más mens del siguiente md: 1. Pas 0: valres cn ls que vams a trabajar: High: Decimal: Binari: Lw: Decimal: Binari: Ttal: Decimal: Binari: Pas 1: desplazar el valr high 32 bits a la izquierda (se crea un valr de 64 bits). Al desplazar un númer de bits a la izquierda, se rellena ls espaci sbrantes cn cers desplazad 32 bits da: Pág. 11 de 20
12 3. Pas 2: cmbinar cn el valr high cn el valr lw, a través de un peración r lógica. Cm sabéis, la peración r lógica ns retrnará 1 cuand algun de ls perands sea 1. High: r Lw: Ttal: Decimal: Cm veis, a partir de ds valres de 32 bits, se ha cread tr de 64 bits que cntiene ambs, en la parte alta y baja. Fácil verdad? De tdas frmas, esta misma peración que hems realizad a nivel de bits, se puede realizar aritméticamente más fácilmente, aplicand la siguiente ecuación: ttal = (high * ) + lw; El valr se btiene de sumar 1 al valr máxim para un rang de 32 bits. Estas ds pcines, en nuestrs lenguajes de prgramación se puede implementar muy fácilmente: var SizeHigh: integer; SizeLw: integer; ttal: Int64; { un numéric de 64 bits!! } begin ttal := (SizeHigh shl 32) r SizeLw; { a nivel de bits } ttal := (SizeHigh * ($FFFFFFFF + 1)) + SizeLw; { aritmeticamente } Buen, después de esta pequeña interrupción (que esper que s haya servid para entender alg más las peracines a nivel de bits) vams a retmar el tema que ns cupa. Ns quedams en la btención de infrmación de ls archivs y carpetas del servidr. Ya sabems que la única infrmación que se puede btener de un archiv es su tamañ, cn la función FtpGetFileSize. Para utilizar esta función debems btener un descriptr de archiv a través de FtpOpenFile, y a su vez, para llamar a esta debems cncer el nmbre del archiv al que querems acceder. Y cóm sabems el nmbre de ls archivs que tiene el servidr? Pues aquí es dnde enlazams cn l siguiente: btener infrmación de las carpetas. Básicamente, la infrmación que pdems btener de una carpeta es un listad de ls archivs y tras carpetas que cntiene. Para ell debems hacer us de ds funcines: FtpFindFirstFile para iniciar la búsqueda e InternetFindNextFile para recrrer la lista de resultads. Vams allá: functin FtpFindFirstFile( hcnexión: HINTERNET; lpszarchiv: PChar; var lpdats: WIN32_FIND_DATA; dwopcines: LngWrd; dwcntext: LngWrd ): HINTERNET; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchiv: un punter a una cadena en la que se pasa el nmbre de archiv a encntrar. En este parámetr se puede pasar el valr NULL, para btener un listad de tds el cntenid del directri activ, bien utilizar ls cmdines que tds cncems: * y?. Si se pasa un nmbre de archiv, una máscara cn cmdines, se puede pasar tant la ruta absluta cm relativa. lpdats: un punter a una estructura de tip WIN32_FIND_DATA en la que se almacena ls dats del archiv encntrad. La estructura tiene ls siguientes camps. Pág. 12 de 20
13 WIN32_FIND_DATA = recrd dwfileattributes: LngWrd; ftcreatintime: FILETIME; ftlastaccesstime: FILETIME; ftlastwritetime: FILETIME; nfilesizehigh: LngWrd; nfilesizelw: LngWrd; dwreserved0: LngWrd; dwreserved1: LngWrd; cfilename: array[0..259] f char; calternatefilename: array[0..13] f char; Ests camps tienen ls siguientes significads: dwfileattributes: indica ls atributs que tiene asignads el archiv encntrad. Este valr es una máscara de bits en la que pueden aparecen ls siguientes valres:! FILE_ATTRIBUTE_ARCHIVE: indica que se debe marcar cm archivad.! FILE_ATTRIBUTE_COMPRESSED: indica que ls dats están cmprimids (sól valids para sistemas de archivs NTFS).! FILE_ATTRIBUTE_HIDDEN: el archiv está cult.! FILE_ATTRIBUTE_NORMAL: n tiene trs atributs asignads.! FILE_ATTRIBUTE_READONLY: el archiv está marcad cm sól lectura.! FILE_ATTRIBUTE_SYSTEM: el archiv es de sistema.! FILE_ATTRIBUTE_TEMPORARY: el archiv se ha marcad cm tempral. ftcreatintime: fecha en que se creó el archiv. ftlastaccesstime: fecha de últim acces al archiv. ftlastwritetime: fecha de la última mdificación de archiv. nfilesizehigh: 32 bits más alts del tamañ del archiv. nfilesizelw: 32 bits más bajs del tamañ del archiv. dwreserved0 y dwreserved1: n se usan. cfilename: el nmbre cmplet del archiv. calternamefilename: el nmbre crt del archiv, cn un máxim de 8 caracteres para el nmbre y 3 para la extensión. dwopcines: cnfigura el cmprtamient de la función. Pueden utilizarse cualquier cmbinación de ls siguientes valres. INTERNET_FLAG_HYPERLINK: fuerza a cargar si n hay dats sbre la caducidad la última mdificación. INTERNET_FLAG_NEED_FILE: guarda el resultad de la búsqueda en un archiv tempral si n ha pdid guardarse en el caché intern. Pág. 13 de 20
14 INTERNET_FLAG_RELOAD: vuelve a descargar el resultad de la búsqueda, aunque esté en el caché. INTERNET_FLAG_NO_CACHE_WRITE: n almacena el resultad de la búsqueda en el caché lcal. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna un descriptr de búsqueda, que ns servirá para las siguientes llamadas a InternetFindNextFile. En cas de errr, la función retrna NULL y en este cas, pdems llamar a GetLastErrr para averiguar la causa del errr. Os recuerd, cm ya sabéis tds, que si GetLastErrr retrna ERROR_INTERNET_EXTENDED_ERROR, debems llamar a la función InternetGetLastRespnseInf para cnseguir más dats sbre el errr. Una vez cnseguid el descriptr de la búsqueda (el valr retrnad pr FtpFindFirstFile), la estructura WIN32_FIN_DATA tendrá ls valres del primer archiv que cumpliese el criteri de búsqueda. Si querems buscar el siguiente archiv, debems hacer us de la función InternetFindNextFile. Os habréis fijad que esta función n empieza pr Ftp sin pr Internet. Hace ya uns cuants meses, en el artícul Intrducción al API WinInet, dijims que las funcines cmenzaban pr el nmbre del prtcl cn el que trabajaban (Http, Ftp Gpher) except las que cmenzaban pr Internet, que eran para us general servían para varis prtcls. Este es el cas de InternetFindNextFile, que sirve tant para una cnexión FTP cm Gpher. Cm n explicarems el prcl Gpher, sól explicaré el us de esta función aplicada al prtcl FTP. La sintaxis es la siguiente: functin InternetFindNextFile( hbúsqueda: HINTERNET; lpvdats: Pinter ): LngBl; hbúsqueda: un descriptr de búsqueda cnexión btenid a través de FtpFindFirstFile. lpdats: un punter a una estructura de tip WIN32_FIND_DATA en la que se almacena ls dats del archiv encntrad. En realidad este valr es un punter genéric, per para cnexines FTP debe pasarse un punter a esta estructura. La función retrna TRUE FALSE dependiend del éxit errr. Cuand retrne FALSE, debe cmprbarse el valr de GetLastErrr, y si retrna el valr ERROR_NO_MORE_FILES significará que n se han encntrad más archivs que cumpliesen la cndición de búsqueda. Sabiend est, el us más típic de estas funcines es el que aparece a cntinuación: Pág. 14 de 20
15 var dats: WIN32_FIND_DATA; busqueda: HINTERNET; k: blean; begin busqueda := FtpFindFirstFile(hCnexin, 0, 0); try k := (busqueda <> nil); while k d begin { aquí se prcesa el archiv encntrad } k := if GetLastErrr() <> ERROR_NO_MORE_FILES then MessageBx(GetActiveWindw(), 'Errr buscand archivs en FTP.', 'Errr', MB_ICONERROR); finally if busqueda <> nil then InternetClseHandle(busqueda); Manipulación de archivs Antes de llegar a l realmente imprtante (descarga y enví de archivs), l últim que ns queda pr ver antes es la manipulación de archivs: renmbrad y brrad de archivs. El renmbrad de un archiv remt se hace a través de la función FtpRenameFile: functin FtpRenameFile( hcnexión: HINTERNET; lpsznmbreactual: PChar; lpsznmbrenuev: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznmbreactual: un punter a una cadena en la que se pasa el nmbre del archiv que querems renmbrar. El nmbre de archiv puede incluir la ruta, absluta relativa. Si n se indica alguna ruta, se buscará el archiv en el directri activ. Además de archivs, esta función admite el renmbrad de directris, pr l que en este parámetr se puede pasar tant un nmbre de archiv cm de directri. lpsznmbrenuev: un punter a una cadena en la que se pasa el nuev nmbre que querems darle al archiv directri. Este nmbre, al igual que cn el anterir parámetr, puede incluír la ruta absluta relativa del nuev nmbre. Si esta ruta es distinta a la ruta especificada en el nmbre riginal ( el directri activ si n se especificó ninguna), el archiv, además de ser renmbrad, se mverá al directri que indiquems. Es pr est que esta función, además de renmbrar archivs, sirve para mverls de directri. Esta función retrna TRUE si td ha id bien, FALSE en cas de errr. Pág. 15 de 20
16 Además de renmbrar mver un archiv, pdems eliminarl a través de la función FtpDeleteFile: functin FtpDeleteFile( hcnexión: HINTERNET; lpsznmbrearchiv: PChar ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpsznmbrearchiv: un punter a una cadena en la que se pasa el nmbre del archiv que querems eliminar. Opcinalmente, se puede incluir la ruta absluta relativa del archiv. Esta función, cm tras muchas, retrna TRUE FALSE. Descarga y enví de archivs Cm es lógic, la tarea más imprtante a la hra de cnectarse a un servidr FTP es la descarga y enví de archivs, y ahra que ya sabems renmbrar, mver y eliminar archivs, pdems centrarns en esta parte del prtcl FTP. Tant la descarga cm en enví pdems realizarls de ds frmas, una directa (cn una única llamada a una función) y tra al estil de la lectura de archivs lcales: cn apertura, lectura y cierre del ficher. La descarga cn el métd direct puede hacerse a través de la función FtpGetFile: functin FtpGetFile( hcnexión: HINTERNET; lpszarchivremt: PChar; lpszarchivlcal: PChar; ferrrsiexiste: LngBl; dwatributs: LngWrd; dwopcines: LngWrd; dwcntext: LngWrd ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchivremt: un punter a una cadena en la que se pasa el nmbre del archiv remt que querems descargar. Se puede incluir la ruta absluta relativa. lpszarchivlcal: un punter a una cadena en la que se pasa el nmbre del archiv lcal dnde se almacenará el cntenid del archiv remt. Se puede incluir la ruta absluta relativa. ferrrsiexiste: indica si la función fallará si el archiv lcal ya existe, si el archiv lcal debe ser sbrescrit. dwatributs: indica el cnjunt de atributs que se establecerá al archiv lcal. Se puede incluír cualquier valr de ls admitids pr el atributs dwfileattributes, dentr de la estructura WIN32_FIND_DATA (que ya hems explicad anterirmente). dwopcines: indica el cnjunt de pcines que cntrlan la descarga del archiv. Se puede utilizar cualquier cmbinación de ls valres que explicams para el parámetr dwopcines de la función FtpOpenFile. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna TRUE FALSE, dependiend de su éxit fracas. Pág. 16 de 20
17 Pr el tr lad, pdems realizar en enví de un ficher a un servidr FTP a través de la función FtpPutFile: functin FtpPutFile( hcnexión: HINTERNET; lpszarchivlcal: PChar; lpszarchivremt: PChar; dwopcines: DWORD; dwcntext: DWORD ): LngBl; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. lpszarchivlcal: un punter a una cadena en la que se pasa el nmbre del archiv lcal que se quiere enviar al servidr. Se puede incluir la ruta absluta relativa. lpszarchivremt: un punter a una cadena en la que se pasa el nmbre del archiv remt dnde querems almacenar la infrmación a enviar. Se puede incluir la ruta absluta relativa. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. La función retrna TRUE FALSE, dependiend de su éxit fracas. Cm dijims antes, pdems descargar enviar un archiv a través del métd direct (cn las funcines FtpGetFile y FtpPutFile) bien hacerl cm si de un archiv lcal se tratase, siguiend ls siguientes pass: 1. Apertura del archiv rigen y remt. En cas de una descarga, el archiv rigen será un archiv remt, y el archiv destin, será un lcal, cread vací. 2. Lectura del archiv rigen mientras queden dats y grabación de ls dats leíds en el archiv destin. 3. Cierre del ficher rigen y destin. Para la apertura de archivs lcales, pdems hacer us de la función CreateFile, tal y cm explicams durante nuestr artícul sbre Archivs pryectads en memria ( Si se trata de abrir un archiv un remt en un servidr FTP, tenems que hacer us de la función FtpOpenFile, que hems explicad en este mism artícul. Para la lectura y grabación en archivs lcales, tendrems que recurrir a las funcines ReadFile y WriteFile respectivamente, mientras que si se trata de leer escribir en un archiv remt, tenems las funcines InternetReadFile e InternetWriteFile, que ya explicams durante el artícul WinInet y HTTP ( Si estams leyend de un archiv remt, es recmendable también utilizar la función InternetQueryDataAvailable, tal y cm explicams en el artícul Más sbre WinInet y HTTP ( Este tr métd, aunque más cmplej y labris, es el recmendable a la hra de mstrar un indicadr de prgres en la descarga de un archiv ya que pdems averiguar el tamañ ttal del archiv (cn FtpGetFileSize) y cntrlams cmpletamente el prces de lectura byte a byte del archiv remt. Hay que tener cuidad cn este punt, ya que la apertura de archivs remt requiere de cnexines a través puerts especiales. Si nuestra cnexión a internet se hace a través de un crtafuegs un servidr prxy, es muy psible que estas cnexines se ds denieguen. Para slucinar este prblema debems realizar la cnexión siguiend el md pasiv, tal y cm explicams anterirmente. N vy a explicar las funcines, ya que prfundizams en ellas cuand hablams del prtcl HTTP (en ls artículs que he indicad antes). Pág. 17 de 20
18 Ejecutar cmands genérics Si dentr de tdas estas funcines n encuentras la que necesitas, n prblem, que tdavía hay más. Puedes utilizar la función FtpCmmand para ejecutar cualquier tip de cmand admitid pr el servidr FTP. Es sí, esta función sól está dispnible si tienes instalad Internet Explrer 5.0 superir. functin FtpCmmand( hcnexión: HINTERNET; fhayrespuesta: LngBl; dwopcines: LngWrd; lpszcmmand: PChar; dwcntext: LngWrd; var hrespuesta: HINTERNET ): LngBl; Nta: el módul WinInet.pas de Delphi cntiene un errr en la definición de esta función. La cabecera crrecta es la que aquí aparece, y si quieres utilizar FtpCmmand desde tus prgramas, debes imprtar la función de frma dinámica, bien del siguiente md: functin FtpCmmand( hcnexin: HINTERNET; fhayrespuesta: BOOL; dwopcines: DWORD; lpszcmmand: PChar; dwcntext: DWORD; var hrespuesta: HINTERNET): BOOL; stdcall; external 'wininet.dll' name 'FtpCmmandA'; hcnexión: un descriptr de cnexión btenid a través de InternetCnnect. fhayrespuesta: un valr blean que indica si el cmand retrna alg. En cas de pasarse el valr TRUE, se cpiará en phrespuesta el descriptr de la petición creada. dwopcines: FTP_TRANSFER_TYPE_ASCII: utiliza el tip de transferencia ASCII prpia de ls servidres FTP. Realiza las cnversines de la tabla ASCII crrespndiente. FTP_TRANSFER_TYPE_BINARY: utiliza el tip de transferencia binaria prpia de ls servidres FTP. El cntenid del archiv n se cambia. lpszcmand: una cadena cn el cmand a ejecutar. Puedes cnsultar una lista cn alguns de ls cmands en la tabla que puedes encntrar al principi del artícul. dwcntext: el valr de cntext que querams pasar al llamar a la función de callback. phrespuesta: se trata de un punter a un descriptr dnde se cpiará el descriptr btenid de crear la petición. Este descriptr se utiliza para leer la respuesta cn la función InternetReadFile. Hay que recrdar que este descriptr, cm cualquier tr, debe ser cerrad cn InternetClseHandle una vez que ya n l necesitems. La función retrna TRUE FALSE dependiend de su éxit. Cm sabems, un cmand FTP retrna un códig de respuesta, que pdems btener a través de InternetGetLastRespnseInf, y si además retrna un resultad (cm un archiv, un text, etc.) pdems leer del canal de dats a través de InternetReadFile, utilizand el descriptr btenid en phrespuesta. Para utilizar esta función es necesari cncer bien ls cmands FTP, saber cóm se llaman y qué retrnan, así que pdems decir que se trata de una función para avanzads. Pág. 18 de 20
19 De tdas frmas, cm intrducción y para que veáis cóm se utiliza, pdéis echar un vistaz al siguiente códig, dnde se hace un us muy sencill de FtpCmmand para btener el listad de archivs en un directri, a través del cmand NLST: var respuesta: HINTERNET; leid: DWORD; dispnible: DWORD; buffer: PChar; begin if FtpCmmand(<<descriptr de cnexión>>, true, FTP_TRANSFER_TYPE_ASCII, PChar('NLST'), 0, respuesta) then begin try InternetQueryDataAvailable(respuesta, dispnible, 0, 0); buffer := AllcMem(dispnible + 1); try InternetReadFile(respuesta, buffer, dispnible, leid); MessageBx(GetActiveWindw, buffer, 'Cmand NLST', MB_ICONINFORMATION); finally FreeMem(buffer); finally InternetClseHandle(respuesta); Una frma más fácil Después de explicar en prfundidad cóm utilizar el prtcl FTP, s vy a cnfesar un secret: existe un métd much más sencill de acceder a un recurs y descargarl. Recrdáis el métd direct para el prtcl HTTP? Y la función InternetOpenUrl? Pues en FTP también pdems hacer us de esta función. Simplemente pasand una URL que cmience pr ftp://, la función realizará td el trabaj suci y ns retrnará un descriptr al recurs que hems pasad pr parámetr. Una vez que tenems ese descriptr, pdems hacer us de él a través de la función InternetReadFile, y debems cerrarl cn InternetClseHandle una vez hayams terminad. N vy a entrar en más detalles prque ya explicams el us de esta función cuand hablams del prtcl HTTP. De tdas frmas, en el siguiente listad tenéis un ejempl muy sencill de us, para que veáis que en realidad n hay nada nuev que explicar: Pág. 19 de 20
20 var hurl: HINTERNET; dispnible: DWORD; leid: DWORD; buffer: PChar; begin hurl := InternetOpenUrl(<<descriptr btenid cn InternetOpen>>, 'ftp://ftp.brland.cm/pub/delphi/devsupprt/general/index.txt', nil, 0, 0, 0); if hurl <> nil then begin InternetQueryDataAvailable(hURL, dispnible, 0, 0); buffer := AllcMem(dispnible + 1); try InternetReadFile(hURL, buffer, dispnible, leid); MessageBx(GetActiveWindw, buffer, 'Cntenid', MB_ICONINFORMATION); finally FreeMem(buffer); Cnclusión Y est ya está terminand. Cm veis, el us del prtcl FTP y hems sid capaces de resumirl td en un sl artícul. Esper que haya quedad td l suficientemente clar, y que estas pequeñas indicacines s permitan empezar a desarrllar vuestrs clientes de FTP. En el siguiente artícul vams a prfundizar sbre el caché intern de WinInet (que es el mism que el de Internet Explrer) y las funcines que pdems utilizar para cnsultarl y mdificarl. Ls ejempls Delphi 5 Junt cn este artícul, pdéis estudiar el ejempl escrit en Delphi. Se trata de un cliente FTP semi-cmplet, que realiza cnexines a un servidr FTP, descarga y envía archivs, cnsulta las prpiedades de un archiv, etc. Pdéis ir viend ls distints métds de la clase TFtpCnnectin, en ls que se realizan las llamadas al API WinInet que hems id explicand durante el artícul. Además, y a md de repas, pdéis ver cóm hacer us de la función de callback utilizand el API WinInet. Fuentes en ZIP - Autr: JM - Pág. 20 de 20
Telealta de Abonados. Guía de Telealta en CST BIOINGENIERÍA ARAGONESA S.L. Índice. Vivienda del Abonado. Central de CST
Telealta de Abnads Índice 1. El Instaladr a. Requerimients de Equip b. Prces de TeleAlta c. Prgramación del Terminal cn CSTGestin 2. El Centr a. Cntratación de línea 3G b. Creación de Red Privada Virtual
Más detallesInstalación y Configuración de la interfaz de TPV. www.chefexact.es
Instalación y Cnfiguración de la interfaz de TPV INSTALACIÓN Una vez descargad el ficher de la Interfaz se instalara en el mism rdenadr dnde este TPVFacil instalada, haga dble clic para cmenzar la instalación,
Más detallesBUEN USO DEL CORREO ELECTRÓNICO
BUEN USO DEL CORREO ELECTRÓNICO 2011 Secretaría de Infrmática Judicial Pder Judicial de San Luis 1 ÍNDICE 1. Intrducción. 2. Recmendacines cntra el Crre Basura SPAM 3. Otras Recmendacines para el us del
Más detallesSISTEMAS OPERATIVOS. Pág. 1
Un Sistema perativ es un sftware que actúa de interfaz entre ls dispsitivs de Hardware y las aplicacines (prgramas) utilizads pr el usuari para manejar un equip infrmátic. Es el respnsable de gestinar
Más detallesManual de usuario para la Publicación de Becas a través de la página web institucional
Manual de usuari para la Publicación de Becas a través de la página web institucinal 1 PARA QUÉ SIRVE ESTA APLICACIÓN? El bjet de esta aplicación es publicar, directamente pr las unidades respnsables en
Más detallesEl agente de software de Dr.Web SaaS
El agente de sftware de Dr.Web SaaS Antes de empezar Antes de instalar el sftware en el rdenadr dispsitiv móvil, tenga en cuenta que cada suscripción tiene su prpi agente de sftware, que debe ser descargad
Más detallesPRÁCTICA 5: REDES LOCALES
PRÁCTICA 5: REDES LOCALES Ejercici 0 Cmpleta en tu cuadern la tería del Tema 2, manteniend tus prpis estils y frmat. Cmpleta ls cncepts LAN, MAN y WAN enumerand sus características principales. Explica
Más detallesAVANCE SOLUCIONES INFORMÁTICAS. Preguntas Frecuentes SGTaller. Cómo respaldo la información del programa?
Cóm respald la infrmación del prgrama? La base de dats de SGTaller se encuentra pr defect en C:\SGTaller 2\Base\Service.fdb Ese archiv cntiene tda la infrmación. Si Ud. a parte tiene reprtes persnalizads,
Más detallesPROGRAMA FORMATIVO AvANZA
Asesría y Organización de Frmación Cntinua Prgramación páginas web: servidr (PHP) Aplicacines Web Mdalidad: e-learning Duración: 56 Hras Códig: CAT00140 Objetiv Curs de desarrll de aplicacines web. Para
Más detallesDireccionamiento IP. Realice una tabla como la que se muestra y agregue s. Tome como ejemplo el número 00110110
Direccinamient IP William Marín M. Direccinamient IP Repas sbre númers Binaris Objetiv: Cnvertir de Binari a Decimal Frma Manual Realice una tabla cm la que se muestra y agregue s. Tme cm ejempl el númer
Más detallesI. INTRODUCCIÓN... 2 II. REQUERIMIENTOS... 2 III. SECCIÓN USUARIOS... 4. Objetivo...4. Acceso...4. Consulta de estado de pedimento...
Manual del Usuari Sistema de Cnsulta de Estad de Pediment en WEB Administración General de Aduanas Méxic 2002 Sistema de Cnsulta de Estad de Pediment en Web INDICE I. INTRODUCCIÓN... 2 II. REQUERIMIENTOS...
Más detallesGuía del Firewall Router ECI B-FOCuS. - Apertura de puertos - DMZ
Guía del Firewall Ruter ECI B-FOCuS - Apertura de puerts - DMZ 1. Intrducción Las nuevas cnexines de FTTH (fibra óptica hasta el hgar) de Cablemel intrducen un nuev equip, que psee las mismas funcinalidades
Más detallesSesiones 2-3: Transformación de datos
Curs de intrducción a Stata Jrdi Muñz (UAB) Sesines 2-3: Transfrmación de dats Hasta ahra hems vist ls elements básics de stata, y cóm inspeccinar ls dats que tenems. A partir de ahra vams a trabajar sbre
Más detallesEL ESCRITORIO DE WINDOWS Y LA BARRA DE TAREAS
EL ESCRITORIO DE WINDOWS Y LA BARRA DE TAREAS Cuand se enciende el rdenadr, el Escritri es la primera pantalla que aparece una vez que se abre el sistema perativ del rdenadr, en este cas, Windws, y en
Más detallesTECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APLICADAS A LA ACTIVIDAD FÍSICA Y EL DEPORTE CURSO 2009/2010
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APLICADAS A LA ACTIVIDAD FÍSICA Y EL DEPORTE CURSO 2009/2010 Estudis: Ciencias de la Actividad Física y Deprtiva (2º Cicl) Asignatura: Tecnlgías de la Infrmación
Más detallesWeb Biblioteca Complutense 2006: Manual del Gestor de Contenidos. Versión 1.1. Mayo 2006
Plantilla de menú de blques Esta plantilla prprcina una herramienta sencilla para realizar una página cuy aspect final sería una lista de enlaces a diferentes páginas, sean éstas páginas prpias, del rest
Más detallesNotificaciones Telemáticas Portal del Ciudadano MANUAL DE USUARIO. Versión 1.2
20 Ntificacines Telemáticas Prtal del Ciudadan MANUAL DE USUARIO Versión 1.2 Manual de Usuari ÍNDICE 1. DESCRIPCIÓN GENERAL... 3 1.1. Alcance...3 1.2. Fluj de navegación...4 2. DESCRIPCIÓN FUNCIONAL...
Más detallesGuía de integración del módulo de Redsys en WooCommerce
Guía de integración del módul de Redsys en WCmmerce Versión: 2.6 25/08/2015 Referencia RS.ED.IND.MAN.0033 Redsys C/ Francisc Sancha, 12 28034 Madrid ESPAÑA Versión: 2.6 i Guía de integración Redsys en
Más detallesINDICE. Servicios Informáticos. Guía básica del usuario de Symantec Endpoint Protection Windows Página 1 de 11
Servicis Infrmátics Guía básica del usuari de Symantec Endpint Prtectin Windws Página 1 de 11 INDICE 1. Intrducción...2 2. Acerca del icn de Symantec Endpint...3 3. La cnsla principal y la ventana Estad...4
Más detallesCómo configurar el aula en Moodle?
Cóm cnfigurar el aula en Mdle? La platafrma Mdle les da a ls tutres pcines para cnfigurar un curs cn el fin de que puedan diseñar a su gust el espaci en el que publicarán sus cntenids. La función de cnfiguración
Más detallesGUÍA RÁPIDA DE USO. Requisitos tecnológicos para el correcto funcionamiento de Bot PLUS 2.0.
GUÍA RÁPIDA DE USO NOVEDADES DE Bt PLUS 2.0 2014 Cóm se instala, accede y cnfigura? Requisits tecnlógics para el crrect funcinamient de Bt PLUS 2.0. Aplicación cmpatible cn ls siguientes sistemas perativs:
Más detallesInicio. En este sitio encontrarás las indicaciones para aprender a crear una wiki en Google Sites.
Inici Un wiki una wiki (del hawaian wiki, 'rápid') es un siti web cuyas páginas pueden ser editadas pr múltiples vluntaris a través del navegadr web. Ls usuaris pueden crear, mdificar brrar un mism text
Más detallesecompetició Inscripciones Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecompetició
ecmpetició Inscripcines Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecmpetició También se puede acceder directamente al servidr pr la URL http://www.fecapa.cm:9080/ecmpetici, per es
Más detallesPISIS Cliente Neo. Guía de Instalación y Uso Versión del documento: 1.8 Fecha: Octubre 10 de 2014
PISIS Cliente Ne Guía de Instalación y Us Versión del dcument: 1.8 Fecha: Octubre 10 de 2014 1. Intrducción PISIS Cliente es una aplicación de escritri (desarrllada para ser utilizada en el sistema perativ
Más detallesMEFFLiveUpdate Configuración MANUAL DE USUARIO
MEFFLiveUpdate Cnfiguración MANUAL DE USUARIO 19 de febrer de 2007 La infrmación cntenida en este dcument está sujeta a mdificacines sin previ avis. A mens que se indique l cntrari, las cmpañías, ls nmbres
Más detallesManual para instalación de Teléfono Virtual: X Lite.
Asterisk@Hme Manual para instalación de Teléfn Virtual: X Lite. Primer debe de tener instalad el Prgrama X Lite, para psterirmente pasar a cnfigurar su Extensión y Nmbre del usuari de la misma. El prgrama
Más detallesBANCOLOMBIA SUCURSAL VIRTUAL EMPRESAS MANUAL DE USUARIO SERVICIO ALTERNO TRANSACCIONAL
BANCOLOMBIA SUCURSAL VIRTUAL EMPRESAS MANUAL DE USUARIO SERVICIO ALTERNO TRANSACCIONAL Este servici ha sid diseñad para que nuestrs clientes puedan realizar sus pags de nómina prveedres y descargar la
Más detallesWimba Pronto. Guía de instalación de laboratorio informático
Wimba Prnt Guía de instalación de labratri infrmátic Descripción general Wimba Prnt frece a ls administradres de labratris de infrmática un métd para instalar el prgrama en "Md de labratri", que tiene
Más detallesPerceptrón Adaline. ( Desarrollado en el entorno Eclipse en el lenguaje JAVA ) Jose Alberto Benítez Andrades 71454586A
Perceptrón Adaline ( Desarrllad en el entrn Eclipse en el lenguaje JAVA ) Jse Albert Benítez Andrades 71454586A Redes Neurnales y Algritms Genétics Universidad de León Manual de usuari PerAda JABA 2.0
Más detallesGuía de integración del módulo de Redsys en Magento
Guía de integración del módul de Redsys en Magent Versión: 2.2 25/08/2015 Referencia RS.ED.IND.MAN.0035 Redsys C/ Francisc Sancha, 12 28034 Madrid ESPAÑA Versión: 2.2 i Guía de integración Redsys en Magent
Más detallesImportación de facturas desde Excel
Imprtación de facturas desde Excel caicnta Indice 1.- Cnfiguración de la Hja Excel:... 2 2.- Cnfiguración de caicnta:... 3 2.1.- Cnfiguración del esquema de estructura esquema de la hja Excel... 3 2.2.-
Más detallesencriptación de clave pública que utilizan los navegadores y servidores web para transmitir información importante.
Cnfiguración SSL Ggle Mini incluye un certificad SSL (Secure Sckets Layer, nivel de zócal cn seguridad) que puede utilizarse durante la instalación y la cnfiguración de la red. Se trata de un prtcl de
Más detallesRealizar copias de seguridad de archivos
Autr: Micrsft Licencia: Cita Fuente: Ayuda de Windws Realizar cpias de seguridad de archivs Para asegurarse de n perder sus archivs, debe realizar cpias de seguridad regulares de ls misms. Puede cnfigurar
Más detallesSERVIDOR VIRTUAL IPLAN
SERVIDOR VIRTUAL IPLAN ACCESO A UN SV VÍA VPN - PLATAFORMA XEN (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructiv describirems cóm cnectarse a un Servidr Virtual IPLAN estableciend una VPN (métd
Más detallesPlataforma de formación. Guía de navegación
Platafrma de frmación Guía de navegación Acceder a la platafrma Para acceder a la Platafrma de Frmación escribe la siguiente dirección en tu navegadr web: ics-aragn.cm A cntinuación verás la página de
Más detallesINTRODUCCIÓN A BSCW CFIE VALLADOLID I (Mayo de 2003)
BSCW (Basic Supprt fr Cperative Wrk) es una herramienta de trabaj cperativ clabrativ a través de la web. El trabaj cperativ permite que ds más persnas interactúen e intercambien infrmación eliminand las
Más detallesAcronis Backup & Recovery 10
Acrnis Backup & Recvery 10 Server fr Linux Guía rápida de inici Este dcument describe cóm instalar y cmenzar a utilizar Acrnis Backup & Recvery 10 Server para Linux. 1. Sistemas perativs cmpatibles Linux
Más detallesEurowin 8.0 SQL. Manual de EW-LOG. Revisión de incidencias
Eurwin 8.0 SQL Manual de EW-LOG Revisión de incidencias Dcument: me_ewlg Edición: 05 Nmbre: Manual de Ewlg Fecha: 03-02-2011 Manual de Ewlg Tabla de cntenids 1. Intrducción... 2 1.1. Qué es el Registr
Más detallesMANUAL CONFIGURACIÓN XMEYE DISPOSITIVOS MOVILES ANDROID
MANUAL CONFIGURACIÓN XMEYE DISPOSITIVOS MOVILES ANDROID pág. 1 Tabla de Cntenid Pag 1. Intrducción. 03 1.1. Intrducción XMeye. 03 1.2. Funcines Principales. 03 2. Instalación. 03 2.1. Cm Adquirir XMeye.
Más detallesSERVICIO ROBOT INTERACTIVO DE VOZ (IVR) Guía de Ayuda Soporte de Banca por Internet (Opción 2)
SERVICIO ROBOT INTERACTIVO DE VOZ (IVR) Guía de Ayuda Sprte de Banca pr Internet (Opción 2) Servici Rbt Interactiv de Vz pción 2 Sprte de Banca pr Internet. 15-04-2013 15-04-2015 2/8 Esta guía tiene cm
Más detallesLABORATORIO #1 MONITORIZACIÓN DE SERVICIOS DE DATOS CON PRTG NETWORK MONITOR Y ANÁLISIS DE PROTOCOLOS CON WIRESHARK
UNIVERSIDAD DE LOS ANDES FACULTAD DE INGENIERÍA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN INFRAESTRUCTURA DE COMUNICACIONES Prfesr Harld Castr hcastr@uniandes.edu.c LABORATORIO #1 MONITORIZACIÓN DE SERVICIOS
Más detallesC.I.T. - Customer Interface Technology EXPRESS SHIPPER INSTALACIÓN
EXPRESS SHIPPER INSTALACIÓN A REGISTRARSE EN TNT Pdems instalar directamente desde la web de TNT, per es recmendable realizar primer el registr, descargar el prgrama, instalarl y cnfigurarl, en este rden.
Más detallesIMPLEMENTACIÓN DE UN PROGRAMA QUE UTILICE LA LLAMADA AL SISTEMA
PRÁCTICA DE AMPLIACIÓN DE SISTEMAS OPERATIVOS GESTIÓN DE MEMORIA EN MINIX IMPLEMENTACIÓN DE UN PROGRAMA QUE UTILICE LA LLAMADA AL SISTEMA INTRODUCCIÓN Minix, que es un sistema perativ educacinal, ns va
Más detallesInstalación de Winisis en Windows 7 64 bits Ernesto Spinak 28/06/2011, borrador 1.3
Instalación de Winisis en Windws 7 64 bits Ernest Spinak 28/06/2011, brradr 1.3 Intrducción Winisis es una aplicación Windws que usa librerías de prgramación para sistemas de 16 y 32 bits, pr l cual n
Más detallesPhontage. En este documento se explica cómo utilizar la herramienta Phontage desde un PC y aplicaciones de backup y grabación de conversaciones.
1. DESCRIPCIÓN DEL PROBLEMA O PRESTACIÓN DESCRITA En este dcument se explica cóm utilizar la herramienta Phntage desde un PC y aplicacines de backup y grabación de cnversacines. 2. SISTEMAS A LOS QUE ES
Más detallesCorreo en tu Tigo, e-mail por SMS
Crre en tu Tig, e-mail pr SMS 1. Objetiv Presentar el funcinamient y características del prduct Crre en tu Tig cn el fin que nuestrs usuaris puedan utilizarl crrectamente, cnciend tdas las cndicines y
Más detallesPack Comercio Electrónico
Pack Cmerci Electrónic Prgramación Páginas Web cn PHP + Marketing 75 + 45 HORAS ON-LINE CONTENIDOS: Prgramación Páginas Web cn PHP Prgramación cliente Prgramación de páginas web Presenta la necesidad de
Más detallesMicrosoft Excel. Excel tiene una gran variedad de cosas que si eres persona de negocios, te va a servir mucho.
Micrsft Excel 1. Micrsft Excel 2. Empezara a trabajar cn Micrsft Excel 3. Herramientas de Micrsft Excel 4. Qué es Excel y cuales sn sus características 5. Insertar una función 6. Hacer una frmula 7. Insertar
Más detallesMANUAL DE USUARIO DEL VISOR URBANÍSTICO
MANUAL DE USUARIO DEL VISOR URBANÍSTICO Manual Públic de usuari del Visr Urbanístic Versión: 1.0.85 Diciembre 2010 Página 1 PAGINA EN BLANCO Manual Públic de usuari del Visr Urbanístic Versión: 1.0.85
Más detallesWindows XP Profesional Completo
Índice de cntenid Windws XP Prfesinal Cmplet Objetivs: Curs para cncer y aprender a manejar cmpletamente el sistema perativ Micrsft Windws XP Prfessinal, analizand desde el entrn del mism hasta sus herramientas
Más detallesManual General de Usuario del Proceso. P36 Recuperación de CFDI de Recibos Timbrados de. Nóminas Extraordinarias
Manual General de Usuari del Prces P36 Recuperación de CFDI de Recibs Timbrads de Nóminas Extrardinarias Cntenid 1 Definición 1.1 Objetiv 1.2 Rles 1.3 Fluj 2 Tarea 01 Inici del prces Recuperación de Archivs
Más detalles65 HORAS. documentos. describe el. información. de la suite. Pág.1
Micrsft Access 2010 (Cmplet) 65 HORAS ON-LINE CONTENIDOS Intrducción a Office 2010 Intrducción a Office Intrducción a la suite fimática Micrsft Office 2010, presentand ls prgramas que la frman. Se describee
Más detallesRegistro de Autorización Empresa Venta y Asistencia Técnica de Comunidades Autónomas
Registr de Autrización Empresa Venta y Asistencia Técnica de Cmunidades Autónmas Manual de Us Versión: 1.3 28/05/2013 Cntrl de cambis Versión Fecha Revisad Resumen de ls cambis prducids 1.2 15-09-2010
Más detallesGuía de Instalación. char utile online 1.0.0.0
Guía de Instalación. char utile nline 1.0.0.0 char utile nline Guía de Instalación 1 de 6 1) Requerimients del sistema 2) Licenciamient de utile nline 3) Descarga utile nline 4) Prcedimient de instalación
Más detallesGUIA REGISTRO USUARIOS PARA CONSULTA REPORTES PAGINA WEB APPUCE
GUIA REGISTRO USUARIOS PARA CONSULTA REPORTES PAGINA WEB APPUCE Para pder registrase en la página web y realizar la cnsulta de reprtes pr sci se debe seguir ls siguientes pass. - Ingresar a la página:
Más detallesManual breve para la incorporación de sesiones de videoconferencia dentro de cursos de Moodle.
Manual breve para la incrpración de sesines de videcnferencia dentr de curss de Mdle. En el presente manual se van a explicar ls pass que han darse para incrprar una sesión de videcnferencia dentr de un
Más detallesInstrucción de trabajo I7-CYA Revisión 1 01-Feb-10
Instrucción de trabaj I7-CYA Revisión 1 01-Feb-10 Creación y Activación de usuaris y recurss Objet Describir cm se realiza la creación de nuevs usuaris y recurss de us cmún del Institut, así cm el prces
Más detallesPaessler - Webserver Stress Tool Características
Paessler - Webserver Stress Tl Características Webserver Stress Tl simula gran númer de usuaris que acceden a un siti web a través de HTTP / HTTPS. El sftware puede simular hasta 10.000 usuaris que de
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE CONFIGURACIÓN DEL PAGO TELEMÁTICO SIGM v3 Administración Lcal Slucines Cntrl de versines Versión Fecha edición Cambi prducid Autr 01
Más detalles1 ÍNDICE...1 2 VALIDADOR...2. 2.1 Manual de Usuario. Validador...2 2.1.1 Introducción... 2 2.1.2 Requisitos del Sistema... 2 2.1.3 Ejecución...
1 Índice 1 ÍNDICE...1 2 VALIDADOR...2 2.1 Manual de Usuari. Validadr...2 2.1.1 Intrducción... 2 2.1.2 Requisits del Sistema... 2 2.1.3 Ejecución... 2 3 ENVÍO...5 3.1 Cifras...5 3.1.1 Seleccinar ficher...
Más detallesUD 3: Instalación y administración de servicios de nombres de dominio
UD 3: Instalación y administración de servicis de nmbres de dmini Registrs de recurss DNS Luis Alfns Sánchez Brazales Frmat general Un DNS es una base de dats distribuida que cntiene registrs que se cncen
Más detallesTrabajo Práctico Redes Neuronales Artificiales
Universidad Tecnlógica Nacinal Facultad Reginal La Plata - Añ 2015 Trabaj Práctic de RNA Trabaj Práctic Redes Neurnales Artificiales 1. Objetiv Cmprender las particularidades de la implementación de un
Más detallesCAPITULO 2. MODELOS DE REDES
CAPITULO 2. MODELOS DE REDES EL MODELO OSI (Open System Intercnnectin): Cread en 1947 pr la ISO. OSI es un estándar ISO que cubre tds ls aspects de las redes de cmunicación. Un sistema abiert (Open System)
Más detallesCompeGPS Pocket PRO. (Addenda al manual CompeGPS Pocket Land) Manual CompeGPS Pocket PRO. CompeGPS Team S.L.
CmpeGPS Pcket PRO (Addenda al manual CmpeGPS Pcket Land) CmpeGPS Team S.L. Manual CmpeGPS Pcket PRO supprt@cmpegps.cm http://www.cmpegps.cm CmpeGPS Pcket PRO CmpeGPS Team S.L. supprt@cmpegps.cm http://www.cmpegps.cm
Más detallesGUÍA DE CONFIGURACIÓN DE CORREO etb.net.co EN DISPOSITIVOS MÓVILES
GUÍA DE CONFIGURACIÓN DE CORREO etb.net.c EN DISPOSITIVOS MÓVILES Para las cnfiguracines del Crre ETB net.c de la platafrma Exchange en un Smartphne es imprtante tener en cuenta las siguientes cnsideracines:
Más detalles1.- ESCRITORIO GNOME 2.- SISTEMA: PREFERENCIAS 3.- SISTEMA: ADMINISTRACIÓN
Ubuntu 8.04 (1/5) 1.- ESCRITORIO GNOME 1.1.- Panel inferir 1.2.- Panel superir 1.3.- Applets 1.4.- Fnd de escritri 1.5.- Gestr de ventanas 1.6.- Navegadr de disc nautilus 2.- SISTEMA: PREFERENCIAS 2.1.-
Más detallesPara instalar Hoteldruid, utilizaremos easyphp, cuya instalación ya se ha descrita en el vídeo de instalación de FacturaScripts
1 QUÉ ES HOTELDRUID? Hteldruid es un prgrama de códig abiert para la gestión htelera (PMS). Gracias a la gran versatilidad de su interfaz web puede satisfacer una amplia gama de exigencias, desde las de
Más detallesCASO 9187 Se corrige falla que borra el SLA de los casos relacionados entre sí luego de que se ejecute una regla que modifique casos relacionados.
NOMBRE DEL PRODUCTO: ARANDA SERVICE DESK WINDOWS VERSIÓN DE ACTUALIZACIÓN QUE SE LIBERA: 8.1.13 LISTADO DE ARCHIVOS Nmbre de Archiv Versión Tamañ (En Bytes) Destin del Archiv (Ruta) ServiceDesk.exe 8.1.12.18
Más detallesLocalizador Uniforme de Recursos
Lcalizadr Unifrme de Recurss De Wikipedia, la enciclpedia libre (Redirigid desde Dirección de Internet) Saltar a navegación, búsqueda URL significa Unifrm Resurce Lcatr, es decir, lcalizadr unifrme de
Más detallesPerspectiva de Alto Nivel del Funcionamiento y de las interconexiones del computador
Perspectiva de Alt Nivel del Funcinamient y de las intercnexines del cmputadr Capítul 3 Fecha de presentación Debems pder cntestar las preguntas, Qué aspects de diseñ sn ls que permite que ls cmpnentes
Más detalles1.1. Qué entiende por el concepto de generalización de una red neuronal artificial?
UNIVERSIDAD CARLOS III DE MADRID In g e n i e r í a In f r m á t i c a, 3 º Cu r s Ex a m e n d e In f r m á t i c a T e ó r i c a II P a r t e d e t e r í a ( 2 p u n t s ) Se p t i e m b r e d e 2 0
Más detallesServicio de Registro de Solicitud de Acreditaciones para Dirigir u Operar Instalaciones de Radiodiagnóstico Médico
Servici de Registr de Slicitud de Acreditacines para Dirigir u Operar Instalacines de Radidiagnóstic Médic Manual de Versión: 1.0 25/06/2009 Cntrl de cambis Versión Fecha Revisad Resumen de ls cambis prducids
Más detallesGuía SERVICIOS WEB PARA BIBLIOTECAS EN DICCIONARIO. (19 julio 2012)
Guía SERVICIOS WEB PARA BIBLIOTECAS EN DICCIONARIO (19 juli 2012) ÍNDICE 1. DESCRIPCIÓN GENERAL... 4 2. INTEGRAR DOCUMENTOS EN BIBLIOTECAS EN DICCIONARIO... 4 2.1. DEFINICIÓN DE LOS MÉTODOS... 5 2.2. EJEMPLOS
Más detallesManual del Usuario. Versión 1.01 - Enero de 2011. Software de tranferencia de contenido
Manual del Usuari Versión 1.01 - Ener de 2011 Sftware de tranferencia de cntenid Manual del usuari de XTract versión 1.01 Versión COPYRIGHT EVS Bradcast Equipment Cpyright 2010-2011. Reservads tds ls
Más detallesSGNTJ INTCF. Manual de Solicitud de Alta en el Sistema de Relación de Empresas (SRE) del Instituto Nacional de Toxicología y Ciencias Forenses (INTCF)
Manual de Slicitud de Alta en el SGNTJ INTCF Manual de Slicitud de Alta en el Sistema de Relación de Empresas (SRE) del Institut Nacinal de Txiclgía y Ciencias Frenses (INTCF) Manual de Slicitud de Alta
Más detallesManual de Usuario- Vendedores. Uso del Portal
Manual de Usuari- Vendedres Us del Prtal Manual de usuari- Prtal Página 1 de 14 Autr Cntrl de cambis Vers. Fecha Karla Alfar Sánchez Dcument inicial 1,1 25/06/2011 Karla Alfar Sánchez Actualizacines 1,2
Más detallesMINISTERIO DE EDUCACIÓN PÚBLICA IPEC Santa Bárbara de Heredia Software de Aplicación Accesorio Paint
MINISTERIO DE EDUCACIÓN PÚBLICA IPEC Santa Bárbara de Heredia Sftware de Aplicación Accesri Paint Accesri: Paint Paint es una característica de Windws, que se puede usar para crear dibujs en un área de
Más detallesDIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES ÁREA DE REGISTRO
DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES ÁREA DE REGISTRO GESTIÓN DE CERTIFICADOS PARA EL PERSONAL AL SERVICIO DE LA ADMINISTRACIÓN PÚBLICA EMITIDOS POR LA FNMT RCM BAJO LA DENOMINACIÓN
Más detallesInstalación y configuración de SAE-Móvil
Instalación y cnfiguración de SAE-Móvil Para pder cnfigurar SAE-Móvil se necesita realizar l siguiente: 1. Cnfigurar el IIS que se tenga de acuerd al Sistema Operativ. 2. Instalar y/ actualizar Aspel-SAE
Más detallesSistemas de numeración
Indice 1. Intrduccin 2. Sistema de numeración binari 3. Operacines Binarias 4. Bibligrafía (Internet) www.mngrafias.cm Sistemas de numeración 1. Intrducción La imprtancia del sistema decimal radica en
Más detalles21 3.3.5.1 1 22/07/2008. Descripción: Copias de seguridad y Exportar/Importar datos. Objetivos:
Slucines Infrmáticas Descripción: Cpias de seguridad y Exprtar/Imprtar dats Objetivs: Al finalizar este tutrial el usuari será capaz de realizar cpias de seguridad de ls dats y restaurarlas en cas necesari.
Más detalles1. Objetivo de la aplicación
1. Objetiv de la aplicación El bjetiv de esta aplicación es el de dispner de un canal de participación ciudadana en el que recibir preguntas de interés para ls ciudadans. Desde la página principal del
Más detallesCOMERZZIA. Manual de Usuario TIENDA VIRTUAL MP SISTEMAS
COMERZZIA Manual de Usuari TIENDA VIRTUAL MP SISTEMAS ÍNDICE DE CONTENIDOS 1 INTRODUCCIÓN... 3 1.1 Acerca de este Manual... 3 1.2 Dcumentación relacinada... 3 2 QUÉ ES LA TIENDA VIRTUAL GENERALIDADES...
Más detallesPlataforma de formación. Guía de navegación
Platafrma de frmación Guía de navegación Acceder a la platafrma Para acceder a la Platafrma de Frmación escribe la siguiente dirección en tu navegadr web: www.ics-aragn.cm A cntinuación verás la página
Más detallesManual de Usuario APLICACIÓN ENVOICE. Página 1. Manual de Usuario de FACTURACIÓN ELECTRÓNICA Sección Facturas
Página 1 de FACTURACIÓN ELECTRÓNICA Sección Facturas Página 2 Facturas: Sección dnde se enlistan las facturas generadas y el estatus que tiene cada una de ellas (n pagada, pagada, cancelada). La sección
Más detallesUniversidad Interamericana de Puerto Rico, Recinto de Ponce Programa de Estudios @ Distancia. Creado por: Miguel A. Medina
Universidad Interamericana de Puert Ric, Recint de Pnce Prgrama de Estudis @ Distancia CONCEPTOS BÁSICOS DE ARTICULATE PRESENTER Cóm crear una presentación más dinámica e interactiva. Cóm utilizar este
Más detallesTema 4B. Inecuaciones
1 Tema 4B. Inecuacines 1. Intrducción Una inecuación es una desigualdad en la que aparecen númers y letras ligads mediante las peracines algebraicas. Ls signs de desigualdad sn: , Las inecuacines
Más detallesModelo de Garantía Antifraude
Mdel de Garantía Antifraude Pnte en cntact cn nstrs! 902 87 65 82 sprte@avaibk.cm Validacines y Garantías AvaiBk En AvaiBk querems frecer seguridad y cnfianza a ls viajers, pr ell sabems que un aspect
Más detallesManual de ayuda para las Herramientas de Agentes de Viaje en www.5estrellasclub.com
Manual de ayuda para las Herramientas de Agentes de Viaje en www.5estrellasclub.cm Intrducción En el presente manual explicarems cm hacer us de tdas las herramientas que dispne 5*Club, para facilitar el
Más detallesLÍNEA TELE2 INTERNET Manual de instalación
LÍNEA TELE2 INTERNET Manual de instalación Autr: DEPARTAMENTO TECNICO. ÁREA INSTALACIONES Página 1 ÍNDICE GENERAL 1. Objetiv... 3 2. Descripción del servici... 3 3. Tips de códigs de actuación... 3 4.
Más detallesUsando su ERP para la gestión de inventarios.
Artícul > Usand su ERP para la gestión de inventaris. Artícul Usand su ERP para la gestión de inventaris. 1 Cntenid Sumari Ejecutiv. 3 Asunts práctics cn la gestión de inventaris en tiemp real... 4 Cnclusión.
Más detallesCómo tomar ebooks en préstamo
Cóm tmar ebks en préstam A cntinuación se detallan ls pass a seguir para tmar ebks en préstam. Requisits previs Inici de sesión Cnsulta del catálg Préstam Requisits previs Para disfrutar de ebkpzuel es
Más detallesCOMPUCLOUD S.A.P.I. DE C.V.
COMPUCLOUD S.A.P.I. DE C.V. Infrmación de Us, Skype Empresarial Cnfigurar una reunión de Skype Empresarial en Outlk Puede usar Outlk Outlk Web App para prgramar una reunión de Skype. El prces es el mism
Más detallesHOTEL RURAL. Taller de modelado de objetos. Ingeniería del Software Curso 2005-2006. Salamanca, 16-XI-2005. Trabajo realizado por:
Taller de mdelad de bjets HOTEL RURAL Salamanca, 16-XI-2005 Trabaj realizad pr: Javier Trujill Hernández Javier Rubi Alamill Fernand Buitrag Alns El Htel Rural Un pequeñ htel rural necesita una aplicación
Más detallesGUÍA FÁCIL CLAVE Y USUARIO PERSONA JURÍDICA
GUÍA FÁCIL CLAVE Y USUARIO PERSONA JURÍDICA 1. CÓMO REGISTRARSE EN EL PORTAL DEL SENIAT Para registrarse en el Prtal del Seniat cm Persna Jurídica, debe tener el Registr de Infrmación Fiscal (RIF) actualizad,
Más detallesGuía General Central Directo. Ingreso a la Plataforma
Guía General Central Direct Ingres a la Platafrma Añ: 2015 La presente guía ha sid elabrada pr el Banc Central de Csta Rica (BCCR) y frece infrmación básica para facilitar a ls participantes de Central
Más detallesAPI PASARELA SMS HTTP
API PASARELA SMS HTTP Existen ds psibilidades para cnectar vía HTTP HTTPS cn la pasarela: HTTP POST (máxim 16K caracteres pr petición) HTTP GET (máxim 8K caracteres pr petición) 1. Establecer una cnexión
Más detallesTUTORIAL SOBRE CARGA DE REGISTROS EN KOHA KOBLI. (Importación de registros en MARC 21)
TUTORIAL SOBRE CARGA DE REGISTROS EN KOHA KOBLI (Imprtación de registrs en MARC 21) ÍNDICE 1 Transfrmación y preparación de ls fichers a cargar...3 2 Carga de registrs a Kbli...3 Pas 1. Se carga el archiv.mrc
Más detalles27 3.3.5.0 3 11/07/2008. Descripción: Como instalar y configurar Teracat medicum. Objetivos:
Slucines Infrmáticas Descripción: Cm instalar y cnfigurar Teracat medicum Objetivs: Al finalizar este tutrial el usuari será capaz de instalar la aplicación y cncerá sus pcines de cnfiguración. Además,
Más detalles