Código subyacente<br />y ADO.NET<br />Presentado por:<br />     LI. Héctor Diañez Martínez<br />
Agenda<br /><ul><li>Código subyacente
Modelo de código interno.
Modelo de código subyacente.
Observaciones de ambos modelos.
ADO.NET</li></ul>Presentado por:<br />     LI. Héctor Diañez Martínez<br />Duración: 1.30 Hrs<br />
Código subyacente<br />Presentado por:<br />     LI. Héctor Diañez Martínez<br />
Modelo de <br />código interno<br />Presentado por:<br />     LI. Héctor Diañez Martínez<br />
¿Qué es el modelo de código interno?<br />En este modelo de página, el formato de la página y su código de programación es...
Ejemplo<br /><%@PageLanguage="VB" %><br /><scriptrunat="server"><br />Protected SubbtnBoton_Click(ByVal sender As Object, ...
Contenido del código<br />
Modelo de <br />código subyacente<br />Presentado por:<br />     LI. Héctor Diañez Martínez<br />
¿Qué es el modelo de código subyacente?<br />Formato de la página<br />.aspx<br />Código de programación<br />.aspx.vb<br ...
Aplicado en Visual Web Developer<br />
Ejemplo en Visual Basic<br /><%@PageLanguage="VB"AutoEventWire="false"<br />CodeFile="PaginaEjemplo.aspx.vb"Inherits="_Def...
Ejemplo en C#<br /><%@PageLanguage="C#"AutoEventWire="true"<br />CodeFile="PaginaEjemplo.aspx.cs"Inherits="_Default" %><br...
Observaciones de<br />ambos modelos<br />Presentado por:<br />     LI. Héctor Diañez Martínez<br />
Diferencias entre los dos modelos<br />En el modelo de código subyacente no hay un bloque script con el atributo runat="se...
¿Qué modelo elegir?<br />La elección del modelo de página depende de factores, como:<br /><ul><li>El modo en que se desea ...
Si es importante separar el diseño de la página del código.
Entre otros.</li></ul>Presentado por:<br />     LI. Héctor Diañez Martínez<br />
Ventajas del modelo de código interno<br />Presentado por:<br />     LI. Héctor Diañez Martínez<br />
Ventajas del modelo de código subyacente<br />Presentado por:<br />     LI. Héctor DiañezMartínezz<br />
Upcoming SlideShare
Loading in...5
×

Web

420

Published on

Slides de Web

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
420
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Web

  1. 1. Código subyacente<br />y ADO.NET<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  2. 2. Agenda<br /><ul><li>Código subyacente
  3. 3. Modelo de código interno.
  4. 4. Modelo de código subyacente.
  5. 5. Observaciones de ambos modelos.
  6. 6. ADO.NET</li></ul>Presentado por:<br /> LI. Héctor Diañez Martínez<br />Duración: 1.30 Hrs<br />
  7. 7. Código subyacente<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  8. 8. Modelo de <br />código interno<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  9. 9. ¿Qué es el modelo de código interno?<br />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.<br /><script><br />.aspx<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  10. 10. Ejemplo<br /><%@PageLanguage="VB" %><br /><scriptrunat="server"><br />Protected SubbtnBoton_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs)<br />lblEtiqueta.Text = "Lo has presionado"<br />End Sub<br /></script><br /><formid="frmCodigoSubyacente"runat="server"><br /><asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label><br /><asp:ButtonID="btnBoton"runat="server"OnClick="btnBoton_Click"Text="Aquí"></asp:Button><br /></form><br />
  11. 11. Contenido del código<br />
  12. 12. Modelo de <br />código subyacente<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  13. 13. ¿Qué es el modelo de código subyacente?<br />Formato de la página<br />.aspx<br />Código de programación<br />.aspx.vb<br />Código de programación<br />.aspx.cs<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  14. 14. Aplicado en Visual Web Developer<br />
  15. 15. Ejemplo en Visual Basic<br /><%@PageLanguage="VB"AutoEventWire="false"<br />CodeFile="PaginaEjemplo.aspx.vb"Inherits="_Default" %><br /><formid="frmCodigoSubyacente"runat="server"><br /><asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label><br /><asp:ButtonID="btnBoton"runat="server"OnClick="btnBoton_Click"Text="Aquí"></asp:Button><br /></form><br />Partial Class _Default<br />InheritsSystem.Web.UI.Page<br />Protected SubbtnBoton_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) HandlesbtnBoton.Click<br />lblEtiqueta.Text= "Lo has presionado"<br />End Sub<br />EndClass<br />
  16. 16. Ejemplo en C#<br /><%@PageLanguage="C#"AutoEventWire="true"<br />CodeFile="PaginaEjemplo.aspx.cs"Inherits="_Default" %><br /><formid="frmCodigoSubyacente"runat="server"><br /><asp:LabelID="lblEtiqueta"runat="server"Text="Presioneaquí:"></asp:Label><br /><asp:ButtonID="btnBoton"runat="server"onclick="btnBoton_Click"Text="Aquí"></asp:Button><br /></form><br />//Importación de librerías<br />public partial class_Default : System.Web.UI.Page<br /> {<br />protected voidbtnBoton_Click(objectsender, EventArgs e)<br />{<br />lblEtiqueta.Text = "Lo has presionado";<br /> }<br /> }<br />
  17. 17. Observaciones de<br />ambos modelos<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  18. 18. Diferencias entre los dos modelos<br />En el modelo de código subyacente no hay un bloque script con el atributo runat="server".<br />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.<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  19. 19. ¿Qué modelo elegir?<br />La elección del modelo de página depende de factores, como:<br /><ul><li>El modo en que se desea organizar el código de la aplicación.
  20. 20. Si es importante separar el diseño de la página del código.
  21. 21. Entre otros.</li></ul>Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  22. 22. Ventajas del modelo de código interno<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  23. 23. Ventajas del modelo de código subyacente<br />Presentado por:<br /> LI. Héctor DiañezMartínezz<br />
  24. 24. ADO.NET<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  25. 25. ¿Qué es ADO.NET?<br />Es un conjunto de componentes de software que pueden ser usados para acceder a datos y a servicios de datos.<br />Es una parte de la biblioteca de clases base que están incluidas en el Microsoft .NET Framework.<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  26. 26. Estructura de ADO.NET<br />Data Provider<br />Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle.<br />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.<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  27. 27. Estructura de ADO.NET<br />Data Sets<br />Es un grupo de clases que describen una simple base de datos relacional en memoria. Las clases forman una jerarquía de contención.<br />Representa un esquema, una base de datos entera o un subconjunto de una. Puede contener las tablas y las relaciones entre esas tablas.<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  28. 28. Código subyacente<br />y ADO.NET<br />Presentado por:<br /> LI. Héctor Diañez Martínez<br />
  29. 29. Sección de preguntas<br />¿Cuáles son los dos modelos que admite ASP.NET para crear páginas?<br />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.<br />Este modelo permite mantener el formato en un archivo .aspx y el código de programación en otro.<br />Menciona dos ventajas de utilizar el código subyacente.<br />¿Qué es ADO.NET?<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×