C# progrmacion sin barreras

Páginas: 20 (4764 palabras) Publicado: 24 de enero de 2011
Laboratorio: Resumen 5ta Estrella.

* Ejercicio 1: Creando una dll con la lógica de negocios. (EntLib 2007).
* Ejercicio 2: Crear un Web Service que provea el servicio. (WCF).
* Ejercicio 3: Creando un sitio ASPNET cliente del Web Service (AJAX + WCF).
* Ejercicio 4: Creando una aplicación de Windows. Front End (CAB + WPF + WCF).
* Ejercicio 5: Creando un WWF.

Finalizadoeste laboratorio usted será capaz de:
* Utilizar Enterprise Library release mayo 2007.
* Utilizar WCF.
* Utilizar ASP.NET con AJAX.
* Utilizar Composite Application Block, release mayo 2007.
* Utilizar WPF.
* Utilizar WWF.
Tiempo estimado para completar el laboratorio 240 minutos.

Solución de el laboratorio:
Dentro del directorio donde se encuentra este documento ustedencontrara un subdirectorio llamado Solución, el cual contiene la solución a este ejercicio y a todos los ejercicios de este laboratorio.
Setup del Laboratorio:
Dentro del directorio donde se encuentra este documento usted encontrara un subdirectorio llamado Setup.
Para ejecutar correctamente el setup de este laboratorio realice los siguientes pasos:
1. Haga clic en “Inicio”, clic en“Todos los Programas”, clic en “Microsoft SQL Server 2005” , clic en “SQL Server Management Studio”.
2. Cuando aparezca el cuadro de dialogo para conectarse a base de datos haga clic en cancel.
3. En el menú FILE haga clic en OPEN y luego clic en FILE.
4. En el cuadro de dialogo OPEN FILE busque el archivo “E:\labfiles\setup\Setup Lab Adventure Works.sql” y haga clic en OPEN.
5. En elmenú QUERY haga clic en EXECUTE.
6. Revise que el mensaje luego de la ejecución sea similar al de la siguiente imagen.

Nota: debe existir la base de datos AdventureWorks en el SQL Server para que este setup funcione correctamente.

Ejercicio 1 Creando una Dll con la lógica de negocios.
En este ejercicio utilizaremos el Application Block de Acceso a Datos que forma parte de EnterpriseLibrary 3.1 Release Mayo 2007.

Escenario
Adventure Works ha implementado una nueva forma de trabajo con listas de precios con descuentos para sus productos. Necesita implementar un web service que permita ver los productos con descuento aprobado, los productos que no tienen aprobado su descuento. Aprobar un descuento y agregarle un descuento a un producto.
Para esto comenzaremos creando una DLLque sea capaz de utilizar el Data Access Application Block que viene con Enterprise Library 3.1 para brindar la funcionalidad requerida.

Tarea | Información |
1. Crear un directorio para la solución. | a) Cree un directorio llamado “AdventureWorks PriceList” en “C:\ AdventureWorks PriceList” |
2. Crear un proyecto DLL. | a) Hacer clic en INICIO, clic en TODOS LOS PROGRAMAS,clic en MICROSOFT VISUAL STUDIO 2005, clic en VISUAL STUDIO 2005 b) Seleccionar crear nuevo proyecto. c) Seleccionar Visual C#, Proyecto de Windows, Class Library. d) En el cuadro de dialogo de nuevo proyecto elegir como directorio para la solución “C:\AdventureWorks PriceList” e) Poner como nombre de la solución “AdventureWorksPL” f) Ver imagen siguiente y hacer clic en OK. |
3.Agregar Referencias | a) En la ventana de SOLUTION EXPLORER en Visual Studio botón derecho DELETE sobre la clase llamada “Class1.cs”. b) Clic OK en el cuadro de dialogo de confirmación de eliminación de la clase. c) En la ventana de SOLUTION EXPLORER en Visual Studio botón derecho sobre el proyecto “PriceListBR” ADD y dentro del menú ADD elegir CLASS. d) Nombrar “PriceList” a la nuevaclase. e) En la línea de definición de la clase agregar “public” antes de “class PriceList”. f) Sobre la ventana de SOLUTION EXPLORER, bajo el proyecto PriceListBR buscar la carpeta REFERENCES, hacer botón derecho sobre esa carpeta y clic en la opción ADD REFERENCE g) En la lista de referencias buscar “Enterprise Library Data Access Application Block” seleccionarlo y hacer clic en OK. h)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progrmacion en c#
  • Progrmación en C++
  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS