Archive

Posts Tagged ‘Visual Studio’

Activa tu Conocimiento en Desarrollo – Noviembre

October 31, 2010 1 comment

image

Uno de los objetivos del programa activa tu conocimiento es presentar a los participantes, las nuevas tendencias y herramientas en cuanto a temas de desarrollo e infraestructura. En esta ocasion quiero compartiles la agenda para lo que resta del año para el track de desarrollo.

Para este track tengo la oportunidad de ser Speaker de las sesiones del 16, 23 y 30 de noviembre, Windows Live, Redes Sociales y WebMatrix son los temas que tendre la oportunidad de dar a conocer a la comunidad de profesionales.

image

Como vemos la agenda las 2 primeras sesiones se enfocan en arquitectura, despues vemos como integrar servicios de redes sociales y windows live en nuestras aplicaciones, y para finalizar WebMatrix y cerraremos con una breve Introduccion a XNA.

Para quienes estan en Bogota pueden asistir presencialmente a la actividad, en las oficinas de Microsoft Colombia, para los de afuera pueden asistir via live meeting, en la pagina de Activa pueden encontrar los enlaces.

La invitacion queda abierta a participar de estas ultimas sesiones del 2010 asi que los espero.

Mayor Info: http://www.microsoft.com/colombia/activa/activa_conocimiento_desarrollo.aspx

Gerardo Ramos – Microsoft Student Partner

Ciclo de Administracion de Proyectos con TFS 2010 – Activa tu Conocimiento en Desarrollo

September 3, 2010 Leave a comment

image

Dentro del ciclo de conocimiento que ofrece {Activa} se viene para el mes de septiembre dentro del programa Activa tu conocimiento en Desarrollo un ciclo dedicado a ALM con Visual Studio 2010.

 

Para la edicion 2010 de Visual Studio, se realizaron cambios significativos en cuanto a adminsitracion de proyectos y ALM, nuevas herramientas, nuevas versiones de plantillas y mejoras a las capacidades existentes de visual studio team foundation server, permiten generar un control y un crecimiento mayor sobre no solo sobre los desarrollos hechos sino tambien en la adminsitracion de todo el diclo de vida de desarrollo. VS2010

 

La programacion esta definida de la siguiente manera:

  • Septiembre 7: Introduccion a la Adminsitracion de Proyectos y planeacion Agil usando Planning Workbooks de TFS
  • Septiembre 14: Versionamiento con Team Foundation Server
  • Septiembre 21: Aseguramiento de Calidad y Pruebas 1
  • Septiembre 28: Aseguramiento de Calidad y Pruebas 1

Se puede asistir a este evento de manera presencia en las oficinas de Microsoft Colombia en Bogota o asistir via live meeting a las 6:30.

Para registrarse solo hay que dirigirse a este link.

La invitacion es a participar y aprovechar de este nuevo ciclo.

Gerardo Ramos – Microsoft Student Partner

Windows Live – Plantillas de Live para Visual Studio 2010

July 2, 2010 2 comments

Tras la salida del nuevo SDK para visual studio ahora vienen una serie de plantillas configuradas para visual studio 2010, las cuales permiten vincular los diferentes servicios de windows live a aplicaciones web, silverlight, wpf, windows forms y de consola.

Para acceder a estas plantillas primero hay que descargar el SDK de Windows Live del mes de Junio en este link: http://www.microsoft.com/downloads/details.aspx?FamilyID=7fdf2281-3ee4-466a-a68f-ac71d47d6620&displaylang=en

image Este descarga un archivo “Windows Live SDK.zip” una vez descomprimido el contenido dirigirse a la carpeta …\v4.0\Visual Studio ahi se encontrara el archivo WindowsLiveTemplates.vsix, este es una extension de visual studio encargado de instalar las plantillas mencionadas anteriormente.

La instalacion es bastante sencilla, una vez ejecutado solo seleccionar la opcion Install y Listo.

image  image

Ahora cada vez que abramos visual Studio y seleccionemos la opcion File/New Project, observaremos la plantilla de windows live segun el lenguaje que seleccionemos, con la posibilidad de crear aplicaciones como las mencionadas al comienzo de este post.

image

Ahora, sin importar el tipo de proyecto que se cree estos contendran la misma estructura, una pagina o formulario con los controles de autenticacion, links de ayuda e inicio.

Web WPF Silverlight
image image image

En proximos post voy a comenzar explicando como se debe trabajar con cada uno de estos templates para empezar a utilizarlos.

Gerardo Ramos – Microsoft Student Partner

SQL Server–Parametros Tipo tabla

July 1, 2010 2 comments

Buenas!!!!

Generalmente durante el proceso de desarrollo se busca realizar la menor cantidad de transacciones sobre la base de datos, esto sobre un escenario desconectado, el ejemplo mas claro es al momento de querer registrar multiples datos sobre la base de datos. generalmente este proceso se realiza de manera secuencial, es decir registrando dato por dato pero este proceso aunque efectivo no es del todo optimo y seguro.

Para ayudar a resolver esta situacion, en la version 2008 de SQL Server, viene un nuevo tipo de dato “Tabla”, este tipo de dato nos permirita manejar multiples registros dentro de una sola variable. De esta forma podremos enviar toda una tabla desde nuestro aplicativo y recibirla como parametro en un procedimiento almacenado a travez de una variable de tipo tabla para su procesamiento.

Para enternderlo mas claramente, a continuacion a travez de un ejemplo mostrare como de manera sencilla se pueden realizar una transaccion de varios registros y almacenarlos en una base de datos sql server utilizando parametros tipo tabla.

Primero se creara una base de datos de ejemplo, 2 tablas y se registraran datos de ejemplo.

-- Creacion de Base de Datos de Ejemplo
CREATE DATABASE TVPDemo
GO

USE TVPDemo
GO

-- Creacion de Tabla de Ordenes
CREATE TABLE dbo.TVPOrder (
  CustCode varchar(5),
  OrdNo int identity,
  OrdDate datetime
)
GO

-- Creacion de Tabla de Items
CREATE TABLE dbo.TVPItem (
  OrdNo int,
  ProdCode int,
  Qty int
)
GO

Como comentaba anteriormente, si se desean ingresar multiples registros a la tabla el procedimiento correcto y mas acostumbrado a usar era el siguiente. Primer se crea un procedimiento que recibe como parametros cada uno de las variables a almacenar.

-- Creacion de Procedimiento de Registro de Ordenes
CREATE PROCEDURE dbo.TVPOrderInsert
(
  @CustCode varchar(5),
  @OrdNo integer output,
  @OrdDate datetime output)
AS
  SET @OrdDate = GETDATE();
  INSERT INTO dbo.TVPOrder (OrdDate, CustCode)
    VALUES (@OrdDate, @CustCode);
  SELECT @OrdNo = SCOPE_IDENTITY()
GO

-- Creacion de Procedimiento de Registro de Items
CREATE PROCEDURE dbo.TVPItemInsert
(
  @OrdNo integer,
  @ProdCode integer,
  @Qty integer)
AS
  INSERT INTO dbo.TVPItem (OrdNo, ProdCode, Qty)
    VALUES (@OrdNo, @ProdCode, @Qty)
GO

Para el registro multiple usando estos procedimientos se llama uno por uno segun la cantidad de datos.

-- Por ultimo se registran algunos datos de ejemplo utilizando los procedimientos creados
DECLARE @ordno int;
DECLARE @orddate datetime;

EXEC dbo.TVPOrderInsert 'ALFKI', @ordno output, @orddate output

EXEC dbo.TVPItemInsert @ordno, 111, 1
EXEC dbo.TVPItemInsert @ordno, 222, 2
EXEC dbo.TVPItemInsert @ordno, 333, 3
EXEC dbo.TVPItemInsert @ordno, 444, 4
EXEC dbo.TVPItemInsert @ordno, 555, 5
GO

 

El procedimiento anterior aunque es correcto como vemos tiene que realizar varias peticiones al servidor, lo cual implica demora en la realizacion de una sola opracion (registro).

image

Para agilizar este proceso vamos a utilizar un tipo de dato tabla y enviarlo como parametro al procedimiento almacenado, mayor info en http://msdn.microsoft.com/es-es/library/bb675163.aspx

A continuacion crearemos el tipo de dato tabla con 2 columnas de tipo entero.

----------------Creacion del tipo--------------
IF (SELECT COUNT(*) FROM sys.table_types
WHERE name = 'TVPParam' AND schema_id = 1) = 0
  CREATE TYPE dbo.TVPParam AS TABLE(ProdCode integer, Qty integer)
GO

Ahora se creara un procedimiento que reciba como parametro una variable tipo tabla y registre los datos que este contenga en la tabla de ordenes y de items.

-- Procedimiento de registro con parametroi tipo tabla
CREATE PROCEDURE dbo.TVPOrderEntry
(
  @CustCode varchar(5),
  @Items TVPParam READONLY,
  @OrdNo integer output,
  @OrdDate datetime output)
AS
  SET @OrdDate = GETDATE();

  INSERT INTO TVPOrder (OrdDate, CustCode)
    VALUES (@OrdDate, @CustCode); 

  SELECT @OrdNo = SCOPE_IDENTITY(); 

  INSERT INTO TVPItem (OrdNo, ProdCode, Qty)
    SELECT @OrdNo, ProdCode, Qty FROM @Items
GO

El el query anterior se puede ver como en la segunda sentencia INSERT se registran los datos que provienen de la variable @Items que se declaro y recibio como tipo tabla TVPParam.

Ahora se probara el procedimiento creando una varable tabla y enviadola como parametro.

-- Dentro de una variable tabla se ingresaran datos
-- y se enviara como parametro al procedimiento
DECLARE @ordno int;
DECLARE @orddate datetime;
DECLARE @t TVPParam ;
INSERT INTO @t VALUES(666,6), (777,7), (888,8);
EXEC dbo.TVPOrderEntry 'BEAUC', @t, @ordno output, @orddate output;
GO

Como podemos ver en la imagen se han registrado los datos almacendos en la variable tipo tabla.

image

Para concluir, los paramtros tipo tabla ayudan a simplificar las transacciones sobre la base de datos al momento de enviar multiples valores sobre este, mas aun cuando no se conoce la cantidad de datos a enviar.

Gerardo Ramos – Microsoft Student Partner

Activa tu Conocimiento en Desarrollo: ALM con Visual Studio 2010

May 30, 2010 Leave a comment

Buenas!!!!

Dentro del ciclo de conocimiento que ofrece {Activa} se viene para el mes de junio dentro del programa Activa tu conocimiento en Desarrollo un ciclo dedicado a ALM con Visual Studio 2010.

Para la edicion 2010 de Visual Studio, se realizaron cambios significativos en cuanto a adminsitracion de proyectos y ALM, nuevas herramientas, nuevas versiones de plantillas y mejoras a las capacidades existentes de visual studio team foundation server, permiten generar un control y un crecimiento mayor sobre no solo sobre los desarrollos hechos sino tambien en la adminsitracion de todo el diclo de vida de desarrollo. VS2010

La programacion esta definida de la siguiente manera:

 

  • Junio 1: Planeación de Proyectos con Visual Studio 2010: Introducción a VS2010 como herramienta de AALM, Planeación de Proyectos, Branching y Merging
  • Junio 8: Arquitectura de Software con Visual Studio 2010 Primera Parte: Introducción y Descubrimiento de código usando las herramientas de arquitectura
  • Junio 15: Arquitectura de Software con Visual Studio 2010 Segunda Parte: Class Coupling y Architecture Explorer
  • Junio 22:Calidad de Software I: Introducción y creación y ejecución de pruebas Manuales. Administración de casos de prueba con Microsoft Test Manager
  • Junio 29: Calidad de Software II: Introducción a las pruebas automatizadas de interfaz de usuario. Depuración con Intellitrace usando VS2010

Se puede asistir a este evento de manera presencia en las oficinas de Microsoft Colombia en Bogota o asistir via live meeting a las 6:30.

Para registrarse solo hay que dirigirse a este link.

La invitacion es a participar y aprovechar de este nuevo ciclo.

Gerardo Ramos – Microsoft Student Partner

La eficiencia en tus manos. 21 de abril. El lanzamiento virtual del año

April 6, 2010 Leave a comment

 

 

la eficiencia en tus manos

LLEGA UN EXTRAORDINARIO LANZAMIENTO virtual con las soluciones de desarrollo e infraestructura más avanzadas del mercado.

Una nueva generación de herramientas para desplegar al máximo tu capacidad de innovación y productividad.

Microsoft respeta su privacidad. Por favor, lea nuestra Declaración de Privacidad.

Si usted prefiere no recibir en el futuro correos promocionales de Microsoft, por favor, haga clic aquí para cancelar su suscripción. Esto no afectará a otros boletines o comunicaciones automáticas de Microsoft vinculadas a programas específicos a los que se encuentra suscrito o comunicaciones relacionadas con servicios específicos de Microsoft.

Para establecer sus preferencias de contacto para los Boletines de Microsoft, vea las preferencias de comunicación en dicha sección de la Declaración de Privacidad

.

Microsoft Latinoamérica
6750 North Andrews Ave., Suite 400
Fort Lauderdale, FL 33309 United States

 

Visual Studio 2010 – Recursos

August 20, 2009 Leave a comment

image

Buenas!!!

Se aproxima una nueva version de Visual Studio 2010 y se ve que como sus antecesores viene con toda, pero no viene solo, junto a el viene tambien la nueva version del .NET Framework ahora la version 4.0 trae novedades para los desarrolladores de esta plataforma desde ahora esta disponible una version beta para irla conociendo.

A continuacion les dejo un corto video en donde se presenta de forma muy superficial la nueva interfaz de usuario y los nuevos tipos de proyectos:

 

De igual forma tambien se encuentrna disponibles un Training Kit para irse familiarizando con esta herramienta:

Mayor info: http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

La invitacion es a descargarlo y anticiparnos a lo que se viene.

Gerardo Ramos – Microsoft Student Partner

Visual Studio – Gallery

January 5, 2009 Leave a comment

Buenas!!!!

Buscando en la web me tope con una pagina bastante interesante que ofrece una serie de recursos tales como librerias, videos, articulos, controles, etc. para las personas interesadas en desarrollar y enriquecer sus aplicaciones hechas en visual studio.

El site se llama Visual Studio Gallery y la verdad me parecio muy completo y con una serie de material muy bien organizado,

En la seccion de demo se pueden ver algunos ejemplos hechos con los mismos recursos del site en http://visualstudiogallery.com/videos.aspx

Link: http://visualstudiogallery.com/Default.aspx

Gerardo Ramos – Microsoft Student Partner

Acceso a Datos con Visual Web Developer

April 18, 2007 15 comments

Desde la salida de Visual Studio 2005 y junto con el la salida de las versiones express, se han podido dar cuenta de como estas versiones gratuitas pueden ser explotadas de una forma bastante interesante. En versiones anteriores el acceso a fuentes de datos en algunos casos resultaba confuso y en algunos casos complicado, en la nueva version de visual studio mas exactamente con Visual Web Developer Express edition veremos las ventajas, el manejo y en general el beneficio que trae con sigo esta herramienta y mas especificamente en el tema de acceso a datos. Veremos como sin necesidad de escribir ni una sola linea de codigo se puede llegar a construir una aplicacion sencilla graficamente pero fuerte funcionalmente.

Creacion de la Base de Datos

1. Para la creacion de la base de datos utilizaremos Access 2003. Abrimos Access y en el menu archivo seleccionamos nuevo y en el panel de la derecha seleccionamos "Base de datos en Blanco".

image

2. Le asignamos un nombre, para el ejemplo sera Usuarios, una ubicacion especifica y selecionamos "Crear", al crearlo se presenta la siguiente ventana de dialogo.

image

3. La unidad escencial de almacenamiento de informacion en una base de datos es la tabla asi que para almacenar nuestros datos vamos a crear una tabla y definir los campos que vamos a almacenrar. Hacemos doblo clic en "Crear Tabla" en vista de diseño.

image

4. Una tabla esta formada por campos (columnas) y por registros (filas), para nuestra tabla en el ejemplo crearemos los campos cedula, nombre, telefono y carrera, al compo cedula le asignamos el tipo numero y a los demas tipo texto. Una de las principales caracteristicas de una table es la existencia de un identificador unico cuya funcion es "diferenciar" cada uno de los registros de la tabla, conocido como Llave primaria (Primay Key), para el ejemplo nuestra llave primaria sera la cedula. Para asignarla como llave primaria seleccionamos toda la fila cedula y seleccionamos de la barra de herramientas el icono "Clave Principal".

image

5. Una vez que hemos definido los campos y la llave primaris guardamos la tabal con el nombre de "Usuario".

Ahora vamos a ingresar un dato para posteriormente luego manipularlo y visualizarlo, por ejemplo los datos personales del usuario. Para ello hacemos doble clic sobre la tabla que acabamos de crear e ingresamos los datos.

image

Con este utimo paso hemos terminado de crear y poblar nuestra base de datos , esta ha quedado lista para su consumo desde Web Developer.

Control para la Insercion de Registros (Details View)

En este punto una vez creada la base de datos vamos a iniciar la creacion de la aplicaion web, primero vamos a crear el modulo de insercion de registros utilizando uno de los controles que nos ofrece la herramienta conocido como "DetailsWiew".

Abrimos Visual Web Developer 2005 Express Edition, seguidamente hacemos clic en "Nuevo sitio web".

image

Para crear un sitio web hacemos clic en "Crear Sitio Web…" o bien podemos ia a Archivo/Nuevo Sitio Web.

A continuacion se nos presenta la siguiente ventat en donde seleccionamos "Sitio Web ASP.NET" en ubicacion seleccionamos "Sistema de Archivos" y el que mas nos parezca comodo (aunque como comente al inicio no vamos a tener que escribir codigo) por ultimo al sitio lo llamaremos Sistema de Informacion.

image

En la ventana de "Nuevo Sitio Web" en ubicacion seleccionamos "Sistema de Archivos" (para indicar que nuestro sitio web va a quedar ubicado en un conjunto de archivos en una carpeta como una aplicacion normal), seleccionamos la ubicacion que deseemos y le damos el nombre de "SistemadeInformacion", el lenguaje seleccionaremos el que mas nos agrade.

2. Una vez creado el sitio se nos presenta la siquiente ventana en donde podemos visualizar la estructuda de la pagina en html, nos pasaremos a la vista de diseño para manipular mas grafica y facilmente la misma, una vez en la vista de diseño traemos del cuadro de herramientas una tabla Html y la arrastraremos hasta la pagina.

Al crear el proyecto se presenta una pagina llamada Default.aspx esta se muestra en vista "Source" o fuente donde podemos ver el codigo Html que compone la pagina. Vamos a cambiarnos a vista de diseño para observer como manejar los controles.

image

Ya estando en vista de diseño, en al cuadro de herramientas seleccionamos la pestaña HTML y arrastramos un control "Tabla" a la pagina.

A continuacion vamos a manipular la tabla.

image

En esta tabla vamos a agregar los controles que vamos a utilizar, para visualizar mejor ello vamos a combinar las celdas seleccionando toda la fila, clic derecho y seleccionar "Combinar Celdas". Como podemos ver el manejo de esta tabla es muy simlar al de una tabla de Excel podemos agregar mas filas, columnas, mezclarlas etc.

image

3. Una vez acomodada nuestr tabla, en ella vamos a ubicar los controles que vamos a utilizar, pero primero debemos agregar la base de datos al proyecto, luego arrastramos del cuadro de herramientas el control "DetailsView" de la ficha Data y posteriormente configuramos la conexion a la base de datos.

Para poder manipular la base de datos que creamos anteriormente, primero debemos agregarla al proyecto ya que es desde aqui que nuestra aplicacion va a acceder a ella. Para ello en el cuadro de explorador de soluciones hacemos clic derecha sbre la carpeta "App_Data" (En esta carpeta se almacenana todas las fuentes de datos que intervienen el el proyecto) y seleccionamos "Agregar elemento Existente", buscamos la base de datos y la abrimos.

image

Con la base de datos incluida en el proyecto ahora vamos a utilizar el control "DetailsView" para ingresar los datos a la base de datos.

Una vez incluida la base de datos, en el cuadro de herramientas en la ficha "Data" arrastramos el control "DetailsView" y lo colocamos en la tabla.

Ahora que tenemos la base de datos incluida en el proyecto vamos a configurar la conexion a esta para poder manipular la info existente.

image

Primero creamos un nuevo objeto de fuente de datos, este objeto es el que se va a conectar y contendra las caracteristicas de la misma (proveedor, path, tipo, etc), estas propiedades las podemos visualizar en el panel de propiedades.

image

Al hacer clic en "Nueva fuente de datos" se nos presenta la siguiente ventana, en ella seleccionamos el tipo de fuente a la que nos vamoa a conectar, para este caso "Base de datos de access", damos nombre a la funente o OK.

image

A continuacion nos preguntanla ubicacion de la base de datos la cual ubicamos en la carpeta "App_Data" (por defecto la ubico ahi) la seleccionamos damos OK y Next

Ya hemos creado la conexion a nuestra base de datos ahora vamos a configurar el como vamos a trabajar con ella, es decir la vamos a indicar como vamos a hacer las inserciones, busquedas, actualizaciones y borrados.

image

A continuacion se nos presenta la ventana Configuración de fuente de datos, el ayudante nos da la posibilidad de crear automáticamente las sentencias para hacer las tareas antes mencionadas. Para ello En el panel Columnas Seleccionamos el primer valor “*” indicando que todos los campos de la tabla son los que van a ser modificados. Posteriormente hacemos clic en el botón avanzado que se encuentra a mano derecha, y así surge la ventana “Opciones avanzadas de generación de SQL”. Se nos muestra la posibilidad de generar sentencias INSERT, UPDATE Y DELETE sobre la tabla que seleccionamos, checkeamos ambas opciones como se muestra en la figura. Damos OK y Next.

image

Ahora se nos da la posibilidad de mirar si la conexión quedo bien hecha hacemos clic en “Test Query” y podemos ver que salen los valores que ya habíamos ingresado en la tabla. Clickeamos en “Finish”.

Una vez creada y configurada la conexion podemos ver las propiedades de esta en el panel de propiedades, a continuacion vamos a configurar el control (Details View) que ya teniamos para que trabaje con la fuente de datos que acabamos de crear.

Una vez terminada de crear y configurar la conexión podemos ver que se creo un pequeño cuadro de nombre “AccessDataSource – …” esta es nuestra conexiona la fuente de datos podemos trabajar con ella de aquí en adelante cuando la necesitemos.

Adicionalmente podemos ver sus propiedades en el panel de propiedades.

 image

Por otro lado podemos cambiar el estilo del control haciendo clic en “Autoformato”, que nos permite seleccionar algunos de los estilos predefinidos para nuestra tabla.

image image

Ahora vamos a terminar de configurar el control, cuando terminamos de crear la fuente de datos podemos observar como el control toma os nombres de los campos que habíamos definido en nuestra base de datos (cedula, nombre…), adicionalmente, se nos habilitaron las opciones de “Activar Paginación”, “Activar Inserción” entre otros. Para nuestro ejercicio activamos “Activar Inserción”.

 image image

Como nuestro control va a ser utilizado para ingresar usuarios, seleccionamos el control y nos vamos al panel de propiedades buscamos la propiedad “Default Mode” y seleccionamos “Insert”, para que cuando arranque nuestra aplicación esta arranque por defecto con los campos listos para insertar valores.
El control lo vamos a utilizar únicamente para inserciones entonces en el menú desplegable del control seleccionamos la opción “Editar campos” en ella en el panel de “Campos Seleccionados”.

Listo, configurardo tando la fuente de datos como la conexion vamos probar la misma para verificar su funcionamiento.

 image image

Para ejecutar la aplicación hacemos clic en “start Debugging” u oprimimos F5. Al hacerlo e nos presenta un cuadro de dialogo con titulo “Depuración no establecida” aquí se nos advierte que el proyecto no esta habilitado para ser depurado, hacemos clic en OK y la aplicación se ejecuta.

image

Si hacemos clic en este icono se nos muestra la ventana de Servidor de desarrollo de ASP.NET el cual nos indica la dirección física del proyecto, el puerto que utiliza y la dirección del servidor local por el cual podemos acceder a la aplicación a través de un navegador web.

image

Como podemos ver cuando se corre la aplicación la dirección URL del explorador coincide con la que se nos mostro en el cuadro anterior.

Ahora podemos probar la aplicación para ver si se esta haciendo correcta la inserción en la base de datos.

Control de visualizacion, edicion y eliminacion de datos (GridView)

A continuacion vamos a configurar el control GridView ya que con este vamos a poder visualzar los datos que se encuentran almacenados ademas de editarlos y eliminarlos.

image

Primero arrastramos un control GridView del cuadro de controles en la ficha Data. Al igual que el control anterior (DetailsView) debemos configurar la fuente de datos a la cual este se va a conectar.

Como la fuente de datos ya la habíamos creado simplemente seleccionamos la misma que teníamos.

image

Al igual que el anterior control podemos asignarle algún de los estilos que ya vienen junto con el control, para esto hacemos clic en “Autoformato”.

image

Una vez asignada la fuente de datos se habilitan las opciones de permitir acciones adicionales. Para nuestro ejemplo seleccionamos “Permitir Paginación”, “Permitir Edición” y “Permitir Borrado.”

Una vez configurado el control vamos a probarlo.

image

Como podemos ver en la tabla de abajo (GridView) podemos visualizar los datos que ya teníamos en nuestra base de datos.

image

Cuando seleccionamos Editar en alguna de las filas de la tabla esta se transforma de tal forma que nos permite editar los valores que se encuentra almacenados.

Ahora cada vez que ingresemos un dato por medio del control (DetailsView) podemos ver como la tabla (GridView) se va actualzando automaticamente.

image image

Conclusiones

Pudimos ver como sin tener que escribir una sola linea de codigo creamos y configuramos la conexiona a una base de datos, creamos los controles y manipulamos sus propiedades para conseguir el objetivo, Visual Studio 2005 trae duficientes recursos para temas como este en donde el objetivo principal es facilitar el trabajo del desarrollador y agilizar los procesos.

Gerardo Ramos – Microsoft Student Partner

Follow

Get every new post delivered to your Inbox.

Join 293 other followers