creación de un sitio asp.net leonardo diez dolinski servicios profesionales danysoft

Post on 03-Jan-2015

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Creación de un sitioCreación de un sitio

ASP.NETASP.NETLeonardo Diez DolinskiLeonardo Diez DolinskiServicios ProfesionalesServicios ProfesionalesDanysoftDanysoft

OrdenOrden deldel díadía

Controles de datosControles de datos

Uso de los DataBindingsUso de los DataBindings

Arquitectura n-capas en una aplicación Arquitectura n-capas en una aplicación webweb

Control de errores y excepcionesControl de errores y excepciones

Controles de datosControles de datos

Generan HTML a partir de datosGeneran HTML a partir de datosSimplifican el desarrolloSimplifican el desarrollo

Se vinculan a un origen de datosSe vinculan a un origen de datosDataSetDataSet

DataReaderDataReader

Controles de entrada Controles de entrada

Generan controles HTML con los datosGeneran controles HTML con los datos

Controles DropDownList y ListBox: Controles DropDownList y ListBox: <select><select>

CheckBoxList y RadioButtonListCheckBoxList y RadioButtonList

Colección ItemsColección Items

Controles para mostrar datosControles para mostrar datos

Generan código HTML para mostrar los Generan código HTML para mostrar los datosdatos

Control DataGridControl DataGridPaginaciónPaginación

OrdenOrden

Controles DataList y RepeaterControles DataList y Repeater

Utilizan plantillasUtilizan plantillas

PlantillasPlantillas

Permiten especificar el código HTML que se Permiten especificar el código HTML que se desea generar para un elemento de datosdesea generar para un elemento de datos

Contenidos para DataList y RepeaterContenidos para DataList y RepeaterCabeceraCabecera

Item normal y alternativosItem normal y alternativos

SeparadoresSeparadores

Pie de páginaPie de página

Sólo DataList: Item seleccionado y en ediciónSólo DataList: Item seleccionado y en edición

DataGrid: Columna personalizadaDataGrid: Columna personalizada

PlantillasPlantillas

Acceso al elemento de datos actualAcceso al elemento de datos actualPropiedad Propiedad Container.DataItemContainer.DataItem

Necesidad de conversión de tiposNecesidad de conversión de tiposUso de enlace tardíoUso de enlace tardío

Método DataBinder.EvalMétodo DataBinder.Eval

Demo 1Demo 1

Uso de un DataGridUso de un DataGrid

OrdenOrden deldel díadía

Controles de acceso a datosControles de acceso a datos

Uso de los DataBindingsUso de los DataBindings

Arquitectura n-capas en una aplicación Arquitectura n-capas en una aplicación webweb

Control de errores y excepcionesControl de errores y excepciones

Vinculación de datosVinculación de datos

Agiliza la generación de la interfazAgiliza la generación de la interfazDeclarativoDeclarativo

OrigenOrigenPropiedad, resultado de método, expresiónPropiedad, resultado de método, expresión

Colección, matriz, etc.Colección, matriz, etc.

Conjunto de datosConjunto de datos

DestinoDestinoGeneración de texto o HTML simpleGeneración de texto o HTML simple

Propiedades de controlesPropiedades de controles

Controles vinculables a datosControles vinculables a datos

Generación de texto o HTMLGeneración de texto o HTML

Propiedad o campoPropiedad o campo

ClienteCliente: <%# c: <%# clientelienteID %>ID %>

MétodoMétodo

Edad: <%# Edad: <%# ObtenerEdadObtenerEdad(c(clientelienteID) ID) %>%>

ExprExpresiónesión

ContactContactoo: <%# ( c: <%# ( clientlient..NombreNombre & " & " " & " & clientecliente..ApellidoApellido ) %> ) %>

Método DataBind de la páginaMétodo DataBind de la página

Propiedades de controlesPropiedades de controles

Propiedad o campoPropiedad o campo<asp:Button Font="<%# fuente %>" …<asp:Button Font="<%# fuente %>" …

MétodoMétodo<asp:TextBox TextMode="<%# CModo(iModo) %>" …<asp:TextBox TextMode="<%# CModo(iModo) %>" …

ExprExpresiónesión<asp:Label Text="<%# (iMonto * 2) %>" …<asp:Label Text="<%# (iMonto * 2) %>" …

No usar para id, runat o eventosNo usar para id, runat o eventos

Método DataBind Método DataBind del control del control

de algún control padrede algún control padre

Controles vinculables a datosControles vinculables a datos

Propiedad DataSourcePropiedad DataSourceHTML: DataSource="<%# dataSet1 %>"HTML: DataSource="<%# dataSet1 %>"

Por códigoPor código

Propiedad DataMemberPropiedad DataMember

Método DataBind Método DataBind del control del control

de algún control padrede algún control padre

Demo 2Demo 2

Uso de los DataBindingsUso de los DataBindings

OrdenOrden deldel díadía

Controles de acceso a datosControles de acceso a datos

Uso de los DataBindingsUso de los DataBindings

Arquitectura n-capas en una aplicación Arquitectura n-capas en una aplicación webweb

Control de errores y excepcionesControl de errores y excepciones

Aplicación n capasAplicación n capas

Datos

Negocios

Sistem

a

Interfaz de usuario

Entidades

Demo 3Demo 3

Aplicaciones n-capasAplicaciones n-capasControl de excepciones y erroresControl de excepciones y errores

Preguntas y respuestasPreguntas y respuestas

Links de utilidadLinks de utilidad

MSDNMSDNmsdn.microsoft.commsdn.microsoft.com

ASP.NETASP.NETwww.asp.netwww.asp.net

.NET 247.NET 247www.dotnet247.comwww.dotnet247.com

ParaPara obtenerobtener másmás informacióninformación

eRevista DanysofteRevista Danysoft

Webs DanysoftWebs Danysoft

Area Formación yArea Formación yS.ProfesionalesS.Profesionales

DVD DanysoftDVD Danysoft

Libros DanypressLibros Danypress

info@danysoft.cominfo@danysoft.com

Gracias por su asistenciaGracias por su asistencia

top related