Programació amb C#.NET
|
|
- Encarnación Villanueva Cordero
- hace 8 años
- Vistas:
Transcripción
1 Programació amb C#.NET Tema 5 (g): ADO.NET Jordi Linares i Pellicer Índice! Introducción! Qué es ADO.NET?! Clases y Objetos de ADO.NET! Explorador de Servidores! Orígenes de Datos! Interfaz Conectada a Datos! Programar con ADO.NET
2 Introducción! La mayoría de las aplicaciones actuales guardan su información en bases de datos por lo que necesitan acceder a ellas ya sea de forma local o remota.! La aparición nuevas tecnologías como ADO.NET y los servicios de acceso a datos de.net Framework han simplificado bastante la manipulación de bases de datos.! Con Visual Studio el acceso a bases de datos desde las aplicaciones se convierte en una tarea bastante sencilla. Qué es ADO.NET?! ADO.NET es un avanzado modelo de Bases de Datos para acceder a SGBDR.! Es la evolución de ADO (ActiveX Data objects) y proporciona una serie de clases para acceder a datos actualizadas al entorno.net! Incluye una serie de proveedores que actúan como intermediarios entre la base de datos y la aplicación: " SqlClient " OracleClient " OleDB " ODBC
3 ! Objetivos de diseño de ADO.NET " Acceso simple a datos. A través de clases fáciles de usar que representan tablas, filas y columnas de la BD. " Extensibilidad para soporte a diferentes orígenes de datos. Esto permite crear nuevos proveedores de datos para.net, p.ej. MySQL. " Soporte para aplicaciones multicapa. Es la arquitectura actual de las aplicaciones de negocios y comercio electrónico. ADO.NET utiliza XML para la comunicación entre capas. " Unificación de XML y Acceso a Datos Relacionales..NET está basado en XML y ADO.NET es el puente entre los datos relacionales y la estructura jerárquica de los documentos XML. Clases y Objetos de ADO.NET! Clases básicas:! Objetos ADO.NET " Las clases de ADO.NET están definidas en el espacio de nombres System.Data. " Trabaja en modo desconectado: El programa no requiere una conexión persistente con la BD. " La conexión se abre y se cierra cuando se necesita.
4 ! Objetos del proveedor Todos los objetos llevan el prefijo único del proveedor: SqlXxxxxxx, OleDbXXXXXX,.etc: " Connection. Establece la conexión con el origen de datos. SqlConnection, OdbcConnection, " Command. Recupera datos del proveedor. (SELECT * FROM ). Ej: SqlCommand, OdbcCommand, OleDbCommand,. " CommandBuilder. Permite hacer consultas SQL para modificar datos de objetos basados en una sola tabla. Ej: SqlCommandBuilder, OdbcCommandBuilder, " DataReader. Permite recuperar datos de sólo lectura y sólo hacia delante de un origen de datos. Ej: SqlDataReader, OdbcDataReader, " DataAdapter. Representa un conjunto de comandos SQL y una conexión al origen de datos para rellenar el objeto DataSet y actualizar los datos. Ej: SqlDataAdapter, Explorador de Servidores! La ventana se hace visible desde el menú Ver#Explorador de Servidores.! Permite abrir conexiones a datos y conectar con servidores para explorar sus bases de datos.! También permite crear nuevas bases de datos, definir tablas, acceder a su contenido, etc.! Las conexiones se muestran en el nodo Conexiones de datos.! Cada conexión representa un nodo que contiene: tablas, vistas, procedimientos almacenados, etc.
5 ! Conexión a una base de datos existente " Desde el nodo Conexiones de Datos podremos conectar a una base de datos existente:! Creación de una Base de Datos 1 3 2
6 ! Definición de Tablas " Al cerrar el diseñador se le da nombre a la nueva tabla. " La tabla creada aparece en el Explorador de servidores.! Edición de una tabla " Desde el explorador de servidores podremos efectuar sobre la tabla operaciones de inserción, modificación, borrado, agrupación, filtrado, etc. " Al editar la tabla, se está trabajando directamente con SQL Server 2005 que se encargará de almacenar y recuperar los datos, cumplir las restricciones, etc. " Al cerrar la edición, los cambios son permanentes en la BD del servidor.
7 " Desde la barra de herramientas Diseñador de consultas se pueden diseñar consultas SQL. Orígenes de Datos! Con el Explorador de Servidores se obtienen las cadenas de conexión a las bases de datos.! Estas cadenas de conexión nos permitirán definir uno o más orígenes de datos.! Un Origen de datos es un objeto de la aplicación que representa un conjunto de datos que residen en algún lugar (normalmente SGBDR).! Los orígenes de datos facilitan el acceso y edición de los datos que la aplicación necesita.! Mostrar la ventana orígenes de datos: Datos#Mostrar Orígenes de datos.
8 ! Definición de un origen de datos
9 " Como resultado final se crea el conjunto de datos y se añade al proyecto:! Un esquema XSD con su estructura! Un módulo con la clase derivada de DataSet " Durante el diseño, el fichero app.config contiene la configuración para la cadena de conexión a la BD: <?xml version="1.0" encoding="utf-8"?> <configuration> <configsections> </configsections> <connectionstrings> <add name="bd_biblioteca.properties.settings.bibliotecaconnectionstring" connectionstring="datasource=.\sqlexpress; AttachDbFilename=" I:\ IES BATOI\DAE - C# \Projectes c# 2005\BD_Biblioteca\FITXER SQL SERVER BD BIBLIOTECA\Biblioteca.mdf";Integrated Security=True; ConnectTimeout=30;User Instance=True" providername="system.data.sqlclient" /> </connectionstrings> </configuration> " Al compilar el proyecto se genera un fichero: <NomAplicacion>.exe.config que guarda la configuración de la cadena de conexión para la ejecución. Se puede modificar para actualizar la ruta a la BD.
10 ! El diseñador de conjuntos de datos " El conjunto de datos es dinámico y durante el desarrollo de la aplicación pueden volverse a configurar desde:! Configurar DataSet con el asistente o! Editar DataSet con el diseñador. " El Adaptador de datos actúa como intermediario entre el SGBDR y el DataSet.! Asociar elementos de interfaz a tablas y columnas " Desde orígenes de datos se puede configurar el control a emplear en el formulario para cada tipo de columna. NOTA: El formulario debe estar abierto en el diseñador para que las listas desplegables aparezcan. Asociaciones para la tabla Asociaciones para las columnas
11 Interfaz Conectada a Datos! Los datos conectados se pueden mostrar en el formulario: " En una Cuadrícula mediante el uso del control DataGridView, o " Vista detalle mediante el uso de controles: Label, TextBox, ListaBox, etc.! Desde la ventana Orígenes de datos se puede arrastrar al formulario la tabla entera o por columnas.! El Diseñador se encarga de establecer la propiedad DataBindings de cada control de forma adecuada.! Si los controles se insertan directamente desde el Cuadro de herramientas se ha de establecer la propiedad DataBindings de forma manual. Cuadrícula (DataGrid) Vista Detalle Modo diseño Ejecución
12 Programar con ADO.NET! Leer datos con DataReader... Using System.Data; Using System.Data.SqlClient; public partial class Form1 : Form private SqlConnection maconnexio; public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) // Cadena de connexió maconnexio = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=C:\Archivos de programa\microsoft SQL Server\MSSQL.1\MSSQL\Data\northwnd.mdf; Integrated Security=True;Connect Timeout=30; User Instance=True"); private void butllistarclients_click(object sender, EventArgs e) // Obrir la connexió maconnexio.open(); // Crear el command SqlCommand macommand = maconnexio.createcommand(); // Especificar la consulta SQL per al Command macommand.commandtext = "SELECT CustomerID, ContactName, CompanyName from Customers"; // Executar el DataReader per al command SqlDataReader mareader = macommand.executereader(); this.textboxclients.clear(); // Llegir les files while (mareader.read()) // mostrar les files en el textbox this.textboxclients.text += mareader["customerid"].tostring() + "\t\t" + mareader["contactname"].tostring() + "\t\t"+ mareader["companyname"].tostring() + "\r\n"; this.textboxclients.refresh(); // Tancar reader mareader.close(); // Tancar la connexió maconnexio.close();
13 ! Actualizar datos con DataSet " La actualización de datos se realiza con el objeto DataSet. " Cada DataSet contiene un conjunto de objetos DataTable. " Cada DataTable contiene objetos DataRow y DataColumn. que representan las filas y columnas de la tabla de la BD. " Las tablas, filas y columnas del DataSet se pueden acceder por su índice o por su nombre: Ejemplo: madataset.tables["customers"].rows[n] " El DataSet se llena con el método Fill() de un objeto DataAdapter. " La estructura para acceder a tablas, filas y columnas en el DataSet es la siguiente:
14 public partial class Form1 : Form " Ejemplo: private SqlConnection maconnexio; private SqlDataAdapter maadapter; private DataSet madataset; private void Form1_Load(object sender, EventArgs e) // Cadena de connexió maconnexio = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=C:\Archivos de programa\microsoft SQL Server\MSSQL.1\MSSQL\Data\northwnd.mdf; Integrated Security=True;Connect Timeout=30; User Instance=True"); // Crear el DataAdapter per actualitzar les dades maadapter = new SqlDataAdapter("SELECT CustomerID, CompanyName FROM Customers", maconnexio); // Crear el DataSet que contindrà taules, files i columnes madataset = new DataSet(); // Omplir el DataSet usant la consulta prèviament definida en el DataAdapter maadapter.fill(madataset, "Clients"); // Omplir la llista amb els noms del clients OmplirLlista(); private void OmplirLlista() listboxclients.items.clear(); for(int i=0; i<madataset.tables[0].rows.count; i++) listboxclients.items.add(madataset.tables[0].rows[i]["companyname"]); listboxclients.refresh(); listboxclients.selectedindex = 0; private void listboxclients_selectedindexchanged(object sender, EventArgs e) if (listboxclients.selectedindex>=0) textboxnom.text = (listboxclients.selecteditem).tostring(); textboxnom.focus(); private void btactualitzarnom_click(object sender, EventArgs e) if (textboxnom.text!= "") listboxclients.items[listboxclients.selectedindex] = textboxnom.text; madataset.tables[0].rows[listboxclients.selectedindex]["companyname"] = textboxnom.text; // actualitzar la BD maadapter.update(madataset, "Clients"); MessageBox.Show("BD Actualitzada"); textboxnom.clear(); private void btllistarclients_click(object sender, EventArgs e) OmplirLlista();
15 ! Relacionar tablas en el DataSet " Cada DataSet contiene la propiedad Relations que es una colección de objetos DataRelation que representan las relaciones entre las tablas del DataSet. " Ejemplo: Customers i Orders de la BD NorthWind " Para crear una relación entre dos tablas usar el método Add(<nombreRel>, <colpadre>, <colhija>).! Ejemplo: DataRelation custorderrel= thisdataset.relations.add("custorders", thisdataset.tables["customers"].columns["customerid"], thisdataset.tables["orders"].columns["customerid"]); " El método GetChildRows(<DataRelationObj>) obtiene las filas hijas a partir de una fila de la tabla padre.! Ejemplo: customerrow.getchildrows(custorderrel);
16 public partial class ClientsOrdres : Form private SqlConnection maconnexio; private DataSet madataset; private SqlDataAdapter clientsadapter; private SqlDataAdapter ordresadapter; private DataRelation ClientOrdreRel; private void Form1_Load(object sender, EventArgs e) // Cadena de connexió maconnexio = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=C:\Archivos de programa\microsoft SQL Server\MSSQL.1\MSSQL\northwnd.mdf; Integrated Security=True;Connect Timeout=30; User Instance=True"); madataset = new DataSet(); // DataAdapters clientsadapter = new SqlDataAdapter("SELECT * FROM Customers", maconnexio); clientsadapter.fill(madataset, "Clients"); ordresadapter = new SqlDataAdapter("SELECT * FROM Orders", maconnexio); ordresadapter.fill(madataset, "Ordres"); //Relació ClientOrdreRel = madataset.relations.add("clientsordres", madataset.tables["clients"].columns["customerid"], madataset.tables["ordres"].columns["customerid"]); //carregar els clients al combobox de clients OmplirComboClients(); //mostrar les ordres del primer client DataRow RowClient = madataset.tables["clients"].rows[0]; MostrarOrdresClient(RowClient); private void OmplirComboClients() comboboxclientes.items.clear(); foreach (DataRow d in madataset.tables["clients"].rows) comboboxclientes.items.add(d["companyname"] + " - " + d["customerid"]); comboboxclientes.selectedindex = 0; private void MostrarOrdresClient(DataRow RowClient) listboxordenes.items.clear(); foreach (DataRow d in RowClient.GetChildRows(ClientOrdreRel)) DateTime fecha = System.Convert.ToDateTime(d["OrderDate"]); listboxordenes.items.add(d["orderid"] + " - " + d["customerid"] + " - " + d["employeeid"] + " - " + fecha.toshortdatestring() + " - " + d["shipvia"] + " - " + d["shipcity"] + " - " + d["shipcountry"]); private void comboboxclientes_selectedindexchanged(object sender, EventArgs e) DataRow RowClient = madataset.tables["clients"].rows[comboboxclientes.selectedindex]; MostrarOrdresClient(RowClient);
17 Creación de una BBDD con MySQL! Crear un nuevo usuario! Crear una nueva tabla (asociada a un esquema)! Crear campos e insertar información! Dar permisos al usuario creado sobre la tabla creada Creación de una BBDD con MySQL! Crear un nuevo usuario:
18 Creación de una BBDD con MySQL! Creando la tabla cliente : Creación de una BBDD con MySQL! Insertando algunas filas:
19 Creación de una BBDD con MySQL! Insertando algunas filas: Creación de una BBDD con MySQL! Asignando permisos de acceso a la tabla al usuario prova :
20 Creación de una BBDD con MySQL! Creando una aplicación e insertando el componente MySQL: Creación de una BBDD con MySQL using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using MySql.Data.MySqlClient; using MySql.Data.Types; namespace ConsoleApplication3 class Program static void Main(string[] args) MySqlConnection maconexio = null; MySqlDataAdapter maadapter; DataSet madataset; // Formem la cadena de conexió string cadenaconexio = "SERVER= ; PORT=3306; USER=prova; PASSWORD=prova; DATABASE=test;"; // Creem la conexió try maconexio = new MySqlConnection(cadenaconexio); catch (Exception e) Console.WriteLine("Hi ha algún problema en la conexió amb la base de dades:\n" + e.message); string select = "SELECT * FROM client"; maadapter = new MySqlDataAdapter(select, maconexio); madataset = new DataSet(); maadapter.fill(madataset, "client"); // Llistat de clients int numclients = madataset.tables["client"].rows.count; for (int i = 0; i < numclients; i++) Console.WriteLine("Nombre: " + madataset.tables["client"].rows[i]["nombre"] + " " + "Dirección: " + madataset.tables["client"].rows[i]["direccion"]);
21 Creación de una BBDD con MySQL MySqlConnection maconexio = null; MySqlDataAdapter maadapter; DataSet madataset; // Formem la cadena de conexió string cadenaconexio = "SERVER= ; PORT=3306; USER=prova; PASSWORD=prova; DATABASE=test;"; // Creem la conexió try maconexio = new MySqlConnection(cadenaconexio); catch (Exception e) Console.WriteLine("Hi ha algún problema en la conexió amb la base de dades:\n" + e.message); string select = "SELECT * FROM client"; maadapter = new MySqlDataAdapter(select, maconexio); madataset = new DataSet(); maadapter.fill(madataset, "client"); // Llistat de clients int numclients = madataset.tables["client"].rows.count; for (int i = 0; i < numclients; i++) Console.WriteLine("Nombre: " + madataset.tables["client"].rows[i]["nombre"] + " " + "Dirección: " + madataset.tables["client"].rows[i]["direccion"]); Creación de una BBDD con MySQL! Resultado de la ejecución:
ADO.NET con Base de datos SQL Server
ADO.NET con Base de datos SQL Server 1. Modelo de objetos ADO.NET ADO.NET es un conjunto de librerías orientadas a objetos que permiten inteactuar con el origen de datos (data source). El origen de datos
Más detallesI.- Objetivo. II.- Introducción
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA PROGRAMACIÓN VISUAL Profr. Víctor Castillo PRÁCTICA No. 8 Creación de una conexión de datos usando acceso no conectado con ADO.NET ALUMNO: GRUPO: I.- Objetivo
Más detallesBases de Datos en VB.Net. El control Datagrid, Relaciones y Vistas.1
Bases de Datos en VB.Net. El control Datagrid, Relaciones y Vistas.1 (cc) 2007 Justo Sáez Arenas http://vb.jsaez.com/ Contenidos: 1. Introducción... 1 2. DataGrid... 2 Creación de un DataGrid a través
Más detallesTEMA 6. ARQUITECTURA DE ADO.NET 6.1. INTRODUCCIÓN A ADO.NET
TEMA 6. ARQUITECTURA DE ADO.NET 6.1. INTRODUCCIÓN A ADO.NET Una vez hecha una pequeña aproximación a las bases de datos y su manejo vamos a centrarnos en el estudio de ADO.NET, que, como se anticipaba
Más detallesAcceso a Datos. Visual Basic.NET 2005
Acceso a Datos Visual Basic.NET 2005 Capítulo I Acceso a datos Lectura de datos Inserción Actualización Eliminación Acceso a datos En este capítulo realizaremos una conexión, lectura, inserción, actualización
Más detallesGUÍA DE TRABAJO N 11 LENGUAJE C# Programación de Software Articulación SENA Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 2 de 11
Página 1 de 11 GUIA N 11 - DESARROLLO DE SOFTWARE A TRES CAPAS Objetivo: Desarrollar una aplicación de software con tres capas (Presentación Lógica Persistencia) donde se establezca una conexión con una
Más detalles1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas.
1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. Oracle SQL Server Access Las que se puedan acceder
Más detallesMecanismos de acceso a datos usando ADO.NET
Mecanismos de acceso a datos usando ADO.NET En esta sesión Veremos conceptos de ADO.NET para acceso a datos, con ejemplos de uso en aplicaciones ASP.NET Agenda Modelo de objetos de ADO.NET Introducción
Más detallesÍndice de contenidos Iniciación a VB.NET Bases de Datos
Índice de contenidos Iniciación a VB.NET Bases de Datos Introducción 1 A quién va dirigido este libro...2 Qué aspectos cubre este libro...2 Qué necesito para utilizar este libro...2 Convenciones...3 Servicio
Más detallesADO.NET. Arquitectura de ADO.NET
ADO.NET ADO.NET proporciona acceso coherente a orígenes de datos como SQL Server y XML, así como a orígenes de datos expuestos mediante OLE DB y ODBC. Las aplicaciones de consumidor que comparten datos
Más detallesDía 2: Utilizando controles de datos en Visual Studio 2008.
Día 2: Utilizando controles de datos en Visual Studio 2008. Requerimientos de este laboratorio: Base de datos creada en el laboratorio 1 en SQL SERVER. Visual Studio 2008 *Nota: Si usted cuenta con el
Más detallesProgramación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV
En esta guía: Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV Clases de Acceso a datos ADO.Net en System.Data.SqlClient... 1 SqlConnection... 1 SqlCommand... 2 SqlDataAdapter... 3 Controles
Más detallesConexión SQL Server y C# (Consola)
Conexión SQL Server y C# (Consola) Objetivo: Manejar bases de datos usando SQL Server, creando tablas dentro una base de datos y esto a su vez enlazarlo a una aplicación de C#, haciendo uso del método
Más detallesTEMA 5: Trabajando con bases de datos. ClaseOracleBD
TEMA 5: Trabajando con bases de datos. ClaseOracleBD Índice de contenido Introducción...1 Archivo de configuración...1 Agregar una cadena de conexión a Web.config con un control de origen de datos...2
Más detallesAcceso a Base de Datos
Acceso a Base de Datos Diseño y Programación Avanzada de Aplicaciones Curso 2002-2003 Indice ADO.Net ADO.Net ofrece dos espacios de nombres de clientes Uno para SQL Server Bases de Datos con interfaz Ole
Más detalles3.- Desarrollo e implementación del sistema.
3.- Desarrollo e implementación del sistema. 3.1.- Funcionalidad de entrar al sistema Para poder acceder al sistema el alumno tendrá que escribir su nombre de usuario y su password, a continuación se muestra
Más detallesTema: Conexión a Base de Datos.
Sistemas Expertos e Inteligencia Artificial. Guía 6B 1 Tema: Conexión a Base de Datos. Facultad: Ingeniería Escuela: Computación Asignatura: Sistemas Expertos e Inteligencia Artificial Objetivo Específico
Más detallesADO.NET. En este artículo vamos a ver el protocolo de acceso a datos en la plataforma.net, ADO.NET y su marco de funcionamiento con ASP.NET.
ADO.NET Mª del Pilar Pavón Rosano DNI: 52.923.715-W INTRODUCCIÓN Este artículo está dirigido a los profesores y profesoras del módulo Diseño y Realización de Servicios de Presentación en Entornos Gráficos
Más detallesAcceso a datos con ADO.NET 2.0 (sin asistentes)
dnm.inicio.fundamentos dnm.incio.taller Guillermo Guille Som Acceso a datos con ADO.NET 2.0 (sin asistentes) Tal como comentamos en el número anterior, en esta ocasión vamos a ver cómo podemos acceder
Más detallesTutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net
Tutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net Hola amigos, les traigo una manera muy muy sencilla hacer combos o listas desplegables dependientes tipo departamento ciudad utilizando
Más detallesAcceso a Datos con ADO.NET
Acceso a Datos con ADO.NET ADO.NET constituye la interfaz fundamental de las aplicaciones para proporcionar servicios de acceso a datos en la plataforma Microsoft.NET, donde existen, básicamente, dos elementos:
Más detallesPresentación 4: ADO.NET
MICROSOFT Presentación 4: ADO Jueves, 21 de Octubre de 2004 Iván Bernal, Ph.D. imbernal@mailfie.epn.edu.ec Quito Ecuador Copyright @2004, I. Bernal Agenda Visión general de ADO 2 Bibliografía (1) D. Platt,
Más detallesCélula UABC-Live.net. Universidad Autónoma. de Baja California. Facultad de Ciencias Químicas. e Ingeniería. http://uabc-live-net.spaces.live.
Célula Académica UABC-Live.net Universidad Autónoma de Baja California Facultad de Ciencias Químicas e Ingeniería http://uabc-live-net.spaces.live.com/ Sesión n No. 3 Acceso a Datos avanzado Expositores:
Más detallesGALA. ADO Modo Conectado. Modelo de Base de Datos Relacional. m018a Curso Manejo de Datos con Visual Basic 2010, 24 h
Modelo de Base de Datos Relacional Registros, Campos y Claves Comandos SQL, Definición de Datos Create Table Alter Table Drop Table Comandos SQL, Manipulación de Datos Consultas, Select From Where Actualizaciones,
Más detallesADO.NET. Contenido. Transición a ADO.NET. Introducción a ADO.NET. Limites de ADO
ADO.NET Por Jorge Martín Rodríguez Castro y Alfredo Raúl Fenco Paz Actualizado al 19 de agosto de 2006 Contenido Transición a ADO.NET Introducción a ADO.NET Proveedores de Datos.NET Modelo de Objetos ADO.NET
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO 02-2013 GUIA DE LABORATORIO #09 Nombre de la Práctica: ADO.NET: Conexión a base de datos. Lugar de ejecución: Centro
Más detallesTUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK
TUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK 1 Introducción... 2 2 Requisitos previos... 2 3 Desarrollo de una aplicación call center.net con ActiveX evolink... 2 3.1 Crear un proyecto inicial...
Más detallesTablas y Campos Nuevos
Tablas y Campos Nuevos Maxicomercio tiene la capacidad para poder agregar tablas y campos nuevos para darle nueva funcionalidad al sistema, los cambios que realice a la estructura de la base de datos podrán
Más detalles2407: Programación en Microsoft C#, 2012 Edition
2407: Programación en Microsoft C#, 2012 Edition Este curso práctico proporciona a los participantes el conocimiento profundo del lenguaje C# en su edición 2012, que les permitirá desarrollar la capa de
Más detallesPROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET
PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET www.bmformacion.es info@bmformacion.es Objetivos Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado
Más detallesProgramación en Internet. Proceso selectivo de promoción interna para el acceso a escalas del grupo A, subgrupo A1. Ref. PI-02/12
Programación en Internet Proceso selectivo de promoción interna para el acceso a escalas del grupo A, subgrupo A1. Ref. PI-02/12 5 10 de junio de 2012 Programación en Internet Índice Servicio web Casos
Más detallesCARTA DESCRIPTIVA DE CURSOS
www.cic.ipn.mx DATOS DE IDENTIFICACIÓN DEL CURSO Área: Curso: Departamento de Diplomados y Extensión Profesional (DDEP) ASP.Net Nivel Avanzado Modalidad: Semanal Sabatino Tipo de curso: Abierto Cerrado
Más detallesXPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
Más detallesPráctica sobre compartición de instancias remotas.
Práctica sobre compartición de instancias remotas. Para esta práctica se ha construido un pequeño sistema cliente-servidor que permite la resolución de Sudokus entre varios jugadores. El servidor consta
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 03-2015 GUIA DE LABORATORIO #8 Nombre de la Práctica: ADO.NET: Conexión a base de datos. Lugar de ejecución: Centro
Más detallesReportes en.net con Crystal Reports
Reportes en.net con Crystal Reports Por Mauro Sant'Anna Visual Studio.NET incluye Crystal Reports como un mecanismo "oficial" de creación de reportes. Crystal Reports es un producto muy desarrollado y
Más detallesPara obtener más información, vea Introducción al control DataRepeater (Visual Studio).
Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este
Más detalles.NET Compact Framework
.NET Compact Framework Profesor: Dr. Jesús Soto Carrión (jesus.soto@upsam.net) Master de Ingeniería Web Desarrollo de aplicaciones para dispositivos móviles Contenido de la presentación Introducción Arquitectura
Más detallesDataSet. DataSet (System.Data):
(System.Data): El de ADO.NET es una representación de datos residente en memoria que proporciona un modelo de programación relacional coherente independientemente del origen de datos que contiene. Un representa
Más detallesESPECIALISTA EN BASE DE DATOS
ESPECIALISTA EN BASE DE DATOS EXPERTO ANALISIS Y DISEÑO DE BASE DE DATOS EN MANEJAR BASES DE ACCESS COMPLETO DATOS MYSQL Requisito: Manejo Windows POSTGRESQL DURACION: 3 MESES DE L-V SQL SERVER Cliente-Administración
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesMicrosoft Visual Basic.NET
Microsoft Visual Basic.NET Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic.NET, cuyas particularidades se estudian en la
Más detallesPractica 7 Conexión a su base de datos. Optativa II
1. Inicie sesión en su manejador de base de datos y agregue los procedimientos de almacenados mediante los cuales manejaremos las tablas agregadas en la práctica anterior. 2. Colóquese en su base de datos.
Más detallesTaller: Introducción a Windows Communication Foundation
Taller: Introducción a Windows Communication Foundation Autor: Carlos Milán Figueredo Nivel: 100 (Principiante) Pre-requisitos: Visual Studio 2008 Email: cmilanf@dotnetclubs.com Web: http://www.dotnetclubs.com
Más detallesI. DATOS INFORMATIVOS. Carrera Especialidad. Curso Código Ciclo. Requisitos Duración Horas Semana : 06 horas Versión : v.0810 II.
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0810 II. SUMILLA: : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería
Más detallesCreación de un sistema ABC
Creación de un sistema ABC Altas - Bajas - Cambios Generalidades de código -SQL Server 2005 Express Ed. -Microsoft Visual C# 2008 Por: Juan Francisco González Reyes 07230471 ITSL Durango, México Cómo hacer
Más detallesPROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008
PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008 www.bmformacion.es info@bmformacion.es Objetivos Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado
Más detallesÍndice general. Pág. N. 1. Capítulo 1. 1.1. Introducción a la Programación Orientada a Objetos. Capítulo 2. FrameWork 4.5 y Clases
Pág. N. 1 Índice general Capítulo 1 Introducción a la Programación Orientada a Objetos 1.1. Introducción a la Programación Orientada a Objetos 1.2. Características de la POO 1.3. Conclusión 1.4. Los Objetos
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detalles1. Manejo de memoria estática 2. Manejo de memoria dinámica
1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesCONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA
CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA
Más detallesEjercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
Más detallesMANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA
Más detallesManual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION
Ciclo 02/2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUÍA DE LABORATORIO #11 Nombre de la Práctica: ADO.NET y conexiones a Base de Datos. Parte III Lugar de ejecución:
Más detallesMICROSOFT VISUAL BASIC.NET
PRESENTACIÓN Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic.NET, cuyas particularidades se estudian en la primera parte
Más detallesManejo de una Base de Datos Microsoft SQL Server. a través de Visual C #, vía instrucciones SQL.
Manejo de una Base de Datos Microsoft SQL Server a través de Visual C #, vía instrucciones SQL. M.C. Enrique Ruiz Díaz. Estoy titulado en la Maestría en Ciencias de la Computación, Misma que estudié en
Más detallesMicrosoft Office XP Access XP (III)
PRÁCTICA 6 BASES DE DATOS Microsoft Office XP Access XP (III) Para la realización de esta práctica necesitas contar con la base de datos generada en las prácticas anteriores así que, abre la base de datos
Más detallesTema: Desarrollo de aplicaciones con Visual Studio.net Parte II
Base de datos I. Guía 9 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II Objetivo Específico Conocer lenguaje de programación
Más detallesManual de usuario Versión: 1.3 Edición: 05/02/2015 1
Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.
Más detallesManual del Usuario del Power Commander III USB
El software del Power Commander III USB cargará automáticamente el mapa y las correspondientes anotaciones del PCIIIUSB, una vez conectado. Esta pantalla muestra cómo es el software sin estar conectado
Más detallesTema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).
Base de datos I. Guía 3 1 Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Objetivo Específico Creer una base de datos Diseñar y crear tablas para almacenar información Manejar
Más detallesPráctica: Creación de un programa C# sencillo
Introducción a C# 1 Práctica: Creación de un programa C# sencillo Objetivos Al final de esta práctica, usted será capaz de: Crear un programa C#. Compilar y ejecutar un programa C#. Usar el Visual Studio
Más detallesHi-Spins. Hi-Spins - Novedades v.10.3.0-10.3.5
Hi-Spins Hi-Spins - Novedades -10.3.5 Tabla de contenido Hi-Spins Consulta Nuevo acelerador de selección de períodos.................................. 4 Mejora en descripción de rangos...........................................
Más detallesVideo 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados
Video 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados A continuación se detallará paso a paso el proceso para generar Procedimientos Almacenados (SQL Stored Procedures) con Amonsys
Más detallesGUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6
Página 1 de 6 Tema: PROCEDIMIENTOS ALMACENADOS SQL SERVER Objetivo: Adquirir los conocimientos necesarios para desarrollar e implementar procedimientos almacenados utilizando SQL Server y lenguaje C# I.
Más detallesINDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...
MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones
Más detallesRecuperador datos externos
Recuperador datos externos La opción Recuperar Datos Externos en la opción de Conectividad de la barra de herramientas de Senior, permite realizar importaciones masivas de datos desde ficheros externos..
Más detalles12. Acceso a Bases de Datos con VB.NET
12. Acceso a Bases de Datos con VB.NET Una base de datos es un sistema formado por un conjunto de datos relacionados y almacenados en discos que permiten el acceso directo a ellos y una serie de programas
Más detallesTUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD)
TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) Resumen:En este tutorial, aprenderá a sacar el máximo partido a las capacidades de diseño integradas en Visual Studio 2005 para
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesDatabase Manager Manual del usuario DMAN-ES-01/09/10
Database Manager Manual del usuario DMAN-ES-01/09/10 La información que contiene este manual no tiene carácter contractual y puede estar sujeta a cambios sin previo aviso. La aplicación a la que se hace
Más detallesPROCEDIMIENTO DE ENLACE NOMIPAQ
EXPORTAR PERIODOS, INCIDENCIAS Ó EMPLEADOS DE NOMIPAQ Una vez abierto nuestro sistema de nomina Nomipaq hacer lo siguiente: 1. Menú Interfaz opción importación y exportación. 2. Se abrirá siguiente ventana
Más detallesComponentes de una aplicación ASP.NET
Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.
Más detallesDesarrollo de aplicaciones de acceso a bases de datos con proyectos Access
Desarrollo de aplicaciones de acceso a bases de datos con proyectos Access Dra. Marta E. Zorrilla Departamento de Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria Nomenclatura
Más detalles3. CONSIDERACIONES GENERALES
1. INDICE 1. INDICE... 1 2. INTRODUCCIÓN... 2 3. Consideraciones generales... 3 3.1 Configuración de los datos del usuario... 3 3.2 Introducción de datos en la aplicación... 3 4. Uso de la APLICACIÓN...
Más detallesGuía I Preparar SQL Server con BBDD de ejemplo
Guía I Preparar SQL Server con BBDD de ejemplo Índice 1 Introducción...2 2 Instalar SQL Server Management Studio Express...2 3 Incluir la base de datos NorthwindCS...8 Datos de conexión a nuestro servidor...9
Más detallesTécnicas de Programación
Técnicas de Programación U.D.1.2.- Programas informáticos de uso general: procesadores de texto y bases de datos. Definición Una base de datos es una recopilación de información relativa a un asunto o
Más detallesInstalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.
1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesGUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
Más detallesINSTALACIÓN DE LICENCIAS EN RED. Descripción del Procedimiento
INSTALACIÓN DE LICENCIAS EN RED Descripción del Procedimiento ÍNDICE 1 LICENCIA INDIVIDUAL FRENTE A LICENCIA EN RED... 5 2 RESUMEN DEL PROCEDIMIENTO... 5 3 PASOS DETALLADOS... 6 3.1 Obtener el fichero
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesAl back-end o módulo de gestión de ALES II se accede desde su página principal: http://proyectos.cnice.mec.es/ales2/back
Al back-end o módulo de gestión de ALES II se accede desde su página principal: http://proyectos.cnice.mec.es/ales2/back previa identificación, para lo que es necesario disponer de un usuario y una contraseña.
Más detallesTema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).
Base de datos I. Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Objetivo Específico Creer una
Más detallesÍndice HERRAMIENTA DE COMPRAS... 4. Instalación de la aplicación:... 4. Uso de la Aplicación Visor de Transacciones:... 8. Ingreso al Sistema...
Índice Contenido HERRAMIENTA DE COMPRAS... 4 Instalación de la aplicación:... 4 Uso de la Aplicación Visor de Transacciones:... 8 Ingreso al Sistema... 8 Configuración de Permisos... 8 Menú Principal...
Más detallesManual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00
Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES
Más detallesGedicoPDA: software de preventa
GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesFormas de llevar a cabo un backup de una base de datos MySQL
Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde
Más detallesMANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS
MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS 1/8 GESTOR DE CONTENIDOS Este manual va dirigido a la persona o personas que sean las encargadas de mantener los contenidos
Más detallesMUNIA Manual de usuario
MUNIA Manual de usuario by Daisoft www.daisoft.it 2 La tabla de contenido I II 2.1 2.2 2.3 2.4 2.5 2.6 III 3.1 3.2 3.3 IV 4.1 4.2 V 5.1 5.2 5.3 Introducción... 3 Vencimientos... 6 Tipos... de vencimientos
Más detallesOperación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
Más detallesProyecto visual C# 2005 Express Edition: Imprimir Página 1 de 5
Proyecto visual C# 2005 Express Edition: Imprimir Página 1 de 5 PROYECTO Imprimir: Crear un Nuevo Proyecto desde Visual C# 2005 Express Edition, del tipo Aplicación de Escritorio para Windows, con el nombre
Más detallesPROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)
PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO) www.bmformacion.es info@bmformacion.es Objetivos Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2003, estudiando
Más detalles