You are on page 1of 12

LENGUAJES DE LTIMA GENERACIN CDIGO DE MATERIA 22

Titular: Dario Guillermo Cardacci FACULTAD DE TECNOLOGA INFORMTICA UNIVERSIDAD ABIERTA INTERAMERICANA 2011

NDICE
GUADEREPASOCONCEPTUAL.......................................................................................................... 3 GUADEEJERCICIOS............................................................................................................................ 9 GUADEABORDAJEBIBLIOGRFICO................................................................................................. 12

GUADEREPASOCONCEPTUAL PREGUNTAS
UNIDADI
1. QuesADO.NET? 2. QuobjetoscomponenelmodelodeADO.NET? 3. Culessonlasparticularidadesdelmodeloconectado? 4. Quobjetosedebeutilizarparaestablecerunaconexinaunorigendedatos? 5. Paraquseutilizayqucontieneunacadenadeconexin? 6. Cmoserealizalaaperturaycierredeunaconexinaunabasededatos? 7. Cmoseconsultaelestadodeunaconexinyculespuedenserestos? 8. Culessonlaspropiedades,mtodosyeventosmsimportantesdelobjetoConection? 9. Cmoseiniciaunatransaccindentrodeunaconexin? 10. Quobjetorepresentaalatransaccin? 11. QuobjetoseutilizaparainvocarprocedimientosalmacenadosuembeberSQL? 12. QusedebeconfigurarenunobjetoCommandparaquepuedafuncionar? 13. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseCommand? 14. Cmo se pasan los parmetros que necesita un procedimiento almacenado para poder funcionar? 15. ParaquseutilizaelobjetoDataReader? 16. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseDataReader? 17. EnquNameSpaceseencuentranlasclasespararealizarconexiones,ejecutarcomandos oleerdatosenelmodeloconectado?

UNIDADII
18. CulessonlasparticularidadesdelmodelodesconectadodeADO.NET? 19. QurepresentaunDataSetyparaquseusa? 20. QucoleccionesmanejaunDataSet? 21. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseDataSet? 22. Quobjetorepresentaaunatabladelabasededatos? 23. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseDataTable? 24. Quobjetorepresentaaunregistrodeunatabladelabasededatos? 25. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseDataRow? 26. Quobjetorepresentaaunacolumnadeunatabladelabasededatos? 27. Cules son las propiedades, mtodos y eventos ms importantes de la clase DataColumn? 28. Quobjetorepresentaaunarelacinentretablasdelabasededatos? 29. Cules son las propiedades, mtodos y eventos ms importantes de la clase DataRelation? 30. ParaquseutilizaelobjetoDataAdapter? 31. Cules son las propiedades, mtodos y eventos ms importantes de la clase DataAdapter? 32. ParaquseutilizaelobjetoCommandBuilder? 33. Cules son las propiedades, mtodos y eventos ms importantes de la clase CommandBuilder? 34. Qutendraencuentaparaevitarlosconflictosdeconcurrenciaenlasactualizaciones?

UNIDADIII
35. QuventajasposeeutilizarADO.NETyXML? 4

36. CmoeslaestructuradeundocumentoXML? 37. CmosepuedeescribiryleerundocumentoXML? 38. ParaquseutilizaunobjetodeltipoXmlTextReader? 39. Cules son las propiedades, mtodos y eventos ms importantes de la clase XmlTextReader? 40. ParaquseutilizaunobjetodeltipoXmlTextWriter? 41. Cules son las propiedades, mtodos y eventos ms importantes de la clase XmlTextWriter? 42. QuesunXMLNode? 43. ParaquseusaunXMLNode? 44. QuesunXMLDocument? 45. ParaquseusaunXMLDocument? 46. QuesunXSLTransform? 47. ParaquseusaunXSLTransform? 48. CmopuederealizarlaLecturadelesquemadedatosXML?

UNIDADIV
49. Quobjetorepresentaalregistrodelsistema? 50. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseRegistry? 51. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseRegistryKey? 52. Cmosepuedemonitorearloqueocurreenundirectorio? 53. Cmosepuedemonitorearloqueocurreconunarchivo? 54. Cules son las propiedades, mtodos y eventos ms importantes de la clase FileSystemWatcher? 55. Quobjetodeboutilizarparaejecutarunprogramadentrodeunproceso? 56. Cmopuedoejecutarunprogramadentrodeunproceso?

57. Cmopuedodetenerlaejecucindeunprogramaquetrabajaenunproceso? 58. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseProcess? 59. Cmopuedoaccederaloscontadoresderendimientodelacomputadora? 60. Cules son las propiedades, mtodos y eventos ms importantes de la clase PerformanceCounter? 61. Qucontadoresderendimientopuedoconsultar? 62. Cmopuedocrearcontadoresderendimientopersonalizados? 63. Cmopuedoaccederallogdeeventosdelsistema? 64. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseEventLog? 65. QuesunServiciodelsistemaoperativo? 66. CmopuedoejecutarunServicio? 67. CmopuedopausarunServicio? 68. CmopuedopararunServicio? 69. Culessonlaspropiedades,mtodosyeventosmsimportantesdeServiceController?

UNIDADV
70. Quesunaexpresinregular? 71. Cmoseclasificanloscaracteresquecomponenellenguajedelasexpresionesregulares? 72. Quobjetoseutilizaparatrabajarconexpresionesregulares? 73. Qu coleccin representa las coincidencias encontradas entre el texto de origen i el pattern? 74. Qu objeto representa una ocurrencia encontrada en el texto de origen respeto del pattern? 75. ParaquseutilizalaclaseGroup? 76. ParaquseutilizalaclaseCaptureCollection? 77. ParaquseutilizalaclaseCaptureCapture? 6

78. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseRegEx? 79. Culessonlaspropiedades,mtodosyeventosmsimportantesdeMatchCollection? 80. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseMatch? 81. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseGroup? 82. Cules son las propiedades, mtodos y eventos ms importantes de la clase CaptureCollection? 83. Culessonlaspropiedades,mtodosyeventosmsimportantesdelaclaseCapture?

UNIDADVI
84. Qusonlosmetadatos? 85. QueselMSIL? 86. ParaquusaelMSILelframework.NET? 87. Quesunensamblado? 88. Queselmanifiesto? 89. Paraquseusanlosnombresseguros? 90. QuesyparaquseutilizaelGAC? 91. Cmopuedeverelregistrodeenlacedeensamblados? 92. Quherramientasdeconfiguracinposeeelframework? 93. Quherramientasdelframeworksepuedenutilizardesdeelsmbolodelsistema? 94. QueselVBC,cmoyparaquseutiliza? 95. Paraquseutilizaelvinculadordeensamblado? 96. ParaqusirvelautilidadILDASM? 97. Paraquseutilizaelgeneradordeimgenesnativas? 98. QucontieneelarchivoAssemblyInfo? 99. ParaqusirvelaclaseAppDomain?

UNIDADVII
100. Cules son los objetos grficos de GDI 2D ms importantes? describa para que sirve cadauno. 101. ParaquseusaelobjetoPen? 102. Cmoserellenaunaforma? 103. Quseutilizaparagenerarpinceles? 104. Qusonyparaqusirvegenerarregiones? 105. Qusonyparaquseutilizanlasregiones? 106. Quelementosutilizaraparatratarunaimagen? 107. Cmoconstruyeyadministraunmapadebitstransparenteosemitransparente? 108. Cmoaprovecharayutilizaraconosdesdelosobjetosgrficos? 109. Cules son los objetos ms importantes para tratar la tipografa con los mtodos grficos? 110. Quefectosselepuedenaplicaralatipografa?Describacadaunodeellos.

UNIDADVIII
111. Quesuncontroldeusuariopersonalizado?

112. Enumerealmenostresformasdeaprovecharloscontrolesdeusuariospersonalizados? 113. Quelementopuedeconteneruncontroldeusuariopersonalizado? 114. Quventajasposeeutilizarcontrolesdeusuariospersonalizados? 115. Cmopuedomejorarlainterfazdeuncontroldeusuariopersonalizado? 116. Qutipodeproyectosdebogenerarparalograruncontroldeusuariopersonalizado? 117. Paraqusepuedeutilizarelcomponentedelicencia? 118. Cmopuedeuncontroldeusuarioconcederlicenciasentiempodediseo? 119. Cmopuedeuncontroldeusuarioconcederlicenciasentiempodeejecucin? 8

120. Cmopuedoalojaruncontroldeusuarioenunnavegador?

GUADEEJERCICIOS
UNIDADI
1. Desarrollar un programa que permita acceder a una tabla de una base de datos y mostrarlosenunagrilla. 2. Desarrollarunprogramaquepermitaaccederaunatabladeunabasededatosyqueenla mismasepuedanagregar,modificaryborrarregistros. 3. Desarrollarunprogramaquepermitaaccederaunatabladeunabasededatosyqueenla misma se puedan agregar, modificar, borrar y consultar registros utilizando procedimientosalmacenados. 4. Desarrollar un programa que permita acceder a dos tablas relacionadas de una base de datos y que en la misma se puedan agregar, modificar, borrar y consultar registros utilizando procedimientos almacenados. Para cada operacin realizada abrir una transaccinycontrolarlamisma.

UNIDADII
5. Desarrollar un programa que permita acceder a dos tablas relacionadas de una base de datos aplicando el modelo desconectado. Levantar los datos a un DataSet. Agregar, modificar, borrar y consultar registros. Luego actualizar la base de datos por medio del adaptador. 6. SobreelejercicioanteriorgenerarlosSQLdeladaptadorconelobjetoCommandBuilder. 7. Desarrollar un programa aplicando todo lo aprendido sobre ADO para administrar un videoclub.

UNIDADIII
8. Desarrollar un programa que permita acceder a los datos de una base de datos aplicando el modelo desconectado. Levantar los datos a un DataSet. Agregar, modificar, borrar y consultar registros. Agregar la posibilidad que los datos del DataSet se guarden en un documentoXMLyqueluegosepuedanleerdesdeall. 9. Desarrollar un programa que permita acceder a los datos de una base de datos, y que las consultas se graben en un documento XML para luego ser visualizados desde un navegador. 9

UNIDADIV
10. Desarrollar un programa que permita acceder al registro del equipo para leerlo y mostrarloenpantalla. 11. Desarrollarunprogramaquepermitaagregaryborrarentradasdelregistrodelsistema. 12. Desarrollar un programa que permita monitorear la actividad sobre una carpeta del sistema. Las actividades que se desean monitorear son: la creacin de archivos y el borradode los mismos. Mostrar el nombrey la extensin del archivo creado oborrado. El ltimo archivo que se monitoreo debe quedar grabado en el registro. Enuna tabla de una basededatosguardartodoslosarchivosquesemonitorearonymostrarlosenunagrilla. 13. Desarrollar un programa que permita ejecutar detener un programa seleccionado de una lista. 14. Desarrollar un programa que permita visualizar en el formulario los contadores de rendimientodelsistema. 15. Desarrollar un programa que permita actualizar una base de datos y cada vez que se grabe,borreomodifiqueunclientedebequedargrabadoenellogdelsistemaoperativo. 16. Desarrollar un programa y un servicio. Poner a funcionar el servicio y que el programa desarrolladosepuedaservirdelosdatosquecalculaelservicio.

UNIDADV
17. Desarrollar un programa utilizando expresiones regulares que permita validar cdigos de barraquerespondenalanormaEAN13. 18. Desarrollar un programa para administrar un ABMC de alumnos donde los datos capturados(p.e.mail,telfono,nombreetc)sevalidenconexpresionesregulares. 19. Desarrollar un programa queseaun probadorde expresiones regularesde manera que se pueda ingresar un texto de origen e ir escribiendo dinmicamente una expresin regular. Este programa deber informar sobre cuantas coincidencias se encuentran mientras se escribelaexpresinregularyculesson.

UNIDADVI
20. Desarrollar un programa que permita ejecutar el desensamblador de cdigo intermedio y quesepuedaseleccionardesdeunlistadoelarchivoadesensamblar.Quobserva? 21. Desarrollar un ensamblado que posea nombre seguro y quede registrado en el GAC. Demostrarquehaquedadoregistrado. 10

22. DesarrollarunprogramaycompilarloconelVBCdesdelalneadecomandos.

UNIDADVII
23. Desarrollar un programa que utilizando los mtodos grficos permita escribir un nombre ingresadoporelusuario. 24. Desarrollarunprogramaqueutilizandolosmtodosgrficosdibujeunapirmideyquelos colores estn degradados desde el extremo superior de la pirmide hasta su base. Estos coloresdebengenerarsealeatoriamenteycambiarcada100milisegundos. 25. Desarrollar un programa que utilizando los mtodos grficos permita graficar funciones matemticas(p.eseno,coseno,tangente,X22X+5etc.) 26. Desarrollar un programa que utilizando los mtodos grficos permita aplicarle efectos a lasletrasdeltextoqueingresaelusuario. 27. Desarrollar unprograma queutilizandolos mtodosgrficosemuleun tableroelectrnico donde se pueden proyectar leyendas. El mismo debe permitir configurar el tamao, color yotrascaractersticasrelevantesdeltablero.

UNIDADVIII
28. Desarrollar un control de usuario personalizado que herede de un control de usuario existente.Utilizarloenunprogramadeaccesoadatosparavalidadalgningreso. 29. Desarrollaruncontroldeusuariopersonalizadodesdecero(p.e.unbotnredondoconlas funcionalidadessimilaresaunbotndecomando)yaplicarloaunprograma. 30. Desarrollar un control de usuario personalizado que agrupe varios controles de usuario existentes(p.e.unabotoneraparaunsistemadeABCM)yaplicarloaunprograma.

11

GUADEABORDAJEBIBLIOGRFICO
UNIDADI
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo20.

UNIDADII
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo21.

UNIDADIII
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo22.

UNIDADIV
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo19.

UNIDADV
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo12. Alternativa: Programacin Avanzada Con Visual Basic 2005. . Francesco Balena. Mc Graw Hill. 2008.Espaa.Captulo14.

UNIDADVI
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo14. Alternativa: Programacin Avanzada Con Visual Basic 2005. . Francesco Balena. Mc Graw Hill. 2008.Espaa.Captulo17.

UNIDADVII
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo18.

UNIDADVIII
Programacin Avanzada con Microsoft Visual Basic .NET. Francesco Balena. Mc Graw Hill. 2003. Espaa.Captulo25. 12

You might also like