VISUAL STUDIO. Paradigmas de Programación 198019902000 Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.

Slides:



Advertisements
Presentaciones similares
INSTRUCTOR: LI Ramiro Robles Villanueva
Advertisements

Conceptos fundamentales de ADO.NET
Desarrollo de aplicaciones 100%.NET Octavio Hernández DANYSOFT Internacional Delphi 8 para Microsoft.NET Framework.
XML01 Este es el capítulo de prueba
integridad referencial
Rossy Garita Componentes fundamentales de CLR y
Leer y escribir datos XML
Acceso a datos con Microsoft ADO.NET
Acceso a datos con ADO.NET
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
ADO.NET.
SQL Server Integration Services SSIS
• SQL Server Analysis Services
Programación Visual de Sistemas
Acceso a Datos avanzado
ADO ActiveX Data Object.
ADO.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Módulo 1: Primeros Pasos
Introducción ADO .Net.
ADO.Net TGP (Tecnología de la Programación)
Especialista en Business Intelligence Integration Services SSIS (Sesión 6) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Interacción Persona Ordenador
Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET.
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Acceso a datos con ADO.NET
UNIDAD I Conceptos Básicos.
Administración de datos con MS-SQL Server y Visual Basic
SQL Server 2008 Integration Services
SQL SERVER Reporting Services
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Base de Datos con Visual Basic
ADO.NET VISUAL STUDIO.NET.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
UNIVERSIDAD NACIONAL DE INGENIERIA
Éxito = Esfuerzo, Voluntad, Práctica.. Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de.
Clase 8 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
Programación II El formato que emplea ADO.NET para almacenar su estado es XML. Puesto que ya es un estándar de la industria, esta persistencia nos ofrece.
• SQL Server Integration Services SSIS
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
¿Cómo programar un Botón para agregar registros a una base de datos?
INGENIERIA WEB CONEXIONES A BASES DE DATOS EN LA PLATAFORMA .NET
INFORMATICA I PROYECTO SIRLA Jorge Walter Sosa Esteban Parra González Juan Camilo Morales.
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
Introducción al entorno de C Sharp. Temario Introducción a.Net I.- Introducción a.Net – ¿Que es.Net? – Componentes Fundamentales Introducción y Entorno.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Ejemplo en Access Como Acceder desde C# a una BD.
.NET Data Providers Oracle Data Providers Lic. Alain Ramírez Cabrejas.
Acceso a Bases de datos con ADO.NET
Acceso a bases de datos ADO.NET
Transcripción de la presentación:

VISUAL STUDIO

Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0

Descripción general de.Net Framework ¿Qué es.NET? Sistema operativo.NET Framework

¿Qué es.NET? Sistema operativo.NET Framework Common Language Runtime Seguridad Compilador Bibliotecas base Memoria

Framework de Visual Studio.NET

¿Qué es una clase? Cuando definimos una clase, realmente estamos definiendo dos cosas diferentes: los datos que dicha clase puede manipular o contener y la forma de acceder a esos datos. Definición-Métodos Características-Acciones

Definiendo clase y objeto: Las clases son las definiciones de plantillas para objetos y los objetos son la vida en acción de una clase. El principio básico del diseño orientado a objetos es que tú puedas poner cualquier clase a trabajar y las uses para crear los objetos que tú necesites. Clases. Es una referencia de tipo. Estructuras. Es un tipo de valor

Ejemplo: En.NET se tienen entonces varias Clases principales y debajo de ellas todas las instrucciones del lenguaje. Por ejemplo habrá una clase para los formularios (ventanas de Windows) que a su vez tendrán otras clases dentro: botones, textos, imágenes.

Biblioteca de la Clase Base

Spacename Un spacename o espacio de nombres es simplemente una forma de agrupar en el sistema las distintas clases del mismo tipo. Por ejemplo System.Data agrupa todas las clases para trabajar con datos.

Introducción a ADO.NET ADO.NET es la evolución natural del modelo ADO; se basa en el desarrollo de aplicaciones en n capas, con XML como pilar central. ADO.NET es un nuevo conjunto de clases que proporciona servicios de acceso a datos a los programadores.NET. Es una parte integral de la clase Framework, que contiene toda la biblioteca de clases que Microsoft ofrece con.NET, fundamentales para los tipos de sistemas anteriores, como los de E/S, redes, datos y XML.

Componentes de ADO.NET Proveedores administrados DataSet

Proveedores administrados El proveedor de datos.NET es un conjunto de componentes que incluye los objetos Connection, Command, DataSet y DataAdapter. El proveedor de datos.NET está diseñado para ser muy sencillo y crear una capa mínima entre el origen de datos y el código, lo que aumenta el rendimiento y la funcionalidad.

Componentes de los proveedores administrados

Tipos de proveedores administrados –Proveedor administrado OLEDB –Proveedor administrado SQL –Proveedor administrado ODBC

Proveedor administrado OLEDB Utiliza proveedores OLE DB originales a través de la interoperabilidad COM para habilitar el acceso a datos. Para usar el proveedor de datos OLE DB en entornos.NET, también se debe emplear un proveedor OLE DB. Los siguientes proveedores son compatibles con ADO.NET: –Proveedor OLE DB de Microsoft para SQL Server –Proveedor OLE DB de Microsoft para Oracle –Proveedor OLE DB Microsoft.Jet.OLEDB.4.0 para Jet Estas clases se encuentran en el espacio de nombres System.Data.OleDb.

Ejemplo de conexión OLEDB Dim oledbConnection as New system.data.oledbconnection Dim cnn1 as oledbConnection( _ "Provider=Microsoft.Jet.OLEDB.4.0;” & _ “Data Source=c:\BDacces.mdb“) cnn1 = New OLEDB.oledbConnection cnn1.Connectionstring = strconn cnn1.Open()

Proveedor administrado SQL Utiliza su propio protocolo para comunicarse con la base de datos de Microsoft SQL Server™ Estas clases se encuentran en el espacio de nombres System.Data.SqlClient.

Ejemplo de conexión SQL Dim SQLCn as SQLConnection Dim strConn as String StrConn = "Data Source=LocalHost; user id=sa;password=Contraseña1;Initial Catalog=Northwind;" SQLCn = New SQLConnection SQLCn.Connectionstring = strconn SQLCn.Open()

Componentes de proveedores administrados Objeto Command Representa una instrucción SQL o un procedimiento almacenado que ejecutar en un origen de datos.

Componentes de proveedores administrados DataReader DataReader para recuperar una secuencia de datos de sólo lectura y sólo hacia delante, a partir de una base de datos.

Ejemplo de DataReader Dim SQLcn As SqlClient.SqlConnection Dim cmd As SqlClient.SqlCommand Dim dr As SqlClient.SqlDataReader Dim strconn As String SQLcn = New SqlClient.SqlConnection() strconn = "Data Source=byri;integrated security=SSPI;Initial catalog=Northwind" SQLcn.ConnectionString = strconn SQLcn.Open() cmd = New SqlClient.SqlCommand("Select * from Productos") cmd.Connection = SQLcn dr = cmd.ExecuteReader(CommandBehavior.CloseConnection) While dr.Read Me.ListBox1.Items.Add(dr.GetValue(1)) End While dr.Close()

Aplicación cambios datos DataAdapter de ADO.NET conexión Creado para trabajar con un DataSet Contiene 2 métodos para realizar cambios en la BD (Fill, Update) Tipos –OdbcDataAdapter –OracleDataAdapter –SqlDataAdapter –OleDbDataAdapter Adaptador de datos select deleteupdateinsert lector data adapter data set cambios

DataAdapter Representa un conjunto de comandos de datos y una conexión a base de datos que se utilizan para rellenar el conjunto de datos DataSet y actualizar el origen de datos.

Propiedades de DataAdapter SelectCommand InsertCommand DeleteCommand UpdateCommand Connection

DataSet de ADO.NET DataSet preparado para contener datos determinados en tiempo de diseño –Agiliza desarrollo –Mejora rendimiento –Evita errores Diseño visual: esquema XSD DataSet tipado

DataSet Tablas Tabla Columnas Columna Restricciones Restricción Filas Fila Relaciones Relación

Ejemplo de DataSet Dim strconn As String strconn = "Provider=SQLOLEDB.1;Data Source=byri;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;" Dim OLEDBCn As OleDb.OleDbConnection = New OleDb.OleDbConnection(strconn) 'OLEDBCn.ConnectionString = strconn Dim cmd As OleDb.OleDbCommand = New OleDb.OleDbCommand("Select * from Productos", OLEDBCn) Dim da As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter() da.SelectCommand = cmd OLEDBCn.Open() Dim ds As New DataSet() da.Fill(ds, "Productos")

Aplicación data table Contenedor de datos Cualquier origen de datos –Independiente de este Contiene objetos tabla –Contienen objetos fila y columna Integridad de los datos –Restricciones Tipos –System.Data.DataSet –System.Data.DataTable –System.Data.DataView Conjunto de datos XML... unique foreign key data set

Links de utilidad MSDN –msdn.microsoft.com.NET 247 –

Para obtener m á s informaci ó n Webs Danysoft ADO.NET Riordan, MCGraw- Hill Programación de Base de datos con Visual Basic.NET, Richard Hynes.

Cuestionario: Defina una clase Defina un objeto ¿Que es un Namespace? ¿Cuáles son los niveles del Framework y que se hace en cada uno de ellos? ¿Cuáles son los proveedores administrados? ¿Cuáles son los tipos de Command’s y que hacen? Por que siempre tengo que definir una conexión? ¿Con un DataAdapter cuáles son los objetos que se definen automáticamente con el? ¿Que es un Dataset y que ventajas tienes de utilizarlo? Describa en una arquitectura de computadoras en red el funcionamiento de los objetos principales del ADO.NET