UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN"

Transcripción

1 CICLO 02/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN GUIA DE LABORATORIO #9 Nombre de la Práctica: Conectando a Fuentes de Datos Parte II Lugar de Ejecución: Centro de cómputo Tiempo Estimado: 2 horas con 30 minutos MATERIA: Desarrollo de aplicaciones con Software Propietario I. OBJETIVOS Que los estudiantes: 1. Conozcan los objetos y clases necesarias para trabajar con bases de datos en entornos desconectados. 2. Aplicar y comprender los pasos lógicos de creación de copias de bases de datos en caché de servidor 3. Comprender e implementar la forma de actualización de una copia de base de datos con relación a la base de datos original 4. Crear buenas prácticas relacionadas a la gestión de la información en una página web de ASP.NET II. INTRODUCCIÓN TEÓRICA Entorno desconectado de ADO.NET El segundo escenario de acceso a bases de datos relacionales se conoce como Escenario Desconectado, ya que en él una parte de los datos del servidor central se copia localmente y puede luego ser consultada y actualizada sin contar con una conexión abierta. Luego si se desea puede establecerse una conexión con el servidor de base de datos para sincronizar los cambios efectuados sobre la copia local y actualizar los datos. Este tipo de funcionalidad es particularmente útil para escenarios de usuarios móviles, que salen de su oficina con una laptop, un SmartPhone o una PocketPC y desean poder continuar trabajando por más que no tengan conectividad física con el servidor de base de datos ubicado en la red interna de la empresa. Algunas ventajas que provee un escenario de acceso a datos desconectado son: La posibilidad de trabajar sobre los datos independientemente del resto de los usuarios de la aplicación. Mayor escalabilidad en el acceso a datos y utilización más óptima de recursos del servidor, ya que se mantiene en un mínimo indispensable la cantidad y duración de conexiones abiertas. Mayor performance, al trabajar con una copia local de los datos. Desarrollo de Aplicaciones con Software Propietario 1 / 22

2 Algunas Desventajas: Puede ocurrir que en un momento dado un usuario no esté accediendo a los datos más actualizados del repositorio central Al momento de sincronizar los cambios efectuados localmente contra el repositorio central pueden surgir conflictos, los cuales deben ser resueltos manualmente. Clase DataSet El DataSet de ADO.NET es el componente central de la arquitectura sin conexión de ADO.NET. El DataSet está expresamente diseñado para el acceso a datos independientemente del origen de datos. Como resultado, se puede utilizar con múltiples y distintos orígenes de datos, con datos XML o para administrar datos locales de la aplicación. El DataSet contiene una colección de uno o más objetos DataTable formados por filas y columnas de datos, así como información sobre claves principales, claves externas, restricciones y relaciones relativas a los datos incluidos en los objetos DataTable. Objeto estrella en ADO.NET Representa una caché de datos en memoria Contiene DataTables Lee y escribe datos y esquemas en XML Puede ser tipado o no tipado. o Ambos heredan de la clase DataSet El tipado se apoya en un esquema XML (.XSD) para generar la clase El tipado tiene ventajas: o Expone estructura como propiedades y métodos: Intellisense o Recoge la Primary key Desarrollo de Aplicaciones con Software Propietario 2

3 Clase SQLAdapter Representa un conjunto de Commands y una Connection Puente entre el DataSet y la BD Lee y actualiza la BD: SelectCommand, UpdateCommand, InsertCommand DeleteCommand Clase DataTable Representa una tabla en memoria Lo rellena un DataAdapter o a mano Componente principal de los objetos DataSet y DataView Clase DataView Vista personalizada de un objeto DataTable Filtros, ordenación, búsquedas DataRelation Define relaciones entre tablas Utiliza columnas de un DataTable Desarrollo de Aplicaciones con Software Propietario 3

4 III. MATERIALES Y EQUIPO Para la realización de la guía de práctica se requerirá lo siguiente: No. Requerimiento Cantidad 1 Guía de práctica #9: Conectando a Fuentes de Datos Parte II 1 2 Computadora con Visual Studio 2012 instalado y una instancia de SQL Server con Management Studio Express 1 3 Memoria USB o disco flexible 1 IV. PROCEDIMIENTO Ejercicio #1 Creación de base de datos usando SQL Server 2012 para que funcione como fuente de datos. 1. Proceda a iniciar la herramienta Microsoft SQL Server Management Studio instalada en su computadora. Una vez cargada, en el Explorador de objetos, de clic secundario sobre la carpeta Databases del servidor SQL y cree la base de datos EmpresaPlazaLibre. Luego proceda a ejecutar el script (SQLcreacionBDD_EmpresaPlazaLibre.sql) que se le proporciona en los recursos de esta guía. Cuando ya haya ejecutado todas las querys, proceda a verificar mediante un diagrama las relaciones entre las tablas, las cuales deben verse como se muestra a continuación: 2. Proceda a iniciar Microsoft Visual Studio desde su computadora. Cree un sitio web denominado SitioWeb9_CARNET, en donde debe reemplazar CARNET por su respectivo carnet. Desarrollo de Aplicaciones con Software Propietario 4

5 Ejercicio #2 Creación de conexión desde Visual Studio con el origen de datos a través del asistente. 3. Ahora creara una conexión de tal forma que esta se encuentre activa desde nuestra ventana. De esta manera se podrá administrar los objetos de bases de datos desde el IDE. 4. Seleccione al menú Ver e inicie al Explorador de Servidores. Podrá observar que se carga una nueva ventana listando los diferentes servidores asociados a la aplicación. El que nos interesa por el momento es el que indica Conexiones de datos. Desde este punto, agreguemos una nueva conexión, dando clic secundario sobre la opción Conexiones de datos. Automáticamente verá un menú emergente del cual deberá seleccionar la opción de Agregar conexión. 5. Se nos mostrará una ventana con un asistente, donde se nos solicita especificar los parámetros de conexión a nuestro servidor. Estos parámetros son los que se explican en la introducción teórica de esta guía de laboratorio. Procederemos a llenar el formulario presentado de la siguiente forma: del campo Nombre del servidor, seleccione el servidor asociado a su instancia de SQL Server instalada en su computadora. Para conexión con el servidor, debe usar conexión con autenticación de Windows. Posteriormente seleccione la base de datos que creo usted en el inicio de esta guía. La configuración anterior debe quedar como muestra la siguiente imagen. Finalmente de clic en el botón de probar conexión el cual nos indicara si se ha podido establecer la conexión. Si esta ha sido satisfactoria, de clic en Aceptar. Desarrollo de Aplicaciones con Software Propietario 5

6 6. Una vez creada la conexión, procederemos a configurar la cadena de conexión en nuestro archivo web.config, ya que de esta manera se podrá mantener una sola cadena de conexión en todo el sitio. Para ello, de clic secundario sobre la conexión antes establecida y del menú emergente, dar clic en Propiedades. Una vez se carguen las propiedades de la conexión, copia la propiedad Cadena de conexión de la ventana de propiedades. Debe conservar los datos en memoria. Verifique la siguiente imagen. 7. Ahora, editar el archivo web.config de su sitio web, para agregar las siguientes líneas de código. En la etiqueta connectionstring debe colocar el valor de la cadena de conexión copiada en el punto anterior. Para una mejor referencia consulte los pasos de la guía número 8. Al final debe quedar un código similar al que se muestra a continuación: <connectionstrings> <add name="conexion" connectionstring="data Source=localhost;Initial Catalog= EmpresaPlazaLibre;Integrated Security=True" providername="system.data.sqlclient" /> </connectionstrings> Lo que se acaba de realizar es la adición de las cadenas de conexión en el web.config de tal manera que se encuentre disponible en todos nuestros archivos de código del proyecto. Esto es de suma utilidad ya que en casos de que se necesite cambiar la cadena de conexión, únicamente se modifica este archivo a las nuevas referencias de la fuente de datos, sin estar cambiando una a una las conexiones existentes. La etiqueta de conexión describe una propiedad name la cual establece el nombre con la que estableceremos nuestra conexión desde el código en C#. La propiedad connectionstring establece la ruta al servidor de base de datos y la base de datos misma. Finalmente el providername establece el espacio de nombres del proveedor de datos que utilizaremos para la gestión de nuestra conexión. 8. Una vez creado nuestro sitio web, procederemos a configurar las condiciones de trabajo del mismo mediante la inclusión de carpetas y archivos. Para ello, ingresa a la carpeta de recursos de esta Desarrollo de Aplicaciones con Software Propietario 6

7 práctica, selecciona a las 4 subcarpetas y cópialas hacia el interior de la carpeta raíz del sitio (donde tú ubicaste el proyecto al momento de guardar este sitio web). 9. Luego, retorna al explorador de proyectos de Visual Studio y da clic secundario sobre el icono del sitio web y da clic en opción actualizar carpeta. Se agregan las 4 carpetas de recursos al sitio. 10. Procederemos ahora a crear la lógica de nuestra aplicación, para ello proceda a agregar una nueva clase con el nombre conexiondesconetada.cs, en donde se alojará todo el código que gestionará los procesos con la base de datos. using System; Proceda a digitar el siguiente código, tomando en cuenta las instrucciones using adicionales que se han cargado: using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; using System.Configuration; using System.Data; using System.Web.UI.WebControls; public class conexiondesconetada //Declaramos loss objetos que utilizaremos en toda nuestra clase string coneccionstring; SqlConnection conexionsql; DataSet DataSetPrincipal; SqlDataAdapter DataAdapterEspecífico; public conexiondesconetada() //Configuramos la conexion y obtenemos la cadena de conexion desde el Web.config coneccionstring = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; conexionsql = new SqlConnection( coneccionstring ); DataSetPrincipal = new DataSet(); conexionsql.open(); //Inicializamos el adaptador específico que se utilizará en la gestión de registros de producto DataAdapterEspecífico = new SqlDataAdapter(); Desarrollo de Aplicaciones con Software Propietario 7

8 DataAdapterEspecífico.SelectCommand = new SqlCommand("SELECT * FROM Products", conexionsql); public void conectar() conexionsql.open(); public void desconectar() conexionsql.close(); public void copiarbasedatos() //Cargamos las tablas al dataset a través del método cargartabla cargartabla( "Categories", "CategoryID" ); cargartabla("suppliers", "SupplierID" ); cargartabla( "Products", "ProductID" ); //Establecemos la relacion de llaves foraneas entre las tablas, verifique la sintaxis de cada una de llas ForeignKeyConstraint fk1_cat_pro; fk1_cat_pro=new ForeignKeyConstraint(DataSetPrincipal.Tables["Categories"].Columns["CategoryID"], DataSetPrincipal.Tables["Products"].Columns["CategoryID"]); DataSetPrincipal.Tables["Products"].Constraints.Add(fk1_cat_pro); ForeignKeyConstraint fk1_sup_pro; fk1_sup_pro=new ForeignKeyConstraint(DataSetPrincipal.Tables["Suppliers"].Columns["SupplierID"], DataSetPrincipal.Tables["Products"].Columns["SupplierID"]); DataSetPrincipal.Tables["Products"].Constraints.Add(fk1_sup_pro); public void cargartabla(string nombretabla, String primarykey) nombretabla = nombretabla.trim(); //Si la tabla no existe en el contexto actual, procederemos a adicionarla if (DataSetPrincipal.Tables.IndexOf(nombreTabla) == -1) //Configuramos un control dataadapter para que funcione como puente entre dataset y base de datos Desarrollo de Aplicaciones con Software Propietario 8

9 SqlDataAdapter dataadapter = new SqlDataAdapter(); dataadapter.selectcommand = new SqlCommand(); dataadapter.selectcommand.commandtext = "SELECT * FROM " + nombretabla; dataadapter.selectcommand.connection = conexionsql; dataadapter.selectcommand.commandtype = CommandType.Text; //Populamos el dataset con la tabla que acabamos de obtener dataadapter.fillschema(datasetprincipal, SchemaType.Source, nombretabla); dataadapter.fill(datasetprincipal, nombretabla); dataadapter.selectcommand.dispose(); dataadapter.dispose(); primaria //Obtenemos la tabla actual y establecemos el campo que se utilizará como llave DataTable tablaactual; tablaactual = DataSetPrincipal.Tables[ nombretabla ]; DataColumn[] columnasprincipales = new DataColumn[1]; columnasprincipales[0] = tablaactual.columns[ primarykey ]; tablaactual.primarykey = columnasprincipales; public void llenarcombo(ref DropDownList combobox, String nombretabla, String campovalor, String campotexto) //Asociamos al control de combobox la fuente de datos desde donde obtendrá su información nombretabla = nombretabla.trim(); combobox.datasource = DataSetPrincipal; combobox.datamember = nombretabla; combobox.datavaluefield = campovalor; combobox.datatextfield = campotexto; combobox.databind(); public object[] getdatarow(int ProductID) //Obtenemos un arreglo genérico con los datos de una fila en especifico a la que se le pasa Desarrollo de Aplicaciones con Software Propietario 9

10 como parametro //el ID a seleccionar desde la tabla object[] datosretorno = new object[8]; DataRow[] filaseleccionada; filaseleccionada = DataSetPrincipal.Tables["Products"].Select("ProductID="+ProductID); if (filaseleccionada.length == 1) datosretorno[0] = filaseleccionada[0]["productid"]; datosretorno[1] = filaseleccionada[0]["productname"]; datosretorno[2] = filaseleccionada[0]["supplierid"]; datosretorno[3] = filaseleccionada[0]["categoryid"]; datosretorno[4] = filaseleccionada[0]["quantityperunit"]; datosretorno[5] = filaseleccionada[0]["unitprice"]; datosretorno[6] = filaseleccionada[0]["unitsinstock"]; datosretorno[7] = filaseleccionada[0]["unitsonorder"]; return datosretorno; public void cargarproductosentabla(ref GridView grid, string categoria, string proveedor) grid.columns.clear(); //Cargamos un dataview ya que es el que nos permite hacer filtros sobre la tabla seleccionada DataView vistafiltro = new DataView(DataSetPrincipal.Tables["Products"]); if (categoria!= "0") vistafiltro.rowfilter = "CategoryID = " + categoria; if (proveedor!= "0") vistafiltro.rowfilter = "SupplierID = " + proveedor; //Configuramos el gridview que es pasado por referencia para que su fuente de datos sea el dataview Desarrollo de Aplicaciones con Software Propietario 10

11 //configurado y populado anteriormente, ademas establecemos que el campo principal sea la columna de ProductID grid.datasource = vistafiltro; grid.databind(); grid.allowpaging = true; grid.datakeynames = new String[1]"ProductID"; //Configuramos un boton de editar el cual será añadido al grid ButtonField columnaeditar = new ButtonField(); columnaeditar.headertext = "Editar"; columnaeditar.headerstyle.horizontalalign = HorizontalAlign.Center; columnaeditar.buttontype = ButtonType.Button; columnaeditar.text = "Editar"; columnaeditar.commandname = "Seleccionar"; columnaeditar.controlstyle.cssclass = "button special"; grid.columns.add(columnaeditar); //Configuramos un boton de eliminar que será añadido al grid ButtonField columnaeliminar = new ButtonField(); columnaeliminar.headertext = "Eliminar"; columnaeliminar.headerstyle.horizontalalign = HorizontalAlign.Center; columnaeliminar.buttontype = ButtonType.Button; columnaeliminar.text = "Eliminar"; columnaeliminar.commandname = "Eliminar"; columnaeliminar.controlstyle.cssclass = "button special"; grid.columns.add(columnaeliminar); //Recargamos el grid y seteamos los nombres de las columnas grid.databind(); grid.headerstyle.horizontalalign = HorizontalAlign.Center; grid.headerrow.cells[2].text = "ID"; grid.headerrow.cells[3].text = "Producto"; grid.headerrow.cells[4].text = "Proveedor"; grid.headerrow.cells[5].text = "Categoría"; grid.headerrow.cells[6].text = "Cant/Unidad"; grid.headerrow.cells[7].text = "Precio"; grid.headerrow.cells[8].text = "Disponibles"; grid.headerrow.cells[9].text = "Ordenadas"; Desarrollo de Aplicaciones con Software Propietario 11

12 grid.pagerstyle.cssclass = "pager"; public int actualizarproducto(int ProductID, object[] datosactualizados ) DataRow fila2update; DataTable tablaproductos; tablaproductos = DataSetPrincipal.Tables["Products"]; try fila2update = tablaproductos.rows.find(productid); fila2update["productname"] = datosactualizados[0].tostring(); fila2update["supplierid"] = int.parse(datosactualizados[1].tostring()); fila2update["categoryid"] = int.parse(datosactualizados[2].tostring()); fila2update["quantityperunit"] = datosactualizados[3].tostring(); fila2update["unitprice"] = double.parse(datosactualizados[4].tostring()); fila2update["unitsinstock"] = int.parse(datosactualizados[5].tostring()); fila2update["unitsonorder"] = int.parse(datosactualizados[6].tostring()); if (DataSetPrincipal.HasChanges()) SqlCommandBuilder comando = new SqlCommandBuilder(DataAdapterEspecífico); int filasafectadas = DataAdapterEspecífico.Update(DataSetPrincipal, "Products"); DataSetPrincipal.AcceptChanges(); return filasafectadas; return 0; catch(exception e) return 0; public int eliminarproducto(int ProductID) DataRow fila2delete; Desarrollo de Aplicaciones con Software Propietario 12

13 DataTable tablaproductos; tablaproductos = DataSetPrincipal.Tables["Products"]; try fila2delete = tablaproductos.rows.find(productid); fila2delete.delete(); if (DataSetPrincipal.HasChanges()) SqlCommandBuilder comando = new SqlCommandBuilder(DataAdapterEspecífico); int filasafectadas = DataAdapterEspecífico.Update(DataSetPrincipal, "Products"); DataSetPrincipal.AcceptChanges(); return filasafectadas; return 0; catch return 0; 11. Ahora, proceda a agregar un nuevo Web Form con nombre Default.aspx, y luego digite el siguiente marcado. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE HTML> <html> <head> <title>control de Productos</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <!--[if lte IE 8]><script src="css/ie/html5shiv.js"></script><![endif]--> <script src="js/jquery.min.js"></script> <script src="js/jquery.scrolly.min.js"></script> <script src="js/jquery.dropotron.min.js"></script> Desarrollo de Aplicaciones con Software Propietario 13

14 <script src="js/jquery.scrollex.min.js"></script> <script src="js/skel.min.js"></script> <script src="js/skel-layers.min.js"></script> <script src="js/init.js"></script> <noscript> <link rel="stylesheet" href="css/skel.css" /> <link rel="stylesheet" href="css/style.css" /> <link rel="stylesheet" href="css/style-xlarge.css" /> </noscript> <!--[if lte IE 9]><link rel="stylesheet" href="css/ie/v9.css" /><![endif]--> <!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]--> </head> <body> <!-- Header --> <header id="header" class="skel-layers-fixed"> <h1 id="logo"><a href="/">página Principal</a></h1> <nav id="nav"> <ul> <li><a href="" class="button special">nuevo Producto</a></li> </ul> </nav> </header> <style>.pager table width: auto!important; </style> <!-- Main --> <div id="main" class="wrapper style1"> <div class="container"> <!-- Formulario de Ingreso de Información --> <section> <form id="form1" runat="server"> <div class="row uniform 50%"> <div class="5u 12u$(xsmall)"> Categoría Desarrollo de Aplicaciones con Software Propietario 14

15 <div class="select-wrapper"><asp:dropdownlist ID="ddlCategorias" runat="server"></asp:dropdownlist> <div class="5u 12u$(xsmall)"> Proveedor <div class="select-wrapper"><asp:dropdownlist ID="ddlProveedor" runat="server"></asp:dropdownlist> <div class="2u 12u$(xsmall)"> <br /> <asp:button ID="btnBuscar" runat="server" Text="Buscar" Width="100%" CssClass="special" /> <div class="12u 12u$(xsmall)"> <asp:gridview ID="GridView1" Width="100%" CssClass="alt" runat="server"></asp:gridview> </form> </section> <!-- Footer --> <footer id="footer"> <ul class="icons"> <li><a href="#" class="icon alt fa-twitter"><span class="label">twitter</span></a></li> <li><a href="#" class="icon alt fa-facebook"><span class="label">facebook</span></a></li> <li><a href="#" class="icon alt fa-envelope"><span class="label"> </span></a></li> </html> </body> </footer> </ul> <ul class="copyright"> </ul> <li> All rights reserved.</li> Desarrollo de Aplicaciones con Software Propietario 15

16 12. En la página de código subyacente (Default.aspx.cs), agregue una nueva variable de tipo conexiondesconectada, llamada nuevaconexion. Esta corresponde a la clase que creamos anteriormente. 13. Luego, en el evento Page_Load, proceda a digitar el siguiente código. Verifique además como se declaró la variable del punto anterior. Posterior a ello, proceda a ejecutar su página y observe lo que se carga en el navegador. 14. Ahora, procede a programar el evento asociado a la paginación del GridView1. Para ello, siempre en la misma página de Default.aspx.cs proceda a digitar el siguiente código teniendo especial cuidado en el nombre del método. 15. Ahora, programaremos el evento asociado a los botones de eliminar y editar creados mediante código y que serán añadidos al GridView en uso. Digita el siguiente código. Desarrollo de Aplicaciones con Software Propietario 16

17 16. Ahora, lo único que nos resta es enlazar dichos eventos con el grid original. Para ello, ubíquese en la vista de código de la página Default.aspx y añada los siguientes atributos AL GRIDVIEW, tal y como se muestra en la figura. Luego proceda a ejecutar la página nuevamente y verifique la paginación de la tabla así como también si es posible eliminar un registro de los mostrados en la tabla. 17. Ahora, en la vista de diseño, de doble clic al botón de buscar para que se cree el respectivo método de OnClick asociado al botón, y luego proceda a digitar el siguiente código. Proceda a ejecutar nuevamente la página y realice cambios en los filtros de búsqueda para determinar el funcionamiento del mismo. 18. Ahora, cree un nuevo WebForm con el nombre de EditarRegistro.aspx y añada el siguiente código. Desarrollo de Aplicaciones con Software Propietario 17

18 Page Language="C#" AutoEventWireup="true" CodeFile="EditarRegistro.aspx.cs" Inherits="EditarRegistro" %> <!DOCTYPE HTML> <html> <head> <title>edición de Producto</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <!--[if lte IE 8]><script src="css/ie/html5shiv.js"></script><![endif]--> <script src="js/jquery.min.js"></script> <script src="js/jquery.scrolly.min.js"></script> <script src="js/jquery.dropotron.min.js"></script> <script src="js/jquery.scrollex.min.js"></script> <script src="js/skel.min.js"></script> <script src="js/skel-layers.min.js"></script> <script src="js/init.js"></script> <noscript> <link rel="stylesheet" href="css/skel.css" /> <link rel="stylesheet" href="css/style.css" /> <link rel="stylesheet" href="css/style-xlarge.css" /> </noscript> <!--[if lte IE 9]><link rel="stylesheet" href="css/ie/v9.css" /><![endif]--> <!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]--> </head> <body> <!-- Header --> <header id="header" class="skel-layers-fixed"> <h1 id="logo"><a href="/">página Principal</a></h1> </header> <style>.pager table width: auto!important; </style> <!-- Main --> <div id="main" class="wrapper style1"> Desarrollo de Aplicaciones con Software Propietario 18

19 <div class="container"> <!-- Formulario de Ingreso de Información --> <section> <form id="form1" runat="server"> <section> <h3>edición de Registros</h3> <div class="row uniform 50%"> <asp:hiddenfield ID="ProductID" runat="server" /> <div class="6u 12u$(xsmall)"> <asp:label runat="server" Text="Nombre de Producto"></asp:Label> <asp:textbox ID="ProductName" runat="server"></asp:textbox> <div class="6u 12u$(xsmall)"> Proveedor <div class="select-wrapper"><asp:dropdownlist ID="SupplierID" runat="server"></asp:dropdownlist> <div class="6u 12u$(xsmall)"> Categoría <div class="select-wrapper"><asp:dropdownlist ID="CategoryID" runat="server"></asp:dropdownlist> <div class="6u 12u$(xsmall)"> <asp:label runat="server" Text="Cantidad por Unidad"></asp:Label> <asp:textbox ID="QuantityPerUnit" runat="server"></asp:textbox> <div class="6u 12u$(xsmall)"> <asp:label runat="server" Text="Precio Unitario"></asp:Label> <asp:textbox ID="UnitPrice" runat="server"></asp:textbox> <div class="6u 12u$(xsmall)"> <asp:label runat="server" Text="Existencias"></asp:Label> <asp:textbox ID="UnitsInStock" runat="server"></asp:textbox> Desarrollo de Aplicaciones con Software Propietario 19

20 Ordenadas"></asp:Label> runat="server"></asp:textbox> <div class="6u$ 12u$(xsmall)"> <asp:label runat="server" Text="Unidades <asp:textbox <div class="2u 12u$(xsmall)"> <br /> ID="UnitsOnOrder" <asp:button OnClientClick="return confirm(' Desea proceder con la actualización del registro?');" ID="btnModificar" runat="server" Text="Actualizar" Width="100%" CssClass="special" /> </form> </section> </section> <!-- Footer --> <footer id="footer"> <ul class="icons"> <li><a href="#" class="icon alt fa-twitter"><span class="label">twitter</span></a></li> <li><a href="#" class="icon alt fa-facebook"><span class="label">facebook</span></a></li> <li><a href="#" class="icon alt fa-envelope"><span class="label"> </span></a></li> </footer> </ul> <ul class="copyright"> </ul> <li> All rights reserved.</li> </html> </body> Desarrollo de Aplicaciones con Software Propietario 20

21 19. En la página de código subyacente (EditarRegistro.aspx.cs), agregue una nueva variable de tipo conexiondesconectada que corresponde a la clase que creamos anteriormente. El nombre de la variable debe ser nuevaconexion. 20. En el evento Page_Load, proceda a digitar el siguiente código, verifique además como se declaró la variable del punto anterior, posterior a ello, proceda a ejecutar su página y observe lo que se carga en el navegador. 21. Ahora, en la vista de diseño, de doble clic al botón btnmodificar para que se cree el respectivo método de OnClick asociado al botón de modificar, y luego proceda a digitar el siguiente código. Desarrollo de Aplicaciones con Software Propietario 21

22 22. Proceda a ejecutar la página Default.aspx y luego seleccione un registro para editar, modifique algún dato y posteriormente guarde los cambios. V. ANÁLISIS DE RESULTADOS 1. Comente con sus propias palabras y en base a su análisis el código de la clase conexiondesconectada.cs de una forma clara y entendible. 2. Cree una nueva página donde se permita, mediante controles web, ingresar un nuevo registro a la tabla de Products, haciendo uso del entorno desconectado mostrado en la guía. Para ello, puede auxiliarse del método de actualización de producto de la clase conexiondesconectada.cs y del siguiente recurso: VI. BIBLIOGRAFÍA 1. Thierry GROUSSARD. (2013). C# 5: Los fundamentos del lenguaje Desarrollar con Visual Studio Barcelona: ENI Desarrollo de Aplicaciones con Software Propietario 22

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 01/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO #5 Nombre de la Práctica: Conectando a Fuentes de Datos Parte II Lugar de Ejecución: Centro

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO: 02/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN GUIA DE LABORATORIO # 8 Nombre de la Práctica: Conectando a Fuentes de Datos Parte I Lugar de Ejecución:

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #14

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #14 CICLO 02/ 2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: Materia: GUIA DE LABORATORIO #14 Creación

Más detalles

Día 2: Utilizando controles de datos en Visual Studio 2008.

Dí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 detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

ADO.NET con Base de datos SQL Server

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 detalles

11 Conexión a base de datos.

11 Conexión a base de datos. Objetivos: 11 Conexión a base de datos. Identificar requisitos de conexión a las bases de datos. Elaborar conexiones. Recursos: Visual Studio 2010 o superior Guías prácticas. Datos ejemplo. Introducción

Más detalles

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

Más detalles

Manual 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 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 detalles

GUÍ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

GUÍ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 detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD 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/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Administración de cursos haciendo uso de Moodle Lugar de Ejecución:

Más detalles

Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV

Programació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 Procedimientos Almacenados... 1 Procedimientos Almacenados (Stored Procedures)... 1 Sintaxis de Procedimientos Almacenados...

Más detalles

Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV

Programació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 detalles

Reportes en.net con Crystal Reports

Reportes 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 detalles

Programación Aplicada II Ing. Héctor Abraham Hernández

Programación Aplicada II Ing. Héctor Abraham Hernández Programación Aplicada II Ing. Héctor Abraham Hernández Guía #7 Fecha: 28/02/2011 Introducción al Visual Web Developer 2008 Objetivo: Conocer cual es el ambiente de web Developer. Microsoft Visual Web Developer

Más detalles

8- Diseño de bases de datos

8- Diseño de bases de datos Objetivos: 8- Diseño de bases de datos Construir diagramas ER de una base de datos. Manejar software de modelado de bases de datos Recursos: Microsoft SQL Server Management Studio Guías prácticas. http://www.mysql.com/products/workbench/

Más detalles

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

GUIA DE LABORATORIO #10 Nombre de la Practica: Proxy y Filtrado web en ClearOS Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos

GUIA DE LABORATORIO #10 Nombre de la Practica: Proxy y Filtrado web en ClearOS Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO #10 Nombre de la Practica: Proxy y Filtrado web en ClearOS Lugar: Laboratorio de Redes Tiempo

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).

Tema: 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

Visor de presupuestos en Android

Visor de presupuestos en Android Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos

Más detalles

Manual de Instalación Elaborado: IdeaSys, 30 de Junio de 2015 Departamento de documentación

Manual de Instalación Elaborado: IdeaSys, 30 de Junio de 2015 Departamento de documentación Manual de Instalación Elaborado: IdeaSys, 30 de Junio de 2015 Departamento de documentación 1 Índice Contenido Índice... 2 Introducción... 3 Acerca del manual... 3 Pre-Requisitos... 4 Instalación... 4

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

TEMA 5: Trabajando con bases de datos. ClaseOracleBD

TEMA 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 detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7 Copia de seguridad en Wingest 7 desde WgAdmin Los pasos a seguir serán los siguientes: - Todos los usuarios de la aplicación deberán estar fuera de ella. - Deberemos entrar en nuestra carpeta de Wingest

Más detalles

Mecanismos de acceso a datos usando ADO.NET

Mecanismos 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

Tutorial para la creación de un sitio Web con un formulario ASP.NET

Tutorial para la creación de un sitio Web con un formulario ASP.NET UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS FACULTAD DE INFORMÁTICA, ELECTRONICA Y COMUNICACIÓN INGENIERIA EN INFORMÁTICA Tutorial para la creación de un sitio Web con un formulario

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer.

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Crear una página Web básica en Visual Web Developer Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Visual Web Developer es una herramienta

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD 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 detalles

Desarrollo de WebParts

Desarrollo de WebParts How to Desarrollo de WebParts Versión: 2.0 Fecha de publicación 30-03-2011 Aplica a: Q-flow 3.0 y Q-flow 3.1 Índice Introducción... 3 Generalidades... 3 WebParts... 3 Alcance de las WebParts en Q-flow...

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD 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/2015 GUIA DE LABORATORIO #3 Nombre de la Práctica: Creación de menús con Joomla Lugar de Ejecución: Centro de cómputo

Más detalles

MANUAL DE USUARIO AVMsorguar

MANUAL DE USUARIO AVMsorguar MANUAL DE USUARIO AVMsorguar TABLA DE CONTENIDO TABLA DE CONTENIDO...1 INSTALADOR...2 INSTALACION...3 MANUAL DE USO...8 DESCARGA DE DATOS...8 CONFIGURACION DEL AVM...9 VISUALIZACION DE LOS DATOS...10 MANEJO

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).

Tema: 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 detalles

Programación páginas web con ASP.NET 3.5 (C#)

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

Guía de usuario CUBO TI

Guía de usuario CUBO TI Guía de usuario CUBO TI Soluciones Administrativo Financieras y Comerciales para Empresas Departamento de Ingeniería de Software TI Contenido Guía de usuario de Cubos Suite para Windows... 3 Introducción...

Más detalles

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Contenidos 1. Propósito 3 2. Realizar una copia de seguridad con SQL Server 2005 4 3. Restaurar una copia de seguridad con SQL Server

Más detalles

Guía de Instalación Proscai

Guía de Instalación Proscai 1 Guía de Instalación Proscai 2-3 Guía de Instalación Proscai En este documento se explica el proceso de instalación de Proscai, así como la procesos para registrar el sistema y configurar su base de datos.

Más detalles

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

Más detalles

Figura No. IV-111. Página No. 125

Figura No. IV-111. Página No. 125 7. opción del menú principal: ventana 7.3. Nombre de la opción: Cascada. Objetivo del módulo: Ordenar las ventanas abiertas por el usuario en forma de cascada. Descripción Funcional: a) Acceso Para utilizar

Más detalles

MANUAL DE INSTALACIÓN

MANUAL DE INSTALACIÓN MANUAL DE INSTALACIÓN MANUAL DE INSTALACIÓN DE GOTELGEST.NET En este breve manual sobre la instalación de la aplicación de Gotelgest.net se explicará todo el proceso que hay que llevar a cabo para que

Más detalles

Administrar El Usuario Mediante Windows NT

Administrar El Usuario Mediante Windows NT Administrar El Usuario Mediante Windows NT Administración de usuarios El Administrador de usuarios es la utilidad estándar que ofrece Windows NT. Como su nombre indica, se encarga de la administración

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para 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

Manual AGENDA DE RESPALDO

Manual AGENDA DE RESPALDO Gemelo Backup Online DESKTOP Manual AGENDA DE RESPALDO Es un software que se instala automáticamente en su PC, una vez que se ha registrado como usuario. Realiza sus respaldos de manera automática. Usted

Más detalles

Hardata Hdx Server 3 Networks Automation. Manual de usuario Versión 3.0.7.23

Hardata Hdx Server 3 Networks Automation. Manual de usuario Versión 3.0.7.23 Hardata Hdx Server 3 Networks Automation Versión 3.0.7.23 Última modificación: diciembre de 2010 Índice 1. Introducción... 3 1.1. Recomendaciones previas... 3 2. Configuración... 4 3. Database... 5 4.

Más detalles

AVA-SECSystemWeb. Introducción Características del producto Especificaciones Técnicas

AVA-SECSystemWeb. Introducción Características del producto Especificaciones Técnicas AVA-SECSystemWeb Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-SECSystemWeb? El Sistema de Seguridad AVA-SecSystemWeb, se encarga de la Autenticación y Autorización

Más detalles

Arturo Cepeda Pérez. Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Arturo Cepeda Pérez. Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN Tabla de contenidos 1. Requisitos... 1 2. Instalación de la aplicación... 2 3. Instalación del repositorio de plantillas... 4 3.1. Instalación

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION CICLO 01-2014 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 13 Nombre de la práctica: Alojamiento web, dominio y transferencia FTP Lugar de ejecución:

Más detalles

Marcos 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 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 detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

1. Configuración del entorno de usuario

1. Configuración del entorno de usuario Tabla de Contenidos 1. Configuración del entorno de usuario 1.1. Temas 1.2. Apariencia 1.3. Configuración del menú Inicio 2. Configuración de los equipos portátiles en red 2.1. Realizar copia de seguridad

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

Manual Instalación. Componentes necesarias para operar en la Facturación Electrónica SII

Manual Instalación. Componentes necesarias para operar en la Facturación Electrónica SII Manual Instalación Componentes necesarias para operar en la Facturación Electrónica SII Fecha: 03/06/2008 CONTROL DE VERSIONES... 3 1. INTRODUCCIÓN... 4 2. REQUERIMIENTOS DE AMBIENTE... 5 2.1 EN CUANTO

Más detalles

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

Componentes de una aplicación ASP.NET

Componentes 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 detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

Manual de uso de Moodle para alumnos

Manual de uso de Moodle para alumnos Manual de uso de Moodle para alumnos Versión adaptada para Eureka FACULTAD DE PSICOLOGÍA - UNIVERSIDAD DE GRANADA Granada, Septiembre 2011 1. Primeros pasos...3 I. Registro de alumnos...3 II. Olvidó su

Más detalles

PROCESO DE ACTUALIZACION SISTEMA HGINET. Fecha 2014-12-02 Versión 2014.3 RTM

PROCESO DE ACTUALIZACION SISTEMA HGINET. Fecha 2014-12-02 Versión 2014.3 RTM PROCESO DE ACTUALIZACION SISTEMA HGINET Fecha 2014-12-02 Versión 2014.3 RTM 1 TABLA DE CONTENIDO ASPECTOS A TENER EN CUENTA PARA UN USO SEGURO Y CORRECTO DE ESTE DOCUMENTO 3 1. Descargar la actualizacion

Más detalles

Tutorial 4. Aplicaciones Web con NetBeans 5.0

Tutorial 4. Aplicaciones Web con NetBeans 5.0 Tutorial 4 Aplicaciones Web con NetBeans 5.0 Creación de un Proyecto Para crear un programa de consola en Java utilizando NetBeans 5.0 lo primero que hay que hacer es crear un proyecto. Un proyecto nos

Más detalles

TEMA 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 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 detalles

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general sobre el proceso de migración de Management

Más detalles

Guía de Instalación de XTBox

Guía de Instalación de XTBox Guía de Instalación de XTBox Índice 1.Instalación de IIS... 3 2. Instalar Framework 3.5... 7 3. Instalar Framework 4.0... 9 Instalación del servidor de bases de datos y restauración... 10 Instalación de

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD 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 detalles

INFORMACIÓN GENERAL CONFIGURACIÓN DE CORREO TIPOS DE USUARIO SEGÚN EL USO

INFORMACIÓN GENERAL CONFIGURACIÓN DE CORREO TIPOS DE USUARIO SEGÚN EL USO INFORMACIÓN GENERAL CONFIGURACIÓN DE CORREO TIPOS DE USUARIO SEGÚN EL USO Estimado socio: Este documento explica como acceder al correo electrónico de la Sociedad Española de Cardiología ya sea mediante

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Video 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados

Video 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 detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD 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/2011 GUIA DE LABORATORIO #1 Nombre de la Práctica: Adquisición de servicio webhosting Lugar de Ejecución: Centro

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

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 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 detalles

Curso Online de Microsoft

Curso Online de Microsoft Curso Online de Microsoft SQL Server Presentación: Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador

Más detalles

Instalación del Admin CFDI

Instalación del Admin CFDI Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí

Más detalles

ADO.NET. Arquitectura de ADO.NET

ADO.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 detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Transacciones UIF División de Servicios a Instituciones Financieras 10 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga e Instalación

Más detalles

Manual de Instalación

Manual de Instalación ASEGURA Estima el requerimiento financiero para el aseguramiento Manual de Instalación Agosto, 2015 La herramienta presentada fue elaborada por el proyecto USAID Políticas en Salud, en estrecha colaboración

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA PROYECTO FINAL Manual de Configuración Organización: Juan Lomo ALUMNOS Boczkowski Lucas (50189) Calvo Outes Ignacio (50235) Emilio Ezequiel (50323)

Más detalles

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo. Instalación El software TractoSoft, requiere de dos programas. TractoSoft es el programa que funciona como interface e interactúa con la base de datos, TractoSoft se instala en todos los equipos a utilizar

Más detalles

Guía de instalación y manejo de la Ficha Docente CONEAU Incentivos

Guía de instalación y manejo de la Ficha Docente CONEAU Incentivos Guía de instalación y manejo de la Ficha Docente CONEAU Incentivos Instalación 1. Haga clic en la siguiente dirección: www.coneau.gob.ar/archivos/fd/instalarfdci.exe 2. Aparecerá un cuadro de diálogo,

Más detalles

Manual Ingreso Notas y Acta Electrónica

Manual Ingreso Notas y Acta Electrónica Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)

Más detalles

Manual de Integrador.NET

Manual de Integrador.NET Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso

Más detalles

MIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA

MIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA MIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA MINISTERIO DE SALUD PROYECTO - SIGES Av. Salaverry 801- Jesús María 2 Resumen Ahora más

Más detalles

Procedimiento para realizar la Configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Procedimiento para realizar la Configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Procedimiento para realizar la Configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea (al momento de la publicación del presente manual solo esta disponible

Más detalles

GUIA DE LABORATORIO Nro. 4

GUIA DE LABORATORIO Nro. 4 1 Guía de laboratorio Nro. 4 Laboratorio de Base de Datos II Grupo 2 GUIA DE LABORATORIO Nro. 4 PROGRAMACIÓN DE OPERACIONES Y MEDIDAS DE SEGURIDAD EN EL AGENTE DE MICROSOFT SQL SERVER 2014 Objetivo general

Más detalles

Guía de instalación 1

Guía de instalación 1 Guía de instalación 1 Tabla de contenidos 1. Requisitos de software y hardware 3 2. Instalación del sistema 6 Bienvenida... 8 Archivo de licencia... del producto 9 Información de... licencia 12 Acuerdo

Más detalles

I.- Objetivo. II.- Introducción

I.- 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 detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles