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>
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
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"; } }
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
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
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?