empresa

Páginas: 5 (1140 palabras) Publicado: 26 de agosto de 2014
















CONSIDERACIONES ANTES DE EMPEZAR LA GUIA
La siguiente guía muestra un ejemplo en el uso de capas para el desarrollo de una aplicación en Visual Studio 2010.
Herramientas:
Visual Studio 2010
Framework 4.0
SQL Server 2008
Antes de empezar la guía es necesario tener en cuenta lo siguiente:
1. En javascript no existe el concepto de clases; sin embargo, sepuede simular una estructura similar con propiedades de la siguiente manera.


2. Para obtener el valor de una caja de texto se debe conocer el atributo id del control input. Si el control tiene un atributo runat="server" no se podrá acceder a su valor.





1. Para obtener el valor de un control asp.net que tiene el atributo runat="server" desde javascript se realiza de la siguientemanera:





2. Para usar PageMethods en javascript se debe agregar la siguiente línea de código dentro de




3. Se usa PageMethods para acceder a las funciones del code-behind de la página asp.net. Sin embargo, no se puede acceder a cualquier función, para ello la función debe tener los siguientes requisitos:

La función debe ser compartida; por esta razón, debe tener la palabrareservada Shared en su declaración.
La función debe tener el atributo _ antes de la declaración.
El atributo sirve para que el resultado que se devuelva al javascript se transporte en el formato JSON.

En la página asp.net






En el code-behind




4. Para obtener las variables enviadas a través de una url se usa Request.QueryString("variable”)

En la primera pagina se invocaa ClienteNewEdit.aspx y se le pasa dos variables: transacción y codigo


En la página ClienteNewEdit.aspx se obtiene las variables de la siguiente manera.




5. Para ejecutar un código javascript desde el code-behind se usa el siguiente código:




GUIA DE DESARROLLO PARA UNA SOLUCIÓN EN CAPAS CON VISUAL STUDIO 2010
1. Creación de los proyectos

Crear un nuevo proyectoAgregar un proyecto de tipo ASP.NET Web Application en VISUAL BASIC.NET



En el explorador de soluciones hacemos click derecho sobre la solución y agregamos un nuevo proyecto.


Agregar la capa de entidades con nombre TVCABLE.Entity



Agregar un proyecto de biblioteca de clases para la capa lógica de negocio.



Agregar un proyecto de biblioteca de clases para la capa de datos.Finalmente en el explorador de soluciones debe quedar de la siguiente manera.



En la capa de entidades crear las carpetas Entity e Interface para una mejor organización. Dentro de la carpeta Entity agregar la clase con las propiedades que representen a la columna de la tabla a la cual se hará mantenimiento.

En la carpeta Interface debe ir la interface donde se colocaran lasdeclaraciones de los métodos a usar.







Agregar las clases en la capa de datos y lógica de negocio para realizar el mantenimiento.



2. Agregar las referencias

Agregar las referencias a la capa de Presentación.




Agregar las referencias de la capa lógica.





Agregar las referencias de la capa de datos.





La capa de entidades no debe tener asociado referencias deotros proyectos.

3. Programación de las capas.

3.1. Capa de presentación
Agregar la cadena de conexión al archivo web.config, se puede realizar manualmente editando dicho archivo o a través del asistente. Para usar el asistente ir a las propiedades de la capa de presentación.







Seleccionar el proveedor de base de datos. En este caso es SQL Server 2008


Ingresar los datosde conexión.



Al realizar el test de conexión debe aparecer el mensaje que indica que la conexión se realizó con éxito.


Finalmente presionar el botón aceptar. La cadena de conexión debe quedar de la siguiente manera.



En el archivo web.config de la capa de presentación debe aparecer la cadena de conexión. El nombre que identifica la conexión es TVCABLE.UI.My.MySettings.TVCable....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Empresas
  • Empresa
  • Empresa
  • Empresas
  • Empresa
  • Empresas
  • Empresa
  • Empresa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS