+ All Categories
Home > Documents > Expert.NET Development Programando Web para principiantes III por Jonas Stawski [email protected]...

Expert.NET Development Programando Web para principiantes III por Jonas Stawski [email protected]...

Date post: 11-Apr-2015
Category:
Upload: roque-maximo
View: 104 times
Download: 1 times
Share this document with a friend
Popular Tags:
19
Expert .NET Development Programando Web para principiantes III por Jonas Stawski [email protected] http://www.jstawski.com http://www.aspsoft.com/downloads.aspx
Transcript
Page 1: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Expert .NET Development

Programando Web para principiantes IIIpor Jonas Stawski

[email protected]://www.jstawski.com

http://www.aspsoft.com/downloads.aspx

Page 2: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Data

Data y la Web

Page 3: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Data

• Accesar, agregar, modificar, y borrar data– ADO.NET

• Mostrar la data y proveer interface para agregar, modifiar, y borrar– ASP.NET

Page 4: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

ADO.NET

ActiveX Data Objects.NET

Page 5: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

ADO.NET

• Evolución de ADO• Cambios drasticos• Proveedor de Data:

– Connection– Command– Parameter– DataAdapter– DataReader

• DataSets– Base de datos en memoria

Page 6: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Proveedores de data de .NET

Accediendo la fuente de datos

Page 7: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Proveedores de data de .NET

• OLE DB .NET

• SQL Server .NET

• ODBC .NET

Page 8: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Objetos de ADO.Net

Conectandonos al mundo relacional

Page 9: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Objeto Connection

• Objeto que se usa para conectarse a la base de datos

• ConnectionString– Data Source=myServerAddress;Initial

Catalog=myDataBase;User Id=myUsername;Password=myPassword;

• Pasos:– Instanciar– Abrir– Acceder– Cerrar

Page 10: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Objeto Command

• Objeto que se usa para obtener o hacer lo que queramos. – Consulta de select (leer)– Consulta de acción (modificar)

• Pasos:– Instanciar– Setear conexión– Setear consulta– Executexxx

• ExecuteReader• ExecuteScalar• ExecuteNonQuery

Page 11: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Objeto DataReader

• Objeto que se usa para iterar la data

• Solamente para leer

• Se puede ir para adelante solamente

• Pasos:– Declarar– Leer

Page 12: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Objeto DataAdapter

• Objeto que se usa para llenar DataSets, DataTables

• Se ocupa de abrir y cerrar la conexión.

• Pasos:– Instanciar– Setear conexión– Setear Consulta– Llenar DataSet

Page 13: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Objeto DataSet

• Representación de la base de datos en memoria

• Typed

• Untyped

• DataSet – Base de datos

• DataTable – Tabla

• DataRow – File

• DataColumn – Columna

Page 14: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

ADO.NET

Demo

Page 15: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

ASP.NET - Databinding

Atar los objetos a la data

Page 16: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Databinding

• El proceso de atar la data con los controles de ASP.NET

• Fuente de datos (Datasource)

• Una dimensión– Propiedades

• Dos dimensiones– DropdownList– Gridview

Page 17: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Fuentes de datos

• Controles que facilitan el proceso de databinding

• SqlDataSource

• AccessDataSource

• ObjectDataSource

• XmlDataSource

• SiteMapDataSource

Page 18: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

ASP.NET - Databinding

Demo

Page 19: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com  jstawski@aspsoft.com .

Thank You


Recommended