Expert.NET Development Programando Web para principiantes III por Jonas Stawski [email protected]...
-
Upload
roque-maximo -
Category
Documents
-
view
105 -
download
1
Transcript of Expert.NET Development Programando Web para principiantes III por Jonas Stawski [email protected]...
![Page 1: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com jstawski@aspsoft.com .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/1.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/2.jpg)
Data
Data y la Web
![Page 3: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com jstawski@aspsoft.com .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/3.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/4.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/5.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/6.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/7.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/8.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/9.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/10.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/11.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/12.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/13.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/14.jpg)
ADO.NET
Demo
![Page 15: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com jstawski@aspsoft.com .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/15.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/16.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/17.jpg)
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 .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/18.jpg)
ASP.NET - Databinding
Demo
![Page 19: Expert.NET Development Programando Web para principiantes III por Jonas Stawski jstawski@aspsoft.com jstawski@aspsoft.com .](https://reader036.fdocuments.net/reader036/viewer/2022062623/5528bde5497959977d8fcf07/html5/thumbnails/19.jpg)
Thank You