Guía I Preparar SQL Server con BBDD de ejemplo

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

Download "Guía I Preparar SQL Server con BBDD de ejemplo"

Transcripción

1 Guía I Preparar SQL Server con BBDD de ejemplo Índice 1 Introducción Instalar SQL Server Management Studio Express Incluir la base de datos NorthwindCS...8 Datos de conexión a nuestro servidor Crear nuestra primera aplicación de acceso a datos con ayuda del diseñador...15 Asistente para la configuración de orígenes de datos...17 Cadena de conexión...18 Proveedor de datos...18 Objetos de la Base de Datos...22 DataSet...26 TableAdapter...26 TableAdapterManager...26 BindingSource...26 BindignNavigator...27 Excepciones...28 Fill...29 Update...29 EndEdit...30 RejectChanges...31 Rejilla de datos Crear nuestra segunda aplicación de acceso a datos con ayuda del diseñador

2 1 Introducción. En esta guía, veremos cómo instalar la herramienta de administración visual de SQL Server y cómo utilizarla para ejecutar consultas sobre el motor de Bases de Datos (BBDD). Durante la instalación de Visual Studio.NET se instaló también el motor de bases de datos SQL Server 2008, junto con una herramienta que nos permite configurar su comportamiento: Se trata del motor SQL Server 2008 en su versión Express con la herramienta Administración de configuración de SQL Server y el asistente Configuración de SQL Server. La configuración por defecto con la que se ha instalado este motor de BBDD, nos permitirá que podamos conectarnos a él de forma local (sólo permite conexiones de programas en nuestro equipo -sólo tiene activado el protocolo de comunicación 'Memoria compartida'-); por ahora, eso es suficiente para empezar a crear nuestras aplicaciones de acceso a datos. 2 Instalar SQL Server Management Studio Express. El motor, está instalado y funcionando (está configurado para iniciarse al arrancar nuestra máquina); pero no contiene ninguna base de datos (BD). Bueno, en realidad, sí que contiene algunas BBDD, pero son las que utiliza el propio motor para guardar su información interna, necesaria para su funcionamiento (usuarios, permisos, BBDD, ). Para crear nuestras BBDD para comenzar con nuestros ejemplos, necesitaremos instalar una herramienta que nos permita 'administrar' SQL Server, que nos permita crear nuevas BBDD, lanzar consultas a BBDD, crear nuevos usuarios,... Por supuesto, todo esto se puede hacer en modo comando, pero para nosotros/as será más cómodo hacerlo utilizando una herramienta visual, utilizaremos el SQL Server Management Studio Express. Este herramienta se puede descargar gratuitamente de la página de 2

3 Microsoft. Pasos a seguir para la instalación: P1. Descargar el instalador de la herramienta desde esta página: Podremos elegir entre la versión para 32 o 64 bits con un tamaño de unos 200 MB para la versión SQL Server 2008 Express. (Aunque tu equipo sea de 64 bits, lo más probable, es que el motor SQL Server Express que tengas instalado sea x86, por lo que tendrás que descargar la versión de 32 bits - x86). P2. Instalaremos la aplicación: Microsoft ha cambiado un poco los pasos de instalación de esta herramienta, y al hacer doble clic sobre el paquete que te descargas, lo que te abre, es el centro de instalación de SQL Server. Y, tiene este aspecto: En esta herramienta, seleccionamos Instalación. 3

4 Haremos clic, sobre la primera opción: Nueva instalación independiente de SQL Server o agregar características a una instalación existente. 4

5 En el caso de el equipo en el que he realizado las capturas, el sistema operativo, es un Windows XP, por lo que no tiene instalada la herramienta PowerShell de Microsoft (en Windows 7 ya no tendremos este problema). Si nos encontramos en esta misma situación, podremos descargar PowerShell desde esta url Solucionado el problema, podemos continuar con la instalación. En los siguientes pasos, el instalador, nos preguntará si queremos añadir una característica nueva (ojo, que en este paso, el asistente nos lleva a confusión). Seleccionaremos Realizar una nueva instalación de SQL Server. Sino, no podremos agregar SQL Server Management. 5

6 6

7 Una vez que hayamos instalado la herramienta, podemos utilizarla para conectarnos a servidores SQL Server Express y realizar tareas administrativas en él. Windows Todos los Programas Microsoft SQL Server 2008 SQL Server Management Studio. 7

8 3 Incluir la base de datos NorthwindCS. En es apartado, veremos cómo crear una nueva BD y ejecutar un script sql sobre ella. Crearemos una BD llamada NorthwindCS y ejecutaremos un script SQL que creará todo su contenido, incluyendo distintas tablas y datos de ejemplo en ellas. P1. Descargamos el es script SQL de la BD de ejemplo NorthwindCS. El archivo que se va a descargar, es un archivo de extensión.sql P2. El navegador nos preguntará si queremos guardar el archivo o abrirlo con la herramienta de administración. Podemos decirle que lo abra con la herramienta. Si preferimos guardarlo, podemos arrancar SQL Management y, sin necesidad de estar conectados a ningún servidor, seleccionar: menú Archivo Abrir Archivo... 8

9 De cualquiera de las dos formas, la herramienta, nos pedirá los datos para conectarnos al servidor. P3. Datos de conexión a nuestro servidor local: Para poder conectarnos a un servidor, necesitamos especificar el nombre o ip del equipo servidor (en mi caso es JAM porque es así como se llama mi PC); y el puerto por el que estará escuchando el servidor. Esto es lo común, pero en nuestro caso, nos vamos a comunicar con nuestro servidor utilizando memoria compartida, así que como Nombre del servidor, podemos utilizar: Nombre de servidor = localhost\sqlexpress localhost para indicar el nombre del equipo local. Y, \SQLExpress se debe a que el servidor SQL Server gestiona instancias con nombre 1 y la instancia por defecto de SQL Server Express se llama SQLExpress. En cuanto a la autenticación, tenemos dos posibilidades: Autenticación de Windows y Autenticación de SQL Server. Al utilizar Autenticación de Windows, dejamos que el sistema permita que se conecten al servidor aquellos/as usuarios/as que se han logueado correctamente en el sistema (máquina o dominio de Windows), por o que no será necesario incluir los datos del usuario y password (el usuario los ha dado para poder entrar en el sistema). Cuando utilicemos Autenticación de SQL Server, será el motor el que gestione si el usuario y password que deberemos suministrar, permiten la conexión al servidor y a qué recursos de éste. 1 Para ampliar información sobre Instancias en SQL Server 9

10 En nuestro caso, utilizaremos Autentificación = Autentificación de Windows; ya que la configuración actual es la configuración por defecto de SQL Express y permite las conexiones en local a todos/as los/as usuarios/as de la máquina. Damos esos datos y hacemos clic en Conectar. P4. Tendremos cargado el script SQL, pero, no podremos ver el resultado en el Explorador de objetos: Explorador de objetos Para poder ver los resultados, conectaremos a un servidor el Explorador de objetos: 10

11 Para conectarse volverá a pedirnos los datos del apartado P3. Una vez conectados/as, veremos el contenido actual del servidor: 11

12 P5. Como el script SQL utiliza una BD llamada NorthwindCS, tendremos que crearla antes de ejecutar el script. Para ello, haremos clic con el botón secundario del ratón sobre la carpeta Bases de Datos y pincharmos sobre Nueva base de datos... Nota: la creación de la BD también se puede incluir en el script, pero lo veremos más adelante. P6. En el siguiente cuadro de diálogo, escribiremos como Nombre de la base de datos: NorthwindCS. Y haremos clic sobre Aceptar (por ahora no es necesario configurar nada más). 12

13 Tardará un poquito en crear la BD. P7. A continuación, ejecutaremos el script: 13

14 Cuando termine la ejecución del script, nos indicará si todo ha ido bien o no. El script creará todo el contenido de la BD. Además, también podremos utilizarlo para machacar todos los cambios que hayamos hecho en la BD después de hacer varias pruebas, volviendo a ejecutar el script. 14

15 4 Crear nuestra primera aplicación de acceso a datos con ayuda del diseñador. Ahora disponemos de una BD con la que poder trabajar en nuestro servidor. Veamos cómo el diseñador de Visual Studio puede ayudarnos a crear rápidamente formularios que 'atacan' esa BD. Comenzaremos con un ejemplo en el que vamos a crear una aplicación que consta de un sólo formulario con el que podremos acceder a todos los registros de la tabla Productos de la BD (la tabla se llama Products). Además, los datos se mostrarán como un listado (rejilla) utilizando un control de tipo DataGridView. Para conseguirlo, sólo tendremos que crear un nuevo origen de datos para la aplicación con la BD y tabla correspondiente; y después arrastraremos esa tabla desde el origen de datos a nuestro formulario. Así, el diseñador hará todo el trabajo por nosotros/as. Obtendremos un formulario con el que podremos ver los datos, modificarlos, añadir nuevos productos y borrarlos. Veamos paso a paso qué tendríamos que hacer: P1. Creamos una nueva aplicación de tipo Windows Form: 15

16 Yo voy a llamarla BBDD_Ej1. También cambiaré el nombre y el título del formulario creado por defecto. P2. Creamos un nuevo origen de datos. Para ello, utilizaremos la pestaña Orígenes de datos. Esta pestaña normalmente se encuentra debajo del Explorador de 16

17 Soluciones. Si no es así, la podemos mostrar con la opción de menú Datos Mostrar orígenes de datos (Mayús. + Alt + D). P3. Hacemos clic en el enlace Agregar nuevo origen de datos... o en el botón en Orígenes de datos. Se nos abrirá el Asistente para la configuración de orígenes de datos: 17

18 Los posibles orígenes de datos que podemos tener son: Base de datos: Nos permitirá conectarnos a una BD y elegir los objetos a los que queremos acceder. Servicio: Nos permite agregar a nuestra aplicación una conexión a un servicio (local o de red) que proporcione datos de la aplicación. Objeto: Nos permite elegir un objeto que tengamos implementado (o exista) para después generar controles enlazados a sus datos. Seleccionaremos BD, ya que lo que queremos es conectarnos a una BD; y, haremos clic en Siguiente >. P4. A continuación pasamos a configurar nuestra Conexión de datos. O, lo que es lo mismo a crear la Cadena de conexión (o ConnectionString) que utilizará nuestra aplicación para conectarse al motor de BBDD. En este paso, pinchamos sobre Nuevo conexión... A continuación, el asistente nos preguntará el tipo de BD a la que queremos conectarnos: Access, Oracle, SQL Server, Estas son las opciones por defecto, para nuestro ejemplo es suficiente, ya que seleccionaremos Microsoft SQL Server; pero, si necesitamos conectarnos a una BD de un servidor de tipo (MySQL, PostgreSQL, ) debemos previamente instalar en nuestro equipo el correspondiente Proveedor de datos (Data Provider). Por ejemplo, el proveedor de datos para aplicaciones.net que accedan a BBDD PostgreSQL lo podemos descargar de esta página: (Npgsql -.Net Data Provider for PostgreSQL) El caso de MySQL nos ofrece más posibilidades, desde esta página: (MySQL Connectors) Para nuestras aplicaciones.net, 18

19 podríamos utilizar tanto ADO. NET Driver for MySQL (Connector/NET) como, ODBC Driver for MySQL (Connector/ODBC). No nos hagamos un lío con esto de proveedores, conectores o drivers; son lo mismo, un conjunto de librerías que saben cómo comunicarse con cada motor de BBDD en particular. Volviendo a nuestro ejemplo: seleccionaremos Microsoft SQL Server (con lo que seleccionaremos un proveedor de datos que ya está instalado en la máquina y que nos permitirá comunicarnos con cualquier motor de datos de tipo SQL Server, llamado SQL Native Client); y continuamos. A continuación, nos pide los datos específicos de conexión a nuestro servidor (como nos pasaba para poder ejecutar el script SQL que crea NorthwindCS). Así, que como ya sabemos, el nombre de nuestro servidor es localhost\sqlexpress, y seleccionaremos Usar autenticación de Windows en Conexión con el servidor (-ve a al página 6 de este documento para una explicación más detallada de estos parámetros-). 19

20 Además, de entre las BBDD a las que tendremos acceso, seleccionamos aquella con la que queremos trabajar: NortwindCS. También podemos hacer clic en Probar conexión, para comprobar que toda la configuración es correcta. Nota: Realmente nuestro equipo se llamará de otra forma (PEARL o JAM, en mi caso), pero localhost nuestras ya es que más así aplicaciones cómodo podremos de utilizar llevar prueba y ejercicios a cualquier equipo: clase, casa, portátil,...; sin tener que modificar los datos de la conexión. Por supuesto, nombre del servidor, sí será sólo uno cuando nuestra aplicación sea una versión definitiva y todas las instalaciones en distintos equipos accedan a un sólo servidor, pero este no es al caso ahora. 20

21 Ya tenemos nuestra conexión configurada. Hacemos clic en Aceptar. Realmente, nuestras cadenas de conexión, siempre van a ser como la cadena de texto que está seleccionada en la imagen de arriba. Así: Data Source=localhost\SQLEXPRESS;Initial Catalog=NorthwindCS;Integrated Security=True Data Source=<NombreDelServidor>;Initial Catalog=<NombreDeLaBD>;<DatosParaLaAutenticación> Siempre será, PalabraClave1=valor;PalabraClave2=valor;... En la imagen anterior, hacemos clic en Siguiente>. P5. En este paso, nos está preguntando si queremos guardar la cadena de conexión que acabamos de configurar en el archivo de configuración de nuestra aplicación; y además, qué nombre queremos ponerle. Guardar nuestra cadena de conexión en el fichero de configuración de la aplicación, tiene más implicaciones que os comentaré en posteriores guías, pero para este ejemplo, seleccionaremos que sí; y ese nombre por defecto también nos sirve. Así, que haremos clic en Siguiente>. 21

22 La cadena de conexión NorthwindCSConnectionString, la tendremos accesible desde cualquier sitio de nuestra aplicación y siempre que la utilicemos estaremos haciendo referencia a una string con valor: Data Source=localhost\SQLEXPRESS;Initial Catalog=NorthwindCS;Integrated Security=True P5. Lo siguiente que va a hacer el Asistente por nosotros/as, es conectarse a la BD, y traernos un esquema de todos los objetos que contiene: Como vemos, nos los muestra ordenados según el tipo de objeto: Tablas. Se corresponde con las tablas de la BD. Al desplegar esta categoría 22

23 veremos un listado de todas las tablas de la BD y dentro de cada una de ellas, sus campos. Seleccionaremos aquellas tablas y campos que necesitemos incluir en nuestro formulario. Al utilizar una tabla, el motor nos devuelve una copia de los datos que contiene en ese momento la tabla en la BD. Vistas. Una vista, es el resultado de una consulta SQL. Aunque cuando utilizamos una vista en nuestras aplicaciones veamos un conjunto de registros y campos como sucede con las tablas, la diferencia es que en la BD no existe la vista, sino, la consulta SQL que la genera. Si al utilizar una tabla, el motor nos devuelve todos los datos que contiene esa tabla en ese instante; al utilizar una vista, el motor ejecuta la consulta asociada a ella y nos devuelve el resultado. También, podremos necesitar todos o algunos de los campos de una vista, como nos sucede con las tablas. Procedimientos almacenados. Al igual que los procedimientos en otros lenguajes de programación, los procedimientos almacenados de Microsoft SQL Server se pueden utilizar para: Aceptar parámetros de entrada y devolver varios valores en forma de parámetros de salida por lotes o al procedimiento que realiza la llamada. Contener instrucciones de programación que realicen operaciones en la base de datos, incluidas las llamadas a otros procedimientos. Devolver un valor de estado a un lote o a un procedimiento que realiza la llamada para indicar si la operación se ha realizado correctamente o se han producido errores (y el motivo de estos). Un ejemplo de procedimiento, puede tener el siguiente código: SET ROWCOUNT 10 SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice FROM Products ORDER BY Products.UnitPrice DESC Una llamada a este procedimiento (en el administrador gráfico de SQLServer) suponiendo que se llamara TenMostExpensiveProducts sería: USE [NorthwindCS] GO int = [dbo].[ten Most Expensive Products] SELECT 'Return Value' GO Nos devolverá los 10 productos más caros, además de indicarnos con el valor de retorno 0, que todo ha ido bien. 23

24 Funciones. Del mismo modo que disponemos de procedimientos, también podemos definir funciones en SQL Server. Estas funciones pueden utilizar las funciones predefinidas en el motor (para más información: ). Volviendo a nuestro ejemplo, nosotros/as seleccionaremos, para nuestro ejemplo, la tabla Products. P5 P6 P6. Al finalizar, veremos cómo en nuestros Orígenes de datos, el entorno nos ha creado un objeto llamado NorthwindCSDataSet (este nombre lo podemos cambiar en el paso anterior -Nombre del DataSet-). De ese DataSet, depende otro objeto llamado Products; que, obviamente, representa la tabla que queremos utilizar de nuestra BD. Un DataSet es un objeto que hace las veces de caché de datos de la BD en nuestras aplicaciones. Este objeto contendrá copias de los datos de la BD, respetando la estructura que tienen éstos en la BD. Si necesitamos una tabla, los datos estarán en una tabla en el DataSet; con sus distintos datos en campos. Esta es una pincelada muy ligera, un DataSet es mucho más que esto, lo iremos viendo a lo largo de estos días. 24

25 P7. Ya lo tenemos todo preparado (ya podemos hacer formularios como churros). Pinchamos sobre la tabla Products, la arrastramos hacia el formulario y soltamos. Arrastrar Después de esto, veremos que en nuestro formulario, se hay incluido 6 controles nuevos: 25

26 DataGridView que muestra los campos de la tabla Productos. DataSet llamado northwindcsdataset. TableAdapter llamado productstableadapter y tableadaptermanager. BindingSource llamado productsbindingsource y un BindingNavigator llamado productsbindingnavigator. Veamos el significado de todos estos controles: Un DataGridView muestra sus datos en forma de rejilla de datos. La particularidad del que se ha creado en nuestro formulario, es que, en este caso, está enlazado a los datos que hemos traído de la BD. Como ya os he dicho, un DataSet es como una caché de la BD. Esa caché se carga de datos en el momento que se carga el formulario, y los datos con los que se carga, son los que hemos indicado al crear nuestro origen de datos. Ya podemos intuir que realmente al definir que se traiga los datos de la tabla Productos, lo que estamos haciendo es lanzar un 'SELECT * FROM Products' a la BD; pero ese comando SQL, no lo lanza el DataSet, sino un objeto de tipo TableAdapter. Un objeto de tipo TableAdapter se utiliza como intermediario entre un DataSet y la BD, y es el encargado de lanzar los comandos contra la BD e informar del resultado de éstos a nuestra aplicación. Como vemos en el siguiente gráfico estos objetos, son los principales. Además de estos objetos, tenemos un TableAdapterManager que nos ayudará a la hora de llevar las modificaciones de datos que el usuario realice en nuestro formulario (y por lo tanto en los datos del DataSet) a la BD. Nos quedan los objetos BindingSource y BindingNavigator. La palabra Binding, podemos traducirla como vínculo, atadura o enlace; a lo largo de este documento he 26

27 utilizado varias veces la palabra enlace para referirme a controles que muestran datos que están en una BD. Pues bien, un BindingSource es un elemento que podemos utilizar como origen de los enlaces de datos de los controles de nuestro formulario. El objeto BindingSource, entonces, será un intermediario común, entre todos los controles y el DataSet. Por último, un BindignNavigator, es sólo la barra de herramientas típica de la navegación por registros en una tabla; y por defecto, se muestra con estos controles: Este BindingNavigator está enlazado a nuestro BindingSource, por lo que todos los movimientos que hagamos con él se verán reflejados en todos los controles que estén enlazados al mismo BindingSource que él. Y no sólo eso, los botones Nuevo, Borrar y Guardar tienen programados sus eventos clic para responder convenientemente a las acciones del usuario (eso sí, sin gestión estructurada de excepciones -lo arreglaremos después-). P8. Ejecutamos la aplicación para ver qué tal funciona. Yo, además he hecho que el DataGridView se Acople en el su contenedor principal (que en este caso es el formulario). P9. Con la programación por defecto que ha hecho el diseñador por nosotros/as, los cambios se llevarán a la BD cuando hagamos clic en el botón Guardar cambios del BindingNavigator. Esto quiere decir, que si hacemos modificaciones en los datos, creamos nuevos registros o borramos alguno; estos cambios, sólo se están haciendo 27

28 en el DataSet y no en la tabla real de la BD. Por los que si cerramos el formulario sin Guardar los cambios, cuando volvamos a arrancar la aplicación veremos que tiene exactamente los mismos datos que al principio (se está volviendo a traer una copia de los datos sin modificar de la BD). Además, no tenemos gestionadas las posibles excepciones que se puedan producir: No poder conectarnos a la BD. Porque ha caído el motor, o los parámetros de conexión han cambiado. Intentar agregar un registro con valores que no son válidos para el esquema de la BD. Valores no válidos pueden ser: Tipo de valores incorrecto. Introducir valores que no corresponden en tipo al tipo del campo en la BD. No dar valores a los campos que no permiten nulos. No respetar las relaciones entre tablas, asignando por ejemplo un código de proveedor que no existe a un producto. Intentar borrar un registro que no puede ser borrado sin faltar a las restricciones de integridad referencial definidas en la BD. Por ejemplo, no podremos borrar un producto mientras que éste aparezca en alguna línea de pedido; o, borrar un proveedor si es el proveedor de algún producto;... Veamos el código que nos ha incluido el diseñador en nuestro formulario: public partial class frmproductos : Form { public frmproductos() { InitializeComponent(); } private void productsbindingnavigatorsaveitem_click(object sender, EventArgs e){ this.validate(); this.productsbindingsource.endedit(); this.tableadaptermanager.updateall(this.northwindcsdataset); } private void frmproductos_load(object sender, EventArgs e){ // TODO: esta línea de código carga datos en la tabla // 'northwindcsdataset.products' Puede moverla o quitarla según sea // necesario. this.productstableadapter.fill(this.northwindcsdataset.products); 28

29 } } Revisando un poco el código, podemos llegar a la conclusión de que, la instrucción: this.productstableadapter.fill(this.northwindcsdataset.products); es la encargada de cargar de datos el DataSet. O lo que es lo mismo, el método Fill (llenar) de un TableAdapter se encarga de traer los datos de la BD. Y, la instrucción: this.tableadaptermanager.updateall(this.northwindcsdataset); es la encargada de llevar las modificaciones que se hayan producido en el DataSet a la BD. Si lo vemos de forma esquemática, podría ser así: P10. Como primera aproximación válida a la gestión de excepciones podemos modificar el código así: public partial class frmproductos : Form { public frmproductos() { InitializeComponent(); } private void productsbindingnavigatorsaveitem_click(object sender, EventArgs e){ this.validate(); this.productsbindingsource.endedit(); try { this.tableadaptermanager.updateall(this.northwindcsdataset); } catch (Exception ex) 29

30 { MessageBox.Show("Una o más modificaciones no se han + podido llevar a la Base de Datos.\n" + "Revise que los datos sean correctos.\n"+ ex.message); //Deshacemos los cambios en el DataSet this.northwindcsdataset.rejectchanges(); } } private void frmproductos_load(object sender, EventArgs e){ // TODO: esta línea de código carga datos en la tabla // 'northwindcsdataset.products' Puede moverla o quitarla según sea // necesario. try { this.productstableadapter.fill(this.northwindcsdataset.products); } catch { MessageBox.Show("No se han podido recuperar los datos de"+ "Productos.\nRevise la conexión a la Base de Datos."); } } } Prueba el código después de hacer esta modificación. Nota: Re El método UpdateAll, llevará todos los cambios que haya realizado el usuario en los registros, pero si cualquiera de ellos provoca una excepción, no se grabarán ninguno de los cambios. Esto, para el usuario puede ser un poco desconcertante, así que, podemos intentar detectar cuando se cambia uno de los registros para ir lanzando las modificaciones a la BD una a una (lo veremos más adelante). El método EndEdit de un BindingSource, permite que todas las modificaciones de los controles del formulario se lleven al DataSet. Ten en cuenta que los valores que vemos en el DataGridView, realmente, son una copia de los datos que contiene el DataSet, y por lo tanto, debe existir un paso intermedio que lleve los datos de los controles al DataSet. 30

31 El método RejectChanges de un DataSet, nos permite deshacer todos los cambios que haya realizado el usuario en un DataSet (desde la última modificación que se hubiera tomado como válida con el método AcceptChanges). Un DataSet, es capaz de guardar, para cada registro, una copia de los valores originales que había traído de la BD y otra de los modificados por el usuario. Así, si le indicamos al DataSet que deshaga los cambios, puede hacerlo sin tener que volver a recargarlo con los datos de la BD. P11. Con esto, ya podemos dar por finalizada, nuestro primer formulario de acceso a datos de tipo Rejilla de datos. 5 Crear nuestra segunda aplicación de acceso a datos con ayuda del diseñador. En esta ocasión, vamos a reutilizar todo lo que tenemos hecho hasta ahora. Vamos a crear un formulario de detalle para los productos. P1. Agregamos un nuevo formulario a nuestro proyecto (Proyecto Agregar Windows Forms...). Yo lo voy a llamar frmdetalleproductos.cs. P2. De nuevo, en el panel del Explorador de Soluciones, nos vamos a Orígenes de datos. Pero en esta ocasión, en lugar de arrastrar directamente la tabla productos al formulario, primero hacemos clic en la pestañita al lado del nombre de la tabla Products, y seleccionamos Detalles. 31

32 Pestañita P3. Una vez que tenemos establecido el modo Detalle, arrastramos al formulario. Este será el resultado: 32

33 Vemos que lo único que ha cambiado es que en lugar de un DataGridView, tenemos label y TextBox. P4. Para poder ejecutar el proyecto y que el formulario que se muestre sea el de detalle, tendremos que editar el contenido de Program.cs. Arrastrar 33

34 Cambiaremos donde pone frmproductos ponderemos frmdetalleproductos. Tampoco nos debe costar mucho trabajo añadir un formulario desde el que se abran el resto de formularios, incluso un formulario MDI ( página 36). Continuamos en la siguiente guía. 34

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar. TUTORIAL INCEME Programas necesarios PC s usuarios En los ordenadores donde se va a ejecutar INCEME van hacer falta una serie de programas para su funcionamiento. Tendremos que tener los.net Framework

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

Manual de OpenOffice Impress

Manual de OpenOffice Impress Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación

Más detalles

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos. USAR PLANTILLAS Vamos a conocer y manejar con más precisión las opciones disponibles en Excel2010 a la hora de empezar un libro de trabajo, como puede ser el uso de plantillas como modelos que usaremos

Más detalles

Documentación del Terminal

Documentación del Terminal Documentación del Terminal 1. Descripción El Programa de Preventa-Autoventa FacturaPlus está diseñado para su utilización en PDAs incluyendo en este paquete además una aplicación para PC con la que gestionar

Más detalles

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos 1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar

Más detalles

Curso Internet Básico - Aularagon

Curso Internet Básico - Aularagon Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla

Más detalles

Muchos programas de aplicación contienen herramientas para proteger la información, por ejemplo, Microsoft Word que te permite:

Muchos programas de aplicación contienen herramientas para proteger la información, por ejemplo, Microsoft Word que te permite: Seguridad de información. Importancia. Seguridad informática, son las técnicas desarrolladas para proteger los equipos informáticos individuales y conectados en una red frente a daños accidentales o intencionados.

Más detalles

6.1. Conoce la papelera

6.1. Conoce la papelera Unidad 6. La papelera de Reciclaje 6.1. Conoce la papelera La papelera no es más que un espacio en el disco duro reservado para almacenar la información que eliminamos, evitando que esta información aparezca,

Más detalles

Programa de Fabricación para Android

Programa de Fabricación para Android Programa de Fabricación para Android Presentación: Este es un programa dirigido a la dirección, planificación, gestión, guardado y presentación de la fabricación, en este caso de una imprenta de generación

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13

Más detalles

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU 2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Índice Pasos previos a la visualización del programa: Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 Conceptos e información

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

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

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Versatils. Apéndice. ODBC Orígenes de datos. ODBC Orígenes de datos.

Versatils. Apéndice. ODBC Orígenes de datos. ODBC Orígenes de datos. Versatils ODBC Orígenes de datos. Apéndice 2 ODBC Orígenes de datos. Con esta herramienta podremos vincular bases de datos de Versatils con otros programas, como por ejemplo Access de Microsoft, dando

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

5.2.1 La Página Principal

5.2.1 La Página Principal 5.2 Las Páginas WEB Una página Web es un documento electrónico escrito en un lenguaje de ordenador llamado HTML, o Hypertext Markup Language (lenguaje de marcación de hipertexto). Como ya hemos dicho,

Más detalles

Que es Velneo vdataclient V7?

Que es Velneo vdataclient V7? Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar

Más detalles

Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro

Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro Introducción Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro acceso al mundo Web. Cuando queremos entrar a Internet, lo primero que se abre en el ordenador es el

Más detalles

Instalación de DRIVER de mochila

Instalación de DRIVER de mochila Instalación del programa de Renta A3 Antes de proceder a instalar el programa de Renta A3, deberemos configurar la mochila en el servidor. Para ello seguiremos los siguientes pasos: Instalación de DRIVER

Más detalles

MANEJANDO FICHEROS Y CARPETAS

MANEJANDO FICHEROS Y CARPETAS Tutorial 1 MANEJANDO FICHEROS Y CARPETAS 1.1.- Creando carpetas Para organizar la información que almacenamos en nuestros ordenadores, tenemos una elemento denominado carpeta. Vamos a ver cómo, usando

Más detalles

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer

Más detalles

CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB

CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB I. LECTORES DE TARJETAS... 2 II. INSTALACIÓN DE DRIVERS DEL LECTOR DE TARJETAS LTC31 USB... 2 1. Instalación del lector LTC3x USB en Windows 2000

Más detalles

Configuración de DNS seguros

Configuración de DNS seguros Configuración de DNS seguros para la navegación de niños por Internet El otro día os contaba del secuestro de los DNS de Google, y qué son los DNS. Para hacer un resumen rápido: son como las páginas amarillas

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

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

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) 1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos

Más detalles

Elementos de Microsoft Word

Elementos de Microsoft Word Contenido 1. Distintas formas de iniciar Word 2007... 2 2. Ayuda de Word... 2 3. Las barras de herramientas... 3 4. Funcionamiento de las pestañas. Cómo funcionan?... 4 5. Personalizar barra de acceso

Más detalles

Estructurar la información dentro del ordenador:

Estructurar la información dentro del ordenador: Estructurar la información dentro del ordenador: Aprender a estructurar la información dentro del ordenador, para facilitar su manejo y búsqueda. Las carpetas se utilizan para clasificar los documentos

Más detalles

1 MANUAL DE INSTALACIÓN

1 MANUAL DE INSTALACIÓN 1 MANUAL DE INSTALACIÓN El software necesario para la ejecución de las aplicaciones se incluye en el apartado software del cd del proyecto. Aún así, a continuación se explica como poder descargar los programas

Más detalles

PRACTICA 6.6 VPN Logmein Hamachi registrarse en la página instalación,

PRACTICA 6.6 VPN Logmein Hamachi registrarse en la página instalación, PRACTICA 6.6 En este caso práctico instalaremos un servidor de VPN en los sistemas operativos Windows y GNU/Linux mediante el programa Logmein Hamachi que permite la comunicación entre 2 máquinas remotas

Más detalles

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A

Más detalles

Manual de mejora de uso del correo

Manual de mejora de uso del correo PÁGINA Página 1 de 14 Este tutorial va dirigido a los que usan Outlook como gestor de correo. A medida que pasa el tiempo, nuestro cliente de correo OUTLOOK se va llenando de correo, con lo que la carpeta

Más detalles

Instalación de Tomcat7 en Ubuntu

Instalación de Tomcat7 en Ubuntu 2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando

Más detalles

Índice general de materias LECCIÓN 7 74

Índice general de materias LECCIÓN 7 74 Índice general de materias LECCIÓN 7 74 BUSCAR 74 BUSCAR CON FORMATO 77 REEMPLAZAR 78 REEMPLAZAR CON FORMATO 79 NOTAS AL PIE DE PÁGINA 79 CONFIGURAR LAS NOTAS 81 INSERTAR NOTAS AL PIE 83 MODIFICAR NOTAS

Más detalles

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE HOJA 1 DE 17 ÍNDICE 1 Interfaz Web... 2 1.1 Acceso a la nube CICESE utilizando la interfaz Web.... 2 1.2 Pantalla principal de la interfaz Web.... 3 2 Administrar archivos desde la interfaz Web... 5 2.1

Más detalles

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS MANUAL DE INSTALACIÓN DEMO GOTELGEST.NET... 3 1. INSTALACIÓN DEMO GOTELGEST.NET... 3 2. DESINSTALACIÓN DE

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...

Más detalles

MANUAL DE USO DEL PROGRAMA ARKITOOL 2012

MANUAL DE USO DEL PROGRAMA ARKITOOL 2012 MANUAL DE USO DEL PROGRAMA ARKITOOL 2012 Editado por: Ideas y Programas, S.L. San Román de los Montes 25-Enero-2012. ARKITool, ARKIplan, ARKITool Plus son marcas registradas por Ideas y Programas, S.L.

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba

Más detalles

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA CONTROL DE CAMBIOS Versión Fecha Páginas afectadas Cambios 1.0 14/10/2015 Todas Versión inicial del documento

Más detalles

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet Instalación Joomla Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet INSTALACIÓN EN UN ORDENADOR DEL CENTRO. (INSTALACIÓN LOCAL) Con esta instalación,

Más detalles

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La puesta en marcha de WordPress es muy sencilla,

Más detalles

Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010

Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Tabla de Contenido 1 INSTALACIÓN EN EL SERVIDOR...3 1.1 CREAR LA BASE

Más detalles

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico Acceso al correo electrónico Pasamos ahora a lo que sería usar la cuenta de correo que nos hicimos en la clase anterior. Lo primero que hacemos es entrar en la página web de Yahoo y localizar el icono

Más detalles

CORREO WEB DE CNICE (Centro Nacional de Información y Comunicación Educativa)

CORREO WEB DE CNICE (Centro Nacional de Información y Comunicación Educativa) CORREO WEB DE CNICE (Centro Nacional de Información y Comunicación Educativa) José M. Lorés Documento de ayuda para el uso del correo de CNICE a través de la web. Acceso al correo y configuración Paso

Más detalles

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Vamos a ver las dos formas básicas de arrancar PowerPoint. Iniciar Powerpoint Vamos a ver las dos formas básicas de arrancar PowerPoint. 1) Desde el botón Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla. Coloca el cursor y haz clic

Más detalles

Manual Usuario Manual Usuario

Manual Usuario Manual Usuario Manual Usuario Con la colaboración de : TABLA DE CONTENIDOS 1 Introducción... 7 2 Consideraciones generales... 8 2.1 Perfiles de acceso... 8 2.1.1 Administrador Intress... 8 2.1.2 Administrador entidad...

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

Google Drive. Registro y gestión de archivos. Manual de uso

Google Drive. Registro y gestión de archivos. Manual de uso Google Drive. Registro y gestión de archivos. Manual de uso Contenidos I. Crea tu cuenta en Google Drive... 2 1. Crea una cuenta de usuario... 2 1.1. Crear una cuenta Google... 2 1.2. Si ya dispones de

Más detalles

**NOTA** las partes tachadas todavía no están escritas, se ira actualizando poco a poco el documento

**NOTA** las partes tachadas todavía no están escritas, se ira actualizando poco a poco el documento Simple tutorial we riseup Pequeña introducción a We Riseup #Qué es we.riseup o Crabgrass? #Como esta estructurado We.riseup? Lo Esencial Unirse a un grupo Metodo 1 Metodo 2 Crear contenido #1 ) Crear la

Más detalles

MANUAL DE USUARIO ARCHIVO

MANUAL DE USUARIO ARCHIVO MANUAL DE USUARIO ARCHIVO ÍNDICE Páginas 1. INTRODUCCIÓN... 1 2. MENÚ PRINCIPAL... 2 2.1 TABLAS... 2 2.1.1. Localización... 4 2.1.2. Tipos de Documentos... 4 2.1.3. Tipos Auxiliares... 6 2.2. DOCUMENTOS...

Más detalles

Google Calendar. Google Calendar

Google Calendar. Google Calendar Google Calendar Tabla de contenido Tabla de contenido... 2 Introducción... 3 Qué es Google Calendar?... 3 Acceder y crear una cuenta de Google Calendar... 4 Creación de eventos... 11 Envío de invitaciones...

Más detalles

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL TIGHTVNC

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL TIGHTVNC ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL TIGHTVNC TightVNC TightVNC te permite usar tu PC desde cualquier punto de una red (incluso desde cualquier parte del mundo a través de Internet).

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

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

PLANTILLAS DE DOCUMENTOS EN WORD 2007

PLANTILLAS DE DOCUMENTOS EN WORD 2007 1 PLANTILLAS DE DOCUMENTOS EN WORD 2007 Introducción Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo

Más detalles

Combinar comentarios y cambios de varios documentos en un documento

Combinar comentarios y cambios de varios documentos en un documento Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos

Más detalles

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3 TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR 2 EL ENTORNO DE TRABAJO 3 GESTIÓN DE CORREO ELECTRÓNICO 3 Configurar cuenta de correo 3 Recepción y envío de mensajes

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

Proyectos de Innovación Docente

Proyectos de Innovación Docente Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...

Más detalles

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

SISTEMA DE APARTADO DE SALAS PARA EVENTOS SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

CONSEJERÍA DE EDUCACIÓN

CONSEJERÍA DE EDUCACIÓN ISE Andalucía Ente Público Andaluz de Infraestructuras y Servicios Educativos CONSEJERÍA DE EDUCACIÓN Manual de ayuda para firma digital AAEE Fecha de Última Actualización: 07/10/2011 9:04:00 Versión:

Más detalles

CALCULAR NOTAS CON EXCEL

CALCULAR NOTAS CON EXCEL CALCULAR NOTAS CON EXCEL Este documento pretende ser una iniciación sencilla a Excel. Empezaremos indicando cómo se abre un libro Excel. A continuación debemos pensar cómo queremos organizar nuestra información

Más detalles

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX Oracle VirtualBox es una aplicación de código abierto (Open Source) permite crear una máquina virtual en nuestro ordenador de forma que podemos ejecutar un Sistema

Más detalles

GUÍA BÁSICA DE USO DEL SISTEMA RED

GUÍA BÁSICA DE USO DEL SISTEMA RED SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD

Más detalles

CORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico... 2. 1.2 Acceder a una cuenta de correo electrónico... 2

CORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico... 2. 1.2 Acceder a una cuenta de correo electrónico... 2 CORREO ELECTRÓNICO GMAIL 1 Enviar correo electrónico... 2 1.2 Acceder a una cuenta de correo electrónico.... 2 1.3 Destacar el propósito principal de las carpetas de correo electrónico: Recibidos, Bandeja

Más detalles

MACROS Y FORMULARIOS

MACROS Y FORMULARIOS MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es

Más detalles

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail). CORREO ELECTRÓNICO NIVEL BÁSICO DE CORREO ELECTRÓNICO INICIACIÓN A CORREO ELECTRÓNICO OBTENER UNA CUENTA DE CORREO ELECTRÓNICO GRATUITA Al correo electrónico también se lo conoce como e-mail, abreviatura

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

Estimado usuario. Tabla de Contenidos

Estimado usuario. Tabla de Contenidos Estimado usuario. El motivo del presente correo electrónico es mantenerle informado de las mejoras y cambios realizados en el software Orathor (Athor/Olimpo) en su versión 5.7.041 la cual ha sido recientemente

Más detalles

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE Índice 1. Instalación...2 2. Administrar los sitios Web... 4 3. Crear un nuevo sitio Web... 4 4. Creación de directorios virtuales... 5 5.

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

MANUAL BÁSICO DE WRITER

MANUAL BÁSICO DE WRITER MANUAL BÁSICO DE WRITER Los contenidos que vamos a tratar en este pequeño manual son los siguientes: 1. 2. 3. 4. 5. 6. 7. 8. Qué es OpenOffice y qué es Writer? Cómo accedemos a Writer? Principales opciones

Más detalles

Internet aula abierta

Internet aula abierta MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Tutorial de PowerPoint

Tutorial de PowerPoint Tutorial de PowerPoint Este documento pretende explicar la elaboración de la presentación Los Planetas del Sistema Solar que se comenta en el apartado II de la Guía del curso. Las imágenes utilizadas están

Más detalles

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente. El Escritorio Primera pantalla que nos aparecerá una vez se haya cargado el Sistema Operativo con el cual vamos a trabajar, en nuestro caso será el escritorio de Windows XP. Este escritorio es muy similar

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

WORD E INTERNET YERMAN ESTEBAN MURILLO CALDERÓN BLANCA NUBIA CHITIVA INSTRUCTORA

WORD E INTERNET YERMAN ESTEBAN MURILLO CALDERÓN BLANCA NUBIA CHITIVA INSTRUCTORA WORD E INTERNET YERMAN ESTEBAN MURILLO CALDERÓN BLANCA NUBIA CHITIVA INSTRUCTORA SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE INDUSTRIAS Y SERVICIOS VILLAVICENCIO-META 2014 Tabla de contenidos. Pág.

Más detalles

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones

Más detalles

Mi correo con OUTLOOK

Mi correo con OUTLOOK Mi correo con OUTLOOK En este manual vamos a ver los pasos necesarios para configurar nuestra cuenta de correo. En primer lugar, ejecutaremos nuestro cliente outlook. Si es la primera vez que ejecutamos

Más detalles

Manual de Instrucciones

Manual de Instrucciones Manual de Instrucciones INDICE Acceso...3 Iniciando la aplicación...3 Inicio sesión: Ventanas de login...4 Ventana de login inicial...4 Ventana de login estándar...5 Ventana de inicio...7 Descripción de

Más detalles

Presentaciones en línea (II). Prezi y Slideshare

Presentaciones en línea (II). Prezi y Slideshare 3 Presentaciones en línea (II). Prezi y Slideshare 1) Qué es Prezi. Como registrarse y acceder. 2) Crear una presentación con Prezi. 3) Ver la presentación de Prezi. 4) Exportar la presentación de Prezi.

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

IVOOX. 1º.-Subir y gestionar archivos.

IVOOX. 1º.-Subir y gestionar archivos. IVOOX 1º.-Subir y gestionar archivos. Ivoox es un podcast que nos permite almacenar y compartir nuestros archivos de audio. Su dirección: http://www.ivoox.com/. Para utilizar Ivoox es necesario registrarse

Más detalles

SIMPLESFONDOS. Contenido

SIMPLESFONDOS. Contenido SIMPLESFONDOS Contenido QUÉ HACE EL SOFTWARE... 2 TÉRMINOS DE USO... 2 REQUISITOS... 2 INSTALAR EL SOFTWARE... 2 EJECUTAR EL SOFTWARE... 3 DEJAR UNA TAREA PROGRAMADA CON LOS SCRIPTS... 4 OBTENER UNA LISTA

Más detalles