UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
|
|
- María José Zúñiga Moreno
- hace 8 años
- Vistas:
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
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 detallesUNIVERSIDAD 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 detallesUNIVERSIDAD 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 detallesDí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 detallesToda 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 detallesADO.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 detalles11 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 detallesGuí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 detallesManual 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 detallesGUÍ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 detallesUNIVERSIDAD 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 detallesProgramació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 detallesProgramació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 detallesReportes 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 detallesProgramació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 detalles8- 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 detallesProcedimiento 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 detallesMicrosoft 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 detallesLa 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 detallesMANUAL 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 detallesGUIA 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 detallesInternet 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 detallesGUIA 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 detallesTema: 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 detallesVisor 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 detallesManual 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 detallesComisió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 detallesTEMA 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 detallesGuí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
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 detallesMecanismos 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 detallesTutorial 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 detallesDOCENTES 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 detallesContenido. 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 detallesQuieres 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 detallesUNIVERSIDAD 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 detallesDesarrollo 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 detallesUNIVERSIDAD 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 detallesMANUAL 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 detallesEl 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 detallesAGREGAR 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 detallesTema: 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 detallesProgramació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 detallesGuí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 detallesCopias 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 detallesGuí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 detallesSEPARAR 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 detallesFigura 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 detallesMANUAL 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 detallesAdministrar 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 detallesPara 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 detallesManual 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 detallesHardata 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 detallesAVA-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 detallesArturo 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 detallesUNIVERSIDAD 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 detallesMarcos 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 detallesManual 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 detallesMANUAL 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 detallesINTRODUCCIÓ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 detallesMANUAL 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 detalles1. 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 detallesPasos 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 detallesManual 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 detallesCÓ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 detallesLABORATORIO 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 detallesComponentes 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 detallesMANUAL 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 detallesManual 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 detallesPROCESO 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 detallesTutorial 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 detallesTEMA 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 detallesMicrosoft 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 detallesGuí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 detallesUNIVERSIDAD 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 detallesINFORMACIÓ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 detallesGuí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 detallesVideo 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 detallesAcronis 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 detallesUNIVERSIDAD 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 detallesOperació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 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 detallesCurso 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 detallesInstalació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 detallesADO.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 detallesPlataforma 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 detallesComisió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 detallesManual 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 detallesMANUAL 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 detallesPROYECTO 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 detalles6.- 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 detallesGuí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 detallesManual 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 detallesManual 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 detallesMIGRACIÓ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 detallesProcedimiento 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 detallesGUIA 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 detallesGuí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 detallesI.- 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 detallesSoporte 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