Successfully reported this slideshow.

Clase20

0

Share

Upcoming SlideShare
Php1
Php1
Loading in …3
×
1 of 10
1 of 10

Clase20

0

Share

Download to read offline

Estructura For - Each. Algunas preguntas para repaso de examen. Ejercicio.

Estructura For - Each. Algunas preguntas para repaso de examen. Ejercicio.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Clase20

  1. 1. Estructura For Each Leonel Morales Díaz Ingeniería Simple [email_address] Disponible en: http://www.ingenieriasimple.com/introprogra Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados
  2. 2. Estructura For Each <ul><li>Recorrer una lista o colección </li></ul><ul><li>Arrays o colecciones de objetos </li></ul><ul><li>Equivalente Javascript: </li></ul><ul><ul><li>for ( variable in colección ) { instrucciones } </li></ul></ul><ul><li>Facilita acceso </li></ul><ul><li>No garantiza orden </li></ul>
  3. 3. Repaso del Examen <ul><li>Document.Write “<Table Id=TablaArchivos Border=1></Table>” </li></ul><ul><li>¿Por qué la tabla está “cerrada”? </li></ul><ul><li>¿Se le podrán agregar datos? </li></ul><ul><li>¿Por qué tiene un id=? </li></ul>
  4. 4. Repaso del Examen <ul><li>Sub ListaArchivos(FldObj) </li></ul><ul><li>¿Qué hace ListaArchivos(FldObj)? </li></ul><ul><li>¿Por qué tiene un parámetro? </li></ul><ul><ul><li>¿Qué función tiene el parámetro? </li></ul></ul><ul><li>¿De qué tipo es el parámetro? </li></ul>
  5. 5. Repaso del Examen <ul><li>For Each FilObj In FldObj.Files </li></ul><ul><li>¿Qué función tiene FilObj? </li></ul><ul><li>¿Qué contiene FldObj.Files? </li></ul><ul><li>¿Cuántos valores diferentes tomará FilObj? </li></ul><ul><li>¿Qué pasa si en FldObj no hay archivos? </li></ul>
  6. 6. Repaso del Examen <ul><li>Right(FilObj.Name,4) = “.htm” Or Right(FilObj.Name,5) = “.html” </li></ul><ul><li>¿FilObj.Name es una propiedad o un método? </li></ul><ul><li>¿Qué diferencia habría con usar: </li></ul><ul><ul><li>InStr(FilObj.Name,”.htm”)>0 ? </li></ul></ul>
  7. 7. Repaso del Examen <ul><li>“ <a href=‘” & FilObj.Path & “ & FilObj.Name & “’>” & ... </li></ul><ul><li>“ <img src=‘” & FilObj.Path & “ & FilObj.Name & “’><BR>” & ... </li></ul><ul><li>¿Qué es FilObj.Path? </li></ul><ul><ul><li>¿Y FilObj.Name? </li></ul></ul><ul><li>¿Se trata de un error lógico? </li></ul>
  8. 8. Repaso del Examen <ul><li>Set NvaFila = Document.GetElementById(“TablaArchivos”).InsertRow </li></ul><ul><li>Set NvaCelda = NvaFila.InsertCell </li></ul><ul><li>NvaCelda.InnerHTML = Contenido </li></ul><ul><li>¿Qué hace el método InsertRow? </li></ul><ul><li>¿Por qué se usa “Set”? </li></ul><ul><li>¿Y el método InsertCell? </li></ul><ul><li>¿Son necesarias las variables NvaFila y NvaCelda? </li></ul>
  9. 9. Repaso del Examen <ul><li>For Each SubFldObj in FldObj.SubFolders </li></ul><ul><li>ListaArchivos SubFldObj </li></ul><ul><li>Next </li></ul><ul><li>¿Está dentro del Sub ListaArchivos? </li></ul><ul><li>¿Por qué está adentro? </li></ul><ul><li>¿Qué contiene FldObj.SubFolders? </li></ul>
  10. 10. Ejercicio <ul><li>En grupos </li></ul><ul><ul><li>Máximo 5 por grupo </li></ul></ul><ul><li>Probar el código (2 miembros) </li></ul><ul><ul><li>Investigar las instrucciones </li></ul></ul><ul><ul><li>Identificar los problemas que tiene </li></ul></ul><ul><ul><li>Comunicarlos al resto </li></ul></ul><ul><li>Diseñar algo mejor (el resto) </li></ul><ul><ul><li>La idea es buscar todos los .htm, .jpg y .gif </li></ul></ul><ul><ul><li>Presentarlos y hacerlos accesibles </li></ul></ul><ul><li>Implementarlo (todos) </li></ul>

×