PDF de programación - Manual Programación C#.NET Visual Studio 2010

Imágen de pdf Manual Programación C#.NET Visual Studio 2010

Manual Programación C#.NET Visual Studio 2010gráfica de visualizaciones

Actualizado el 21 de Junio del 2021 (Publicado el 5 de Julio del 2018)
6.043 visualizaciones desde el 5 de Julio del 2018
1,8 MB
30 paginas
Creado hace 11a (23/08/2012)
Manual Programación C#.NET Visual Studio 2010 2012



TODOS LOS LOGOS E IMÁGENES EMPLEADOS EN ESTE MANUAL, SE HAN
UTILIZADO SOLAMENTE CON EL PROPÓSITO EDUCATIVO, ES DECIR, ILUSTRAR A
LOS ESTUDIANTES EN EL PROCESO ENSEÑANZA – APRENDIZAJE. PERTENECEN
A SUS RESPECTIVAS EMPRESAS Y COMPAÑÍAS LOS DERECHOS DE AUTORES
(COPYRIGHT,) SON PROPIOS DE SU EMPRESAS.



1

Manual Programación C#.NET Visual Studio 2010 2012


CAPÍTULO III. INTRODUCCIÓN A BASE DE DATOS Y ADO.NET
3.1 Medios de conexión a base de datos desde C#.net
3.2 Funcionamiento de los enlaces de datos
3.3 Modelo de objetos con ADO.NET
3.4 Programación con ADO. NET
3.5 Datagridview y DataTable
3.6 Uso de un Dataset para leer y escribir XML



2

Manual Programación C#.NET Visual Studio 2010 2012


CAPÍTULO III. INTRODUCCIÓN A BASE DE DATOS Y ADO.NET

3.0. Introducción a las bases de Datos Relacionales con SQL Sever 2008.



Microsoft Sync Framework es una completa plataforma de sincronización que habilita la
colaboración y el acceso sin conexión para las aplicaciones, servicios y dispositivos.
Ofrece tecnologías y herramientas que habilitan la movilidad, el uso compartido y la
capacidad necesaria para poner los datos fuera de conexión. Mediante Sync Framework,
los programadores pueden generar ecosistemas de sincronización que integran cualquier
aplicación con cualquier dato de cualquier almacén que use un protocolo a través de una
red.

Sync Framework está formado por las siguientes tecnologías, las tres primeras se pueden
instalar con SQL Server 2008:

Sync Services for ADO.NET se puede utilizar para sincronizar bases de datos en

escenarios sin conexión y de colaboración.

Sync Services for ADO.NET puede utilizar los componentes básicos de Sync
Framework con el fin de sincronizar las bases de datos y también se pueden utilizar
para crear proveedores de sincronización para otros tipos de almacenes de datos.

Sync Services para FeedSync se puede utilizar para sincronizar fuentes RSS y

Atom con los datos de un almacén local.

Sync Services for File Systems se puede utilizar para sincronizar los archivos y

carpetas en un sistema de archivos.

Metadata Storage Service se puede utilizar para almacenar los metadatos de

sincronización en SQL Server Compact 3.5.

El resto de este tema proporciona información general de Sync Services for

ADO.NET e incluye una comparación con otras tecnologías de Microsoft.



3

Manual Programación C#.NET Visual Studio 2010 2012


Aplicaciones conectadas ocasionalmente
Una alternativa a la solución que se ha descrito en la sección anterior es implementar una
aplicación conectada ocasionalmente. Una aplicación que se conecta de vez en cuando
permite a un trabajador remoto continuar teniendo acceso a los datos. Sin embargo, a
diferencia del escenario anterior en el que el usuario debía tener acceso directamente a la
base de datos corporativa para obtener la información que deseaba, esta se almacena de
forma local en un dispositivo. Para rellenar una base de datos local, una aplicación
conectada ocasionalmente suele usar la sincronización de datos.

La sincronización de datos consiste en la capacidad de tomar periódicamente la
información que está almacenada en una base de datos cliente (como SQL Server
Compact 3.5) y sincronizar los cambios con una base de datos servidor (como SQL
Server). Una solución basada en la sincronización proporciona la ventaja de que un
usuario ya no tiene que disponer de una conexión de red constante para obtener acceso a
la información. Dado que los datos están almacenados localmente, un usuario tiene
acceso constante a los mismos mientras el procesamiento se descarga de la base de
datos central. Además, dado que la velocidad de la red ya no es un factor limitador, ahora
un usuario puede obtener acceso a los datos a la velocidad del dispositivo.

Synchonization Services for ADO.NET


for ADO.NET habilita

la
Sync Services
sincronización entre
las bases de datos.
Proporciona una API intuitiva y flexible que le
permite generar aplicaciones destinadas a
escenarios sin conexión y de colaboración. Sync
Services for ADO.NET habilita la sincronización
entre dos elementos del mismo nivel, por
ejemplo entre bases de datos de SQL Server o
entre una base de datos cliente de SQL Server
Compact 3.5 y cualquier base de datos servidor
para las que se disponga de un proveedor
ADO.NET. La API le permite utilizar todos los
componentes que se proporcionan o sólo
algunos, dependiendo de la arquitectura y los
requisitos de una aplicación.

Las ilustraciones siguientes muestran ejemplos
conectadas
de
ocasionalmente en
los datos
(representados por una base de datos verde) se conservan de forma local en el dispositivo
de un trabajador remoto. El primer ejemplo muestra un sistema de base de datos
independiente en el que la información se almacena directamente en el dispositivo del
usuario. El segundo ejemplo muestra una oficina remota en la que la información se
almacena en una base de datos de grupo de trabajo dentro de esta oficina remota, para
que varios trabajadores locales puedan tener acceso a los datos.


aplicaciones

que

están
las que



4

Manual Programación C#.NET Visual Studio 2010 2012


Una extensión común de este tipo de aplicación conectada ocasionalmente es la
capacidad de admitir escenarios de colaboración. Se trata de escenarios en los que dos
bases de datos se pueden sincronizar punto a punto sin tener que pasar por un
concentrador central. Como se muestra en la ilustración siguiente, una base de datos
remota puede intercambiar información con cualquier otra.

Este tipo de solución es útil cuando trabajadores remotos (por ejemplo, auditores
financieros in situ) trabajan en grupo en una ubicación remota. Estos trabajadores deben
compartir a menudo información entre sí. Sin embargo, dado que no tienen conectividad
con la base de datos central, deben compartir la información a través de algún tipo de red
punto a punto

Usar Synchonization Services for ADO.NET con SQL Server

Sync Services for ADO.NET admite bases de datos de las maneras siguientes:
En escenarios sin conexión, la base de datos cliente debe ser de la versión 3.5 de SQL
Server Compact 3.5 o posteriores. El servidor puede ser cualquier base de datos para la
que se disponga de un proveedor ADO.NET. En escenarios de colaboración, cada base
de datos del mismo nivel debe ser de SQL Server 2000 Service Pack 4 o una versión
posterior.


las

que

de

de

cambios,

una

de

para

útiles

aplicaciones

sincronización.

SQL Server es una base de datos de clase
empresarial que proporciona un base sólida
para
requieren
sincronización. SQL Server 2008 proporciona el
seguimiento
las
los
características más
programadores
Sync
Services for ADO.NET ofrece una API para
sincronizar los cambios pero, en realidad, no
realiza el seguimiento de los cambios en el
servidor ni en la base de datos del mismo nivel.
((SQL Server Compact 3.5
realiza el
seguimiento de los cambios en la base de datos
cliente). Puede crear un sistema de seguimiento
de cambios personalizado, pero esto suele
introducir una complejidad significativa y
sobrecarga en el rendimiento. Recomendamos
usar el seguimiento de cambios de SQL Server
2008, porque resulta fácil de configurar y su

rendimiento es elevado

Comparar Synchonization Services for ADO.NET con otras tecnologías
Microsoft proporciona varias tecnologías que están diseñadas para las aplicaciones que
realizan la sincronización. Por consiguiente, comparar Sync Services for ADO.NET con
otras tecnologías que se utilizan en escenarios sin conexión y de colaboración resulta de
utilidad.



5

Manual Programación C#.NET Visual Studio 2010 2012


Sincronización sin conexión
Las tecnologías más importantes de Microsoft para la sincronización sin conexión son las
siguientes:

Acceso a datos remotos (RDA). Se utiliza para sincronizar una base de datos de SQL
Server Compact 3.5 con una base de datos de otra edición de SQL Server.

Replicación de mezcla. Se utiliza para sincronizar ediciones diferentes de SQL Server,
incluido SQL Server Compact 3.5.

Sincronización de colaboración

La tecnología más significativa para realizar la comparación en lo que se refiere a la
sincronización de colaboración es la replicación transaccional punto a punto, que se utiliza
para sincronizar dos o más bases de datos de SQL Server Enterprise. Tanto Sync
Services for ADO.NET como la replicación transaccional admiten la sincronización punto a
punto: la replicación transaccional es más adecuada para mantener una alta disponibilidad
y escalar la actividad de lectura a través de varios servidores, mientras que Sync Services
for ADO.NET es más conveniente para las aplicaciones en las que los usuarios trabajan
en colaboración con los mismos datos.

La tabla siguiente puede ayudarle a determinar qué tecnología es apropiada para las
aplicaciones que desea generar.

Determinar el tipo de tecnología que se debe utilizar

Sync Services for ADO.NET proporciona la flexibilidad de un modelo de programación,
como son los c
  • Links de descarga
http://lwp-l.com/pdf12363

Comentarios de: Manual Programación C#.NET Visual Studio 2010 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad