SlideShare una empresa de Scribd logo
Código subyacente y ADO.NET Presentado por:      LI. Héctor Diañez Martínez
Agenda ,[object Object]
Modelo de código interno.
Modelo de código subyacente.
Observaciones de ambos modelos.
ADO.NETPresentado por:      LI. Héctor Diañez Martínez Duración: 1.30 Hrs
Código subyacente Presentado por:      LI. Héctor Diañez Martínez
Modelo de  código interno Presentado por:      LI. Héctor Diañez Martínez
¿Qué es el modelo de código interno? En este modelo de página, el formato de la página y su código de programación están el mismo archivo .aspxfísico. <script> .aspx Presentado por:      LI. Héctor Diañez Martínez
Ejemplo <%@PageLanguage="VB" %> <scriptrunat="server"> Protected SubbtnBoton_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) lblEtiqueta.Text = "Lo has presionado" End Sub </script> <formid="frmCodigoSubyacente"runat="server"> <asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label> <asp:ButtonID="btnBoton"runat="server"OnClick="btnBoton_Click"Text="Aquí"></asp:Button> </form>
Contenido del código
Modelo de  código subyacente Presentado por:      LI. Héctor Diañez Martínez
¿Qué es el modelo de código subyacente? Formato de la página .aspx Código de programación .aspx.vb Código de programación .aspx.cs Presentado por:      LI. Héctor Diañez Martínez
Aplicado en Visual Web Developer
Ejemplo en Visual Basic <%@PageLanguage="VB"AutoEventWire="false" CodeFile="PaginaEjemplo.aspx.vb"Inherits="_Default" %> <formid="frmCodigoSubyacente"runat="server"> <asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label> <asp:ButtonID="btnBoton"runat="server"OnClick="btnBoton_Click"Text="Aquí"></asp:Button> </form> Partial Class _Default InheritsSystem.Web.UI.Page Protected SubbtnBoton_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) HandlesbtnBoton.Click lblEtiqueta.Text= "Lo has presionado" End Sub EndClass
Ejemplo en C# <%@PageLanguage="C#"AutoEventWire="true" CodeFile="PaginaEjemplo.aspx.cs"Inherits="_Default" %> <formid="frmCodigoSubyacente"runat="server"> <asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label> <asp:ButtonID="btnBoton"runat="server"onclick="btnBoton_Click"Text="Aquí"></asp:Button> </form> //Importación de librerías public partial class_Default : System.Web.UI.Page  { protected voidbtnBoton_Click(objectsender, EventArgs e) { lblEtiqueta.Text = "Lo has presionado";   }  }
Observaciones de ambos modelos Presentado por:      LI. Héctor Diañez Martínez
Diferencias entre los dos modelos En el modelo de código subyacente no hay un bloque script con el atributo runat="server". La directiva @ Page del modelo de código subyacente contiene atributos que hacen referencia a un archivo externo (.aspx.vbo.aspx.cs) y una clase. Estos atributos vinculan la página .aspx a su código. Presentado por:      LI. Héctor Diañez Martínez
¿Qué modelo elegir? La elección del modelo de página depende de factores, como: ,[object Object]
Si es importante separar el diseño de la página del código.
Entre otros.Presentado por:      LI. Héctor Diañez Martínez
Ventajas del modelo de código interno Presentado por:      LI. Héctor Diañez Martínez
Ventajas del modelo de código subyacente Presentado por:      LI. Héctor DiañezMartínezz

Más contenido relacionado

La actualidad más candente (19)

Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
 
Instrucciones html
Instrucciones htmlInstrucciones html
Instrucciones html
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
partes de un pagina
partes de un paginapartes de un pagina
partes de un pagina
 
Producto 3
Producto 3 Producto 3
Producto 3
 
C2 lenguaje html
C2 lenguaje htmlC2 lenguaje html
C2 lenguaje html
 
CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?
 
CSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaCSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en Cascada
 
CLASE DE HTML
CLASE DE HTML CLASE DE HTML
CLASE DE HTML
 
Html
HtmlHtml
Html
 
001 html
001 html001 html
001 html
 
Html - Tema 3
Html - Tema 3Html - Tema 3
Html - Tema 3
 
003 html: enlaces
003 html: enlaces003 html: enlaces
003 html: enlaces
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Presentacion asignatura
Presentacion asignaturaPresentacion asignatura
Presentacion asignatura
 
Html - Tema 2: Enlaces, Imágenes y Listas
Html - Tema 2: Enlaces, Imágenes y ListasHtml - Tema 2: Enlaces, Imágenes y Listas
Html - Tema 2: Enlaces, Imágenes y Listas
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
Estilos css
Estilos cssEstilos css
Estilos css
 

Destacado (6)

Resonancia (caja acustica)
Resonancia (caja acustica)Resonancia (caja acustica)
Resonancia (caja acustica)
 
1. valoración-céfalo-caudal-del-paciente-defensa
1. valoración-céfalo-caudal-del-paciente-defensa1. valoración-céfalo-caudal-del-paciente-defensa
1. valoración-céfalo-caudal-del-paciente-defensa
 
INPC: Inflación subyacente y no subyacente mensual
INPC: Inflación subyacente y no subyacente mensualINPC: Inflación subyacente y no subyacente mensual
INPC: Inflación subyacente y no subyacente mensual
 
Tejido adiposo
Tejido adiposoTejido adiposo
Tejido adiposo
 
Revision cefalocaudal
Revision cefalocaudalRevision cefalocaudal
Revision cefalocaudal
 
Exploracion fisica clinica
Exploracion fisica clinicaExploracion fisica clinica
Exploracion fisica clinica
 

Similar a Web

Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativosJosue Perez
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corporacion de Industrias Tecnologicas S.A.
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxEddyJavierLogrooLen
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del softwareJohns Chacon
 
Entity Framework y Cluster en Mysql
Entity Framework y Cluster en MysqlEntity Framework y Cluster en Mysql
Entity Framework y Cluster en MysqlArturo Salinas
 
Ejemplo Linq To SQL
Ejemplo Linq To SQLEjemplo Linq To SQL
Ejemplo Linq To SQLjcfarit
 
Introduccion a LINQ
Introduccion a LINQIntroduccion a LINQ
Introduccion a LINQTonymx
 
Herramientas para paginas web
Herramientas para  paginas webHerramientas para  paginas web
Herramientas para paginas webAnita Serna Marin
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)josecuartas
 

Similar a Web (20)

Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
 
Programación manuel crisostomo l
Programación manuel crisostomo lProgramación manuel crisostomo l
Programación manuel crisostomo l
 
Glosario vs .net
Glosario vs .netGlosario vs .net
Glosario vs .net
 
Hoja-actividad_AOS-pdf
Hoja-actividad_AOS-pdfHoja-actividad_AOS-pdf
Hoja-actividad_AOS-pdf
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptx
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Glosario
GlosarioGlosario
Glosario
 
sesion 01- HTML5
sesion 01- HTML5sesion 01- HTML5
sesion 01- HTML5
 
Entity Framework y Cluster en Mysql
Entity Framework y Cluster en MysqlEntity Framework y Cluster en Mysql
Entity Framework y Cluster en Mysql
 
Ejemplo Linq To SQL
Ejemplo Linq To SQLEjemplo Linq To SQL
Ejemplo Linq To SQL
 
Para Flor :P
Para Flor :PPara Flor :P
Para Flor :P
 
Introduccion a LINQ
Introduccion a LINQIntroduccion a LINQ
Introduccion a LINQ
 
5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web
 
Herramientas para paginas web
Herramientas para  paginas webHerramientas para  paginas web
Herramientas para paginas web
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
 

Último

PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxDavidAlvarez758073
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoYasneidyGonzalez
 
2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docxRobertoCarlosFernand14
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitalesnievesjiesc03
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionyorbravot123
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoasadvavillacorte123
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptAntonioaraujo810405
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Monseespinoza6
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeMaribelGaitanRamosRa
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfYolandaRodriguezChin
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezRuben53283
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid20minutos
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNjmorales40
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdfnataliavera27
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASAntoineMoltisanti
 

Último (20)

PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDAS
 

Web

  • 1. Código subyacente y ADO.NET Presentado por: LI. Héctor Diañez Martínez
  • 2.
  • 4. Modelo de código subyacente.
  • 6. ADO.NETPresentado por: LI. Héctor Diañez Martínez Duración: 1.30 Hrs
  • 7. Código subyacente Presentado por: LI. Héctor Diañez Martínez
  • 8. Modelo de código interno Presentado por: LI. Héctor Diañez Martínez
  • 9. ¿Qué es el modelo de código interno? En este modelo de página, el formato de la página y su código de programación están el mismo archivo .aspxfísico. <script> .aspx Presentado por: LI. Héctor Diañez Martínez
  • 10. Ejemplo <%@PageLanguage="VB" %> <scriptrunat="server"> Protected SubbtnBoton_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) lblEtiqueta.Text = "Lo has presionado" End Sub </script> <formid="frmCodigoSubyacente"runat="server"> <asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label> <asp:ButtonID="btnBoton"runat="server"OnClick="btnBoton_Click"Text="Aquí"></asp:Button> </form>
  • 12. Modelo de código subyacente Presentado por: LI. Héctor Diañez Martínez
  • 13. ¿Qué es el modelo de código subyacente? Formato de la página .aspx Código de programación .aspx.vb Código de programación .aspx.cs Presentado por: LI. Héctor Diañez Martínez
  • 14. Aplicado en Visual Web Developer
  • 15. Ejemplo en Visual Basic <%@PageLanguage="VB"AutoEventWire="false" CodeFile="PaginaEjemplo.aspx.vb"Inherits="_Default" %> <formid="frmCodigoSubyacente"runat="server"> <asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label> <asp:ButtonID="btnBoton"runat="server"OnClick="btnBoton_Click"Text="Aquí"></asp:Button> </form> Partial Class _Default InheritsSystem.Web.UI.Page Protected SubbtnBoton_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) HandlesbtnBoton.Click lblEtiqueta.Text= "Lo has presionado" End Sub EndClass
  • 16. Ejemplo en C# <%@PageLanguage="C#"AutoEventWire="true" CodeFile="PaginaEjemplo.aspx.cs"Inherits="_Default" %> <formid="frmCodigoSubyacente"runat="server"> <asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label> <asp:ButtonID="btnBoton"runat="server"onclick="btnBoton_Click"Text="Aquí"></asp:Button> </form> //Importación de librerías public partial class_Default : System.Web.UI.Page { protected voidbtnBoton_Click(objectsender, EventArgs e) { lblEtiqueta.Text = "Lo has presionado"; } }
  • 17. Observaciones de ambos modelos Presentado por: LI. Héctor Diañez Martínez
  • 18. Diferencias entre los dos modelos En el modelo de código subyacente no hay un bloque script con el atributo runat="server". La directiva @ Page del modelo de código subyacente contiene atributos que hacen referencia a un archivo externo (.aspx.vbo.aspx.cs) y una clase. Estos atributos vinculan la página .aspx a su código. Presentado por: LI. Héctor Diañez Martínez
  • 19.
  • 20. Si es importante separar el diseño de la página del código.
  • 21. Entre otros.Presentado por: LI. Héctor Diañez Martínez
  • 22. Ventajas del modelo de código interno Presentado por: LI. Héctor Diañez Martínez
  • 23. Ventajas del modelo de código subyacente Presentado por: LI. Héctor DiañezMartínezz
  • 24. ADO.NET Presentado por: LI. Héctor Diañez Martínez
  • 25. ¿Qué es ADO.NET? Es un conjunto de componentes de software que pueden ser usados para acceder a datos y a servicios de datos. Es una parte de la biblioteca de clases base que están incluidas en el Microsoft .NET Framework. Presentado por: LI. Héctor Diañez Martínez
  • 26. Estructura de ADO.NET Data Provider Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle. Cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno tienen un conjunto común de clases de utilidad: Connection, Command, DataAdapter, DataReader. Presentado por: LI. Héctor Diañez Martínez
  • 27. Estructura de ADO.NET Data Sets Es un grupo de clases que describen una simple base de datos relacional en memoria. Las clases forman una jerarquía de contención. Representa un esquema, una base de datos entera o un subconjunto de una. Puede contener las tablas y las relaciones entre esas tablas. Presentado por: LI. Héctor Diañez Martínez
  • 28. Código subyacente y ADO.NET Presentado por: LI. Héctor Diañez Martínez
  • 29. Sección de preguntas ¿Cuáles son los dos modelos que admite ASP.NET para crear páginas? En este modelo de página, el formato de la página y su código de programación están en el mismo archivo .aspx físico. Este modelo permite mantener el formato en un archivo .aspx y el código de programación en otro. Menciona dos ventajas de utilizar el código subyacente. ¿Qué es ADO.NET?