Title: Resumen de Web Forms
thisfile.aspx
SubmitBtn_Click() { …
thisfile.aspx.cs
……
Title: Resumen de Web Forms
Body: Crear páginas web programables
Usar cualquier lenguaje .NET
Proveer un conjunto amplio de controles del lado del servidor
Modelo de eventos de Web Forms
Ejecutarse en cualquier navegador
Parte Visual y lógica de la aplicación Web
Espacio de nombres System.Web.UI.WebControls
Title: Resumen de controles del servidor
Body: Controles Web Forms en el servidor
Familias de controles en el Servidor
HTML
ASP.NET
Validation
User
Mobile
Data Binding
Page Class
Unión de código y contenido
Title: Familias de controles del servidor
Body: Controles HTML del servidor
asociados directamente con elementos HTML
Atributos HTML
Ejemplos: HtmlAnchor (), HtmlTable ()
Controles ASP.NET del servidor
Controles abstractos
No hay asociacion uno a uno con controles html en el servidor
Detección automática del navegador
Conjunto amplio de controles
Ejemplo: TextBox ()
Title: Familias de controles del servidor
Body: Controles de validación
Chequeo de la entrada de datos por el usuario
Diferentes tipos de validación
Entrada requerida
Comparaciones, chequeo de rangos, matcheo de patrones
Definidos por el usuario
Controles de Usuario
Particion y remodelacion de la funcionabilidad
Extensión .ascx
Soporta el modelo de objetos
Controles para móviles
Title: Sintaxis de los Server Controls
Body: Analizando detenidamente la sintaxis ASP.NET
controlName
TextBox, DropDownList, etc
attributes
Id=controlID
runat=server
Title: Trabajando con datos
Body: SQL y XML
Acceso y manipulación de los datos
APIs de acceso gestionado a datos provistas por el runtime
Objetos esenciales
SQLConnection, SQLCommand, y DataSet
Espacios de nombres
System.Data y System.Data.SQL
Title: Trabajando con datos
Body: Resumen ADO.NET
Arquitectura de datos desconectada
Datasets son vistas de datos completamente relacionadas
XML y XML esquemas
(Gp:) Internet
(Gp:) Data Object
(Gp:) Dataset
(Gp:) Windows Form
(Gp:) Web Form
(Gp:) B2B
XML
Title: Trabajando con datos
using System.Data;ShoppingCart.CalculateOrderSummary();DataRow row = ShoppingCart.OrderSummary.Rows[0];lblSubTotal.Text = System.String.Format(“{0:C}“, row[OrderData.SUB_TOTAL_FIELD]);
Body: C#:
ASP.NET:
Title: Trabajando con la caché
Body: Mejora el desempeño de la aplicación Web
Caché de salida
Almacena y devuelve páginas y objetos
Cacheo de páginas
Cacheo fragmentado
Reglas de expirado
APIs de la Cache
Personalizar los principios de la cache
Title: Migración desde ASP hacia ASP.NET
Body: ASP y ASP.NET pueden coexistir en el mismo servidor
Hacer uso de las características ASP.NET
Para migrar, los ficheros ASP tienen que ser modificados
Desempeño
Código Gestionado vs. código sin gestionar
Asociacion temprana vs. tarde
Title: Detalles de la migración
Body: Estructura
Bloques de código y directivas
Seguridad
ASP.NET viene con un modelo de seguridad comprehensivo
Lenguajes
C#, Visual Basic.NET
Data Access
ADO hacia ADO.NET
Title: Qué es un servicio web XML
Body: Es una unidad de código que puede activarse a través del uso de pedidos HTTP.
Permite además que programas desarrollados en diferentes lenguajes puedan comunicarse entre sí de un modo estándar.
Title: Qué es un servicio web XML
Body: La llave fundamental de su éxito ha sido su diseño del uso de un modelo de mensajes basados en texto para implementar la comunicación.
Title: Características principales
Body: Los servicios Web XML solo pueden ser accedidos vía HTTP.
Trabajan en un ambiente sin estado, de forma que cada pedido origina un nuevo objeto que se crea para satisfacerlo.
Solo puede manipular elementos que puedan ser expresados totalmente en XML.
Página anterior | Volver al principio del trabajo | Página siguiente |