1 ALGUNOS PROGRAMAS NECESARIOS. 2 Utilizar MapWindow.

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

Download "1 ALGUNOS PROGRAMAS NECESARIOS. 2 Utilizar MapWindow."

Transcripción

1 1 ALGUNOS PROGRAMAS NECESARIOS. Cuando diseñamos un Sistema de Información Geográfica, nos puede interesar distribuir el SIG generado para que lo puedan consultar personas que no tengan una aplicación de SIG instalada en su ordenador. La idea será crearse una aplicación propia que permita la visualización del mapa y la consulta de los datos necesarios. Una opción para hacerlo sería con las herramientas de Map Object de ArcGis. Dada la naturaleza semipresencial del Master, y puesto que muchos alumnos tendrán que realizar las prácticas con medios propios, nos hemos decidido a utilizar MapWindow. Se puede conseguir en la web En concreto el enlace de descarga es: ot/installationprojects/4.6/release/mapwindow46sr.exe&show_details=1&dl=1 Aquí podemos descargar solo el control Active X para utilizar en nuestros programas: ot/installationprojects/4.6/release/mapwingis46ocxonly.exe&show_details=2&dl= 1 En este enlace tenemos otros Plugins para utilizar con el programa. Instalaremos los programas indicados para utilizarlos en Ejercicios posteriores. Otra herramienta que nos puede venir bien es un conversor de archivos SHP a formato DXF para ver su contenido en aplicaciones CAD. Aquí tenemos el enlace al mismo en la página de la JCYL. 2 Utilizar MapWindow. Abrimos el programa MapWindow, y localizamos un mapa de Ejemplo en la carpeta C:\Archivos de Programa\MapWindow\ Sample Projects, en la imagen siguiente se ve la pantalla que presenta si el elegido es World, después de hacer zoom hacia España. Además se ha seleccionado la herramienta de información y se consultan los atributos. Escuela Politécnica Superior de Ávila 1

2 3 Crear un visualizador de Mapas SHP. Vamos a comenzar el desarrollo de una aplicación que nos permita visualizar este tipo de mapas. Crearemos un formulario, importaremos un objeto Mapa, un objeto Leyenda, crearemos un menú y una barra de herramientas. En este primer ejercicio, sólo vamos a permitir agregar datos, eliminarlos, y trabajar con el zoom. No vamos a permitir visualizar los atributos de las entidades seleccionadas. Eso lo dejaremos para futuras aplicaciones. Creamos entonces un programa nuevo al que llamaremos VisorSHP, al formulario principal le damos el nombre frm_visor. A este formulario le añadimos un menú y una barra de herramientas. En el grupo Menús y barras de herramientas cogemos MenuStrip y lo llevamos al formulario, y ToolStrip y lo llevamos igualmente. (Detallo este paso porque algunas personas decían en clase que luego no encuentran alguno de los componentes necesarios). Añadimos también el cuadro de diálogo de abrir en el grupo Cuadros de diálogo de las herramientas: Al seguir estos pasos nuestro formulario tendrá el aspecto: Escuela Politécnica Superior de Ávila 2

3 En la parte inferior del formulario, ya fuera del mismo se observan los nombres de los componentes creados. Con ese nombre haremos referencia a ellos desde el código cuando los necesitamos. Por ejemplo, para el cuadro de diálogo de apertura cuando lo queramos utilizar escribiremos OpenFileDialog1. Escribimos ahora las opciones del menú. De momento ponemos: Archivo Agregar Tema Salir Ver Leyenda Además añadimos los botones a la Barra de herramientas utilizando los iconos proporcionados. Pulsamos sobre la barra y en la flechita de nuevo botón que muestra, pulsamos y seleccionamos Button. Usaremos separadores cuando creamos conveniente. En la propiedad Imagen del botón añadido elegimos el icono correspondiente. Al pinchar sale: Luego al pulsar importar seleccionamos el icono y Aceptamos. En la propiedad Text de cada botón vamos escribiendo una descripción como aclaración que se copiará en ToolTipText, que corresponde al mensaje que nos muestra al colocarnos sobre ellos. La barra nos quedará: Zoom Previo Agregar Tema Eliminar Tema Encuadre Zoom Extensión Zoom Aumentar Zoom Disminuir Escuela Politécnica Superior de Ávila 3

4 Ahora vamos con el diseño interior del formulario. Colocaremos el Mapa y la leyenda. Para utilizar estos controles que nos proporciona MapWindow, agregamos al panel de herramientas de Visual un grupo que se llame Componentes SIG. Pulsamos con el botón derecho del ratón en la parte inferior del panel de herramientas dónde pone General y seleccionamos Agregar Ficha, luego ponemos el nombre Componentes SIG. Ahora pulsamos al botón derecho del ratón en la ficha creada y seleccionamos elegir elementos, añadiremos el componente de MapWindow, en la ficha Componentes COM, seleccionamos Map Control. Repetimos el proceso para la leyenda, pero ahora pulsamos el botón Examinar y localizamos la dll MapWinInterfaces.dll que encontraremos en la ruta C:\Archivos de Programa\MapWindow, si realizamos la instalación con la configuración por defecto. Tras esto la ficha de herramientas creada se mostrará: Para facilitar la colocación de estos componentes en la pantalla vamos a utilizar un panel partido como contenedor de los mismos. De este modo podremos cambiar el tamaño de la zona que ocupa la leyenda si necesitamos visualizar nombres largos de capas. El componente a incorporar se llama SplitContainer del grupo contenedores en Escuela Politécnica Superior de Ávila 4

5 las herramientas. Al colocarlo en el formulario le nombra SplitContainer1 y ocupa todo el área del mismo al tener la propiedad Dock a Fill. En la barra vertical de separación nos permite modificar el área dedicada a cada uno de los paneles. El aspecto será: Sobre el Panel1 colocaremos la leyenda a la que pondremos nombre Leyenda y en la propiedad Dock le asignaremos Fill. En el Panel2 colocamos el mapa, le llamamos Mapa y en la propiedad Dock asignamos igualmente Fill. El aspecto final será: Escuela Politécnica Superior de Ávila 5

6 Comenzamos a asignar el código. A la opción del menú Archivo/Agregar Tema le asignaremos el código siguiente: Private Sub AgregarTemaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AgregarTemaToolStripMenuItem.Click 'Nueva Forma a añadir Dim formasf As MapWinGIS.Shapefile Dim nombretema As String Dim unacapa As Integer OpenFileDialog1.Filter = "Archivos de Formas SHP(*.shp) *.shp" If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then formasf = New MapWinGIS.Shapefile 'Asignamos el mapa a la leyenda para enlazarlos Leyenda.Map = Mapa.GetOcx() 'Cogemos el nombre seleccionado nombretema = OpenFileDialog1.FileName 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos como nombre de la capa en la leyenda el nombre del archivo Leyenda.Map.LayerName(unacapa) = System.IO.Path.GetFileNameWithoutExtension(nombreTema) 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 2) 'Cambiamos el Color de linea de la forma Mapa.set_ShapeLayerLineColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red))) End If End Sub Este mismo código le asignamos también al botón de Agregar tema. Escuela Politécnica Superior de Ávila 6

7 Al botón de Eliminar Tema le asignamos: Private Sub btn_eliminar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_eliminar.click Leyenda.Layers.Remove(Leyenda.SelectedLayer) 'Borramos la capa seleccionada Leyenda.Refresh() 'Refrescamos la leyenda End Sub Al botón de Encuadre le ponemos: Mapa.CursorMode = MapWinGIS.tkCursorMode.cmPan 'Establecemos el modo del Cursor a Encuadre. 'De este modo cambia la forma de la flecha del ratón por una 'mano y podemos cambiar la zona de mapa que se muestra en la pantalla. Al de Zoom Extensión: Mapa.ZoomToMaxExtents() Al de Aumentar Mapa.CursorMode = MapWinGIS.tkCursorMode.cmZoomIn Al de Reducir Mapa.CursorMode = MapWinGIS.tkCursorMode.cmZoomOut Al de Zoom Previo Mapa.ZoomToPrev() Vamos ahora con el menú Ver/Leyenda. Lo primero será poner la propiedad Checked del mismo a true. Eso lo hacemos seleccionándolo y cambiando el valor en la lista de propiedades. Luego le asignamos el código: Private Sub LeyendaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LeyendaToolStripMenuItem.Click If SplitContainer1.Panel1Collapsed = False Then 'Si la leyenda se ve SplitContainer1.Panel1Collapsed = True 'Escondo el panel de la Izquierda, el de la leyenda LeyendaToolStripMenuItem.Checked = False 'Quito la marca al menú Else SplitContainer1.Panel1Collapsed = False 'Si no muestro el panel de la leyenda LeyendaToolStripMenuItem.Checked = True 'Pongo la marca al menu End If End Sub Escuela Politécnica Superior de Ávila 7

8 Probamos a ejecutar el programa. Si cargamos los archivos World_adm0.shp, river_quality_li.shp y cities_capital_pt.shp que se proporcionan como ejemplos. Tendremos una capa de tipo poligonal, otra lineal y otra puntual. Al asignar el mismo color de línea a todas las capas el dibujo queda poco claro. Intentaremos arreglarlo en futuros ejercicios. Escuela Politécnica Superior de Ávila 8

9 4 Visor de Información Fija. Lo normal es que queramos facilitar la visualización y consulta de la información que hayamos generado. Esa información será la que nosotros hemos obtenido, siempre la misma. En vez de permitir mostrar cualquier archivo SHP, creamos a hora un programa que cargará los archivos que tengamos preparados y les asignará las propiedades que decidamos. El usuario se limitará a consultar esa información. Ahora creamos otra aplicación con nombre MundoSIG, para no repetir la parte de la barra de botones y el diseño del formulario importaremos el formulario del programa anterior. Cuando utilizamos algún componente añadido, en ocasiones nos da problemas la importación de un formulario si no hemos cargado la referencia en el proyecto. Para no cargar las referencias otra vez, Añadimos al form1 un control MapControl y un control Legend. Luego añadimos el formulario frm_visor.vb del ejercicio anterior en el menú Proyecto/Agregar elemento existente, lo localizamos y lo añadimos. En proyecto propiedades del proyecto, en la sección Aplicación le indicamos como formulario de inicio el nuestro. Borramos el formulario form1 que nos crea con el botón derecho sobre él en el Explorador de Soluciones y pulsando Eliminar. Tendríamos una aplicación igual a la de antes. Ahora eliminamos la opción del menú Agregar/Tema, y los botones de Añadir y eliminar capas. Cargaremos la información en el evento Load del formulario. Quitamos también el control OpenFileDialog1. Si seleccionamos el formulario, en el evento Load, (lo vemos en las propiedades dando al rayo ), le escribimos lo siguiente: Private Sub frm_visor_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim formasf As MapWinGIS.Shapefile 'Nueva Forma a añadir Dim nombretema As String 'Nombre del tema para la leyenda Dim unacapa As Integer 'Variable para manejar la capa cargada y modificar sus propiedades 'Asignamos el mapa a la leyenda para enlazarlos Leyenda.Map = Mapa.GetOcx() Escuela Politécnica Superior de Ávila 9

10 'AGREGAMOS LOS PAISES QUE ES UNA CAPA POLIGONAL 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\World\Shapefiles\world_adm0.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Pone el nombre de la capa en la leyenda con el del archivo Leyenda.Map.LayerName(unacapa) = System.IO.Path.GetFileNameWithoutExtension(nombreTema) 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 2) 'Cambiamos el Color de linea de la forma Mapa.set_ShapeLayerLineColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Black))) 'Cambiamos el Color del relleno de la forma poligonal Mapa.set_ShapeLayerFillColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.LightGray))) 'AGREGAMOS LOS RIOS QUE ES UNA CAPA LINEAL 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\World\Shapefiles\river_quality_li.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Pone el nombre de la capa en la leyenda con el del archivo Leyenda.Map.LayerName(unacapa) = System.IO.Path.GetFileNameWithoutExtension(nombreTema) 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 1) 'Cambiamos el Color de linea de la forma Mapa.set_ShapeLayerLineColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Blue))) 'AGREGAMOS LAS CAPITALES.UNA CAPA CON INFORMACIÓN PUNTUAL 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\World\Shapefiles\cities_capital_pt.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Pone el nombre de la capa en la leyenda con el del archivo Leyenda.Map.LayerName(unacapa) = System.IO.Path.GetFileNameWithoutExtension(nombreTema) 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 1) 'Cambiamos el Color de los puntos de la forma Mapa.set_ShapeLayerPointColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red))) Escuela Politécnica Superior de Ávila 10

11 'Indicamos el tamaño del punto Mapa.set_ShapeLayerPointSize(unacapa, 6) 'Especificamos la forma del punto. Mapa.set_ShapeLayerPointType(unacapa, MapWinGIS.tkPointType.ptDiamond) 'Con las lineas Siguientes comentadas las reemplazaríamos por las 2 anteriores para mostrar 'Como símbolo una foto con forma de estrella en vez de los símbolos predeterminados. 'Mapa.set_ShapeLayerPointSize(unacapa, 0.8) 'Mapa.set_ShapeLayerPointType(unacapa, MapWinGIS.tkPointType.ptUserDefined) 'Dim simboloimagen As New MapWinGIS.Image 'simboloimagen.open(application.startuppath + "\World\estrella.png") 'Mapa.set_UDPointType(unacapa, simboloimagen) End Sub Como vemos hay tres bloques que añaden una capa con información de polígonos, otra con información lineal y otra con información puntual. Además modifican el aspecto de las formas creadas. Al elegir el tipo de punto cabe la posibilidad de utilizar símbolos a procedentes de imágenes que se cargan con las instrucciones de las últimas lineas comentadas. Con esto ejecutamos el programa. Ahora sería un mapa previamente preparado. El usuario se limitaría a ampliar y reducir el mapa y ha desplazar la zona visualizada. El aspecto que presentaría es: En el Ejercicio anterior cogíamos el nombre de la capa para la leyenda del nombre del archivo SHP cargado. Ahora como los archivos de forma a cambiar son fijos podemos poner el nombre a mano. Cambiamos: Escuela Politécnica Superior de Ávila 11

12 La línea Leyenda.Map.LayerName(unacapa) = System.IO.Path.GetFileNameWithoutExtension(nombreTema) Por Leyenda.Map.LayerName(unacapa) = "PAISES DEL MUNDO" Leyenda.Map.LayerName(unacapa) = "PRINCIPALES RIOS" Leyenda.Map.LayerName(unacapa) = "CAPITALES" Para cada una de las capas cargadas según el caso. Ahora nos queda: 4.1 Consultar los atributos. Asociado a los archivos SHP con información gráfica podemos tener bases de datos con valores asociados. Generalmente estará en archivos DBF. Vamos a intentar mostrar los atributos asociados a una capa. Incorporamos una nueva opción del menú Atributos/Ver Tabla. Añadimos un formulario al que llamamos frm_tabla.vb. En este formulario incorporamos un panel en el que establecemos la propiedad Dock a Bottom, en este panel colocamos un botón. Añadimos también un DataViewGrid al que llamamos dvg_tabla. En la propiedad Dock de la tabla seleccionamos Fill. El formulario presentará el aspecto siguiente: Escuela Politécnica Superior de Ávila 12

13 Ahora mostramos el código del formulario, podemos hacerlo pulsando con el botón derecho sobre su nombre en el explorador de Soluciones y eligiendo Ver Código. Vamos a incorporar un constructor sobrecargado para este formulario de modo que admita una capa, que será la capa de la que queremos visualizar sus atributos. Además creamos una variable privada para manejar esa capa. En el constructor asignamos la capa pasada a esta variable creada y el nombre de la capa. El código para el constructor queda: Public Class frm_tabla Private capa_a_mostrar As MapWinGIS.Shapefile 'Variable para manejar la capa actual Private titulo As String 'Para poner el título en el formulario Public Sub New(ByVal capa As MapWinGIS.Shapefile, ByVal untitulo As String) capa_a_mostrar = capa 'asigno la variable el valor pasado en el constructor titulo = untitulo 'Lo mismo para el nombre de la capa en la leyenda InitializeComponent() 'Para que nos cree los componentes añadidos End Sub En el método Load del formulario añadimos: Private Sub frm_tabla_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim mitabla As New DataTable 'Creo una tabla para añadir la información Dim mifila As DataRow 'Para manejar una Fila Dim i, j As Integer 'Contadores para los bucles Me.Text = "Atributos de la capa " & titulo 'Pongo en el Titulo del Formulario el nombre de la capa For i = 0 To capa_a_mostrar.numfields - 1 'Recorro los campos de los atributos de la capa mitabla.columns.add(capa_a_mostrar.field(i).name) 'Añado una columna a la tabla con el nombre de cada campo de la capa Next Escuela Politécnica Superior de Ávila 13

14 For i = 0 To capa_a_mostrar.numshapes - 1 'Recorro las formas de la capa mifila = mitabla.newrow 'Creo una fila para cada forma For j = 0 To capa_a_mostrar.numfields - 1 'Recorro los campos que serán las columnas mifila(j) = capa_a_mostrar.cellvalue(j, i)'pongo en cada fila el campo j de la forma i Next mitabla.rows.add(mifila) 'Añado la fila a la tabla cuando tiene todos los campos de la forma Next dvg_tabla.datasource = mitabla 'Asigno la tabla creada al DataViewGrid para mostrarla End Sub Lo que hacemos es añadir una columna para cada campo de la tabla seleccionada. Luego recorremos las formas y agregamos una fila para los datos de cada una ellas. Al final asignamos la tabla formada al DataViewGrid. Para que nos muestre el formulario le ponemos el código al menú Atributos/Ver Tabla creado: Private Sub VerTablaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles VerTablaToolStripMenuItem.Click Dim micapa As New MapWinGIS.Shapefile 'Variable de tipo forma para manejar la capa micapa = Mapa.get_GetObject(Leyenda.SelectedLayer) 'Tomo la capa correspondiente al elementoseleccioando en la Leyenda 'Creo una instancia del formulario que nos mostrará los atributos 'Pasandole el manejador de la capa y el título Dim visoratributos As New frm_tabla(micapa, Leyenda.Map.LayerName(Leyenda.SelectedLayer)) 'Muestro el formulario visoratributos.showdialog() End Sub Si ejecutamos el programa con la capa de capitales seleccionada la información que nos muestra será: Escuela Politécnica Superior de Ávila 14

15 4.2 Consultas. Resaltar Formas. Otra cosa interesante es poder destacar alguna de las formas en el mapa según el valor de uno de los campos. Intentaremos localizar el país a partir de su nombre, Si lo encontramos lo coloreamos de amarillo si no ponemos un mensaje. Creamos otra opción en el menú Consultas/Localizar País, quedará: Agregamos un formulario al que llamamos frm_buscarpais.vb. En este formulario agregamos un botón y un campo de texto txt_pais. Tendrá el aspecto: En el formulario declaramos una variable para recibir el mapa del principal y creamos un constructor sobrecargado quedará: Public Class frm_buscarpais Private mimapa As AxMapWinGIS.AxMap 'Variable para recibir el mapa Public Sub New(ByVal unmapa As AxMapWinGIS.AxMap) mimapa = unmapa 'Asigno a la variable el mapa pasado InitializeComponent() End Sub Ahora en el botón Resaltar asignamos: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim encontrado As Boolean 'PAra informar si no existe el nombre indicado Dim micapa As New MapWinGIS.Shapefile encontrado = False micapa = mimapa.get_getobject(0) 'Cojo la capa 0 que es la de los paises por el orden de carga For i As Integer = 0 To micapa.numshapes 'recorro las formas de la capa If UCase(micapa.CellValue(0, i)) = UCase(txt_pais.Text) Then 'Comparo el primer campo de cada forma que será el nombre del país Escuela Politécnica Superior de Ávila 15

16 'Pongo color amarillo a la forma que se encuentra en la posición indicada mimapa.set_shapefillcolor(0, i, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Yellow))) 'Para saber que sí existía el país encontrado = True Exit Sub 'Salgo para no seguir buscando cuando encuentro el primero End If Next If Not encontrado Then 'Si no lo ha encontrado se lo indico MessageBox.Show("No se encontró el Pais", "Resaltar Paises") End If End Sub Para que nos muestre el formulario añadimos este código en el menú: Private Sub LocalizarPaisToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LocalizarPaisToolStripMenuItem.Click Dim localizarpais As New frm_buscarpais(mapa) 'Creo una instancia del formulario para resaltar el pais localizarpais.show() 'Le muestro de forma no modal y así podré seguir trabajando en el mapa End Sub Lo ejecutamos y probamos. Con España (Spain), Alemania (Germany) e Italia (Italy) resaltados nos queda: Guardamos el proyecto. Escuela Politécnica Superior de Ávila 16

17 5 Mejorar la apariencia de las capas. En el ejercicio anterior al cargar capas, Representábamos todas las formas de la capa con el mismo color. Si queremos aplicar un degradado a los tonos de las formas de una capa utilizamos esquemas de color. 5.1 Esquemas de color Para declarar un esquema de color utilizamos la clase ShapefileColorScheme del espacio de nombres MapWinGIS. Dentro de un esquema de color definimos varios intervalos, cada uno de ellos puede definir un degradado de colores. La clase que nos permite definir un intervalo es ShapefileColorBreak. Crearemos una instancia de la variable con: esquemacolor = New MapWinGIS.ShapefileColorScheme Tenemos que asociar el manejador de capa a la capasobre la que queremos crear el esquema esquemacolor.layerhandle = unacapa Además hay que indicarle el campo en el que se encuentran los valores que tomaremos para crear el esquema. esquemacolor.fieldindex = 1 Para definir un intervalo creamos la instancia de la variable con: intervalo = New MapWinGIS.ShapefileColorBreak Podemos poner un título para la leyenda en la propiedad Caption: intervalo.caption = "TITULO DEL INTERVALO" Indicamos el valor de comienzo del intervalo: intervalo.startvalue = min El valor de final: intervalo.endvalue = max El color inicial en este caso Rojo: intervalo.startcolor = Convert.ToUInt32( Drawing.ColorTranslator.ToOle(Color.Red)) El color final para el degradado en este caso Azul: intervalo.endcolor = Convert.ToUInt32( Drawing.ColorTranslator.ToOle(Color.Blue)) Escuela Politécnica Superior de Ávila 17

18 Ahora tenemos que añadir el intervalo creado al esquema de color. esquemacolor.add(intervalo) También aplicamos el esquema al mapa Mapa.ApplyLegendColors(esquemaColor) Y tenemos que actualizar la leyenda para que aparezca el intervalo añadido en la misma. Leyenda.Layers.ItemByHandle(unacapa).Refresh() Se pueden repetir los pasos para establecer las propiedades del intervalo, para crear varios de ellos, y añadirlos al mismo esquema de color. El color inicial y final del intervalo podría ser el mismo. También el valor inicial y final sería el mismo si queremos asignar un color para un valor fijo. 5.2 Añadir etiquetas a una capa según el texto de uno de los campos. Puede que en la tabla de atributos asociada a una capa tengamos un campo con etiquetas que queremos que se visualicen en el mapa. Si tenemos una capa manejada por una variable formasf de tipo MapWinGIS.Shapefile, podemos recorrer el número de formas existentes en la misma con: For i = 0 To formasf.numshapes - 1 Podemos asignar auna variable de tipo String(texto) el valor del campo en el que se encuentra la etiqueta para cada forma texto = formasf.cellvalue(campo, i) Necesitamos indicarle en qué posición deberá colocar la etiqueta, una posibilidad es usar las propiedades Extents.xMin y Extents.yMin, y las mismas para las máximas para calcular el punto medio en orizontal y en vertical de la forma. x = formasf.shape(i).extents.xmin + ((formasf.shape(i).extents.xmax - formasf.shape(i).extents.xmin) / 2) y = formasf.shape(i).extents.ymin + ((formasf.shape(i).extents.ymax - formasf.shape(i).extents.ymin) / 2) Añadimos la etiqueta al mapa en unacapa, con un color, en la posición calculada y en este caso le indicamos la posición centrada sobre ese punto: Mapa.AddLabel(unacapa, texto, uncolor, x, y, MapWinGIS.tkHJustification.hjCenter) Por último pomos modificar el tipo y el tamaño de las etiquetas para la capa que estamos rotulándo. Mapa.LayerFont(unacapa, "Times new roman", 8) Escuela Politécnica Superior de Ávila 18

19 5.3 Rotular capas puntuales con imágenes personalizadas. Así cambiamos el tamaño del punto para la capa indicada. Dependiendo de las dimensiones de la imagen utilizada podemos necesitar modificar el tamaño proporcionado. Mapa.set_ShapeLayerPointSize(unacapa, 0.8) Ahora le ponemos que utilice como tipo de punto para la capa uno definido por el usuario. Mapa.set_ShapeLayerPointType(unacapa, MapWinGIS.tkPointType.ptUserDefined) Creamos una imagen y la cargamos con el icono a utilizar. Dim simboloimagen As New MapWinGIS.Image simboloimagen.open(application.startuppath + "estrella.png") Asociamos a la capa el símbolo cargado Mapa.set_UDPointType(unacapa, simboloimagen) 6 Crear una interfaz para SIG: AvilaSIG. Al igual que en el ejercicio anterior, creamos ahora un programa que cargará los archivos que tengamos preparados y les asignará las propiedades que decidamos. Creamos otra aplicación con nombre AvilaSIG, para no repetir la parte de la barra de botones y el diseño del formulario importaremos el formulario del programa anterior MundoSIG. Cuando utilizamos algún componente añadido, en ocasiones nos da problemas la importación de un formulario si no hemos cargado la referencia en el proyecto. Para no cargar las referencias otra vez, Añadimos al form1 un control MapControl y un control Legend. Luego añadimos el formulario frm_visor.vb y frm_tabla.vb del ejercicio anterior en el menú Proyecto/Agregar elemento existente, lo localizamos y lo añadimos. El formulario para consultar por país no lo necesitamos y podemos borrar la referencia a él en el menú principal, borrando la opción del menú que lo llamaba y la función asociada. En proyecto propiedades del proyecto, en la sección Aplicación le indicamos como formulario de inicio el nuestro. Borramos el formulario form1 que nos crea con el botón derecho sobre él en el Explorador de Soluciones y pulsando Eliminar. Escuela Politécnica Superior de Ávila 19

20 Tendríamos una aplicación igual a la de antes. Ahora eliminamos la opción del menú Consultas. Cargaremos la información en el evento Load del formulario. Si seleccionamos el formulario, en el evento Load, (lo vemos en las propiedades dando al rayo ), también haciendo doble-clic sobre él. Escribimos lo siguiente para cargar la capa del límite provincial. Antes deberemos guardar el proyecto y copiar los temas que se proporcionan en una subcarpeta llamada Ávila dentro de la carpeta Debug en la ruta de la aplicación: Private Sub frm_visor_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim formasf As MapWinGIS.Shapefile 'Nueva Forma a añadir Dim nombretema As String 'Nombre del tema para la leyenda Dim unacapa As Integer 'Variable para manejar la capa cargada y modificar sus propiedades 'Asignamos el mapa a la leyenda para enlazarlos Leyenda.Map = Mapa.GetOcx() 'AGREGAMOS EL LIMITE PROVINCIAL DE LA PROVINCIA DE ÁVILA 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\Avila\Avila.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos como nombre de la capa en la leyenda el nombre del archivo Leyenda.Map.LayerName(unacapa) = "LIMITE PROVINCIAL" 'System.IO.Path.GetFileNameWithoutExtension(nombreTema) 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 2) 'Cambiamos el Color de linea de la forma Mapa.set_ShapeLayerLineColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Black))) 'Cambiamos el Color del relleno de la forma poligonal Mapa.set_ShapeLayerFillColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Orange))) Repetiremos el proceso añadiendo a continuación la capa con la delimitación de la comarca de la Zona de Gredos en la provincia de Ávila. El código queda: 'AGREGAMOS LA DELIMITACIÓN DE LA COMARCA DE GREDOS 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\Avila\comarca.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos como nombre de la capa en la leyenda el nombre del archivo Leyenda.Map.LayerName(unacapa) = "COMARCA" 'Cambiamos el grosor de Linea de la capa añadida Escuela Politécnica Superior de Ávila 20

21 Leyenda.Map.LayerName(unacapa) = "COMARCA" 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 2) 'Cambiamos el Color de linea de la forma Mapa.set_ShapeLayerLineColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Black))) 'Cambiamos el Color del relleno de la forma poligonal Mapa.set_ShapeLayerFillColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.OrangeRed))) La siguiente capa que añadiremos es la capa Gredos.shp que tiene información con los municipios de la comarca. 'AGREGAMOS LOS MUNICIPIOS DE LA ZONA 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\Avila\gredos.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos como nombre de la capa en la leyenda el nombre del archivo Leyenda.Map.LayerName(unacapa) = "GREDOS" 'System.IO.Path.GetFileNameWithoutExtension(nombreTema) 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 2) 'Cambiamos el Color de linea de la forma Mapa.set_ShapeLayerLineColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Black))) 'Cambiamos el Color del relleno de la forma poligonal Mapa.set_ShapeLayerFillColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Chocolate))) Si comparamos los tres bloques de código anteriores comprobaremos que son prácticamente iguales, solo cambiamos el nombre del SHP cargado, el título para la leyenda y el color de relleno de la capa. Vamos a ejecutar el programa. Vemos el aspecto: Escuela Politécnica Superior de Ávila 21

22 Seleccionamos la capa GREDOS en la leyenda y accedemos al menú Atributos/Ver tabla. Nos presentará: Si nos fijamos la segunda columna presenta el campo Area con la superficie de los municipios en m2. La columna Hectares tiene la superficie en Hectáreas. El campo area aunque es la segunda columna tiene el índice 1, ya que los índices para manejar campos comienzan en 0. Aprovechamos los valores de esta columna para crear un esquema de color según la superficie. Utilizamos las clases comentadas en el capítulo anterior para esquemas de color. 'CREAR ESQUEMA DE COLOR PARA LA CAPA GREDOS SEGUN LA SUPERFICIE DE LOS MUNICIPIOS Dim esquemacolor As MapWinGIS.ShapefileColorScheme Dim intervalo As MapWinGIS.ShapefileColorBreak Dim i As Long Dim min, max As Double 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\Avila\gredos.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'Buscamos el mayor y el menor de los valores para el campo 1 que es el área For i = 0 To formasf.numshapes - 1 If i = 0 Then max = formasf.cellvalue(1, i) min = formasf.cellvalue(1, i) End If If formasf.cellvalue(1, i) > max Then max = formasf.cellvalue(1, i) ElseIf formasf.cellvalue(1, i) < min Then min = formasf.cellvalue(1, i) End If Next En esta primera parte declaramos las variables que utilizaremos, entre ellas la correspondiente al esquema de color y la correspondiente al intervalo. Escuela Politécnica Superior de Ávila 22

23 Al final de este bloque recorremos todas las formas de la capa analizando el valor del área, comparamos con el almacenado para las variables max y min, de modo que al terminar el recorrido, estas variables tendrán el valor menor para el área y el valor mayor respectivamente. Ahora continuamos creando el esquema de color: 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos como nombre de la capa en la leyenda el nombre del archivo Leyenda.Map.LayerName(unacapa) = "MUNICIPIOS DE GREDOS" 'Cambiamos el Color del relleno de la forma poligonal Mapa.set_ShapeLayerFillColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.LightSteelBlue) )) 'Creamos un objeto Esquema de Color asociado al campo 1 esquemacolor = New MapWinGIS.ShapefileColorScheme esquemacolor.layerhandle = unacapa esquemacolor.fieldindex = 1 'Creamos un degradado del mayor al menor de los valores intervalo = New MapWinGIS.ShapefileColorBreak 'Título para el intervalo intervalo.caption = "Degradado según superficie" 'Valor de comienzo la superficie mínima de las existentes intervalo.startvalue = min 'Valor de final, la superficie mayor intervalo.endvalue = max 'Color de comienzo en este caso Azul claro metalizado intervalo.startcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.LightSteelBlue) ) 'Color de fin Verde intervalo.endcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Green)) 'Añadimos el intervalo esquemacolor.add(intervalo) 'Aplicamos el esquema al mapa Mapa.ApplyLegendColors(esquemaColor) 'Refrescamos la leyenda para que refleje el degradado Leyenda.Layers.ItemByHandle(unacapa).Refresh() Vamos a ejecutar el programa y comprobamos el aspecto que presenta el degradado, así como la leyenda con el intervalo añadido. Escuela Politécnica Superior de Ávila 23

24 Intentaremos ahora el uso de etiquetas para la capa Municipios de Gredos que acabamos de añadir. Si volvemos a mirar la tabla de datos mostrada anteriormente nos daremos cuenta que la primera columna contiene los nombres de los municipios. Esas son las etiquetas que queremos colocar. 'COLOCAMOS LOS NOMBRES DE LOS MUNICIPIOS COMO ETIQUETAS Dim campo As Integer Dim texto As String Dim x As Double, y As Double Dim uncolor As UInt32 'Asignamos a la variable el manejador de la capa 3, la 4ª que es la que vamos a rotular unacapa = Mapa.get_LayerHandle(3) 'Asignamos a la variable de forma la capa anterior formasf = Mapa.get_GetObject(unacapa) 'Asignamos el campo que contiene los rótulos, el 0 campo = 0 'Para no tener una llamada a la función muy larga asignamos el color a esta variable uncolor = System.Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Black)) 'Recorremos todas las formas de los municipios para poner el nombre a cada una For i = 0 To formasf.numshapes - 1 'Tomamos en la variable texto el nombre que está en la columna 0 y fila la forma contemplada texto = formasf.cellvalue(campo, i) 'Calculamos la x y la y dónde colocar los textos. Será el centro aproximado de la forma x = formasf.shape(i).extents.xmin + ((formasf.shape(i).extents.xmax - formasf.shape(i).extents.xmin) / 2) y = formasf.shape(i).extents.ymin + ((formasf.shape(i).extents.ymax - formasf.shape(i).extents.ymin) / 2) 'Añadimos la etiqueta a la capa en la posición y con el color indicados. La colocamos centrada Mapa.AddLabel(unacapa, texto, uncolor, x, y, MapWinGIS.tkHJustification.hjCenter) 'Indicamos el tamaño del texto y el tipo de letra Mapa.LayerFont(unacapa, "Times new roman", 8) Next Si lo ejecutamos y ampliamos a la zona de la comarca tendremos: Escuela Politécnica Superior de Ávila 24

25 6.1 Crear esquema de color con varios intervalos. En la tabla de atributos de la capa Gredos.shp, tenemos un campo con nombre Causalidad: En ese campo los valores son: Muy alto, Alto, Moderado, Bajo, Muy bajo. Queremos asignar un color para cada uno de los valores. Utilizaremos esquemas de color, con varios intervalos uno para cada valor: 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos el nombre de la capa en la leyenda Leyenda.Map.LayerName(unacapa) = "RIESGO INCENDIOS" 'Cambiamos el Color del relleno de la forma poligonal Mapa.set_ShapeLayerFillColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red))) 'Creamos un objeto Esquema de Color asociado al campo 1 esquemacolor = New MapWinGIS.ShapefileColorScheme 'Le asociamos el manejador a la capa esquemacolor.layerhandle = unacapa 'El campo que tiene los valores es el 6 esquemacolor.fieldindex = 6 'Creamos un intervalo para el valor muy alto intervalo = New MapWinGIS.ShapefileColorBreak 'Titulo del intervalo intervalo.caption = "MUY ALTO" intervalo.startvalue = "Muy alto" 'Cuidado con la coincidencia exacta. También sensible a mayúsculas intervalo.endvalue = "Muy alto" 'Mismo valor de final intervalo.startcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.DarkRed)) 'Color de comienzo y fin iguales intervalo.endcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.DarkRed)) 'Añadimos el intervalo esquemacolor.add(intervalo) Hasta aquí hemos creado el esquema, y el primer intervalo para el valor Muy alto, ponemos un único color y un único valor en comienzo y fin. Escuela Politécnica Superior de Ávila 25

26 Vamos con los siguientes intervalos. Como vemos solo cambian los títulos, valores y colores, se van añadiendo al esquema cada uno de ellos. Al final aplicamos el esquema al mapa y reflejamos la leyenda: 'Creamos un intervalo para el valor alto intervalo = New MapWinGIS.ShapefileColorBreak intervalo.caption = "ALTO" intervalo.startvalue = "Alto" intervalo.endvalue = "Alto" intervalo.startcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red)) intervalo.endcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red)) 'Añadimos el intervalo esquemacolor.add(intervalo) 'Creamos un intervalo para el valor moderado intervalo = New MapWinGIS.ShapefileColorBreak intervalo.caption = "MODERADO" intervalo.startvalue = "Moderado" intervalo.endvalue = "Moderado" intervalo.startcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Orange)) intervalo.endcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Orange)) 'Añadimos el intervalo esquemacolor.add(intervalo) 'Creamos un intervalo para el valor bajo intervalo = New MapWinGIS.ShapefileColorBreak intervalo.caption = "BAJO" intervalo.startvalue = "Bajo" intervalo.endvalue = "Bajo" intervalo.startcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Yellow)) intervalo.endcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Yellow)) 'Añadimos el intervalo esquemacolor.add(intervalo) 'Creamos un intervalo para el valor muy bajo intervalo = New MapWinGIS.ShapefileColorBreak intervalo.caption = "MUY BAJO" intervalo.startvalue = "Muy bajo" intervalo.endvalue = "Muy bajo" intervalo.startcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.LightYellow)) intervalo.endcolor = Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.LightYellow)) 'Añadimos el intervalo esquemacolor.add(intervalo) End Sub 'Aplicamos el esquema al mapa Mapa.ApplyLegendColors(esquemaColor) 'Refrescamos la leyenda para que refleje el degradado Leyenda.Layers.ItemByHandle(unacapa).Refresh() Escuela Politécnica Superior de Ávila 26

27 Ejecutamos el programa de nuevo: Guardamos el Proyecto. 7 Cargar capa de tipo imagen. Recuperamos el programa MundoSIG de unos ejercicios atrás. Vamos a cargar una capa de tipo Imagen como fondo a modo del fondo oceánico. Para ello copiamos la carpeta mundo con los archivos necesarios a la carpeta Debug en la ruta del programa, normalmente en: Mis documentos\visual Studio 2005\Projects\MundoSIG\MundoSIG\bin\Debug Ahora hacemos doble-clic sobre el título del formulario frm_visor de esta aplicación y añadimos en el Form_Load, como primera capa la imagen del fondo marino. 'Debajo de la línea Leyenda.Map = Mapa.GetOcx() 'AGREGAMOS EL FONDO OCEÁNICO QUE ES UNA CAPA IMAGEN Dim formaimagen As MapWinGIS.Image 'Creamos una imagen nueva formaimagen = New MapWinGIS.Image 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\Mundo\image.bmp" 'Abrimos el archivo indicado como Objeto Imagen formaimagen.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaImagen, True) 'Ponemos como nombre de la capa el indicado Leyenda.Map.LayerName(unacapa) = "FONDO OCEÁNICO" Escuela Politécnica Superior de Ávila 27

28 Si probamos a ejecutarlo comprobamos el fondo cargado. 7.1 Cargar símbolo de tipo imagen. En el código que teníamos para cargar el rombo en la capa puntual de las ciudades, hacemos algunas modificaciones para que tome como símbolo una imagen. Este es el código actual: 'AGREGAMOS LAS CAPITALES QUE ES UNA CAPA CON INFORMACIÓN PUNTUAL 'Creamos una forma nueva formasf = New MapWinGIS.Shapefile 'Cogemos el nombre seleccionado nombretema = Application.StartupPath + "\Mundo\cities_capital_pt.shp" 'Abrimos el archivo indicado como Objeto de forma formasf.open(nombretema) 'añadimos la capa a la leyenda unacapa = Leyenda.Layers.Add(formaSF, True) 'Ponemos como nombre de la capa en la leyenda el nombre del archivo Leyenda.Map.LayerName(unacapa) = "CAPITALES" 'Cambiamos el grosor de Linea de la capa añadida Mapa.set_ShapeLayerLineWidth(unacapa, 1) 'Cambiamos el Color de los puntos de la forma Mapa.set_ShapeLayerPointColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red))) 'Indicamos el tamaño del punto Mapa.set_ShapeLayerPointSize(unacapa, 6) 'Especificamos la forma del punto. Mapa.set_ShapeLayerPointType(unacapa, MapWinGIS.tkPointType.ptDiamond) Cambiamos las últimas líneas desde el color para dejar: Mapa.set_ShapeLayerPointColor(unacapa, Convert.ToUInt32(Drawing.ColorTranslator.ToOle(Color.Red))) 'Como símbolo una foto con forma de estrella en vez de los símbolos predeterminados. Mapa.set_ShapeLayerPointSize(unacapa, 0.8) 'Asignamos el punto a la capa como definido por el usuario Mapa.set_ShapeLayerPointType(unacapa, MapWinGIS.tkPointType.ptUserDefined) 'Creamos el nuevo objeto imagen Dim simboloimagen As New MapWinGIS.Image 'Cargamos la imagen simboloimagen.open(application.startuppath + "\Mundo\estrella.png") 'Le asignamos el símbolo cargado al mapa Mapa.set_UDPointType(unacapa, simboloimagen) Probamos a ejecutar el programa para contemplar la apariencia que nos ofrecen los cambios introducidos: Escuela Politécnica Superior de Ávila 28

29 Guardamos el Proyecto. Escuela Politécnica Superior de Ávila 29

multiplicar Capítulo 15 Tablas de Práctica 1 Proyecto guiado Vamos a construir, paso a paso, el proyecto de las tablas de multiplicar.

multiplicar Capítulo 15 Tablas de Práctica 1 Proyecto guiado Vamos a construir, paso a paso, el proyecto de las tablas de multiplicar. Tablas de multiplicar En este capítulo practicaremos con las tablas de multiplicar de una forma amena y divertida. Para ello, en primer lugar, debemos desarrollar el proyecto. Vamos a ver cómo. A lo largo

Más detalles

Introducción Excel 2007

Introducción Excel 2007 Introducción Excel 2007 Microsoft Excel Introducción Básicamente, una hoja de cálculo es un programa que nos permite realizar cálculos aritméticos, estadísticos, financieros, etc., de manera automática,

Más detalles

1.- CREACIÓN DE CONSULTAS.

1.- CREACIÓN DE CONSULTAS. 1.- CREACIÓN DE CONSULTAS. Una consulta permite efectuar preguntas acerca de la información almacenada en las tablas. En una consulta se pueden obtener datos de una tabla e incluso de varias tablas, por

Más detalles

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Página 1 de 15 GESTIÓN DE ARCHIVOS Dentro del Campus Virtual vamos a tener distintas formas de seleccionar y gestionar los archivos.

Más detalles

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar

Más detalles

Para este ejemplo. Usamos la práctica de las botellas de vino que hemos hecho en clase:

Para este ejemplo. Usamos la práctica de las botellas de vino que hemos hecho en clase: Vamos a explicar el proceso de creación de un gráfico con los datos que tengamos en una hoja de cálculo de Excel. El sentido de hacer un gráfico suele ser el de mostrar la información de la forma más clara

Más detalles

VISUAL STUDIO.NET Y PUERTO SERIE

VISUAL STUDIO.NET Y PUERTO SERIE VISUAL STUDIO.NET Y PUERTO SERIE INDICE ENTORNO VISUAL BASIC 3 MI PRIMER PROYECTO DE CONSOLA 3 MI PRIMER PROYECTO DE WINDOWS 5 DEBUGGING 7 PROGRAMACIÓN 10 TIPOS DE DATOS 10 ESTRUCTURAS DE CONTROL 12 ESTRUCTURA

Más detalles

ACTIVIDADES BASE DE DATOS ACCESS 2007

ACTIVIDADES BASE DE DATOS ACCESS 2007 ACTIVIDADES BASE DE DATOS ACCESS 2007 En un primer momento vamos a practicar las opciones de Crear, abrir y cerrar una base de datos de Access 2007. Abrimos Access 2007 y haz clic sobre la opción Base

Más detalles

INTERNET. Uso de navegadores

INTERNET. Uso de navegadores INTERNET Uso de navegadores Los navegadores Son los programas que nos permiten movernos por Internet y localizar las páginas web que nos interesan Ejemplos: Internet Explorer, Mozilla Firefox, Google Chrome

Más detalles

UNIDAD 10. LAS CONSULTAS DE ACCIÓN

UNIDAD 10. LAS CONSULTAS DE ACCIÓN UNIDAD 10. LAS CONSULTAS DE ACCIÓN Las consultas de acción son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir

Más detalles

Manual del gestor Web de la Fundación Picarral www.fundacionpicarral.org

Manual del gestor Web de la Fundación Picarral www.fundacionpicarral.org Manual del gestor Web de la Fundación Picarral www.fundacionpicarral.org Manual del gestor Web de la Fundación Picarral Dirigido a Usuarios del gestor Web de la Fundación Picarral VERSIÓN 1.0 FECHA 09/09/2008

Más detalles

Cómo manejar el editor HTML de Moodle?

Cómo manejar el editor HTML de Moodle? Cómo manejar el editor HTML de Moodle? El editor HTML nos permite agregar textos, imágenes, videos y audios, entre otras posibilidades. Cada vez que entramos a alguno de los recursos para Agregar una actividad

Más detalles

3.- Seleccionamos la tabla CLIENTES y pulsamos el botón Agregar. Una vez hecho esto cerramos el cuadro Mostrar tabla con el botón Cerrar.

3.- Seleccionamos la tabla CLIENTES y pulsamos el botón Agregar. Una vez hecho esto cerramos el cuadro Mostrar tabla con el botón Cerrar. Consultas de Selección Una vez completado los ejercicios anteriores, nos disponemos a visualizar los datos en forma de consulta, es decir, a partir de unos criterios de selección podremos mostrar los datos

Más detalles

SISTEMAS OPERATIVOS. Windows: gestión de archivos con el explorador

SISTEMAS OPERATIVOS. Windows: gestión de archivos con el explorador SISTEMAS OPERATIVOS Windows: gestión de archivos con el explorador El explorador de Windows Es una herramienta útil para movernos por los discos del ordenador y trabajar con los archivos y carpetas que

Más detalles

OpenOffice.org Writer El procesador de texto. [Seleccionar fecha] [Escribir el nombre de la compañía] Lourdes Luengo

OpenOffice.org Writer El procesador de texto. [Seleccionar fecha] [Escribir el nombre de la compañía] Lourdes Luengo OpenOffice.org Writer El procesador de texto [Seleccionar fecha] [Escribir el nombre de la compañía] Lourdes Luengo 2 Para abrir esta aplicación nos vamos a: APLICACIONES >>> OFICINA >>> OpenOffice.org

Más detalles

UNIDAD 4. MODIFICAR TABLAS DE DATOS

UNIDAD 4. MODIFICAR TABLAS DE DATOS UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,

Más detalles

En algunas aplicaciones nos es muy útil visualizar directamente el contenido de la tabla de. Añadimos la capa de municipiosandal.shp y la activamos.

En algunas aplicaciones nos es muy útil visualizar directamente el contenido de la tabla de. Añadimos la capa de municipiosandal.shp y la activamos. CASO PRÁCTICO UNIDAD 3 Explorar una tabla de atributos En algunas aplicaciones nos es muy útil visualizar directamente el contenido de la tabla de atributos asociada a nuestra cartografía. Añadimos la

Más detalles

Manual Power Point Patrones

Manual Power Point Patrones Manual Power Point 2010 Patrones CONTENIDO Concepto Definir patrón de diapositiva Agregar un patrón de diapositivas Modificar el patrón de diapositiva según su diseño Aplicar varios patrones de diapositivas

Más detalles

EJERCICIO 9: Marcos (Frames)

EJERCICIO 9: Marcos (Frames) EJERCICIO 9: Marcos (Frames) El primer paso será iniciar una nueva página web, a esta página procederemos a crear una distribución de marcos. Para ello primero seleccionaremos la caja de herramientas de

Más detalles

Unidad 2. Crear una Presentación (I)

Unidad 2. Crear una Presentación (I) Unidad 2. Crear una Presentación (I) A continuación veremos cómo crear una Presentación. PowerPoint nos permite crear una presentación de formas distintas, bien a través del asistente que es muy útil cuando

Más detalles

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la

Más detalles

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la

Más detalles

MICROSOFT WORD. Algunas opciones avanzadas

MICROSOFT WORD. Algunas opciones avanzadas MICROSOFT WORD Algunas opciones avanzadas Insertar notas al pie Las notas al pie son notas aclaratorias sobre un texto, al final del mismo, o al final de una página Para añadirlas, nos colocamos en la

Más detalles

1. En primer lugar, seleccionamos la celda o caracteres a los que queremos aplicar el nuevo formato.

1. En primer lugar, seleccionamos la celda o caracteres a los que queremos aplicar el nuevo formato. tema 3: FORmatEaR HOJaS DE CÁLCULO 3.1 aplicar y modificar formatos de celda El formato es lo que determina el aspecto que tendrá el contenido y los valores mostrados en una hoja de cálculo. Cuando abrimos

Más detalles

Manual Power Point Manejo de Hipervínculos

Manual Power Point Manejo de Hipervínculos Manual Power Point 2010 Manejo de Hipervínculos CONTENIDO Insertar hipervínculos Crear hipervínculo a un archivo o página web existente Crear hipervínculo a un lugar de este documento Crear un hipervínculo

Más detalles

Tablas de Tarifas WhitePaper Abril de 2016

Tablas de Tarifas WhitePaper Abril de 2016 Tablas de Tarifas WhitePaper Abril de 2016 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna, Valencia (Spain) T (+34) 96 338 99 66 [email protected] www.preference.es Preference, S.L. NIF

Más detalles

Variantes en Documentos de Venta WhitePaper Febrero de 2007

Variantes en Documentos de Venta WhitePaper Febrero de 2007 Variantes en Documentos de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Creación de variantes 4 3. Definición de variantes 6 3.1. Variante de cambio de color 6 3.2. Variante de cambio

Más detalles

WORD AVANZADO. Guía Paso a Paso. Desarrollado por Ing. Marcelo Pickelny Lic. Eugenia Tarrachano

WORD AVANZADO. Guía Paso a Paso. Desarrollado por Ing. Marcelo Pickelny Lic. Eugenia Tarrachano WORD AVANZADO Guía Paso a Paso Desarrollado por Ing. Marcelo Pickelny Lic. Eugenia Tarrachano INSERTAR PORTADA... 2 DAR FORMATO AL TEXTO... 2 MODIFICAR INTERLINEADO... 3 CREAR ESTILOS PERSONALIZADOS...

Más detalles

UNIDAD 9 COMBINAR CORRESPONDENCIA

UNIDAD 9 COMBINAR CORRESPONDENCIA UNIDAD 9 COMBINAR CORRESPONDENCIA COMPETIC 3 TEXTOS Qué es la combinación de correspondencia Mediante la opción Combinar correspondencia se pueden incluir en un documento, datos almacenados en otro sitio.

Más detalles

Manual de Excel Avanzado

Manual de Excel Avanzado Manual de Excel Avanzado MS EXCEL 2007 GVA CONSULTORIA Y CAPACITACION, S.C. AV. JUAREZ N 100 PRIMER PISO COL. CENTRO DEL. CUAUHTEMOC, MEX. D.F. C.P. 06010 TEL. 41956332/33 www.gvamundial.com.mx 1-36 CONTENIDO

Más detalles

Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma

Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma - 1 - Contenido 1. Cómo se obtiene el certificado digital de Ciudadano de Camerfirma?... 3 Paso 1. Solicitud del

Más detalles

MICROSOFT WORD. Más opciones de edición de documentos

MICROSOFT WORD. Más opciones de edición de documentos MICROSOFT WORD Más opciones de edición de documentos Listas de viñetas Son listas no numeradas de elementos. En Word 2003 están en el menú Formato > Numeración y viñetas En Word 2010 están en la ficha

Más detalles

Manual Word Plantillas y Formularios

Manual Word Plantillas y Formularios Manual Word 2010 Plantillas y Formularios 0 CONTENIDO Creación de Plantillas Plantillas de Word Plantillas de ejemplo Plantillas de Office.com Modificar una plantilla Generar formulario Proteger formulario

Más detalles

Manual Word Estilos

Manual Word Estilos Manual Word 2010 Estilos CONTENIDO Aplicar estilos de la Galería de Estilos Crear Estilos Modificar y eliminar estilos Aplicar estilos a la plantilla Normal.dot Compartir estilos entre documentos Estilos

Más detalles

Animaciones y Transiciones. PowerPoint 2007

Animaciones y Transiciones. PowerPoint 2007 Animaciones y Transiciones PowerPoint 2007 ANIMACIONES Y TRANSICIONES Animar textos y objetos Los distintos objetos que agregamos a las diapositivas los podemos animar recurriendo a la pestaña Animaciones,

Más detalles

TEMA 4: PRESENTACIONES DIGITALES. Realización de presentaciones digitales multimedia con Microsoft PowerPoint

TEMA 4: PRESENTACIONES DIGITALES. Realización de presentaciones digitales multimedia con Microsoft PowerPoint TEMA 4: PRESENTACIONES DIGITALES Realización de presentaciones digitales multimedia con Microsoft PowerPoint Qué vamos a ver? El entorno de trabajo de Microsoft PowerPoint Edición de presentaciones básicas

Más detalles

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) aprenderaprogramar.com Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A)

Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A) aprenderaprogramar.com Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha

Más detalles

UNIDAD 6 TEMA 4: OFIMÁTICA AVANZADA. CLASE 05: Combinar correspondencia.

UNIDAD 6 TEMA 4: OFIMÁTICA AVANZADA. CLASE 05: Combinar correspondencia. UNIDAD 6 TEMA 4: OFIMÁTICA AVANZADA. CLASE 05: Combinar correspondencia. Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta

Más detalles

Manual de Administración de la página Web

Manual de Administración de la página Web Manual de Administración de la página Web Blas Peris Millán Este manual está pensado para facilitar el uso y actualización de la página Web del Colegio. Espero que el trabajo sea de vuestro agrado y de

Más detalles

CREACIÓN DE CARTAS, SOBRES Y ETIQUETAS PARA ENVÍO MASIVO DE CORRESPONDENCIA

CREACIÓN DE CARTAS, SOBRES Y ETIQUETAS PARA ENVÍO MASIVO DE CORRESPONDENCIA UNIDAD DIDÁCTICA CREACIÓN DE CARTAS, SOBRES Y ETIQUETAS PARA ENVÍO MASIVO DE CORRESPONDENCIA Los objetivos de este tema son: 1. Conocer cómo funciona el asistente de Word para crear correspondencia, creando

Más detalles

Funcionalidades básicas del docente

Funcionalidades básicas del docente Funcionalidades básicas del docente Índice 01 02 03 04 05 06 07 08 09 Mi perfil Mi blog Mis notificaciones Horarios de clase Mis comunidades Gestión Noticias del centro Recursos Ayuda 2 01 Mi perfil Todos

Más detalles

FILTRO POR ATRIBUTOS PARA EL VISOR DE SHAPEFILES DEL COMPONENTE MAPWINGIS

FILTRO POR ATRIBUTOS PARA EL VISOR DE SHAPEFILES DEL COMPONENTE MAPWINGIS FILTRO POR ATRIBUTOS PARA EL VISOR DE SHAPEFILES DEL COMPONENTE MAPWINGIS Germán Alonso Carrillo Romero [email protected] http://geotux.tuxfamily.org Mayo de 2008 Cuando necesitamos visualizar

Más detalles

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MICROSOFT EXCEL MICROSOFT EXCEL 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE IMPRESIÓN 11.1. Vista de Diseño de página En anteriores versiones existía la vista preliminar como

Más detalles

TALLER Nº 4 NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL

TALLER Nº 4 NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL TALLER Nº 4 DIBUJAR TABLA.-Para dibujar la tabla sombreamos el área en la que marcaremos la tabla, es decir, toda la información que hemos escrito. Nos ubicamos

Más detalles

MANUAL DE MACROS EXCEL 2010

MANUAL DE MACROS EXCEL 2010 MANUAL DE MACROS EXCEL 2010 1 CONTENIDO 1-COMO GRABAR UNA MACRO------------------------------------------------------------------------------------3 2-COMO EJECUTAR UNA MACRO QUE YA EXISTE-------------------------------------------------------------5

Más detalles

Instructivo Diseñador de Reportes Quitar/Agregar Etiquetas

Instructivo Diseñador de Reportes Quitar/Agregar Etiquetas Instructivo Diseñador de Reportes Quitar/Agregar Etiquetas * Revisión mayo de 2016 Capataz posee más de 300 informes con formato editable por el usuario. Un ESQUEMA es un set de todos archivos de reportes

Más detalles

Manual básico de Wordpress

Manual básico de Wordpress Manual básico de Wordpress Instalación del programa sobre el espacio web asociado a la cuenta de correo de PDI/PAS 25/03/2011 Centro de servicios de informática y redes de comunicaciones Nodo Cartuja Contenido

Más detalles

Gestión de bases de datos de mysql desde Dreamweaver

Gestión de bases de datos de mysql desde Dreamweaver Gestión de bases de datos de mysql desde Dreamweaver Para realizar este tutorial debes tener instalado Adobe Dreamweaver CS6 y Wampserver 2.2. Contenido. Instalar el servidor de prueba Crear la base de

Más detalles

TEMA 1: LAS PRESENTACIONES EN EL LIBREOFFICE

TEMA 1: LAS PRESENTACIONES EN EL LIBREOFFICE TEMA 1: LAS PRESENTACIONES EN EL LIBREOFFICE 1- CÓMO ABRIR EL PROGRAMA? 2- CÓMO EMPEZAR CON NUESTRA PRESENTACIÓN? 3- CÓMO AÑADIR UNA NUEVA DIAPOSITIVA? 4- CÓMO CAMBIAR EL FONDO DE LA DIAPOSITIVA? 5- CÓMO

Más detalles

IES María de Molina Ejercicios de KompoZer KOMPOZER. Vamos a crear una página Web que contendrá información sobre MECANISMOS.

IES María de Molina Ejercicios de KompoZer KOMPOZER. Vamos a crear una página Web que contendrá información sobre MECANISMOS. KOMPOZER Vamos a crear una página Web que contendrá información sobre MECANISMOS. 1. CREACIÓN DE LA ESTRUCTURA DE UN SITIO 1.1. CREACIÓN DE LA CARPETA DEL SITIO WEB Para empezar hay que crear un sitio

Más detalles

CREAMOS UN PAQUETE DE ACTIVIDADES JCLIC PASO A PASO LOS COLORES. EDUCACIÓN INFANTIL

CREAMOS UN PAQUETE DE ACTIVIDADES JCLIC PASO A PASO LOS COLORES. EDUCACIÓN INFANTIL CREAMOS UN PAQUETE DE ACTIVIDADES JCLIC PASO A PASO LOS COLORES. EDUCACIÓN INFANTIL Este documento pretende ser una guía rápida para crear un sencillo paquete/proyecto de actividades JCLIC. El paquete

Más detalles

Manual Excel Macros

Manual Excel Macros Manual Excel 2010 Macros CONTENIDO MACROS CREAR UNA MACRO AUTOMÁTICAMENTE EJECUTAR UNA MACRO GUARDAR ARCHIVOS CON MACROS Macroinstrucciones Macros Estudiaremos qué son las Macros, en qué nos pueden ayudar

Más detalles

Elaboración de un modelo de impresión de facturas. Jesús Martínez

Elaboración de un modelo de impresión de facturas. Jesús Martínez Elaboración de un modelo de impresión de facturas Jesús Martínez 1 Planteamiento Si queremos imprimir facturas con MGD, es necesario que previamente elaboremos un formato de impresión que esté adaptado

Más detalles

OPENOFFICE IMPRESS. Uso básico Basic usage

OPENOFFICE IMPRESS. Uso básico Basic usage OPENOFFICE IMPRESS Uso básico Basic usage Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar información de una forma

Más detalles

Tutorial de Python orientado a objetos

Tutorial de Python orientado a objetos Tutorial de Python orientado a objetos En la primera llave creamos una clase llamada Gelantia. En la primera parte def init (self, tam, color, sabor): definimos las características del objeto. En la segunda

Más detalles

Curso Excel Básico 2003 Unidad 1

Curso Excel Básico 2003 Unidad 1 Formatos Formatos FORMATO DE CELDAS... 6 Descripción... 6 NÚMERO... 6 Tipo Número... 6 Tipo Moneda... 7 Tipo Fecha... 8 Tipo Hora... 8 Tipo Porcentaje... 8 Tipo Personalizada... 9 ALINEACIÓN... 9 Alineación

Más detalles

aprenderaprogramar.com Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

aprenderaprogramar.com Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel aprenderaprogramar.com Ficheros de texto con Visual Basic. System.IO StreamWriter, StreamReader. Write, Read, AppendText, WriteLine, ReadLine. Ejemplos prácticos. (CU00329A-2) Sección: Cursos Categoría:

Más detalles

Plantillas y formularios. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

Plantillas y formularios. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Plantillas y formularios Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com PLANTILLAS Y FORMULARIOS Una plantilla es un archivo que se utiliza como modelo

Más detalles

Cómo crear un Juego de preguntas en Educamóvil

Cómo crear un Juego de preguntas en Educamóvil Cómo crear un Juego de preguntas en Educamóvil El Juego de preguntas El Juego de preguntas es uno de los objetos que hay disponibles en Educamóvil que nos permite generar, en un punto determinado del mapa,

Más detalles

Manual de configuración de navegadores.

Manual de configuración de navegadores. CATÁLOGO COLECTIVO Manual de configuración de navegadores. Diciembre de 2016 1 Introducción ÍNDICE 1. Introducción. 2. Configuración de Mozilla Firefox. 3. Configuración de Google Chrome. 4. Configuración

Más detalles

TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE)

TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE) TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE) 1.- Personalizar barras de herramientas y menús.- Con Excel podemos modificar el contenido de los menús y de las barras de herramientas

Más detalles

Creación de formularios con Microsoft Forms

Creación de formularios con Microsoft Forms Creación de formularios con Microsoft Forms Microsoft Forms es una nueva aplicación de Office 365 que permite a los docentes crear cuestionarios, encuestas y registros personalizados los cuales se podrán

Más detalles

LA PIZARRA SMARTBOARD

LA PIZARRA SMARTBOARD LA PIZARRA SMARTBOARD La pizarra Smartboard es sensible al tacto, lo que significa que podemos actuar sobre ella simplemente con el dedo o con uno de los rotuladores (que no son más que un trozo de plástico)

Más detalles

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual. Guía de Usuario Esta Guía de Usuario del programa de Copias de Seguridad le ayudará a conocer el funcionamiento del programa para que pueda personalizar el salvado de sus documentos con gran facilidad.

Más detalles

Impresión. Vista de Diseño de página

Impresión. Vista de Diseño de página Impresión Vamos a ver las diferentes técnicas relacionadas con la impresión de datos, como puede ser el diseño y la configuración de las páginas a imprimir y la operación de imprimir los datos. Vista de

Más detalles

OPENOFFICE IMPRESS. Más opciones de edición de presentaciones

OPENOFFICE IMPRESS. Más opciones de edición de presentaciones OPENOFFICE IMPRESS Más opciones de edición de presentaciones Añadir objetos a diapositivas A una diapositiva podemos añadir objetos de distintos tipos: imágenes, rótulos, dibujos (flechas, cuadros, líneas...),

Más detalles

b. Tecleamos la dirección

b. Tecleamos la dirección 1. FORMAS DE ACCESO EducaMadrid pone a disposición de toda la comunicad escolar un servidor de correo electrónico sencillo de utilizar que no s va a permitir establecer comunicación con otros profesores,

Más detalles

1. Creamos una nueva imagen con fondo blanco y dimensiones 400 x 200 píxeles. Seleccionemos la

1. Creamos una nueva imagen con fondo blanco y dimensiones 400 x 200 píxeles. Seleccionemos la Texto estándar Las opciones de la herramienta Texto nos permiten elegir las características del texto que vamos a colocar en nuestro trabajo. Comencemos a trabajar sobre una imagen. 1. Creamos una nueva

Más detalles

Como el resto de aplicaciones de Office, PowerPoint puede arrancarse de distintas formas. Vamos a utilizar la siguiente:

Como el resto de aplicaciones de Office, PowerPoint puede arrancarse de distintas formas. Vamos a utilizar la siguiente: 1. INTRODUCCIÓN PowerPoint es la herramienta que nos ofrece Microsoft Office para crear presentaciones. Las presentaciones son imprescindibles hoy en día ya que permiten comunicar información e ideas de

Más detalles

Unidad 1. Introducción. Elementos de Excel

Unidad 1. Introducción. Elementos de Excel Unidad 1. Introducción. Elementos de Excel Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples

Más detalles

Dos de los elementos más importante de cualquier sistema operativo son los archivos y las carpetas.

Dos de los elementos más importante de cualquier sistema operativo son los archivos y las carpetas. Archivos y carpetas Introducción Dos de los elementos más importante de cualquier sistema operativo son los archivos y las carpetas. Los archivos son el componente que permite almacenar prácticamente toda

Más detalles

Sistema Cuántico Avanzado SQX. Manual de instalación y Configuración

Sistema Cuántico Avanzado SQX. Manual de instalación y Configuración Sistema Cuántico Avanzado SQX Manual de instalación y Configuración Índice Índice 2 1. Instalación y Conexión. 3 1. Preparación y Conexión... 3 2. Instalación... 3 2. Configuración de parámetros. 5 3.

Más detalles

Módulo 7: Diseño de actividades: Completar textos y rellenar agujeros de texto.

Módulo 7: Diseño de actividades: Completar textos y rellenar agujeros de texto. Módulo 7: Diseño de actividades: Completar textos y rellenar agujeros de texto. 7.3.- Actividades con textos: rellenar agujeros. Las actividades de textos cambian sustancialmente con respecto a las vistas

Más detalles

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A)

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) aprenderaprogramar.com Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

Recursos informáticos para utilizar en la web AUTOFORMAS. Diagrama flujo. Flechas bloque. Líneas Formas básicas

Recursos informáticos para utilizar en la web AUTOFORMAS. Diagrama flujo. Flechas bloque. Líneas Formas básicas AUTOFORMAS Líneas Formas básicas Diagrama flujo Llamadas Conectores s Flechas bloque Cintas y estrellas Más autoformas Líneas Formas básicas 1. Vamos a hacer una forma básica. Pulsamos sobre la que deseemos

Más detalles

Puedes añadir nuevos programas desde un disco o una unidad de CD-ROM, por ejemplo, un juego o el nuevo programa de contabilidad.

Puedes añadir nuevos programas desde un disco o una unidad de CD-ROM, por ejemplo, un juego o el nuevo programa de contabilidad. tema 4: ELEmENtOS DE SOFtWaRE: PROGRamaS 4.1. agregar o quitar programas Una de las operaciones más frecuentes que realizarás con Windows será la de instalar programas de uso profesional o personal: juegos,

Más detalles

MS EXCHANGE 2013 MANUAL DEL USUARIO...

MS EXCHANGE 2013 MANUAL DEL USUARIO... Manual de usuario MS Exchange 2013 Índice 1. OBJETO... 3 2. DEFINICIONES... 3 3. MS EXCHANGE 2013 MANUAL DEL USUARIO... 4 3.1. MANUAL OWA... 4 Acceso al portal OWA... 4 Funciones básicas... 8 Enviar como

Más detalles

PROGRAMAS PARA LA CLASSPAD MANAGER.

PROGRAMAS PARA LA CLASSPAD MANAGER. PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,

Más detalles

OPENOFFICE CALC. Manejo básico de hojas de cálculo

OPENOFFICE CALC. Manejo básico de hojas de cálculo OPENOFFICE CALC Manejo básico de hojas de cálculo Qué es una hoja de cálculo? Podemos verla como una gran tabla para mostrar información y realizar operaciones con esa información Cada una de las casillas

Más detalles

EJERCICIO 33 DE EXCEL

EJERCICIO 33 DE EXCEL EJERCICIO 33 DE EXCEL MACROS Vamos a estudiar qué son las Macros, en qué nos pueden ayudar y cómo crear macros automáticamente. Vamos a tratar de manera muy sencilla el tema de macros sin entrar en profundidad

Más detalles

Word 2010 Manejo de archivos

Word 2010 Manejo de archivos Word 2010 Manejo de archivos Contenido CONTENIDO... 1 MANEJO DE ARCHIVOS... 2 WORD WEB APPS MANEJO DE ARCHIVOS... 7 1 Manejo de archivos Word nos permite crear un nuevo documento en blanco de las siguientes

Más detalles

MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER

MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER 1 MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER INDICE 1. Como crear mí sitio. 2. Entorno. 3. Insertar texto. 4. Como crear un vínculo. Formas: 5. Como insertar una imagen. 6. Insertar Tabla. 7.

Más detalles

TRUECRYPT. QUÉ ES? PROCESO DE INSTALACIÓN.

TRUECRYPT. QUÉ ES? PROCESO DE INSTALACIÓN. TRUECRYPT. 2º Dentro del menú podremos descargar la última versión disponible para nuestro sistema operativo Windows. Para ello cliquearemos el primer botón Download que hay. QUÉ ES? TrueCrypt es una aplicación

Más detalles

Filas, columnas, celdas y hojas. Excel 2007

Filas, columnas, celdas y hojas. Excel 2007 Filas, columnas, celdas y hojas Excel 2007 0 Operaciones con filas, columnas, celdas y hojas Filas y columnas Para seleccionar una fila o columna debemos ubicar el mouse en la cabecera de la fila o columna

Más detalles

Formato Condicional Excel 2007

Formato Condicional Excel 2007 Formato Condicional Excel 2007 Excel - Formato de celdas Formato condicional El Formato Condicional es un formato que se aplica en función de si se cumple o no una condición. Para aplicarlo seleccionamos

Más detalles

APLICACIONES MICROINFORMÁTICA Apuntes de WORD 2.007

APLICACIONES MICROINFORMÁTICA Apuntes de WORD 2.007 DOCUMENTOS 1.1. Crear un documento nuevo. 1.2. Cerrar un documento. 1.3. Abrir un documento con el que hemos trabajado últimamente. 1.4. Guardar un documento con otro nombre. SELECCIONAR 2.1. Marcar un

Más detalles

Combos en cascada en un Formulario Continuo (primera parte)

Combos en cascada en un Formulario Continuo (primera parte) Combos en cascada en un Formulario Continuo (primera parte) Vamos a hacer un ejercicio para poner los combos en cascada (que el segundo combo solo pueda tomar los valores que pertenecen al primero) en

Más detalles

EL CORREO ELECTRÓNICO

EL CORREO ELECTRÓNICO EL CORREO ELECTRÓNICO Internet le ofrece la posibilidad de enviar y recibir mensajes de cualquier otro PC que está conectado a la red. Al ejecutar por primera vez cualquier aplicación de correo electrónico,

Más detalles

Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc?

Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc? Manejo de la hoja de cálculo Calc 1. Cómo abrir y guardar un archivo de Calc? 1. ABRIR UN ARCHIVO NUEVO DE CALC 1.1. Podemos pulsar Aplicaciones Oficina Open Office Calc. Al abrir el programa, se nos abre

Más detalles

Crear una macro automáticamente

Crear una macro automáticamente Cuando trabajamos con un libro personalizado, es decir, un libro en el que hemos definido una serie de características específicas como pueden ser el tipo de letra, el color de ciertas celdas, los formatos

Más detalles

COLEGIO NICOLAS ESGUERRA AREA DE TECNOLOGIA E INFORMATICA GRADO 10 RECUPERACION II PERIODO. VISUAL BASIC

COLEGIO NICOLAS ESGUERRA AREA DE TECNOLOGIA E INFORMATICA GRADO 10 RECUPERACION II PERIODO. VISUAL BASIC COLEGIO NICOLAS ESGUERRA AREA DE TECNOLOGIA E INFORMATICA GRADO 10 RECUPERACION II PERIODO. VISUAL BASIC Modulos en vb Los módulos permiten abrir una nueva secuencia de programación, como sub comandos

Más detalles