Está en la página 1de 136

COMPUTACIÓN

Intermedia-avanzada
Esta obra está dirigida a todos aquellos usuarios que quieran aprender cómo sacarles
el máximo provecho a su Computadora y dispositivos multimedia, a partir de las
mejores aplicaciones y servicios en línea del momento.

Al recorrer cada uno de los trucos y secretos, el lector se encontrará con una colección
imperdible de herramientas y proyectos para realizar, desarrollado por el experto. Esto
convierte al libro en una guía de consulta y referencia constante, que permitirá mejorar
el uso de la computadora.

Entre los proyectos más relevantes, aprenderemos cómo trabajar con archivos de
imagen, Documentos; optimizar el equipo y uso de Internet y las redes sociales;
aprovechar las opciones de entretenimiento; y mucho más.

Todos los procedimientos son expuestos de forma visual y práctica, con capturas de
pantalla, procedimiento paso a paso, actividades al final del capítulo y la teoría
necesaria para comprender en profundidad cada tema presentado.

En conclusión, un libro único que nos ofrecerá un amplio abanico de posibilidades para
llevar adelante en nuestra vida diaria, al mismo tiempo que nos permitirá ponernos al
tanto sobre las nuevas tendencias en tecnología.

TÍTULO: Computación Intermedia-avanzada


COLECCIÓN: Manuales Video3M
FORMATO: 21 x 27 cm
PÁGINAS: 173
POR Mario Matías Mejía
II

Objetivos Generales

El objetivo primordial de este manual y videos de referencia es:

Una herramienta de apoyo didáctico, para los estudiantes de segundo año de


diversificado con Orientación en Computación, Instituciones públicas o privadas que
deseen prepararse en el área de computación.
Que cada estudiante cuenta con las prácticas respectivas que le permitan comprender la
sistematización de la computación e inicio de la programación, la manera en que el
Hardware reacciona a las órdenes del software.
Que las clases sean de carácter participativo entre los participantes y el formador del
curso, aprovechando debidamente los espacios dedicados a la práctica y aprendizaje
para obtener resultados objetivos.
Mario Matías Mejía
Formador de cursos de Informática y Perito Contador, especializado en
Informática Educativa. Se desempeña como docente en los niveles
Diversificado, Cursos Libres para Adultos en el Centro de Desarrollo
Profesional “Tikal Net”, ubicada en la Plaza Sabana, Santa Elena, del
departamento de Petén, Ciudad de Guatemala, en las asignaturas:
Informática, Tecnologías de la Información y Taller de Diseño Web.

Ha dictado cursos de capacitación docente en las áreas de Informática Educativa y de


Tecnología en la Escuela de Capacitación Docente del Gobierno del Departamento de
Petén.

Soy autor de los libros Técnico operador 1 y 2, y Técnico Programador 1 incluyen


Windows, Internet, Office2010, Hardware en general, Onedrive, Virtual Box. Visual
Basic, Excel for aplication, Dreamweaver cc, Access 2010

Dedicatorias

A todos los docentes que aceptan el desafío de enseñar de una manera distinta de la
que aprendieron, y también se preparan cada día para enseñar lo que no saben y nadie
les enseñó.

Agradecimientos

A Dios, por todos los logros alcanzados y por poner en mi camino nuevos desafíos.
A mi familia, a los que siempre me apoyaron, a los que tuvieron palabras amables y a
aquellos que se mantuvieron alejados.
Tikal Net, por confiar en mí para este y otros proyectos.

A Familiares y amigos, porque sus comentarios y sugerencias que contribuyeron a


mejorar la calidad de este libro.

A mis colegas del Centro de Desarrollo Profesional, que colaboraron aportando sus
dudas e inquietudes, y por su apoyo incondicional durante la redacción de esta obra.
IV

Prólogo
“Mi derecho a no cambiar termina justo allí donde comienza el derecho de mis alumnos
al mejor profesor”.

Ser docente en la actualidad significa enfrentarse a diario con nuevos desafíos, y esto
lo sabemos muy bien los que cada día transitamos las aulas. Uno de estos grandes
desafíos es el de superar la barrera tecnológica que parece erigirse entre nuestros
alumnos y nosotros, los docentes, quienes la mayoría de las veces apenas alcanzamos
la categoría de inmigrantes digitales, asomándonos con temores a un campo de
experiencias que ponen en jaque todo lo que aprendimos hasta ahora.

Porque pensar en la inclusión de las nuevas tecnologías de la información en el ámbito


educativo es pensar en un nuevo escenario para las relaciones entre los contenidos, los
alumnos y los profesores, en el que cada uno de los actores debe representar un nuevo
rol.

Esto implica aceptar el desafío de introducir la escuela en el contexto globalizado de la


cultura digital, marcada por la inmediatez, la sobreabundancia de información y la
hipertextualidad. La sola presencia de una computadora en el aula moviliza y fascina,
pero no puede de ninguna manera garantizar un cambio profundo en el sistema
educativo. Elegir la computadora y sus múltiples herramientas y conexiones con otros
dispositivos digitales como recurso didáctico implica comprender que las nuevas
tecnologías constituyen un desafío a los conceptos tradicionales de enseñanza y
aprendizaje.

Este libro intenta recuperar el protagonismo del docente como el que provoca, facilita
y guía el proceso para que sus alumnos aprendan. Desde estas páginas pretendo
acercar mi experiencia a otros docentes, para que no se sientan solos cuando decidan
enfrentar el desafío de convertirse en los agentes del cambio que la educación requiere
con urgencia.

Mario Matías Mejía


elprofematias@gmail.com
www.teachlearning.net
Contenido
¿Qué es internet? ........................................................................................................................................................ 7
Navegadores ............................................................................................................................................................ 8
Google.......................................................................................................................................................................... 9
Crear una cuenta de correo electrónico GMAIL ................................................................................................. 9
Edmodo.com ............................................................................................................................................................. 13
Registrarnos en Edmodo .................................................................................................................................. 13
Configurando el perfil: ............................................................................................................................................ 14
Configuraciones:............................................................................................................................................... 14
One Drive y Google Drive: ............................................................................................................................... 16
Filtrar los mensajes por: .................................................................................................................................. 16
Área importante: .............................................................................................................................................. 16
Google Drive ......................................................................................................................................................... 17
¿Qué es Google Drive? ......................................................................................................................................... 17
Funcionalidad de Google Drive. ...................................................................................................................... 17
Organizarnos en Google Drive. Mi unidad. .................................................................................................... 19
Mi unidad incluye:............................................................................................................................................ 19
PARA QUÉ SIRVE ACCESS.............................................................................................................................. 47
ENTRAR A ACCESS........................................................................................................................................... 48
CREAR LA BASE DE DATOS. .......................................................................................................................... 48
AGREGAR A UNA BASE DE DATOS .............................................................................................................. 48
La barra de Acceso rápido ............................................................................................................................... 49
La Cinta de opciones ........................................................................................................................................ 49
La barra de estado............................................................................................................................................ 50
Cerrar la base de datos .................................................................................................................................... 50
Desde las teclas rápidas CTRL+A o ALT+A. ................................................................................................. 50
Crear tablas de datos........................................................................................................................................ 50
............................................................................................................................................................... 114
WordPress para diseñar una página web en diez pasos .................................................................................. 115
Cómo hacer una página web y un blog paso a paso ......................................................................................... 115
Con esta guía aprenderás a: .............................................................................................................................. 115
Paso 1. Contratar un Hosting para WordPress y comprar un dominio ......................................................... 116
¿Cuál es el mejor hosting para WordPress?................................................................................................. 116
Paso 2. Instalar WordPress en el servidor ........................................................................................................ 117
Paso 3. Acceder a la web y ajustar las funciones básicas de WordPress ........................................................ 118
VI

Paso 4. Instalar una plantilla de WordPress .................................................................................................... 120


4.2. Consejos para elegir plantilla de WordPress ......................................................................................... 121
4.4. Cómo instalar una plantilla de WordPress ............................................................................................ 123
Paso 5. Ajustar las opciones básicas de tu plantilla ......................................................................................... 124
Paso 6. Crear el contenido de tu web. Textos e imágenes ................................................................................ 125
6.1. Coloca y edita tu página de inicio ........................................................................................................... 125
6.2. Crea las secciones de tu web ................................................................................................................... 126
6.3. Crea un formulario de contacto.............................................................................................................. 127
6.4. Crea el menú principal de tu web ........................................................................................................... 127
6.5. Inserta widgets en tu web ........................................................................................................................ 128
6.6. Dónde conseguir imágenes gratuitas o de pago para tu sitio web ........................................................ 129
6.7. Cómo diseñar imágenes personalizadas para tu web ............................................................................ 129
7.3. Consejos para escribir buenos títulos para tus entradas ...................................................................... 130
Paso 8. Crear una tienda online en WordPress ................................................................................................ 130
Paso 9. Instalar plugins imprescindibles en WordPress .................................................................................. 132
Paso 10. Instalar Google Analytics en tu página web WordPress ................................................................... 133
Consejo final: Escribir buen contenido............................................................................................................. 134
Guía rápida de contenido en Dreamweaver cc ............................................................................................. 136
¿Qué es internet?

En esta “red de redes” como también es conocida, participan


computadores de todo tipo, desde grandes sistemas hasta
modelos personales. En la red se dan citas instituciones
oficiales, gubernamentales, educativas, científicas y
empresariales que ponen a disposición de millones de
personas su información.

Internet fue el resultado de un experimento del


Departamento de Defensa de Estados Unidos, en el
año 1969, que se materializó en el desarrollo de
ARPAnet, una red que enlazaba universidades y
centros de alta tecnología con contratistas de dicho
departamento. Tenía como fin el intercambio de
datos entre científicos y militares. A la red se
unieron nodos de Europa y del resto del mundo, formando lo que se conoce como la
gran telaraña mundial (World Wide Web). En 1990 ARPAnet dejó de existir.

Otros servicios que se prestan son


intercambiar o transferir archivos (FTP),
acceso remoto a otras computadoras
(Telnet), leer e interpretar archivos de
computadoras de otro lugar, intercambiar
mensajes de correo electrónico (e-mail),
grupos de discusión, conversaciones en línea,
acceder a foros de debate y grupos de
noticias (news), entre otros.

Actualmente se utiliza más que los demás es el http, que permite gestionar contenidos
de carácter multimedia, su traducción es protocolo de transferencia por medio de
hipertexto que forma la base de la colección de información
distribuida por la World Wide Web.
El Internet se ha convertido en una herramienta importante
en nuestra sociedad debido a que nos permite la
comunicación, la búsqueda y la transferencia de
información eliminando las barreras del tiempo y el espacio,
y sin requerimientos tecnológicos, ni económicos relativos.
Hoy en día, existen más de miles de millones de
computadoras conectadas a esta red y esa cifra seguirá en aumento.
8

Navegadores

Gracias al navegador web es posible ver la información contenida en un


sitio web local o a través de Internet. Además, nos permite navegar entre
diversas páginas utilizando los enlaces o hipervínculos.

Google Chrome es un navegador desarrollado y puesto a disposición de los usuarios


en forma gratuita por Google.

Mozilla Firefox es un navegador web que se destaca por ser libre, de


código abierto y multiplataforma, es decir, puede ser instalado en los
sistemas operativos Windows, Linux y Mac OSX.

Por su parte, Opera es un navegador creado por la empresa Opera Software,


que está disponible para los sistemas operativos Microsoft Windows, Linux,
Mac.

Tu formador de curso te dará más detalles de usabilidad sobre Google Chrome,


Mozilla Firefox e Internet Explorer 9.
Google

Google es una compañía estadounidense fundada en septiembre de 1998 cuyo producto


principal es un motor de búsqueda creado por Larry Page y Sergey Brin. El término suele
utilizarse como sinónimo de este buscador, el más usado en el mundo.
La característica más destacada de Google como buscador es
su facilidad de uso. La página principal se limita a presentar
el logotipo de la empresa “en ocasiones, adornado con
imágenes que permiten recordar algún evento o realizar un
homenaje”, un cuadro de búsqueda (para introducir los
términos a buscar) y algunos enlaces hacia otros servicios de la firma.

Para realizar la búsqueda, existen dos grandes opciones: elegir “Buscar con Google” para
que el buscador presente todos los
resultados que encuentre
en Internet o seleccionar “Voy a
tener suerte”, que lleva al internauta
al primer resultado hallado.
Google acepta varios comandos y
operadores que permiten
perfeccionar las búsquedas. Si el
usuario quiere buscar una frase
literal, por ejemplo, deberá escribir
los términos entre comillas.
Los internautas también pueden
buscar ciertos contenidos o tipos de
archivo específicos mediante Google Noticias, Google Imágenes, Google Video, etc.
Entre los servicios más populares de Google más allá del buscador, se
encuentran Gmail (correo electrónico), Google Maps, AdSense (sistema de publicidad
online), YouTube y Blogger una plataforma para crear blogs.

Cabe destacar que la empresa suele ser criticada por el manejo de la información
personal de los usuarios, ya que recopila numerosos datos a través de las búsquedas
de todos sus servicios.

Crear una cuenta de correo electrónico GMAIL

Paso 1. Ingresar a la siguiente dirección web: www.gmail.com.


10

Una vez que se carga la página web de Gmail, haga clic en “Crear una cuenta”.

Paso 2. Crear una nueva cuenta de correo


En la siguiente página se debe rellenar los
campos: Nombre, Apellido y usuario. El
usuario estará sujeto a la disponibilidad
existente en Gmail. Una vez que se ingresó
este nos mostrara en color verde si acepta
nuestro usuario, de lo contrario lo resaltara en
rojo.
Luego
se
debe crear e ingresar la futura contraseña, la
cual debe tener mínimo 8 caracteres. Agregar
la fecha de nacimiento, elegir el sexo, añadir
el número de celular y una dirección de correo
electrónico para recuperación.

Luego procedemos a seleccionar el país,


ingresamos los caracteres o palabras que nos
muestra.

Finalmente aceptamos las Condiciones del


servicio, haciendo clic en el botón Acepto
Siguiente.

Tu formador de curso te dará detalles de la


usabilidad del correo en Gmail.
12
Edmodo.com

Ya que contamos con un conocimiento de cómo es la usabilidad de navegadores e


internet vamos a entrar en la plataforma que servirá como aula virtual, para esto
debemos tener presente nuestra dirección de correo electrónico y no olvidando
nuestra contraseña. Si una de estos dos últimos nos faltara debemos consultar con
nuestro formador de curso.

Registrarnos en Edmodo

Activamos nuestro navegador google chrome, ya que con este navegador es que corre
correctamente, en segunda instancia utilizaremos el navegador Mozilla, no así con
internet Explorer ya que no hay una compatibilidad con esta plataforma.
Utilizaremos el botón Soy un Estudiante, de la siguiente ventana, seleccionaremos el
método de registro, si mediante nuestro correo de gmail o crearemos una cuenta
nueva, en ambos casos en el formulario de registro nos pedirá un código de grupo, el
cual se estará proporcionando por el formador de curso.
Esto será una tarea para su
formador de curso, indicar los
procedimientos necesarios
para completar el registro, y
así poder ingresar y utilizar
nuestra plataforma virtual, la
cual nos servirá para completar
algunas tareas que no se
hayan completado en el salón
de clases.

Debes recordar que esta plataforma su unidad de almacenamiento es


la nube, si no tienes acceso a internet en tu computadora, no podrás
acceder a ella.
Considerar también en el caso de que utilicemos internet mediante
modem, si no es línea fija, nuestro paquete en megas, se consumirá
en un abrir y cerrar de ojos.
14

Configurando el perfil:

Al iniciar sesión en nuestra cuenta, debemos de configurar


nuestro perfil, así como lo hiciéramos en nuestra página de
Facebook.
• Hacemos clic en nuestro logo
• Seleccionamos perfil

• En el lado izquierdo de nuestra página, haremos lo siguiente; colocaremos una


foto que nos represente. Antes debiste haber descargado tu imagen y guardado
en tu computadora.
• Hacienda clic en el icono del Lápiz sobre el espacio de la foto.
• En la ventana emergente que te aparece, debes de
escribir tu contraseña.
• Como primera opción: puedes modificar un avatar
• Segunda opción:” Upload Photo” cargar una imagen
para tu perfil.
• Tras seleccionar la imagen de perfil, activamos el botón
“Update” Actualizar”
Configuraciones:

Este apartado nos permite realizar algunos cambios como, por ejemplo; los nombres
y apellidos, país u zona horaria
Para poder realizar todos los cambios que desees, deberás confirmar con tu
contraseña, todos los cambios.
Centro de Ayuda:
En este apartado podemos encontrar todo lo relacionado con algunas dudas que
puedan existir con respecto a nuestra plataforma, además también dentro de
Desarrollo Profesional, se pueden encontrar videos explicativos sobre la plataforma,
con la desventaja para quienes no dominamos el inglés, para quienes dominan no
representara ningún problema.
Salir:
Este nos permite cerrar la sesión iniciada en la plataforma.
Icono de Inicio:
En esta sección volvemos a nuestro panel principal, en caso
de estar en otra ubicación y deseamos volver al principio.
Icono de progreso:
Este será el lugar donde podemos ver el avance que hemos obtenido como
estudiantes, y en los grupos que estemos asignados.

Icono de Mochila:
Aquí se irán almacenando todos nuestros documentos que subimos o que nos envíen
a nuestra plataforma.
16

One Drive y Google Drive:

En estos apartados podemos compartir desde nuestras unidades de almacenamiento


externo a Edmodo, y desde Edmodo poder compartirlo a todos nuestros compañeros
o a nuestro profesor.
Panel de Grupo:
Aquí se mostrará los grupos en los que estamos
asignados, o si no asignaremos a un grupo, en la sección
correspondiente en este apartado.

Área de Trabajo:
En el área de trabajo, será donde podremos colocar
nuestros contenidos como; archivos, colocar un vínculo
referente a una página en concreto, compartir un archive
almacenado en mochila o compartir un archivo externo
a Edmodo, como documentos de google drive.

Acompañado de todo lo anterior se debe de escribir un comentario relacionado a lo


que se está publicando.
Luego también se debe de elegir con quien o quienes se compartirán la publicación.

Filtrar los mensajes por:

En este desplegable, podemos mostrar las publicaciones por medio de un filtro, el cual
nos será más fácil la localización de una actividad a buscar.
Área importante:

Como toda red social tiene un apartado para compartir una publicación, darle me
gusta, comentar, etc.
Google Drive
¿Qué es Google Drive?

Google Drive es un servicio de almacenamiento de archivos en línea. Fue introducido


por Google el 24 de abril del 2012. Google Drive actualmente es un reemplazo de
Google Docs. Que ha cambiado su dirección de enlace de docs.google.com por
drive.google.com entre otras cosas.

Funcionalidad de Google Drive.

Los archivos serán accesibles desde el navegador web, el cliente de Google Drive y la
Google Drive mobile app.

Google Drive y Google Docs son los


componentes de un servicio integrado que
proporciona un espacio único para almacenar,
crear, modificar, compartir y acceder a
documentos, archivos y carpetas de todo tipo.
• Google Docs está formado por los
editores de documentos, hojas de
cálculo, presentaciones, dibujos y
formularios de Google. Se trata de
documentos online alojados en la nube y que ofrecen funciones de colaboración
en tiempo real.
• Google Drive es el lugar donde se accede a todos tus archivos, incluidos los
documentos de Google Docs y los archivos locales que Utiliza Google Drive para
guardar todo tipo de archivos, incluidos documentos, presentaciones, música,
fotos y vídeos. Puedes abrir muchos tipos de archivo directamente en tu
navegador, incluidos los archivos PDF, archivos Microsoft Office, vídeos de alta
definición y muchos tipos de archivos de imagen, aunque no tengas instalado el
programa correspondiente en tu ordenador.

Google Drive mantiene actualizados todos los elementos automáticamente, así que
puedes realizar modificaciones y acceder a la última versión desde cualquier lugar.
18

Requisitos para usarlo.

Para poder utilizar Google Drive sólo necesitamos una cuenta de


correo electrónico de Google o estar registrados en su servicio. Es
un procedimiento gratuito.

Localizar Google Drive.

En la barra superior de Gmail encontrarás accesos directos a todos los


servicios de la suite de Google. (Imágenes, Maps, Noticias,). Obsérvalos bien,
entre ellos encontrarás el acceso a Google Drive. Para acceder haz clic en la
palabra Drive.

Para crear estos archivos bastará con elegir la


opción Crear y elegir el tipo de archivos entre los
que aparecen en el desplegable. Estos archivos
quedarán almacenados en la plataforma y podrán
ser exportados a diferentes formatos para su
posterior descarga o envío por correo electrónico

Crear archivos.
Google Drive nos permite crear archivos que quedarán almacenados en la plataforma.
Estos archivos pueden ser de los siguientes tipos:

• Documento (exportable a los principales formatos de documentos de texto).


• Presentación.
• Hoja de cálculo.
• Formulario.
• Dibujo.
• Carpeta

Subir archivos.
La segunda opción disponible es Subir archivos a
Google Drive a través del icono situado al lado de
Crear. Con esta opción podemos incorporar a
Google Drive archivos procedentes de nuestros
discos duros sirviendo de Disco Duro Virtual
asegurando ese contenido ante posibles pérdidas.
Al subir un archivo Google nos pregunta si
queremos conservar el formato original de ese
archivo o convertirlo en un archivo con formato de
google drive editable desde la aplicación. Esta
decisión debemos tomarla en función del uso que
queramos hacer de ese archivo.

Organizarnos en Google Drive. Mi unidad.

Mi unidad es la sección de donde se sincronizan


automáticamente archivos, carpetas y documentos de Google. Directamente en la
carpeta de Google Drive (si has instalado Google Drive para Mac/PC). Cada vez que
actualices un archivo o una carpeta de Google Docs. En Mi unidad, los cambios se
reflejarán en las versiones locales de la carpeta de Google Drive.
Mi unidad incluye:

• tus elementos de Google Docs.,


• los archivos que hayas sincronizado o subido,
• las carpetas que hayas creado, sincronizado o subido,
• cualquier archivo compartido que hayas añadido a Mi unidad desde Compartido
conmigo o Todos los elementos.
Google Drive dispone de varias maneras para filtrar y ver los archivos, las carpetas y
los documentos de Google Docs. Estos filtros te ayudan a encontrar los archivos más
fácilmente. Los filtros que encontrarás en la barra de navegación de la izquierda.
20

CREAR UN FORMULARIO
FACTURA
En este ejercicio se pretende crear un modelo de factura tipo formulario formal para
que puedas tu conveniencia.

I. Antes que nada elabora una lista desde la celda A2:A5, escribe Efectivo,
Cheque, A crédito y Otro, te preguntaras ¿para qué?... ya lo veras a su
tiempo.

II. Colócale un fondo a toda la hoja ¿Cómo?... haz


clic en el cuadro que está arriba de la línea 1 a la
derecha de la etiqueta de la columna A, haz clic en
formato, celdas y luego en la pestaña Tramas y
selecciona el color Negro y haz clic en el botón
Aceptar.

III. Selecciona el rango de celdas B2:N54, y colócale


un fondo de celdas blanco.
Haz clic derecho sobre la letra B de esa columna, del menú contextual selecciona
Ancho de Columna, escribe 0.75 y luego aceptar. Debes hacer lo mismo con el resto
de columnas: a C y D cámbiale el tamaño a 13.86, E 8.43, F7.14, G3.57, H6.71, I J y
K 0.83, L17.71, M16.83, N 0.43.

Selecciona el rango de celda C3:J6, haz clic en formato, celdas y en la pestaña


Alineación, en Horizontal Selecciona “Centrar”, haz lo mismo con vertical, en control
del texto activa la casilla “Reducir el texto hasta ajustar” luego en “Combinar celdas”
y en Aceptar y aplícale Cursiva. Escribe “Escriba la información de la Organización”

En L3, escribe “No. De Factura” Alinéalo a la derecha con el estilo Negrita N. y en M3


coloca un color de fuente Rojo . Selecciona las celdas L4:M4 haz clic en combinar
centrar , y escribe “LIBRE DE PROTESTO”.

IV. En M7, escribe” FACTURA” a un tamaño 18 y


Negrita. Haz clic en formato, celdas, selecciona la
pestaña Bordes, selecciona un estilo de línea
Grueso y colócalo en la parte superior y lado Izquierdo, el color selecciona el
color Azul y luego en aceptar.

V. En C8:L8, colócale un borde en la parte superior igual al de factura y un


borde de estilo Punteado de color rojo en la parte inferior, y cambia el
tamaño de esa misma línea a 4.50, de la misma forma en que cambiantes
el ancho de las columnas.

VI. En C 11, escribe “Clientes” aplícale un estilo Negrita, un borde en la parte


inferior y al lado derecho, estilo de línea grueso, haz clic en aceptar. En
D11:I11, coloca un borde en la parte superior igual al anterior. En L11,
escribe “Varios”, colócale un borde en la parte inferior y al lado derecho
igual al anterior. En M11, colócale un mismo borde en la parte superior y el
alto fila 12, a 6. como lo insistes en la fila 8.

VII. En C13 escribe “Nombre”, combina las celdas D13:H13, alinéalo a la derecha,
colócale un borde con línea punteada en la parte inferior. En L13, escribe
“Fecha” en M13, coloca un estilo de borde punteado en la parte inferior.

VIII. En C14 escribe “Dirección” debes hacer lo mismo que en la línea Nombre. En
L14 escribe “No de Pedido” debes hacer lo mismo que en fecha.

IX. En C15, escribe “Ciudad” en D15 coloca un borde igual al anterior, en E de


la misma línea escribe “Dpto.”, alinéalo a la derecha, en F a H coloca un
22

borde igual a los anteriores, en L de la misma línea escribe “Representante”,


en M de la misma línea coloca el borde igual al anterior.

X. En C16, escribe “Teléfono”, selecciona las celdas desde D hasta H combínalas


y colócala les un borde inferior, y alinéalo a la izquierda. En C18 escribe
“Cantidad” combina las celdas desde D hasta K y escribe “Descripción”, en L
de la misma línea escribe “Precio Unitario”, en M escribe “Total”, verifica que
lo anteriormente escrito este debidamente centrado. Selecciona desde C18
hasta M18 y colócale un borde de estilo punteado en el contorno y en el
interior.

Si todo ha marchado bien hasta ahora tendrás algo parecido a la imagen anterior.

Continuando con la segunda parte.

XI. Selecciona desde C19 hasta M35, colócale un borde igual al anterior en el
contorno, en el interior coloca solo una vertical.

XII. En L36, escribe “Subtotal”, alinéalo a la izquierda, debajo de subtotal escribe


“Envió”. En C38, escribe “Medio de Pago”. Colócale un borde inferior y al lado
derecho igual al borde que tiene cliente. Desde D hasta G, de la misma línea
coloca el mismo borde en la parte superior, y en J de la misma línea escribe
“Impuestos” y alinéalo a la derecha, regresa a D38, y escribe “Selecciona
uno…”.

XIII. En C40, escribe “Comentarios, en la siguiente línea C41, escribe “Nombre”,


en la 42 escribe “No. T. crédito”, en la 43 escribe “caducidad”. Selecciona
desde D39:F40, haz clic en formato, celdas, alineación, en horizontal
selecciona “Izquierda (sangría)” en control del texto Selecciona “ajustar
texto” y “combinar celdas”, selecciona la pestaña bordes, coloca un borde
punteado en la parte inferior, luego haz clic en aceptar. En L40, escribe
“TOTAL”.

XIV. Selecciona desde M36:M40, colócale un borde de estilo punteado el que


siempre has usado en el contorno y en el interior. Ahora selecciona L39:L39,
colócale el mismo borde. Algo más selecciona J42:M44, haz clic en formato,
celdas, alineación, selecciona “ajustar el texto y Combinar celdas” luego haz
clic en aceptar.

XV. Selecciona desde C46:M49, haz clic en formato, celdas, alineación, en


Horizontal y Vertical Selecciona “Centrar”, selecciona “Ajustar el Texto y
combinar Celdas” y escribe “Escriba información adicional” por ultimo
selecciona la pestaña Bordes y colócale un borde punteado en el contorno,
luego aceptar.

XVI. Selecciona desde C50:M51, colócale un borde grueso de color azul oscuro en
la parte media horizontal. Además selecciona desde D52:M54, selecciona
formato, celdas, alineación, en horizontal y vertical selecciona centrar y
activa las casillas Ajustar el texto y combinar celdas, haz clic en aceptar y
escribe “Escriba el mensaje de despedida”.
24

Para que tenga esta apariencia Selecciona las celdas desde C19:k19 haz clic en
combinar y centrar, y continúa con el resto de las celdas hasta llegar a la línea 35

Bien ahora ya has terminado de crear tu modelo de factura, ahora vienen algunas
mejoras para el formulario que estamos creando no desesperes que esto es lo último
y luego tendrás que darte un buen descanso, después contestar la auto evaluación.

Comentarios:

4.2 REALIZACION DE LAS FORMULAS PARA LA FACTURA

Copia el siguiente codigo en la celda M19: para poder calcular la cantidad por el precio
unitario escríbelo exactamente igual =C19*L19

Cantidad Descripción Precio unitario TOTAL

Has lo mismo con el resto de celdas hasta M35,


En M36, deberás escribir la siguiente de esta forma =SUMA (M19:M35) para sumar
todo el rango M19:M35.
Investiga y agrega donde debemos agregar estas formulas,
Verifica que todo marche a la perfección
=(L38*M36)
=(L39*M36)
=SUMA(M36:M39)

4.2 TEXTOS DE VALIDACION

XVII. Selecciona la celda M37, haz clic en menú datos, selecciona Validación,
selecciona la pestaña mensaje entrante, en Título escribe “Gastos de envío”,
pasa el cursor en mensaje de entrada y escribe “Escribe los gastos de envío,
si procede”. Haz clic en aceptar. Ahora dirás ¿para que hicimos eso? ¡No pasó
nada!... si tienes el ayudante del programa a la vista mira el mensaje que
muestra, si no tienes el ayudante presiona la tecla F1.

Aquí debes
Escribir el Titulo
Que es “Gastos de
Envío”
Aquí debes escribir el
Mensaje que es
“Escriba los gasto de
Envío, si procede”

Lo que se escribe
En la línea Título
Lo que se escribe en la
Línea “Mensaje de Entrada”

XVIII. Haz clic sobre este rango de celdas J42:M44, haz clic en datos y luego en
validación, selecciona la pestaña “mensaje entrante”, en Título escribe “solo
para uso interno”, en mensaje de entrada escribe “Utilice esta sección para
agregar información no incluida en ninguna otra sección de la factura.
Agréguela directamente a la hoja o escríbala una vez impresa.” Termina con
un clic en aceptar.
26

XIX. Selecciona la celda D38, haz clic en el menú datos, selecciona validación, en
criterio de Validación Selecciona “lista”, en origen escribe “=$A$2:$A$5”, en
la pestaña Mensaje entrante, en Título escribe “Pago:”, en mensaje de
entrada escribe “Seleccione un modo de pago en la lista desplegable.”, ya
ves ¿Para qué nos sirvió lo primero que escribimos en A2:A5? ¡Está claro!...

XX. En D41, coloca un texto de validación que en el Título diga “Nombre” en


Mensaje de entrada “Escriba el nombre del cliente tal como aparece en la
tarjeta de crédito.” Y en D42, coloca el texto de validación de Título “Número
de tarjeta de crédito”, de Mensaje de entrada “Escriba en este espacio el
número de la tarjeta de crédito del cliente.”. En el rango C46:M49, coloca el
texto de validación que de Título sea “Información adicional”, en mensaje de
entrada: “Escriba la información adicional, como garantías, renuncias, etc.
Si no desea incluir ninguna información en las facturas impresas, haga clic
en el cuadro y use Edición|Borrar|Contenido para eliminar el texto 'Escriba
información adicional'.”.

XXI. Selecciona el rango de celdas D52:L54, escribe el texto de validación de


título: “Mensaje de despedida”, en mensaje de entrada “Escriba cualquier
mensaje para los clientes, como eslóganes comerciales, objetivos de la
organización, etc. Si no desea incluir ningún mensaje, use
Edición|Borrar|Contenido para quitar el texto existente.”.

MACROS EN EXCEL

Excel es un programa que tiene un gran potencial, pero la mayoría de la gente lo


maneja de una forma muy simple, utilizando solo opciones básicas, pero hay algo muy
importante. Excel cuenta con un lenguaje muy poderoso llamado Visual Basic, este es
solo una parte del lenguaje, pero permite hacer o resolver los problemas más
fácilmente, solo debemos aprender a programarlo. Podría la gente decir que este curso
es un nivel muy alto de Excel y quizás si lo sea, pero es fácil de aprender ya que se
manejaran términos sencillos, la programación que emplea este curso o las
estructuras que aparecen son creadas especialmente para la práctica ya que para
manejar la programación de Visual Basic con Excel es necesario tener mucha
creatividad, cada persona puede crear estructuras diferentes pero que trabajen igual.
Primeramente debemos de saber que es una Macro y a continuación se explica el
término:
Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna
tecla de control y una letra. Por ejemplo, todos los días empleo frecuentemente en
mis celdas los mismos pasos: Tamaño de Fuente (Tamaño de la letra), Negrita, Fuente
(Tipo de letra) y Color de Fuente (Color de Letra), para no estar repitiendo estos pasos
los puedo almacenar en una macro y cuando ejecute la macro los pasos antes
mencionados se ejecutaran las veces que yo lo desee. A continuación te muestro como
grabar una macro y ejecutarla:
Primero nos aseguramos añadido a nuestra cinta de opciones la Ficha Programador,
y de lo contrario lo añadimos de la siguiente manera:

Da clic en el Menú Archivo

4. seguido por la línea Opciones


5. elija Personalizar cinta de Opciones
6. de la segunda columna Activamos Programador
7. Luego en Aceptar. Se activara la barra de herramientas Visual Basic.
8. Trasládate a la celda A1 y escribe tu Nombre. Por ejemplo, elprofematias y
presiona Enter
9. Regrésate a la celda A1, porque cuando diste Enter bajo de
celda o cambio el rumbo.
10. Localiza el grupo código desde Programador
11. Activa con clic en el botón Grabar Macro.
Windows activa el cuadro de dialogo Grabar Macro, el cual permitirá
12. darle el nombre a la macro y cuál será el método abreviado para ejecutarla.
Obviamente se activara con la tecla Control y la
letra que usted quiera, de preferencia en
minúscula.
13. Donde dice Nombre de la macro ya aparece el
nombre que llevara la macro en este caso
Macro1. Si desea cambiar el nombre escriba uno
nuevo, lo recomendable es que así lo deje.
14. En la opción Método Abreviado aparece que se
activara con la tecla Control (CTRL) + la letra
que usted indica, por ejemplo ponga la letra a
(en minúsculas).
15. De clic en el Botón Aceptar.
16. Nota: Windows empezara a grabar todos los
pasos en la Macro1. Todos los
17. movimientos, clic y acciones que realices se irán
guardando, hasta detener la grabación. Cuando hayas hecho todos los
cambios que desees.
18. Presione el Botón Detener Grabación de la barra de Herramientas de Visual
Basic. El que tiene el cuadrito azul.
28

Listo Excel guardo todos los movimientos de nuestro mouse y teclado en la Macro1
que se activara presionado la tecla Control + a

Ejercicio Ejemplo:
Escribe otro nombre en la celda C1 y presiona Enter, después regresa a la celda C1.
Presiona la tecla Control + a. Windows efectuara todos los pasos grabados sobre la
celda C1, esto quiere decir que el nombre que está en C1 tendrá las características
del que está en A1. Tipo de letra, tamaño, negrita y el color que indicaste al grabar la
macro.

Nota. Cada vez que presiones Control + a Excel ejecutara la macro y efectuara los
pasos en la celda que te encuentres. Puedes grabar todas las macros que desees.
Ahora te recomiendo que domines estos pasos antes de pasar a la siguiente fase. Que
no se te olvide detener la grabación después de que indicaste los pasos, repite este
ejercicio las veces que sea necesario para aprendértelo bien.

Practica I

Genera las siguientes Macros:

Graba una Macro que se active con Control + b y que esta macro permita abrir un
archivo
Graba una Macro que se active con Control + c y que esta macro permita insertar un
WordArt

Fase 2

Después de practicar la Fase 1 con diferentes ejemplos de Macros pasaremos a la


siguiente Fase que nos permitirá observar los códigos que hemos generados con
nuestra macros. Te recomiendo que salgas de Excel y vuelvas a entrar, para que
trabajes limpio sin ninguna macro y empezando de la macro1 de nuevo.

OBSERVANDO LOS CODIGOS DE UNA MACRO DE EXCEL

Crearemos una macro y veremos sus códigos:


Para observar los códigos de una macro debemos de seguir los siguientes pasos:
Primeramente trasládese a la celda A5 antes de empezar la grabación de la Macro.
Presione el Botón Grabar Macro de la barra de Herramientas Visual Basic.
En la opción Método Abreviado escriba la letra r, por lo tanto la macro se llamara con
Control + r
Presione el botón Aceptar. Para iniciar la grabación de la Macro1
Trasládese a la celda A1 y escriba elprofematias, después presione
Enter para aceptar el valor en la celda.
Pare la grabación de la macro presionando el botón Detener
Grabación del apartado código Visual Basic.
Observémoslos: el código que Excel ha grabado. Presione la combinación (Alt +
F11). Excel nos traslada al Editor de Visual Basic. También puede acceder desde la
Pestaña Programador y el icono de Visual Basic.
De clic en el opción Menu Ver y elija Explorador de Proyectos
De clic en el Menú ver y elija la opción Ventana Propiedades

Estas dos opciones deben de estar siempre


activadas ya que de ahí depende todo lo que
vallamos a hacer.

Del cuadro Proyecto de doble clic en Módulos o


simplemente presione el signo de + que
aparece en
la opción Módulos. Se activara debajo de
Módulosla Opción Modulo1
De doble clic en Modulo1. Se mostrara en el
Editor de Visual Basic el código de la macro que
grabamos de la siguiente forma:

Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 08/04/2001 por elprofematias
'
' Acceso directo: CTRL+r
Range("A1").Select
ActiveCell.FormulaR1C1 = "Matías"
Range("A2").Select
End Sub
30

Que es lo que significa esto nos preguntaremos asombrados, a continuación se da una


explicación de lo que ha hecho Excel:

Sub y End Sub indican el inicio y el final Del procedimiento de la Macro1

Todo lo que aparece con un apostrofe ´ indica que no se tomara en cuenta que es
solo texto o comentarios y ese texto debe de aparecer en un color, ya sea el color
verde.

Range("A1").Select Indica que lo primero que hicimos al grabar la macro fue


trasladarnos a la celda A1. La orden Range nos permite trasladarnos a una celda

ActiveCell.FormulaR1C1 = "Matías" Esto indica que se escribirá en la celda en que se


encuentra el valor de texto Matías. Todo lo que aparece entre comillas siempre será
un valor de texto. La orden ActiveCell.FormulaR1C1 nos permite escribir un valor en
la celda activa.

Range("A2").Select Otra vez indicamos que se traslade a la celda A2. Esto se debe a
que cuando escribimos el nombre de Matías en A1 presionamos Enter y al dar Enter
bajo a la celda A2.

Para comprender mejor alteraremos el código dentro del editor de Visual Basic. Que
crees que pasara aquí con nuestra Macro:

Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 28/01/201 por Mario Matías Mejía
'
' Acceso directo: CTRL+r
'
Range("A1").Select
ActiveCell.FormulaR1C1 = " Matías "
Range("B1").Select
ActiveCell.FormulaR1C1 = "Calle 21 de Marzo #280"
Range("C1").Select
ActiveCell.FormulaR1C1 = "46-05-52-85"
Range("D1").Select
ActiveCell.FormulaR1C1 = "San Benito, Petén"
Range("E1").Select
ActiveCell.FormulaR1C1 = "TIKAL NET"

End Sub

Así es acabo de alterar el código y cuando regrese a Excel y ejecute la macro con
Control + r hará lo siguiente:

En A1 escribirá Matías
En B1 escribirá Calle 21 de Marzo #280
En C1 escribirá 46-05-52-85
En D1 escribirá San Benito, Petén
En E1 escribirá TIKAL NET

Así que salgamos del editor dando clic en el Menú Archivo y eligiendo la opción Cerrar
y volver a Microsoft Excel. Si no desea salir por completo de clic en el botón Microsoft
Excel que se encuentra activado en la barra de tareas y cuando deseé volver al editor
de clic en el botón Microsoft Visual Basic que se encuentra en la barra de Tareas.

De Nuevo ejecutemos la macro presionando Control + r y veamos los resultados de


nuestra modificación.

Practica II

Genera una Macro que escriba un nombre en una celda y lo ponga negrita y observa
el Código.
Genera una Macro que escriba un nombre en una celda y lo Centre y observa el
Código. Genera una Macro que escriba un nombre en una celda y cambie el tamaño
de la letra a 20 puntos y observa el Código.

Códigos Más comunes:

Trasladarse a una Celda


Range("A1").Select
Escribir en una Celda
Activecell.FormulaR1C1="Matías"
Letra Negrita
32

Selection.Font.Bold = True
Letra Cursiva
Selection.Font.Italic = True
Letra Subrayada
Selection.Font.Underline = xlUnderlineStyleSingle
Centrar Texto
With Selection
.HorizontalAlignment = xlCenter
End With
Alinear a la izquierda
With Selection
.HorizontalAlignment = xlLeft
End With
Alinear a la Derecha
With Selection
.HorizontalAlignment = xlRight
End With
Tipo de Letra(Fuente)
With Selection.Font
.Name = "AGaramond"
End With
Tamaño de Letra(Tamaño de Fuente)
With Selection.Font
.Size = 15
End With
Copiar
Selection.Copy
Pegar
ActiveSheet.Paste
Cortar
Selection.Cut
Ordenar Ascendente
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Orden Descendente
Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlGuess,OrderCustom:=1,
MatchCase:=False, Orientation:=xlTopToBottom
Buscar
Cells.Find(What:="Matías", After:=ActiveCell, LookIn:=xlFormulas, LookAt :=xlPart,
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate
Insertar Fila
Selection.EntireRow.Insert
Eliminar Fila
Selection.EntireRow.Delete
Insertar Columna
Selection.EntireColumn.Insert
Eliminar Columna
Selection.EntireColumn.Delete
Abrir un Libro
Workbooks.Open Filename:="C:\Mis documentos\video safe 3.xls"
Grabar un Libro
ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\piscis.xls", FileFormat :=xlNormal,
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

Estos serían algunos códigos muy comunes en Excel, pero si usted desea puede
generar más códigos de otras opciones, es cuestión de que los ocupe.

CREANDO FORMULARIOS Y PROGRAMÁNDOLOS

Antes de Empezar Abre un nuevo libro de Excel, esto es por si estuviste practicando
los códigos, para que no quede una secuencia de Macros.

Ahora veremos lo máximo de Excel que es crear formularios y programarlos, bueno


un formulario es una ventana que se programa por medio de controles y estos
controles responden a sucesos que nosotros programamos. Todo esto se encuentra
dentro de Visual Basic.

Crear un formulario y como programarlo:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic desde la
pestaña programador.
2. Activa las siguientes opciones: (si no lo tuvieras activado)
3. De clic en el Menú Ver y elija la opción Explorador de Proyectos
4. De clic en el Menú ver y elija la opción Ventana Propiedades
5. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que
programaremos con controles. En el Explorador de Proyecto se observara que
se insertó el UserForm.
34

También cuando de clic en el Formulario USERFORM1 se debe de activar el Cuadro de


Herramientas, si no se activa de clic en el Menú Ver y elija la opción Cuadro de
Herramientas.

Elija del Cuadro de Herramientas el Control Etiqueta el que tiene la A y Arrastre


dibujando en el Formulario USERFORM1 la etiqueta. Quedará el nombre Label1,
Seleccione la etiqueta y podrá modificar el nombre pondremos ahí Nombre. Si por
error da doble clic en la etiqueta y lo manda a la pantalla de programación, solo de
doble clic en UserForm1 que se encuentra en el Explorador de Proyecto.
1. Elija del Cuadro de Herramientas el control Cuadro de Texto el que tiene ab y
dibujándolo en el formulario USERFORM1 el
cuadro de texto a un lado de la etiqueta que dice
Nombre. y su nombre será Textbox1, el nombre
solo aparecerá en el control.
2. Haga los dos pasos anteriores igualmente
poniendo Dirección en la Label2 y Teléfono en la
Label3 y también dibújeles su Textbox. Esto
quedara así después de haberlo hecho

Los controles como las Etiquetas y Cuadros de Textos pueden modificárseles algunas opciones en la
Ventana Propiedades Para hacer esto es necesario tener conocimiento sobre las propiedades de los
controles. No altere las propiedades si no las conoce.
Elija del Cuadro de Herramientas el control Botón de
Comando y colóquelo en el Formulario USERFORM1
el Botón, modifique nombre y pondrá ahí Insertar.

Así quedara el Formulario formado usando los


controles:
Ahora de doble clic sobre el control Textbox1 para
programarlo y después inserte el siguiente código:

Private Sub TextBox1_Change()


Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Esto indica que se valla a A9 y escriba lo que hay en el Textbox1

Nota.-Lo que está en azul lo genera Excel automáticamente, usted solo escribirá lo que está en
Negrita.

Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1


que se encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto
en el mismo Explorador de Proyecto.

Ahora de doble clic sobre el control Textbox2 para programarlo y después inserte el
siguiente código:

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub

Ahora programe el control Textbox3 inserte el siguiente código:

Private Sub TextBox3_Change()


Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Esto indica que se valla a C9 y escriba lo que hay en el Textbox3
36

Para volver al Formulario y programar el Botón de Comando Insertar de doble clic en


UserForm1 que se encuentra en el Explorador de Proyecto, Ahora de doble clic sobre
el control Botón de Comando para programarlo y después inserte el siguiente código:

Private Sub CommandButton1_Click()


Rem inserta un renglón
Selection.EntireRow.Insert
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
Rem Textbox1.SetFocus Envía el cursor al Textbox1 para volver a capturar los datos
TextBox1.SetFocus
End Sub

Nota.-El comando Rem es empleado para poner comentarios dentro de la programación, el


comando Empty es empleado para vaciar los Textbox.

11. Ahora presione el botón Ejecutar User/Form que se encuentra en la barra de


herramientas o simplemente la tecla de función F5

Se activara el Userform1 y todo lo que escriba en los Textbox se escribirá en Excel y


cuando presione el botón Insertar, se insertara un renglón y se vaciaran los Textbox
y después se mostrara el cursor en el Textbox1.

MACROS EN EXCEL
TRABAJANDO CON FORMULAS

Es de suma importancia saber aplicar Formulas en Macros de Excel, ya que la mayoría


de las hojas de cálculos las involucran, por ejemplo los Inventarios, las Nóminas o
cualquier otro tipo de hoja las llevan, es por eso que en la siguiente Fase se muestra
cómo manejar Formulas en Macros de Excel.

4. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.


5. Activa las siguientes opciones:
• De clic en el Menú Ver y elija la opción Explorador de Proyectos
De clic en el Menú ver y elija la opción Ventana Propiedades
Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que
programaremos con controles. En el Explorador de Proyecto se observara que se
insertó el UserForm.

Ahora crearas un formulario con el siguiente aspecto:

El formulario tendrá:

• Tres etiquetas
• Tres Textbox
• Un Botón de Comando

Los datos que se preguntaran serán Nombre y Edad, los Días Vividos se generaran
automáticamente cuando insertes la edad. A continuación se muestra como se deben
de programar estos Controles:

Programación de los Controles:

Private Sub CommandButton1_Click()


Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub

Private Sub TextBox1_Change()


Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
Rem aquí se crea la Formula
TextBox3 = Val(TextBox2) * 365
Rem El Textbox3 guardara el total de la multiplicación del Textbox2 por 365
38

Rem El Comando Val permite convertir un valor de Texto a un Valor Numérico


Rem Esto se debe a que los Textbox no son Numéricos y debemos de Convertirlos
End Sub

Private Sub TextBox3_Change()


Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Esto va permitir que cuando se ejecute el formulario y se dé la edad el resultado de


los días vividos aparecerá en el Textbox3 y se escribirá también en Excel. El comando
Val es un comando de Visual Basic que te permite convertir un valor de texto a un
valor numérico. Recuerden el Comando Rem se utiliza para poner Comentarios
únicamente y no afecta a la programación.

Este Archivo de esta Macro se llama Macros de Edad y viene incluido aquí.

Generaremos otro ejemplo, Crea el Siguiente Formulario con los siguientes datos:

• 5 Etiquetas
• 5 Textbox
• 1 Botón de Comando

Los datos que se preguntaran serán


Nombre, Días Trabajados, Pago por Día,
Bonos y Sueldo Neto.

Genera el siguiente código:

Private Sub CommandButton1_Click()


Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub
Private Sub TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub

Private Sub TextBox3_Change()


Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Private Sub TextBox4_Change()


Range("D9").Select
ActiveCell.FormulaR1C1 = TextBox4
Rem aquí se crea la formula
TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4)
Rem El TextBox5 guardara el total
End Sub

Private Sub TextBox5_Change()


Range("E9").Select
ActiveCell.FormulaR1C1 = TextBox5
End Sub
Cuando se introduzca el Bonos automáticamente se generara el Sueldo Neto.

Este ejemplo viene en el Archivo Macros de Sueldo Neto

BUSANDO INFORMACIÓN CON UN TEXTBOX

Se puede buscar información con un


Textbox programándolo de la siguiente
forma:
40

Dibuje una Etiqueta, un Textbox y un Botón de Comando y agregue el siguiente


Código:

Private Sub TextBox1_Change()


Range("a9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub CommandButton1_Click()


Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart,
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate

End Sub
Si te fijas incluí en la programación del Botón Buscar Ahora que buscara lo que en el
Textbox1 a la hora de Presionarse.

ELABORANDO UNA CONSULTA

Todo Registro de información debe de tener su propia Consulta, Baja y Modificación,


nos concentramos en ello, primeramente en poder consultar la información que ya se
escribió en la Hoja de Excel, obviamente desde una Macro combinada con Visual Basic,
observemos el siguiente ejemplo:

Fase I

Presionando la Teclas Alt + F11, para entrar al editor de Visual Basic.


1. Activa las siguientes opciones:
2. De clic en el Menú Ver y elija la opción Explorador de Proyectos
3. De clic en el Menú ver y elija la opción Ventana Propiedades
Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que
programaremos con controles. En el Explorador de Proyecto se observara que se
insertó el UserForm.

Ahora crearas un formulario con el siguiente


aspecto:
El formulario tendrá:
1. Tres etiquetas
2. Tres Textbox
3. Tres Botones de Comando

Los datos que se preguntaran serán Nombre, Dirección y Teléfono. Los tres botones
nos servirán para lo siguiente: Consultar consultara la información que hayamos
insertado desde el botón insertar. Baja podrá eliminar algún dato que se consultó y
no lo queremos. Insertar tendrá la función de insertar los registros que vayamos
dando de alta, es como los ejercicios anteriores. A continuación se muestra como se
deben de programar estos Controles:

Programación de los Controles:

BOTON DE CONSULTA

Private Sub CommandButton1_Click()

Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas,LookAt:=xlPart,


SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= False).Activate

ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell

Rem la línea que contiene el ActiveCell.Offset(0, 1).Select permite moverse una


columna a la derecha, por lo tanto después de la búsqueda de las primeras líneas con
Cell.Find si encuentra el Nombre de la persona se mueve a la siguiente columna y la
línea TextBox2 = ActiveCell Permite capturar el valor de la celda al Textbox2 y así
mostrar el dato de la celda en el TextBox2.

ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell

Rem Cada vez que se escriba la línea ActiveCell.Offset(0, 1).Select significa que se
tiene que moverse una columna a la derecha.
42

Rem Si el nombre que tratas de consultar no se encuentra podría generar un error


porque fallaría el Cell.Find esto puede ocurrir en el Word 97, yo trabajo con el Word
2010 o Win7 y no tengo ese problema. Pero esto se solucionaría con una trampa de
error. End Sub
BOTON INSERTAR
BOTON BAJA
Private Sub CommandButton2_Click() Private Sub CommandButton3_Click()
Selection.EntireRow.Delete Range("A9").Select
Range("A9").Select Selection.EntireRow.Insert
TextBox1 = Empty TextBox1 = Empty
TextBox2 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox3 = Empty TextBox1.SetFocus
TextBox1.SetFocus End Sub
End Sub

CUADROS DE TEXTO

Private Sub TextBox1_Change()


Range("A9").FormulaR1C1 = TextBox1
Rem esta primer línea reemplaza a estas dos…… que te parece todavía mas corta
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub TextBox2_Change()


Range("B9").FormulaR1C1 = TextBox2
End Sub

Private Sub TextBox3_Change()


Range("C9").FormulaR1C1 = TextBox3
End Sub

Si con el Botón Consulta tienes un error cuando no encuentra a la persona, entonces


tendrás que agregar esto a tu código del Botón Consultar

BOTON DE CONSULTA

Private Sub CommandButton1_Click()


On Error Goto noencontro
Rem esta línea genera una trampa de error si Excel encuentra un error se le dice que
se vaya a la etiqueta noencontro que está definida más adelante en el código. No use
la trampa de error si no tiene problemas a la hora de que no encuentra a la persona.
Recuerde si usted comete cualquier error Excel se dirigirá a la etiqueta noencontro.y
esquivara cualquier error, hasta uno que usted cometa en la programación.

Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt :=xlPart,


SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= False).Activate

ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell

Rem También se puede utilizar este código para leer la información de las celdas lo
que está en azul. La diferencia es que se asignan los valores a variables y después se
descargan a los TextBoxs.

ActiveCell.Offset(0, 1).Select
Direccion = Activecell

ActiveCell.Offset(0, 1).Select
Telefono = Activecell

TextBox2 = Direccion
TextBox3 = Telefono

noencontro:
Rem Aquí se esquiva el error
End Sub

Que te parece es increíble como una Macro combinada con Visual Basic puede hacer
hasta lo imposible

Para realizar este ejercicio debemos permanecer dentro del Editor de Visual Basic para poder introducir
el código en un Modulo, por lo tanto deberás seguir los siguientes pasos:
44

 De clic en el Menú Insertar y elija la opción Modulo


 Escriba dentro del Modulo el nombre del modulo en este
caso Sub Entrada

Cuando usted escriba Sub Entrada aparecerá de la siguiente


manera:

Sub Entrada()
Load UserForm1
UserForm1.Show
End Sub

Usted deberá escribir las dos líneas que están en medio que son:

Load UserForm1
UserForm1.Show

La primera línea significa que cargue a la memoria el formulario que se llama


UserForm1, la segunda línea significa que lo muestre, sin necesidad de entrar al Editor
de Visual Basic.

Si te fijas en el explorador de proyecto aparece el Modulo que creamos.

 De clic en el Menú Archivo del Editor de Visual Basic


 Elija la opción Cerrar y volver a Microsoft Excel

Ya que estamos en Excel, podemos insertar una imagen o un botón o cualquier gráfico,
por ejemplo:

1. De clic en el Menú Insertar


2. Elija la opción Imagen, seguido por Imagen Prediseñada  inserte
cualquier imagen y dele el tamaño que usted desea.
3. De clic derecho sobre la Imagen
4. Elija la opción Asignar Macro
5. De clic en la Macro que se llama Entrada, es obvio la única que hicimos
6. De Clic en Aceptar
7. De clic fuera de la imagen en cualquier celda y listo si presionas la imagen
cargara el formulario.

Ejercicio para que practiques

Ejercicio Final: Con la ayuda de tu instructor crea una base de datos con sus
formularios que permita almacenar, Guardar cerrar y Moverse en las hojas del Libro.

El cual llevara un formulario de registro de usuario, el panel de control y luego los


formularios para cada Grupo.

Los formularios para cada grupo serán así:


46

Crea todos los eventos para cada Botón, agrúpate con tus compañeros para completar
el proyecto y pide asesoría a tu instructor.
Microsoft Access es un sistema de gestión de bases de datos relacionales para los
sistemas operativos Microsoft Windows, desarrollado por Microsoft y orientado a ser
usado en un entorno personal o en
pequeñas organizaciones. Es un
componente de la suite ofimática
Microsoft Office. Permite crear ficheros
de bases de datos relacionales que
pueden ser fácilmente gestionadas por
una interfaz gráfica simple. Además,
estas bases de datos pueden ser
consultadas por otros programas. Este
programa permite manipular los datos
en forma de tablas (formadas por filas
y columnas), crear relaciones entre
tablas, consultas, formularios para introducir datos e informes para presentar la
información.

PARA QUÉ SIRVE ACCESS

Access es una herramienta que puede utilizar para desarrollar de forma fácil y rápida
aplicaciones de base de datos relacional que le ayudarán a administrar información.
Puede crear una base de datos que le ayude a realizar un seguimiento prácticamente
de cualquier tipo de información, como un inventario, contactos profesionales o
procesos de negocio. De hecho, Access incluye plantillas que puede utilizar
directamente para realizar un seguimiento de diversos datos, lo que facilita la tarea
incluso para un principiante.
48

ENTRAR A ACCESS
 Activa el botón inicio
 Selecciona todos los programas
 Localiza la carpeta Microsoft Office
 Activa el enlace Microsoft Office Acces 2010
Al abrir la aplicación la interfaz gráfica es similar a la de Access 2007, la interfaz es
la siguiente:

CREAR LA BASE DE DATOS.

Cuando se abre Access, la vista Backstage muestra la ficha Nueva. La ficha Nueva
proporciona varias formas de crear una nueva base de datos:
Una base de datos en blanco Puede comenzar desde cero si lo desea. Es una buena
opción si tiene requisitos de diseño muy específicos o si dispone de datos
que necesita adaptar o incorporar.
Una plantilla que se instala con Access Considere usar una plantilla si va a comenzar
un nuevo proyecto y desea hacerlo rápidamente. Access se suministra con varias
plantillas instaladas de forma predeterminada.

AGREGAR A UNA BASE DE DATOS

Cuando esté trabajando en una base de datos, puede agregar campos, tablas o
elementos de la aplicación.
Los elementos de la aplicación son una característica nueva que permite usar juntos
varios objetos de base de datos relacionados como si fueran uno. Por ejemplo, un
elemento de la aplicación puede consistir en una tabla y un formulario que se basa en
la tabla. Puede agregar la tabla y el formulario al mismo tiempo mediante el elemento
de la aplicación.
También puede crear consultas, formularios, informes, macros, es decir, todos los
objetos de base de datos con los que suele trabajar.

La barra de Título
La barra de título contiene el nombre del programa y del archivo con
el que estamos trabajando en el momento actual.
En el extremo de la derecha están los botones para minimizar, maximizar/restaurar y
cerrar.

La barra de Acceso rápido

La barra de acceso rápido contiene las operaciones más habituales de Access como
Guardar o Deshacer.
Esta barra puede personalizarse para añadir todos los botones que quieras. Veremos
cómo más adelante.

La Cinta de opciones

La cinta de opciones contiene todas las opciones del programa agrupadas en


pestañas. Al hacer clic en una pestaña accederemos a su ficha que contiene los
botones y menús, organizados en categorías o grupos.
Durante el curso utilizaremos continuamente esta cinta. Para referirnos a un
determinado botón necesitaremos saber en qué pestaña se encuentra y, para más
seña, el grupo. De tal forma que Inicio > Portapapeles > Pegar sería la localización
exacta del botón Pegar, que pertenece al grupo Portapapeles de la pestaña Inicio. Es
importante que te familiarices con esta nomenclatura.
En algunos momentos algunas opciones no estarán disponibles, las reconocerás
porque tienen un color atenuado, gris.
La cinta es dinámica y se comporta de forma inteligente. Está diseñada para
simplificarte el trabajo, mostrando solamente aquellas opciones que te serán útiles en
cada pantalla.
50

La barra de estado

La barra de estado se encuentra en la parte inferior de la pantalla y contiene


indicaciones sobre el estado de la aplicación, proporciona distinta información según
la pantalla en la que estemos en cada momento.

Por ejemplo aquí nos indica que tenemos la tecla de teclado numérico pulsada (Bloq
Num), que estamos en la vista Hoja de datos y podemos cambiar la vista a Hoja de
datos, Tabla dinámica, Gráfico dinámico y Diseño con los cuatro botones que aparecen
a la derecha.
Una tabla es el elemento principal de cualquier base de datos ya que todos los demás
objetos se crean a partir de éstas.
Si observas esta ventana, a la izquierda aparece el Panel de
navegación, desde donde podremos seleccionar todos los objetos que sean creados
dentro de la base de datos.
De entrada sólo encontraremos la Tabla1 que se crea por defecto.
Puedes ocultar el panel haciendo clic en el botón Ocultar.
Desplegando la cabecera del panel puedes seleccionar qué objetos mostrar y de qué
forma.
Cerrar la base de datos

Se puede cerrar una base de datos de varias formas:


- En la pestaña Archivo, elegir la opción Cerrar base de datos.
- O bien cerrar Access. Obviamente la base también se cerrará.

Abrir una base de datos

Podemos abrir una base de datos ya existente de diferentes


formas: Desde la pestaña Archivo > Abrir
Desde las teclas rápidas CTRL+A o ALT+A.

En ambos métodos se abrirá el cuadro de diálogo Abrir para que selecciones el archivo
que quieres abrir
Crear tablas de datos

Aquí veremos cómo crear una tabla de datos para poder introducir datos en la base
de datos en los temas siguientes y luego trabajar con éstos utilizando las ventajas
que nos proporciona Access 2010.
Crear una tabla de datos
Para crear una tabla de datos tenemos que hacer clic en la pestaña Crear. En el grupo
Tablas podremos seleccionar estas opciones:
El botón Tabla abre la Vista Hoja de datos, consiste en
introducir directamente los datos en la tabla y según el valor
que introduzcamos en la columna determinará el tipo de datos
que tiene la columna.
Vista diseño es el método que detallaremos en esta unidad didáctica Listas de
SharePoint consiste en crear un objeto compatible con un sitio SharePoint desde el
que podrás compartir los datos almacenados en la lista o tabla con otras personas con
acceso al mismo sitio.
Desde el grupo Plantillas también podemos acceder a Elementos de aplicación, que
permite crear una tabla de entre las plantillas disponibles. Sólo tendrás que rellenarla
con sus datos.
Crear una tabla de dato dese la vista Diseño
Explicaremos a continuación la forma de crear una tabla en vista diseño. Este método
consiste en definir la estructura de la tabla, es decir, definir las distintas columnas que
esta tendrá y otras consideraciones.
Otra forma rápida de llegar a la Vista Diseño es haciendo clic en el botón de la barra
de estado inferior. También en caso de estar editando una tabla, encontraremos el
botón Ver > Vista Diseño, en la pestaña Campos de las Herramientas de tabla.
En la pestaña tenemos el nombre de la tabla (como todavía no hemos asignado un
nombre a la tabla, Access le ha
asignado un nombre por
defecto Tabla1).

A continuación tenemos la rejilla


Donde definiremos las
columnas que componen la
tabla, se utiliza una línea para
cada columna, así en la primera
línea (fila) de la
rejilla definiremos la primera columna de la tabla y así sucesivamente.
En la parte inferior tenemos a la izquierda dos pestañas (General y
Búsqueda) para definir las

Propiedades del campo, es decir, características adicionales de la columna que


estamos definiendo.
52

Y a la derecha tenemos un recuadro con un texto que nos da algún tipo de ayuda
sobre lo que tenemos que hacer, por ejemplo en este momento el cursor se encuentra
en la primera fila de la rejilla en la columna Tipo de datos y en el recuadro inferior
derecho Access nos indica que el tipo de datos determina la clase de valores que
admitirá el campo. Si queremos cambiar de tipo de datos, hacer clic sobre
la flecha de la lista desplegable de la derecha y elegir otro tipo.
Vamos rellenando la rejilla definiendo cada una de las columnas que compondrá la
tabla:
Observa como una vez tengamos algún tipo de dato en la segunda
columna, la parte inferior de la ventana, la correspondiente a
Propiedades del campo se activa para poder indicar más
características del campo.
Al pulsar la tecla INTRO iremos a la tercera columna de la rejilla.
Esta tercera columna no es obligatorio utilizarla ya que únicamente
sirve para introducir un comentario.
Repetir el proceso hasta completar la definición de todos los campos (columnas) de la
tabla.
La clave principal
Antes de guardar la tabla tendremos que asignar una clave principal.
La clave principal proporciona un valor único para cada fila de la tabla y nos
sirve de identificador de registros de forma que con esta clave podamos
saber sin ningún tipo de equivocación el registro al cual identifica.

No podemos definir más de una clave principal, pero podemos tener una clave
principal compuesta por más de un campo.
Para asignar una clave principal a un campo, seguir los
siguientes pasos:

Hacer clic sobre el nombre del campo que será clave


principal. En la pestaña Diseño de Herramientas de tabla, hacer clic sobre el Botón
Clave principal del grupo Herramientas.
Si queremos definir una clave principal compuesta (basada en varios campos),
seleccionar los campos pulsando simultáneamente la tecla CTRL y el campo a
seleccionar y una vez seleccionados todos los campos hacer clic en el botón anterior.

Guardar una tabla


Para guardar una tabla, podemos:
Ir a la pestaña Archivo y elegir la opción Guardar.

O bien hacer clic sobre el botón Guardar de la


barra de Acceso Rápido.
Aparecerá el siguiente cuadro de diálogo:
Escribir el nombre de la tabla. Hacer clic sobre el botón Aceptar.

Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un
cuadro de diálogo avisándonos de ello, y preguntándonos si queremos que Access
cree una, si le decimos que Sí nos añade un campo de tipo auto numeración y lo define
como clave principal.
Cerrar una tabla
Podemos cerrar una tabla de varias formas:
.Hacer clic derecho sobre la pestaña con el
nombre de la tabla y seleccionar Cerrar en el menú
emergente.
-hacer clic sobre el botón Cerrar que se encuentra en la parte derecha al mismo nivel
que la pestaña

Modificar el diseño de una tabla en Vista Diseño


Abrir la base de datos donde se encuentra la tabla
a modificar, en el caso de que no lo estuviera. Hacer
clic derecho sobre la tabla que queremos
modificar en el Panel de navegación, seleccionar
Vista Diseño en el menú contextual:
Aparecerá la ventana de diseño de tablas estudiada en la unidad temática anterior.
Para modificar la definición de un campo, posicionar el cursor sobre el campo a
modificar y realizar las sustituciones necesarias. Para añadir un nuevo campo: Ir al
final de la tabla y escribir la definición del nuevo campo.

O bien, situarse en uno de los campos ya creados y hacer clic en el botón


de la pestaña Diseño, en este último caso el nuevo campo se insertará delante del
que estamos posicionados.

Para eliminar un campo:


Posicionarse en el campo y hacer clic en el botón de la pestaña Diseño.
54

O bien, seleccionar toda la fila correspondiente al campo haciendo clic en su extremo


izquierdo y cuando esté remarcada pulsar la tecla Supr o Del.
Se borrará el campo de la definición de la tabla y los datos almacenados en el campo
también desaparecerán.

Si tenemos la tabla abierta, pero en Vista Diseño:


Desde la pestaña Diseño o Inicio > grupo Vista > botón Ver,
cambiaremos la vista - También desde el botón de la barra de estado.
La Vista Hoja de datos tiene un aspecto como el siguiente:
Introducir y modificar datos en una tabla
Como hemos comentado, la Vista Hoja de datos sirve principalmente para introducir
y modificar los datos de una tabla.
Cada fila nos sirve para
introducir un registro.
Para introducir registros:
Escribir el valor del
primer campo del
registro.
Pulsar INTRO para ir al segundo campo del registro.
Si lo que queremos es borrar un registro entero:
Seleccionar el registro a eliminar haciendo clic sobre el cuadro de la izquierda del
registro.
En la pestaña Inicio > grupo Registros > pulsar Eliminar.
O bien pulsar la tecla SUPR del teclado.

PRACTICA PARA EL ESTUDIANTE 1

Poniendo en práctica los puntos vistos hasta ahora sobre el curso de


Access 2010, te dejamos una serie de preguntas las cuales debes
responderé en base a tu manual y explícitamente de este curso:
Para que se sirve Access 2010?

Que es Access 2010

Como crear una base de datos?

Todas las opciones del programa están agrupadas en pestañas. Como se llama a todo
esto?

Cuál es el nombre de la barra donde podemos ver si esta activada la opción


Mayúsculas.

Escriba el procedimiento para crear una tabla

Cuáles son los tipos de tablas que podemos crear en Access 2010
56

Proporciona un Valor único para cada tabla.

Después de haber creado una tabla y haberla guardado, es posible hacerle alguna

Modificación? Si No

Para que nos sirve el botón ver, dentro de la creación de la tabla?

Propiedades de los campos


Introducción Cada campo de una tabla dispone de una serie de características que proporcionan un
control adicional sobre la forma de funcionar del campo.
Las propiedades aparecen en la parte inferior izquierda de la Vista Diseño cuando
tenemos un campo Seleccionado.
Las relaciones
En esta unidad veremos cómo relacionar tablas y los diferentes tipos de relaciones
que pueden existir entre dos tablas de una base de datos.
Si no sabes lo que es una relación en bases de datos,
te introducimos algunos conceptos básicos para
entender las relaciones visita el apéndice
correspondiente a la unidad.
Crear la primera relación Para crear relaciones en Access 2010
deberemos:
- Pulsar el botón Relaciones de la pestaña Herramientas de base de datos.
- O bien, desde el botón de Archivo > Información.

Seleccionar una de las tablas que


pertenecen a la relación haciendo clic sobre
ella, aparecerá dicha tabla remarcada.
También puedes seleccionar varias a la
vez pulsando CTRL.
- Hacer clic sobre el botón Agregar.
- Repetir los dos pasos anteriores hasta añadir
todas las tablas sobre las cuales queramos
efectuar
- Relaciones.
- Hacer clic sobre el botón Cerrar.
Ahora aparecerá la ventana Relaciones con las tablas añadidas en el paso
anterior.
Modificar relaciones
Para modificar relaciones ya creadas:
Posicionarse en la ventana Relaciones y elegir entre estas dos formas: hacer clic con
el botón derecho sobre la línea que representa la relación a modificar y
elegir la opción Modificar relación... del menú contextual que aparecerá, o bien,
hacer clic sobre la relación a modificar y hacer clic en el botón Modificar relaciones
que encontrarás en la pestaña Diseño de la banda de opciones. Se abrirá el cuadro de
diálogo Modificar relaciones estudiado anteriormente.
- Realizar los cambios deseados.
- Hacer clic sobre el botón Aceptar.

Eliminar relaciones
Si lo que queremos es borrar la relación podemos: hacer clic con el botón derecho
sobre la relación a borrar y elegir la opción Eliminar del menú contextual,o bien,
hacer clic con el botón izquierdo sobre la relación, la relación quedará seleccionada,
y a continuación pulsar la tecla DEL o SUPR. La relación queda eliminada de la ventana
y de la base de datos.

Crear una consulta


Para crear una consulta, seguir los siguientes pasos:
Abrir la base de datos donde se encuentra la consulta a crear.
Hacer clic en el botón Diseño de Consulta en la pestaña Crear:
También tenemos la posibilidad de utilizar el Asistente para consultas que puedes ver
en la imagen siguiente para crear consultas con un poco de ayuda.
Si haces clic en el botón Asistente para consultas aparecerá el siguiente cuadro de
diálogo:

Seleccionamos Asistente para


consultas sencillas y hacemos clic
en aceptar.

Seleccionamos la tabla de la cual


se
Creará la consulta.
Pasamos los campos que
58

Utilizaremos a campos seleccionados.


Hacemos clic en Siguiente Le asignamos un título a la consulta si se
desea, en que título desea asignar a la consulta.
Luego clicamos en Finalizar

Dara Como resultado en el panel izquierdo


Las consultas permiten hacer búsquedas específicas de una o varias tablas.
Como este tema fue explicado anteriormente, hazle una consulta en la opción Diseño
a la tabla Pacientes. Que el criterio sea: [Escriba el Nombre del Paciente].
Luego no te olvides de guardar la consulta y hacer la prueba de
búsqueda ingresando un nombre de paciente que exista en la tabla.

FORMULARIOS

Los formularios son objetos de base de datos que pueden usarse para crear una
interfaz de usuario para una aplicación de base de datos. Un formulario "enlazado" es
aquel que está directamente conectado a un origen de datos, como una tabla o una
consulta, y que puede ser usado para insertar, modificar o mostrar datos del origen
de datos. También se pueden crear formularios "independientes" sin un vínculo directo
al origen de datos, pero que también contienen botones de comando, etiquetas o
cualquier otro control necesario para que la aplicación funcione.
Crear un formulario mediante la herramienta Formulario
Puede usar la herramienta Formulario para crear un formulario con un solo clic.
Cuando usa esta herramienta, todos los campos del origen de datos subyacente están
colocados en el formulario. Puede comenzar a usar inmediatamente el nuevo
formulario, o bien, puede modificarlo en la vista Presentación o Diseño para ajustarlo
a sus necesidades.

Crear un nuevo formulario

En el panel de navegación, haga clic en la


tabla o consulta que contiene los datos que
desee ver en el formulario.
En el grupo Formularios de la ficha Crear
• Haga clic en Formulario.
Formulario en la vista Diseño
El diseño de un formulario también se puede ajustar en la vista
Diseño. Se pueden agregar nuevos controles y campos al
formulario agregándolos a la cuadrícula de diseño. La hoja de
propiedades incluye un gran número de propiedades que se
pueden configurar para personalizar el formulario.
Access muestra el formulario en la vista Diseño.
Puede usar la hoja de propiedades para cambiar las propiedades del formulario, sus controles y
secciones.

Puede usar el panel Lista de campos para agregar campos de la tabla


o consulta al diseño del formulario.
- Mostrar el panel de Lista de campos:
En el grupo Herramientas de la ficha Diseño, haga clic en Agregar campos existentes.
A continuación, podrá arrastrar directamente los campos desde el panel Lista de
campos hasta el formulario.
Para agregar un solo campo, haga doble
clic en él o arrástrelo desde el panel Lista
de campos hasta la sección del
formulario donde desea que se
muestre.
Para agregar varios campos a la vez, mantenga presionada la tecla CTRL y
haga clic en los campos que desee agregar. A continuación, arrastre los
campos seleccionados hasta el formulario.

Guardar Formulario

Los pasos para guardar cualquier objeto de nuestra BD son los


mismos, así que lo veremos la última vez.
Al hacer clic en el botón GUARDAR, se activará un cuadro donde
Escribiremos un nombre a nuestro formulario.
Por último al igual que cualquier otro objeto luego de guardarlo
si se quiere modificar activaremos el botón ver del menú Inicio,
para seleccionar una vista.
60

ELIMINAR UN OBJETO

Sola vasta hacer clic derecho en el objeto y clic en eliminar.


Después responder positiva o negativamente.

1. De qué modo podemos guardar un Formulario.

2. Cuáles son los tipos de formularios que nos permite crear Access.

3. Cuál es la utilidad de las consultas?


4. Porque se utilizan las relaciones?

5. Si queremos modificar algunas propiedades del campo, desde donde lo podemos hacer?
________________________________
6. Puedo crear una relación con cualquier campo de las tablas? Si No

7. Cuando no relacionamos los campos debidos, que podemos hacer para quitarla?
__ __ __ __ __ __ __ __ __ __

8. En qué tipo de consulta, es donde nos muestra un asistente para poder crearla?

CREAR INFORME

Antes de continuar con la creación de un nuevo objeto, quiero recordar que antes hay
que seleccionar la tabla que se quiere tomar como base para crear el nuevo objeto,
que en este caso es un informe.

Después de haber seleccionado la tabla


- Activemos el menú Crear
- Podemos hacer clic en el botón Informe si Queremos
que aparezca automáticamente.
62

Si queremos un informe utilizando el asistente el procedimiento es el siguiente.

Clic en el botón asistente para informes


Veremos la siguiente ventana parecida a la de formulario, donde seleccionaremos la
tabla, los campos y clic en siguiente.

De este desplegable Con estos botones


se selecciona la tabla pasmos los campos
u c0nsulta que se que vamos a utilizar.
desea utilizar

Después veremos otra ventana


donde podemos elegir algún tipo de
agrupamiento de datos.

- Hagamos clic en siguiente.


- Luego si deseamos colocamos un
orden para nuestros campos.
- Clic en siguiente.

Aparece otra ventana donde elegimos


la forma de distribución de los datos,
lo normal es en columnas, y
orientación Vertical.

Presione clic en el botón siguiente.

A continuación tenemos una ventana para


Elegir estilo, elijamos uno y hagamos clic en siguiente. Y por último escribir nombre
al informe y clic en finalizar.
Con el fin de practicar, crea las tablas
Antes de relacionar las tablas averigua porque la tabla matriculas tiene 2 campos principales.
Crea tus consultas, agregando una consulta para saber en qué asignatura está asignado el
alumno
A tus formularios dales una apariencia atractiva.
Modifica tus informes bien distribuidos.
64

UN PEQUEÑO ANÁLISIS DE LO QUE HEMOS VISTO HASTA EL MOMENTO

Bueno, hemos dicho que una Base de Datos es: Una recopilación de información
relativa a un asunto o propósito particular.
Una BD, puede tener varios objetos, dígase: tablas, Formularios, informes y
Consultas. Siendo las tablas, el recipiente donde se almacenan los datos.
Las tablas contienen Campos (Columnas) y Registros (Filas). A las tablas se les
puede crear todos los objetos antes mencionados, según sea necesario.
A las tablas se les puede aplicar una clave principal (Llave) en un campo estratégico
con el fin de relacionarlas con otras tablas de la BD y para evitar datos duplicados.
Cada Objeto de nuestra BD, vimos que se puede trabajar al menos de dos formas
y la más recomendada es la opción Diseño.
También hemos aprendido que una vez que hacemos un objeto, podemos verlo o
modificarlo en el botón Ver.
Observación:
Hasta el momento solo hemos creado una BD (Dbejemplo) con una única tabla
(Clientes) que fue tomada como base para enseñar a crear los objetos. Creo que esta
es la guía para crear de ahora en adelante muchas Bases de Datos con
varias tablas, con sus claves principales, Formularios, Informes y Consultas.
Hay algunas aplicaciones que requieren tener varias tablas para aplicarlas, como por
ejemplo: Las Relaciones entre tablas y Formularios MENU. Bueno lo veremos más
adelante.

Bien ahora diseñaremos un formulario al que llamaremos MENU. Este consiste en que
diseñar una ventana principal, aquí colocaremos botones que por medio de los cuales
tendremos acceso a el formulario de ingreso de datos, a las consultas, y por ultimo a
los informes al momento que se dese imprimir algunos datos.
Bien primero, activamos la pestaña crear
Luego activamos el icono diseño del formulario en la sección
formulario
Colocaremos un título y una imagen en la sección Encabezado del
formulario. Desde la sección Encabezado y Pie de formulario,
selecciona el icono Titulo. “CONTROL ESTUDIANTE”
Luego activa el icono logotipo, selecciona una imagen y colócalo como
logotipo, ajústala de modo que se vea atractivo.
Localiza el botón Control de Pestaña desde la sección controles.
Y colócalo en el área detalle.

Haz clic derecho sobre el control de pestañas que contiene por defecto pagina 1 y
pagina 2, esto mostrara un panel en la parte derecha, desde ahí localiza Nombre
cambia pagina 1 por Formulario
 Cambia la pestaña
pagina2 por Consultas,
coloca una pestaña más para
Informes.
 Asegúrate de estar
posicionado en la pestaña
Formularios. Haremos el
botón para acceso al formulario.
De la sección controles: selecciona el icono botón y colócalo dentro
de la sección formulario.

 Esto te mostrara la ventana Asistente para botones de comandos.


Selecciona de las categorías, el enlace Operaciones con formularios. En
acciones Abrir Formulario.
 Haz clic en siguiente.

 Seleccionamos el único formulario que tenemos y activamos siguiente.


 Nuevamente siguiente y nuevamente siguiente si se desea colocamos un
nombre para el botón, de lo contrario finalizar.

 De la misma manera colocamos el botón para las consultas, en categorías


elegimos otras y la acción ejecutar consulta.

 Para los informes procedemos de igual manera, la categoría es Operaciones


con informes y la acción es Vista previa del Informe.

 Ahora nos restara crear un botón para Cerrar la aplicación. Lo hacemos de


la siguiente manera.
 Selecciona un botón más, solo que ahora lo colocaremos
directamente en el formulario en la esquina inferior izquierda, fuera del
control de pestaña.
66

 Elige la categoría Aplicación y la acción Salir de la Aplicación.

 Activa la casilla Mostrar todas las imágenes y localiza la imagen Salida.


 Por ultimo solo asegúrate de guardar el formulario con el nombre principal.
Ciérralo y ábrelo para comprobar su funcionamiento.

Una base de datos correctamente diseñada permite obtener acceso a información


exacta y actualizada. Puesto que un diseño correcto es esencial para lograr los
objetivos fijados para la base de datos, parece lógico emplear el tiempo que sea
necesario en aprender los principios de un buen diseño ya que, en ese caso, es mucho
más probable que la base de datos termine adaptándose a sus necesidades y pueda
modificarse fácilmente.

Creación de la Base de Datos


Te muestro las tablas con sus respectivos campos.
Asegúrate de colocar los tipos de datos respectivos.
68

Este ejercicio es un repaso completo a todo lo visto en Access. El ejercicio está basado
en un colegio manejando todos los datos de alumnos, profesores, notas y
evaluaciones.
a) Primera parte.
- Crea una nueva base de datos y llámala COLEGIO.
- Crear dentro de la misma la siguiente tabla, con el nombre ALUMNOS:

- Establecer las siguientes propiedades para los campos que se indican a continuación:
Después de crear cada mascara o regla de validación, probarlas introduciendo algún
dato en el campo
Correspondiente. Recordar que para anular el registro en la hoja de datos, deberemos
utilizar la opción Deshacer registro activo del menu Edición.
Nº DE ALUMNO: Establecerlo como clave principal de la tabla. Sera Indexado (Sin
Duplicados).
NOMBRE y APELLIDOS: Es obligatorio que se rellene siempre, además de ser Indexado
(Con Duplicados).
DIRECCIÓN: Es obligatorio que se rellene siempre.
TELÉFONO: Deberá tener una máscara de entrada de datos de forma que al introducir
el teléfono, la máscara Sea la siguiente: (999) 999-99-99. Además la máscara se
deberá almacenar con el teléfono. Para ello utilizar el Generador de máscaras y se
creara la siguiente mascara: !\(999")"999\-99\-99;0;_
FECHA DE NACIMIENTO: Este campo tendrá formato: Fecha Corta. También tendrá
una máscara de entrada para introducir la fecha de nacimiento de la siguiente forma:
DD/MM/AA. Además también tendrá una Regla de Validación, no pudiendo introducir
fechas de nacimiento mayores al día en que nos encontramos (<Ahora())
El texto de validación será “La fecha es incorrecta” El campo será Indexado (Con
Duplicados).
DNI: Este campo tendrá una máscara de entrada que será la siguiente: 90.000.000"-
">L;0;_
Explicación de la máscara: Se pone un 9 delante porque este número no obligatorio
ponerlo. Los Ceros son números obligatorios de poner. El Punto lo introducirá el solo
porque forma parte de la máscara. El Signo Mayor es porque de esta forma el carácter
que se introduzca después (una letra) siempre se introducirá en mayúsculas. La letra
L es para indicarle que aquí se introducirá obligatoriamente una letra. El número 0 es
para indicarle que guarde el numero con este formato. El símbolo _ es para indicarle
cual es el carácter que nos tiene que mostrar en la máscara.
Este campo también deberá ser Indexado (Sin Duplicados).
- Crea una nueva tabla con el nombre PROFESORES con la siguiente estructura:

- Establecer las siguientes propiedades para los siguientes campos (Son las mismas
que para la tabla anterior), es decir:
CODIGO DE PROFESOR: Establecerlo como clave principal de la tabla. Sera Indexado
(Sin Duplicados).
NOMBRE y APELLIDOS: Es obligatorio que se rellene siempre, además de ser Indexado
(Con Duplicados).
DIRECCIÓN: Es obligatorio que se rellene siempre.
TELÉFONO: Deberá tener una máscara de entrada de datos de forma que al introducir
el teléfono, la máscara sea la siguiente: (999) 999-99-99. Además la máscara se
deberá almacenar con el teléfono.
70

FECHA DE NACIMIENTO: Este campo tendrá formato: Fecha Corta. También tendrá
una máscara de entrada para introducir la fecha de nacimiento de la siguiente forma:
DD/MM/AA. Además también tendrá una Regla de Validación, no pudiendo introducir
fechas de nacimiento mayores al día en que nos encontramos (<Ahora())
El texto de validación será “La fecha es incorrecta” El campo será Indexado (Con
Duplicados).
DNI: Este campo tendrá una máscara de entrada que será la siguiente: 90.000.000"-
">L;0;_
Este campo también deberá ser Indexado (Sin Duplicados).
- Crea una nueva tabla con el nombre Cursos con la siguiente estructura:

- Establecer las siguientes propiedades para los siguientes campos:


CODIGO DE CURSO: Establecerlo como clave principal de la tabla. Sera Indexado (Sin Duplicados).
CURSO: Es obligatorio que se rellene siempre, además de ser Indexado (Con
Duplicados).
CODIGO DEL PROFESOR: Este campo no deberá tener Decimales. No tendrá ningún
valor predeterminado, y además deberá rellenarse obligatoriamente. (Observar que
los datos que introduzcamos en este campo, deberán existir antes en la tabla de
profesores).
FECHA DE INICIO: Este campo tendrá formato: Fecha Corta. También tendrá una
máscara de entrada para introducir la fecha de la siguiente forma: DD/MM/AA.
Además también tendrá una Regla de Validación, no pudiendo introducir fechas
mayores al día en que nos encontramos .El texto de validación será “La fecha es
incorrecta”.
FECHA FIN: Este campo tendrá formato: Fecha Corta. También tendrá una máscara
de entrada para introducir la fecha de la siguiente forma: DD/MM/AA. Además también
tendrá una Regla de Validación, no pudiendo introducir fechas menores al día en que
nos encontramos .El texto de validación será “La fecha es incorrecta”.
HORA INICIO: Este campo tendrá formato: Hora Corta. También tendrá una máscara
de entrada para Introducir la hora de la siguiente forma: HH:MM.
HORA FIN: Este campo tendrá formato: Hora Corta. También tendrá una máscara de
entrada para introducir la hora de la siguiente forma: HH:MM.
- Crearemos una nueva tabla llamada EVALUACIONES que deberá tener la siguiente
estructura:

- Establecer las siguientes propiedades para los siguientes campos:


El campo OBSERVACIONES será el campo clave en esta tabla.
CODIGO DEL ALUMNO: No deberá tener ningún decimal. No tendrá valor
predeterminado y deberá ser requerido siempre.
CODIGO DEL CURSO: No deberá tener ningún decimal. No tendrá valor
predeterminado y deberá ser requerido siempre.
NOTA FINAL: No deberé tener ningún decimal. No tendrá valor predeterminado.
Deberá ser requerido
Siempre. También tendrá una regla de validación: El valor introducido en el campo
deberá ser: Mayor o Igual que 0 Y Menor o Igual a 10. El texto de validación será: “La
nota introducida no es correcta”
- Una vez creadas las tablas las rellenaremos con los siguientes datos:
Tabla ALUMNOS:
72

- Tabla PROFESORES:

- Tabla CURSO:

- Tabla EVALUACIONES

Una vez introducidos los datos crear las siguientes relaciones:


- La tabla Alumnos tiene una relación UNO A VARIOS con la tabla EVALUACIONES a
través del campo Código del alumno.
- La tabla PROFESORES tiene una relación UNO A VARIOS con la tabla CURSOS a
través del campo Código del profesor.
- La tabla CURSOS tiene una relación UNO A VARIOS con la tabla EVALUACIONES a
través del campo Código del curso.
El cuadro de relaciones debe quedar de la siguiente forma:
- Probar a introducir en las distintas tablas registros que incumplan las leyes de las
relaciones y observar la reacción de Access delante de este tipo de entradas.
b) Segunda parte.
- Crea una consulta de Selección que muestre:
- Nombre de los alumnos.
- Nombre de los profesores.
- Curso.
De aquellos alumnos que estén realizando el curso de Access.
Graba la consulta con el nombre Access.
- Crea una consulta de Selección que muestre:
- Nombre y Apellidos de los alumnos.
- Nombre y Apellidos de los profesores.
- Nota del alumno.
- Curso.
- Fecha de Inicio del curso.
La consulta nos solicitara cada vez que la ejecutemos el nombre del curso que
queremos visualizar.
Graba la consulta con el nombre Solicitud de curso.
- Modifica la consulta anterior para que nos pida más de un curso a listar (utilizar
condición O).
74

- Crea una consulta de Tabla de referencias cruzadas en que se muestre cuantos


alumnos tiene cada uno de los profesores en cada uno de los cursos.
- Utilizar el nombre del profesor como encabezado de fila.
- Utilizar el nombre de los cursos como encabezado de columna.
- Utilizar el nombre del alumno como valor.
- En la línea total del campo nombre del alumno utilizar la función Cuenta.
- Los nombres de los profesores y de los cursos deben aparecer ordenados.
Graba la consulta con el nombre Profesores con Alumnos.
Para entender lo que este lenguaje de programación quiere decir es necesario
descomponerla en dos partes:

VISUAL: Anteriormente era necesario escribir una gran cantidad de código en el


lenguaje para formar la interfaz de usuario y además eran mucho menos eficientes y
más difíciles de entender. Mediante la creación de una interfaz de usuario mediante
objetos (controles) prediseñados puede cambiar de forma sencilla la interfaz de
usuario reduciendo el tiempo de trabajo y la eficiencia del mismo, esto es lo que
propone la palabra Visual, crear de forma sencilla la interfaz de usuario de modo que
no sea necesario dedicar tanto tiempo a la creación de la misma.

BASIC: Esta palabra es la abreviación de las siglas (en inglés) Beginners All-Purpose
Symbolic Instriction Code, se refiere al lenguaje de programación más utilizado en la
historia de la informática y la programación, aunque en principio era un poco más
sencillo, ahora muchas más instrucciones y métodos que se han adaptado para crear
aplicaciones bajo ambiente Windows.

Entonces Visual Basic se refiere al lenguaje de programación de computadoras que


combina las facilidades de trabajo que ha desarrollado Microsoft en un entorno de
interfaz visual, con el lenguaje de programación BASIC, por ello ahora la forma de
crear una interfaz de usuario se torna mucho más económica, en los que a líneas de
código se refiere y por lo tanto a ganar tiempo para realizar programas con mucho y
hasta nada de código.
76

CARGAR EL PROGRAMA

Para entrar a visual Basic debes de seguir el procedimiento adecuado, a menos que
se tenga un icono de acceso directo sobre el escritorio u otro lugar, se accede desde
allí.
Entrar
• Inicio
• Todos los programas
• Selecciona la carpeta Microsoft Visual Basic 2005-2008 Express

Paracargar el entorno de desarrollo sigue el procedimiento posterior


• Selecciona archivo
• Luego nuevo proyecto
• Verifica este seleccionado aplicación de Windows Forms (Windows
Aplication)
• En nombre escribimos el nombre para nuestra aplicación u usamos el
nombre por defecto.
• Por ultimo aceptamos (Ok)

Cuando se carga el programa, muestra el formulario, dentro del cual se trabaja toda
la interfaz gráfica para la aplicación.

Barra de herramientas

En esta sección no te explicare nada, pues esto ya te lo sabes, es lo típico de cualquier


programa que contiene botones para guardar, abrir, copiar, pegar etc.
Cuadro de controles
78

Los cuadros de controles, por lo general son


los objetos que utilizaremos a lo largo de
este manual, para dar algunos ejemplos de
programar.

Por lo general esta barra aparece incrustrada


a la izquierda del programa, en una columna
de forma vertical.

Ventana de proyecto

En la ventana de proyecto, es donde


podemos acceder al formulario que se está
diseñando, o ver el código que se está
escribiendo para la aplicación en ejecución.

Esta ventana se encuentra posicionada a la


derecha del programa, si por alguna razón no
apareciera, lo

Agregamos activando el botón.

Ventana de propiedades

En la ventana de propiedades, es donde podemos


cambiar el nombre para un objeto, darle otras
opciones. En otras palabras para darle otra
característica a los objetos o controles.
En resumen

EL ENTORNO DE PROGRAMACIÓN VISUAL BASIC 2008 express

La barra de títulos, la barra de menús y la barra de herramientas de Visual Basic 2008


en modo Diseño (parte superior de la pantalla).

Caja de herramientas (toolbox) con los controles disponibles (a la izquierda de la


ventana).

Formulario (form) en gris, en que se pueden ir situando los controles (en el centro).
Está dotado de una rejilla (grid) para facilitar la alineación de los controles.
Ventana de proyecto, que muestra los formularios y otros módulos de programas que
forman parte de la aplicación (arriba a la derecha).

Ventana de Propiedades, en la que se pueden ver las propiedades del objeto


seleccionado o del propio formulario (en el centro a la derecha). Si esta ventana no
aparece, se puede hacer visible con la tecla <F>.
Ventana FormLayout, que permite determinar la forma en que se abrirá la aplicación
cuando comience a ejecutarse (abajo a la derecha).

Existen otras ventanas para edición de código (Code Editor) y para ver variables en
tiempo de ejecución con el depurador o Debugger (ventanas Immediate, Locals y
Watch). Todo este conjunto de herramientas y de ventanas es lo que se llama un
entorno integrado de desarrollo o IDE (Integrated Development Environment)

Programas: Construir aplicaciones con Visual Basic 2008 Express

Es muy sencillo: basta crear los controles en el formulario con ayuda de la toolbox y
del ratón, establecer sus propiedades con ayuda de la ventana de propiedades y
programar el código que realice las acciones adecuadas en respuesta a los eventos o
acciones que realice el usuario. A continuación, tras explicar brevemente cómo se
utiliza el Help de Visual Basic, se presentan algunos ejemplos ilustrativos.
80

Programa #1 Cambiar etiqueta de formulario

Este programa consiste en que al pinchar sobre un objeto botón se cambie el texto de
la barra de título del formulario. Para esto haz lo siguiente.

Procedimiento:

• Del cuadro de herramientas localiza un control


Button de la barra general al lado izquierdo haz clic
sobre el.
• Ahora dibuja el botón en el área libre del formulario.

Lo que estamos haciendo es dibujar la interfaz de usuario.


Con el
Botón seleccionado localiza las propiedades al lado derecho, desplázate hasta
localizar la línea (Nombre). Este botón tiene como nombre Command1.
Cambia el (Name) por CMTITULO
• Localiza el Text y cámbialo por &Titulo

Todo lo que
escribamos de
nombre, esto
quedara oculto
para ser
manejado por el
propio visual
Basic.

Para que nuestro programa tenga utilidad debemos escribir el evento.

Eventos:

Bien como te comentaba lo que hemos hecho es solo diseño, para que esto tenga
funcionalidad tenemos que escribir el código o las instrucciones que hacen posible lo
que queremos que haga nuestro programa.

Procedimiento

• Con el botón seleccionado haz doble clic sobre el


• En la ventana de código que aparece
Escribe el siguiente código

Ejecutar programa

Todas las aplicaciones que creamos podemos ver su utilidad, a esto se le llama
ejecución; para ejecutar un programa y saber cuál es la utilidad del mismo utilizamos
la tecla [F5].

• Presiona la tecla F5
• Haz clic en el botón Titulo
 Y verifica que la barra de titulo haya cambiado de texto
 Para te rminar la ejecución, haz clic en el botón que se encuentra en la barra de
herramientas estándar.

Programa #2 Mover texto


El texto que se introduzca dentro de un objeto se muestre dentro de otro, al momento
de hacer clic para que se muestre. Para esto
crea un nuevo proyecto y dentro del
formulario haz lo siguiente.

• Agrega un GroupBox1
• Agrega una control label
• Añade un control TextBox
• A la derecha del TextBox agrega un
control Button.
82

Ya tenemos la interfaz gráfica, no le vamos a modificar nada de las propiedades. Con


el fin de que te vayas familiarizando con los objetos.

• Bien ahora haz doble clic sobre el Button, para escribir el evento.
• Escribe la siguiente línea Me.Label1.Text = Me.TextBox1.Text
• Ejecuta el programa, y pruébalo como funciona

OjO: La idea de estos ejercicios es para que familiarices con los objetos sus nombres
y propiedades, además el código, donde y cuando debe de ir escrito el código (toma
en cuenta la redundancia) para que la aplicación sea de utilidad.

Modificar: uso de propiedades

Por medio de las propiedades modificamos todos los aspectos de los objetos para que
responda al evento. Usamos el mismo ejercicio para esta práctica.

TextBox
1. Selecciona el cuadro de texto (TextBox1), veras las propiedades al lado derecho.
2. Localiza la propiedad Name y cambia el textbox1 que aparece por Txtmensaje
3. En la propiedad Text borra el text1 que allí aparece.
4. Localiza la propiedad Font haz doble clic sobre él, te aparecerá una ventana
donde debes elegir; el aspecto, estilo y tamaño para la letra.

Label1
1. Selecciona el objeto label1. Veras las propiedades al lado derecho.
2. En la propiedad TextAlign selecciona el botón que da la impresión de Centrado.
3. En la propiedad Name cambia label1 * LblRecibe
4. En el Text borra el label1 y escribe “Aquí se verá tu mensaje”
5. Con Font Cambias el aspecto para el texto
6. Con ForeColor cambias el color para la letra
Botton
1. Como nombre escríbele
“CmdEnviar”
2. Como Text añade “&Enviar”
3. Modifica el aspecto para la letra.

GroupBox1
1. Como nombre escríbele “CmdCaja”
2. Como Text añade “&Mover Texto”
3. Modifica el aspecto para la letra.

Modificar el evento
1. Haz doble clic en el botón enviar

2. Te abre un nuevo evento: verifica que el código se haya modificado automáticamente


“Me.LblRecibe.Text = Me.Txtmensaje.Text”

Ahora si te das cuenta no tuvimos que cambiar la línea de código, esto se debe a que
las propiedades de los objetos fueron cambiados. Debes tomar en cuenta estos
aspectos muy importantes, ya que si tienes un evento escrito y cambias las
propiedades de los objetos, ya no tienes que reorganizar el nuevo evento para los
objetos.

Guardar un proyecto

Para guardar un proyecto de Visual Basic 2005. Es necesario crear una carpeta
especialmente para el proyecto ya que este genera una copia del proyecto, una copia
del formulario y una copia de los eventos. Si uno de estos faltara al abrir a aplicación,
no podrá usarse.

Procedimiento
1. Menú archivo [File]
2. Guardar proyecto como [Seve All]
3. Seleccionar una ubicación para el archivo (escritorio, mis documentos, el disco
local o una usb) desde el boto [Browse…]
84

4. En Forder Name: Dejalo en blanco, solo clikea en el botón Open


5. En Name: Escribe el nombre para la aplicación
6. Verifica activar la casilla “Create directory for solution”
7. Haz clic en el botón Save

Nota: al guardarse automáticamente se crea la carpeta con todos los ficheros incluidos en la
aplicacion.

Programa #3 Colores

Con este ejemplo, se pretende mostrar un código un poco más complejo. Implemento
así los colores primarios digámosle así. Agrega un nuevo proyecto y añade los
siguientes controles al formulario.

Procedimiento:

1. Agrega un control Label


2. Añade un control GroupBox1
3. Dentro del Groupbox1 añade 4 Botton 1,2,3 y 4
4. Cambia las siguientes propiedades respectivamente, luego añadiremos los
eventos.

Label1

• Name; lblcolores
• Text; “”
• TextAlign: Centrada
• BorderStyle; Fixed3D
• AutoSize: False

GroupBox1

 Na m e ; FmrContenedor
 Te x t ; &Colores
 Fo n t : Añade el tamaño y otro aspecto.
 Fo r e Co lo r : Añade el color que desees.

Botton1, 2,3 y 4
 No m b r e ; CmdAzul, CmdRojo, CmdAmarillo y
CmdVerde.
 Te x t ; &Azul, &Rojo, A&marillo y &Verde

Label1
LblColores

GroupBox1
Botton frmContenedor
CmdAramillo

Evento click para el boton azul


Esto es el código que hace posible que los botones muestre el color en control label.
Recuerda que cada evento tiene el nombre del color que presentara. De esta forma
nos
86

guiamos para no desorientarnos al momento de escribir el evento.

Programa #4 Operaciones Básicas

Con este programa se pretende mostrar los aspectos básicos de cálculo, los signos
para las operaciones como; suma, resta, división y multiplicación. Ponte las pilas pues
este eje será un poco complejo, el que sigue más y así sustantivamente, upss
“sucesivamente”.

Procedimiento:
1. Agrega un nuevo proyecto
2. Inserta un GroupBox
3. Dentro del GroupBox agrega un control PictureBox y un label
4. Añade 3 TextBox al formulario dentro del groupbox1
5. Añade otro control GroupBox2
6. Dentro del GroupBox2 agrega 4 botton

Por ahora no entrare en más detalle, solo te mostrare la captura del


programa y los eventos, y ve donde lo acomodas. Jeje.
Para añadir la imagen al picture, localiza la propiedad Image y actívalos puntos
suspensivos… luego activa el botón Import…
Selecciona la imagen que deseas agregar y clikea en el botón abrir Por ultimo en el
botón Ok o abrir.

Aquí están los eventos


88

Programa #5 Mensajes Emergentes

Los mensajes emergentes, son ventanas que se programan con un determinado


contenido, esto suele ser ejecutado en la mayoría de veces con la fusión if, como en
Excel donde se es “aprobado no aprobado”

Para muestra un ejemplo


• Agrega un nuevo proyecto
• Añade un botton al formulario
• Como nombre al botón: cmdMessager
• Como text: &Mensaje

Ahora el evento
• Activa la ventana de código del botón
• Escribe el siguiente código
MessageBox.Show("Mensajes
con Visual Basic 2005 Express")
• Ahora ejecuta el programa y
pincha sobre el botón mensaje

Que hay: “tarararan” como por arte de magia aparece una ventana con el texto que
añadiste, claro para que te sigas emocionando al rato te doy más
opciones, ya llego la hora de la refa para mí, y tengo que ir a echarme unos tacos.
jaja.
Bien ya volví ahora si dispongo de un poco mas de energía para continuar; seguimos
con los mensajes.
Añade después de la línea de código que ya aprarece escrita después de las “ antes
del ) [,)](coma) y las letras .

Private Sub cmdMessager_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdMessager.Click
MessageBox.Show("Mensajes con Visual Basic 2008 Express", "por elprofematias.info",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End Sub

Ahora ejecuta el programa y que pasa, al hacer clic en el botón mensaje. Que puedes
observar de mas?.
Cambiar los botones de aceptación; en este caso queremos agregar un mensaje que
muestre los botones: Si y No respectivamente.

Private Sub cmdMessager_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdMessager.Click
MessageBox.Show("Mensajes con Visual Basic 2005 Express", "por elprofematias.info",
MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
End Sub

Solo te muestro la imagen tu deduce cual es la línea que se agregó, ejecuta el


programa y que pasa ahora. Hasta ahora si pinchamos en Si o en No. Nada pasara a
menos que el evento esté terminado.

Bien como te abras dado cuenta solo estamos creando los cuadros emergentes, con
títulos, mensajes, botones e iconos, pero hasta ahora no responde a nada. Para que
eso suceda asegúrate de que te quede similar la imagen que te muestro. Te lo dejo
para que te distraigas un rato.

Public Class Form1

Private Sub cmdMessager_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdMessager.Click
MessageBox.Show("Mensajes con Visual Basic 2005 Express", "por elprofematias.info",
MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
End Sub
End Class

Programa #6 Botones CheckBox

Los objetos CheckBox, son controles que al activarlos realiza una determinada acción.
Al desactivarlos quita el efecto o la acción aplicada.
90

Procedimiento

Agrega un nuevo proyecto


• 1 Label
• 1 GroupBox
• 4 CheckBox dentro del GroupBox

Te explico:
Cuando se active el check de Negrita, dentro del label se mostrara el texto haz
activado el cheque de negrita. Al desactivar el cheque obviamente que se desactive
el texto mostrado en el label.

Bloque IF y end if

Ya te explique; cuando se active el cheque, se dispare el texto en el label.

• Activa el check Negrita con Doble clic OJO: Else Salta la condición
a la siguinete
• Te mostrara la ventana de código End if termina
• If empieza el broque todos los if iniciados
• Escribe el código siguiente.

Nota: Cada IF que se abre se debe cerrar con END IF


Public Class Form1
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
If Me.CheckBox1.Checked = True Then
Me.Label1.Text = "Esta activada la Casilla de Negrita"
Else
If Me.CheckBox1.Checked = False Then
Me.Label1.Text = "Esta Desactivada la Casilla de Negrita"
End If
End If
End Sub
Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox3.CheckedChanged
If Me.CheckBox3.Checked = True Then
Me.Label1.Visible = False
Else
If Me.CheckBox3.Checked = False Then
Me.Label1.Visible = True
End If
End If
End Sub
End Class

Ejercicio #1 Efecto de texto

Para este programa, implementa el mismo bloque If y End If. Para que lo que este
escrito en el label tome los siguientes efectos; Negrita, Cursiva y Subrayado. Para
esto en un nuevo proyecto agrega el mismo diseño del programa #.6 Y al caption del
label1: agrega TIKAL NET. Te doy un
ejemplo de código para el tipo negrita.

Para el tipo Negrita


Para el tipo Cursiva
Para el tipo Subrayado

Public Class Form1

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
Label1.Font = New System.Drawing.Font(Label1.Font, FontStyle.Bold)
Else
If CheckBox1.Checked = False Then
Label1.Font = New System.Drawing.Font(Label1.Font, FontStyle.Regular)
End If
End If
92

End Sub

Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles CheckBox2.CheckedChanged
If CheckBox2.Checked = True Then
Label1.Font = New System.Drawing.Font(Label1.Font, FontStyle.Italic)
Else
If CheckBox2.Checked = False Then
Label1.Font = New System.Drawing.Font(Label1.Font, FontStyle.Regular)
End If
End If
End Sub

Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles CheckBox3.CheckedChanged
If CheckBox3.Checked = True Then
Label1.Font = New System.Drawing.Font(Label1.Font, FontStyle.Underline)
Else
If CheckBox3.Checked = False Then
Label1.Font = New System.Drawing.Font(Label1.Font, FontStyle.Regular)
End If
End If
End Sub
End Class

Programa #7 Mini Reloj digital

En este otro programa mostraremos dentro de un label la hora que genere el control
Timer. Agrega un nuevo proyecto, dentro del formulario agrega 2 labels y un control
Timer.

Modifica la propiedad Interval del control timer a 100


• Activa el control timer con doble clic
• Escribe el siguiente código

Private Sub Timer1_Tick(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Not Label2.Text = Format(Now, "hh:mm:ss") Then
Label2.Text = Format(Now, "hh:mm:ss")
End If
End Sub

Programa #8 Matriz de Colores

Abre un nuevo proyecto, y en el formulario añade los siguientes objetos.

• 1 Label
• 4 controles GroupBox
• 1 cuadro de texto y un botón en el curto tercer GroupBox
• 1 label dentro del primer GroupBox
• 3 botones de opción en el 2 GroupBox
• 4 controles checkBox en el 3 GroupBox
94

Dentro del primer groupbox colocaste un label, pues bien haz clic derecho sobre ese
label y elije copiar, sobre ese mismo label haz nuevamente clic derecho y elije pegar.
Y así continua pegando los demás controles hasta llenar el groupbox.

Ahora aplica las líneas de eventos para que tu aplicación tenga sentido.

Generar proyecto [.exe]

Lo que se sabe de todos los programas, es que debes tener instalado el mismo para
que todos los ficheros creados en esa aplicación corran sin ningún problema. Todas
las aplicaciones que se crean en visual Basic 2005 u 2008, se pueden ejecutar en una
computadora que no tenga instalado el visual Basic.

Para esto se debe pasar el ejercicio por un proceso de compilado, para que lo puedas
utilizar en cualquier computadora que tenga como mínimo solo el sistema operativo.

Pasos a seguir

• Menú Generar [Build]


• Publicar AplicationWindows1 [PublishAplication1]
• Localiza la ubicación para colocar el fichero, desde el botón Browse
 Activa el botón Open
 Next, Next, Next
 Por ultimo en el botón Finish

Luego de compilado o generado, puedes llevarte el fichero en una unidad de


almacenamiento y utilizarlo en cualquier computadora que no tenga instalado el
visual. Este fichero es una aplicación de Windows.

Ejercicio #2 Minicalculadora con Colores

Crea la siguiente aplicación en Visual Basic 2005 u 2008, que realice las 4 operaciones
Básicas de Cálculo. Además de lo anterior que al seleccionar el botón de opción te
agregue el color al formulario.
96

Debe recordar que para guardar el ejercicio, se debe crear una carpeta para guardar
todo el proyecto.

Horario:_____________________

Punteo:______________________

Programa #9 Generar Menús

Todos las aplicaciones, creadas muestran una barra de menús incluso el mismo Visual
Basic, trae su barra de menús.

Los menús son comandos, tradicionales que ejecutan acciones dentro de la misma
aplicación.
Pasos a seguir.

De la barra estándar activa el botón agregalo al formulario.

Aquí se debe escribir la etiqueta


y asi armar la estructura del
Menu

Para que te hagas una idea, vamos a crear un


menú similar al que se muestra en la imagen
anterior, primero los menús, luego los
comandos y al final los atajos.

Cuando hayas terminado se mostrara el


menú Nuevo. El cual no es lo que queremos,
lo que deseamos es que se muestre el
comando Nuevo. Para esto sigue estos otros
pasos.

Submenú o comandos
 Activa el icono Editor de MenuTrip
 En el cuadro Escriba aquí
 Escribe el nombre para el menu
 Ejecuta la aplicación y haz clic el
menú

Lo que veras es que ahora Nuevo ya no es menú si no un comando. Debes continuar


con Abrir, Guardar y Guardar como.
98

Ejecuta el programa y comprueba la funcionalidad de tu aplicación, claro que si haces


clic sobre cada uno de los comandos no te responderá ya que debes agregarle el
evento.

Esto es lo que estas creando estamos creando software libre por el momento, porque
todavía no llegamos a este punto donde pones las claves, tus condiciones, etc..

Los diseños de las interfaces ya dependen de los diseñadores o programadores. Que


es lo que desean agregar en sus aplicaciones.

Horario:_____________________

Punteo:______________________

Programa #10 Menus con eventos

En este ejercicio implementamos un programa siempre con menus, pero añadiendo


un evento, para cuando hacemos clic sobre el
comando este ejecute la acción, y para muestra un
ejemplo.

 El menú
 Crea un nuevo proyecto
 Agrega un control menústrip
 Al menú texto, agrégale los comandos Mostrar y Ocultar.
 Agrega también el menú Salir
Ojo. Dentro del formulario agrega un control texto [Textbox] que este es el que vamos
a utilizar para mostrar u ocultar, no le cambies ninguna de sus propiedades.

 El evento Mostrar y ocultar.


 Haz clic en el menú texto
 Selecciona con un doble clic el comando Mostrar
 Dentro del evento escribe: TextBox1.Visible = True
 Cierra la ventana de código
 Ahora selecciona el menú Ocultar con doble clic
 Dentro del evento escribe: TextBox1.Visible = False

Ahora ejecuta la aplicación y comprueba cual es la función del evento.

 El evento Salir.
 Haz clic en el menú Salir
 Dentro del evento escribe: Me.Finalize()
 Cierra la ventana de código

Ejecuta la aplicación, y verifica que al hacer clic en el menú Salir se deberá cerrar la
aplicación en ejecución.

Programa #11 Registro

En esta aplicación se pretende agregar eventos que llamen otro evento dentro del
mismo proyecto, para darte un ejemplo. Activa el menú archivo si te das cuenta el
comando Guardar como muestra puntos suspensivos […] eso quiere decir que al hacer
clic sobre ese comando te mostrara una acción.

Pasos a seguir o Abre un nuevo proyecto o Dentro del formulario añade 2 controles
GroupBox.
100

o Dentro del GroupBox; añade 5 controles Label, 4 textbox 2 botones y


comboBox.
o Dentro del segundo frame; añade 4 botones.

Te pego la imagen por si las dudas, para que veas como queda con los controles
dentro del formulario.

Los botónes…, Aceptar, Cancelar, Limpiar y Salir (Command1,2,3,4,5,6)


El nombre: cmdpunto1, cmdpunto2, cmdaceptar, cmdcancelar,
CmdLimpiar y cmdsalir. En el Text: …, …, &Aceptar, &Cancelar, &Limpiar
y &Salir

Te muestro los eventos y tú decides como colocarlos, me refiero al orden.

Este es el evento para el botón limpiar

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
ComboBox1.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
Para el Boton Salir
If MessageBox.Show("Estas seguro de Salir", "Saludos", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes Then
Me.Hide()
End If

Para el combo1
Selecciona el combobox y localiza la propiedad ítems y allí añade los sexos

OJO: vamos a suponer que ya nos va bien con nuestra aplicación, ahora vamos a
agregar un evento para los botones con los puntos suspensvos […]. Para esto, en el
mismo proyecto agrega un formulario nuevo

Del cuadro de dialogo selecciona Windows Form y clikea en abrir

Para movilizarte de un formulario a otro, solo clikea sobr


el formulario que desees, del explorador de proyectos al
lado derecho del programa.

del campo Cursos y

Asegurate de estar en el form1 y haz doble clic sobre el botón añádele la siguiente
línea de código.

Ejecuta el programa y haz clic en el botón con los puntos suspensivos, como resultado
tendrás el formulario2 en primer plano. Igual a una aplicación de Windows.
102

Continuando con nuestro eje, no te pierdas ya que esto de la progra como que nos
pide que nos vitaminemos bien para no despistarnos con tanto royo.

Pasate al form2 y dentro del form2 añade un control list y haz doble clic sobre el area
libre del
form2 y añade estas líneas dentro del evento form.
De la propiedad
Items… añade los
cursos

Toma en cuenta:
Ahora lo que queremos es que al hacer clic sobre uno de los cursos este se escriba
automáticamente dentro del cuadro curso, al momento de aceptar.

Bueno ponle manos al código.

Dentro del form2 añade un botón de comando, al que le puedes llamar como quieras
 Activa el botón de comando del form2: y añade el siguiente código

Este es el código para el botón Agregar

Private Sub Button1_Click(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
My.Forms.Form1.TextBox1.Text = (ListBox1.Text)
Me.Hide()
End Sub

Ejecuta el programa y prueba la funcionalidad de nuestra aplicación.

Ejercicio # 3 continuar el programa 11

Si todo a marchado bien, deberás aplicar un evento similar para el segundo botón
con los puntos suspensivos (el de los municipios)

Al momento de hacer clic en el botón, se muestre el form3, con la lista de los


municipios de nuestro departamento, y que al seleccionar uno de los municipios
después de hacer en aceptar se agregue al cuadro del municipio del form1.
104

Nota. Lo que te he dado hasta ahora para terminar este último ejercicio, creo que es
suficiente, intenta por tus propios medios terminar. Ya que esto te hará más eficiente
en la programación.

Diseña otro formulario, en este deberás agregar todo lo que desees de ti, tus datos
personales.
Pero además, de todo lo anterior deberás crear un menú en
el form1, desde allí agregas el evento para que te muestre
los datos personales.

Te aseguras que todos tus ejes queden guardados, ya que al final todo esto contara
para darte algunos punticos o créditos.

Crea un programa que calcule el IVA de un producto. El valor de este producto se


pasará por teclado y nos mostrará por pantalla el valor del IVA y su valor final. El IVA
es el 21 %. Por ejemplo, si introducimos 100como valor de producto, el IVA es 21 y
el valor final es 121.

Module Ejercicio2
Sub Main()

Const IVA As Double = 0.21

Console.WriteLine("Escribe el valor de un producto")

Dim producto As Double = Console.ReadLine


106

Console.WriteLine("El IVA del producto es " & producto * IVA &


" euros. El valor final es " & producto + (producto * IVA) & " euros")

Console.ReadLine()

End Sub

End Module

3) Crea un programa que muestre la tab

Public Class Form1


Function buscar(ByVal txtval As String, ByVal car As Char)
As Boolean
Dim b As Integer
For b = 1 To txtval.Length
If Convert.ToChar(Mid(txtval, b, 1)) = car Then
Return False
End If
Next
Return True
End Function
Dim val1, val2 As Double
Dim banR, ban, ban_br As Integer
Dim oper As String
Private Sub txt0_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
handles txt0.Click
If banR = 0 Then
r.Text &= "0"
Else
r.Text = "0"
End If
End Sub

Private Sub txt1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt1.Click
If banR = 0 Then
r.Text &= "1"
Else
r.Text = "1"
End If
End Sub

Private Sub txt2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles txt2.Click
If banR = 0 Then
r.Text &= "2"
Else
r.Text = "2"
End If
End Sub

Private Sub txt3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt3.Click
If banR = 0 Then
r.Text &= "3"
Else
r.Text = "3"
End If
End Sub

Private Sub txt4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt4.Click
If banR = 0 Then
r.Text &= "4"
Else
r.Text = "4"
End If
End Sub

Private Sub txt5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt5.Click
If banR = 0 Then
r.Text &= "5"
Else
r.Text = "5"
End If
End Sub
108

Private Sub txt6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt6.Click
If banR = 0 Then
r.Text &= "6"
Else
r.Text = "6"
End If
End Sub

Private Sub txt7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt7.Click
If banR = 0 Then
r.Text &= "7"
Else
r.Text = "7"
End If
End Sub

Private Sub txt8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt8.Click
If banR = 0 Then
r.Text &= "8"
Else
r.Text =
"8" End If
End Sub

Private Sub txt9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txt9.Click
If banR = 0 Then
r.Text &= "9"
Else
r.Text = "9"
End If
End Sub

Private Sub txtce_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txtce.Click
oper =
"" val2
=0
r.Text =
"" banR =
0 ban_br
=0
r.Focus()
End Sub

Private Sub txtc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles txtc.Click banR = 0 ban = 0 ban_br = 0 oper = "" val1 =
0 val2 = 0
r.Text = ""
r.Focus()
End Sub

Private Sub txtigual_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles txtigual.Click
val2 = Val(r.Text)
Select Case oper
Case "+"
val1
+= val2
Case "-"
val1 -= val2
Case "*"
val1 *=
val2
Case "/"
val1 /= val2
End Select
r.Text
= val1
banR = 1
ban = 1
ban_br = 1
End Sub

Private Sub txtadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles txtadd.Click
110

If ban = 0
Then val1 =
Val(r.Text)
oper = "+"
r.Text = ""

r.Focus()
ban = 1
Else
val2 = Val(r.Text)
If ban_br = 1 Then 'si ya presiono el boton de =
ban_br = 0
Else
Select
Case oper
Case "+"
val1 += val2
Case "-"
Case "*"
Case "/"
End
Select
End If
oper = "+"
r.Text =
val1 banR =
1
End If
End Sub

Private Sub txtsub_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles txtsub.Click
If ban = 0
Then val1 =
Val(r.Text)
oper = "-"
r.Text = ""
r.Focus()
ban = 1
Else
val2 = Val(r.Text)
If ban_br = 1 Then 'si ya presiono el
boton de = ban_br = 0 Else
Select
Case oper
Case "+"
val1 += val2
Case "-"
Case "*"
Case "/"
End
Select
End If
oper = "-"
r.Text =
val1 banR =
1
End If
End Sub

Private Sub txtmul_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles txtmul.Click
If ban = 0
Then val1 =
Val(r.Text)
oper = "*"
r.Text = ""

r.Focus()
ban = 1
Else
val2 = Val(r.Text)
If ban_br = 1 Then 'si ya presiono el boton de =
ban_br = 0
Else
Select
Case oper
Case "+"
val1 += val2
Case "-"
Case "*"
Case "/"
112

End
Select
End If
oper = "*"
r.Text =
val1 banR =
1
End If
End Sub

Private Sub txtdiv_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


txtdiv.Click
If ban = 0
Then val1 =
Val(r.Text)
oper = "/"
r.Text = ""

r.Focus()
ban = 1
Else
val2 = Val(r.Text)
If ban_br = 1 Then 'si ya presiono el boton de =
ban_br = 0
Else
Select
Case oper
Case "+"
val1 += val2
Case "-"
Case "*"
Case "/"
End
Select
End If
oper = "/"
r.Text =
val1 banR =
1
End If
End Sub
Private Sub txtpunto_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtpunto.Click
If buscar(r.Text, ".") = True Then
r.Text &= "."
End If
End Sub
End Class

Ejercicio para el estudiante: Agrupate con uno o 2 pompañeros de Clase y elaboren un


Navegador Web.
114
WordPress para diseñar una página web en diez pasos
Los gestores de contenido como WordPress.org permiten algo maravilloso: que
puedas hacer una página web gratis, y que sea una página web
absolutamente profesional que no tenga nada que envidiar a los mejores sitios de la
red. Esto hace unos años era impensable y ahora es posible. Tu página web es tu
principal herramienta para vender tu marca y vender tus productos por internet, es
un pilar básico de toda estrategia online que puede hacerte ganar presencia y, lo que
es muy importante, ganar dinero.

Cómo hacer una página web y un blog paso a paso


Cuántas veces te has dicho: “Quiero diseñar mi web en WordPress pero no tengo
tiempo para aprenderlo bien”. Pues bien, en esta guía voy a enseñarte cómo hacer
una página web WordPress paso a paso para que en cuatro semanas hayas diseñado
una página web completa y con todas las últimas tecnologías y tendencias de diseño
web con las que potenciar tu marca o negocio.
Como formador en los, Cursos de www.teachlearning.net con el tiempo he llegado a
detectar cuáles son las aspiraciones y obstáculos más habituales que tienen los
usuarios que quieren hacer una web en WordPress. Por eso, partiendo de la
experiencia, quiero ofrecerte la mejor guía posible para que realmente consigas
hacer una web o blog sin frustrarte. Con un poco de paciencia y siguiendo tu manual,
estoy seguro de que en dos semanas habrás logrado tu objetivo: Diseñar tu propia
página web.

Con esta guía aprenderás a:

Crear una página web completa

Crear una tienda online

Elegir el mejor hosting para WordPress

Medir estadísticas con Google Analytics


116

Instalar los mejores plugins para WordPress

Encontrar las mejores plantillas de WordPress

Encontrar fotos gratis y diseñar imágenes de calidad

Escribir buenos contenidos

Paso 1. Contratar un Hosting para WordPress


y comprar un dominio

1.1. Respecto al hosting:


Lo primero a la hora de hacer un sitio web es contratar un buen servicio de
alojamiento. Si ya lo tienes, asegúrate de que se trate de un hosting de calidad. La
diferencia entre un hosting premium de calidad para WordPress y un hosting menos
bueno radica en diversos factores cruciales para el buen rendimiento de tu sitio, como
son la velocidad, estabilidad, seguridad, usabilidad y soporte.

¿Cuál es el mejor hosting para WordPress?


Si vas a contratar tu hosting para WordPress, te recomiendo
especialmente Webempresa o Raiola Networks. Ambos son hostings premium con los
que trabajo habitualmente y la calidad de ambos es excelente, realmente no hay color
entre estos hostings y otros como 1&1.
– Si aún no tienes nombre de dominio, no lo escojas a la ligera. Tómate tu tiempo. La
correcta elección del dominio será decisiva de cara al éxito de tu proyecto. Un dominio
memorable, fácil de recordar y teclear, sencillo y potente, que no sea muy largo
(máximo 20 caracteres) y que incluya palabras clave puede ser crucial a la hora de
conseguir tráfico a tu sitio.
Paso 2. Instalar WordPress en el servidor

WordPress es una plataforma de código abierto Open Source. Esto quiere decir que
hacer una página web en WordPress es gratis. ¡Sí! Gratis. Desde su nacimiento, esta
ha sido la filosofía de la plataforma, lo cual le ha permitido colocarse como el líder
absoluto de los gestores de contenido, con una comunidad gigantesca de usuarios y
colaboradores a nivel mundial, que constantemente depuran y perfeccionan la
herramienta, realizan traducciones a casi todos los idiomas del mundo, programan
plugins, etc.
1. Dicho esto, ve a descargar WordPress desde la página oficial. Al hacerlo desde este
enlace, lo descargamos en español. La descarga es rápida, apenas un archivo de
menos de 20 megas en formato zip.

2. Ahora sube el paquete .zip a la raíz de tu servidor. Es decir, vas a cargar los
archivos de la instalación de WordPress directamente en el directorio principal del
hosting, normalmente llamado public_html. Importante: los archivos de WordPress
deben estar directamente volcados sobre la raíz del servidor, no pueden estar
contenido en una carpeta. Por ello, al cargar y extraer el .zip en nuestro hosting,
debes mover los archivos directamente a la raíz, quedando la carpeta WordPress
118

vacía, la cual puedes eliminar junto al archivo .zip una vez hayas extraído su
contenido.
3. Crea una nueva base de datos y un usuario para la base de datos. Enlázalos y
otorga al usuario todos los privilegios. Para hacer esto, en la zona de administración
o panel de tu servidor debe haber una sección MySQL Bases de Datos o similar.
4. Teclea tu dominio o URL de tu web y ¡genial!, nos sale el asistente de instalación
online de WordPress. Dale a ¡Vamos a ello! y en la primera pantalla introduce los datos
de usuario, bases de datos y contraseña. Dale a continuar, y en la segunda pantalla
introduce un título para tu sitio (que podrás cambiar después), un usuario y una
contraseña para acceder a tu web. Importante: desde la última versión 4.3.1. De
WordPress la plataforma te obliga a usar una contraseña segura, para lo cual te
sugiere una serie de caracteres que debes guardar en alguna parte porque será tu
contraseña para poder editar y administrar tu sitio.
Aquí tienes un tutorial completo y detallado para instalar WordPress en tu
servidor, instalar WordPress en diferentes dominios dentro de tu hosting para hacer
varias páginas web, instalar WordPress en local, consejos sobre los mejores hostings
para WordPress, etc.

Nota: Algunos servicios de hosting ofrecen un servicio de instalación fácil y rápida a


un click. Si no te atreves a hacerlo tú mismo como te he contado en los cuatro puntos
anteriores, hazlo mediante la instalación rápida, aunque ten en cuenta que hacerlo de
manera manual te permite personalizar más algunas cosas como el nombre la de base
de datos y el usuario, y los datos de acceso a tu web. Además,

Paso 3. Acceder a la web y ajustar las


funciones básicas de WordPress

Teclea en tu navegador lo siguiente: http://www.tudominio.com/wp-login.php. A


continuación, introduce el usuario y la contraseña que elegiste en el último paso de la
instalación.
Ya estás dentro de tu panel de WordPress. ¡Así de rápido! Esto quiere decir que ya
puedes empezar a diseñar y a crear contenidos. Pero antes, hay un paso
esencial: configurar las funciones de WordPress.
Hay varias cosas que debes ajustar antes de comenzar a diseñar tu web:
Título y Descripción del sitio. Ve a Ajustes > Generales y revisa si el título que
colocaste durante la instalación de WordPress es el más idóneo. Intenta que incluya
palabras clave para posicionar bien en Google. Inserta también una descripción para
Google. Aquí también puedes cambiar la dirección de correo electrónico asociada a
esta instalación de WordPress, es decir, a esta cuenta llegarán todas las notificaciones
de actualizaciones, mensajes desde el formulario de contacto de la web, etc.
Ajusta las opciones de comentarios en Ajustes > Comentarios. En esta sección puedes
decidir diversas opciones clave de cara a la moderación de los comentarios de los
usuarios en tus entradas.
Optimiza el código HTML de tu sitio. En Ajustes > Escritura marca la opción
“WordPress corregirá de forma automática el XHTML incorrectamente anidado”. Esto
hará que WordPress corrija errores puntuales en la codificación del sitio y éste cumpla
los estándares de validación W3C.
Enlaces permanentes. Es importante que definas cómo se van a crear las URL
automáticamente cada vez que publicas una página o entrada. Para ello, ve a Ajustes
> Enlaces permanentes y selecciona la opción Nombre Entrada. Esto hará que todos
tus contenidos tomen por defecto en la URL el título que les hayas puesto. De esta
manera, evitarás que se generen URL complejas. En su lugar, las URL tendrán las
palabras clave que has colocado en el título, lo cual es ideal para posicionamiento
SEO. Importante: aunque hayas automatizado las URL, cuando estés editando una
página o entrada puedes editar la URL, y aquí es recomendable que simplifiques al
máximo el slug dejando sólo las palabras clave separadas por guiones medios (no
uses guión bajo en las URL).
120

En Escritorio > Actualizaciones, revisa regularmente las nuevas versiones de


WordPress para mantener actualizado tu sitio. Importante: antes de dar a actualizar
la versión de WordPress, asegúrate de que la nueva versión es compatible con todos
tus plugins (al menos los principales). De no hacerlo, puedes llevarte alguna sorpresa
desagradable. Un consejo: no actualices la versión en cuanto salga, espera un tiempo
por si hay reportes de errores e incompatibilidades de la nueva versión y actualiza
sólo cuando estés seguro de que no habrá problemas.

Paso 4. Instalar una plantilla de WordPress

¿Qué es un tema o plantilla? Se trata del diseño predeterminado que tendrá tu web,
estructura, funcionalidades, cabeceras, menús, áreas de contenido, colores,
tipografías, etc. Elegir una plantilla no significa que tu web deba ser algo poco creativo
y que todos los usuarios que compren la plantilla tengan que hacer una web similar.
Una plantilla sirve para partir de una buena base a la hora de diseñar. Una buena
plantilla, que tenga un aspecto moderno y funcional, que incluya elementos atractivos,
que cumpla las reglas de usabilidad y tenga una buena codificación en cuanto a los
estándares oficiales y al posicionamiento SEO supone comenzar en el buen camino.
4.1. ¿Cómo y dónde elegir plantilla de WordPress?

1. Entra en Themeforest, en mi opinión la mejor plataforma donde comprar temas


para WordPress. Aunque hay otras como Elegant Themes.
2. Haz click en la pestaña WordPress para empezar a buscar entre toda el catálogo
enorme de plantillas. Puedes restringir la búsqueda haciendo click en la parte
izquierda, para ir directamente a plantillas corporativas, e-commerce, blog, magazine,
etc.
3. Una vez que encuentres alguna que te parezca interesante, hazle click. Aquí verás
un resumen de lo que ofrece la plantilla y un enlace (Live preview) en el que puedes
ver cómo funciona la plantilla con contenido ficticio. En la parte derecha tienes una
ficha con el precio, fecha de creación y última actualización, características y
compatibilidades.

4.2. Consejos para elegir plantilla de WordPress


1. Busca una plantilla que tenga bastantes descargas. Las plantillas muy descargadas
suelen ser sinónimo de calidad.
2. Mira la fecha de creación. Que no sea muy antigua (no más de dos años) y, muy
importante, la fecha de actualización. Asegúrate de que compras una plantilla que sea
actualizada habitualmente, pues esto significa que el desarrollador sigue
perfeccionándola y corrigiendo eventuales fallos. Si la fecha de actualización es
superior a 6 meses es posible que esa plantilla esté “abandonada”, es decir, cuando
estés diseñando y tengas un problema o una duda, quizá no recibas un soporte
adecuado.
3. Asegúrate de que se trata de una plantilla responsive (se adapta a todos los
dispositivos) y que es compatible con todos los navegadores principales del mercado
(aunque ponga que es compatible con Explorer, abre la plantilla en este navegador y
comprueba que todo va bien, a veces la “joya” de Windows suele dar sorpresas).
4. Mira en la parte izquierda las cosas que incluye. Cantidad de demos disponibles, es
decir, todos los diferentes tipos de web que puedo hacer con la plantilla y contenido
demo, esto es, páginas y secciones ya construidas para tener una base sobre la que
comenzar a diseñar. También ten en cuenta que incluya plugins premium de pago de
modo que adquieres funcionalidades muy interesantes de manera gratuita ya
incluidas en el tema. Y muy importante, que traiga integrado un plugin de
maquetación visual, de manera que puedas diseñar y maquetar tus secciones con
facilidad, lo cual te hace la tarea más sencilla y te permite alcanzar un resultado
profesional en tus diseños. De todos ellos, mi favorito es sin duda Visual Composer por
su calidad, fiabilidad y profundidad.
122

Algunos de los elementos que puedes insertar a un click con Visual Composer

5. Ve a la pestaña de comentarios de la plantilla y observa lo que dice la gente y la


frecuencia con la que el desarrollador responde a las preguntas de los usuarios. Un
truco: teclea en el buscador del foro palabras como “error”, “problem”, “bug”, etc. Si
el buscador te devuelve una cantidad desproporcionada de mensajes de usuarios que
incluyen estas palabras es síntoma de que la plantilla tiene muchos problemas y quizá
sería conveniente que busques otra.
6. Mira las capturas de pantalla que incluye el vendedor y observa cómo es por dentro
la plantilla, cómo son las secciones, si incluye muchas opciones de configuración, etc.
4.4. Cómo instalar una plantilla de WordPress
1. Una vez hayas elegido el tema, descarga el paquete .zip desde la pestaña
Downloads. lo cual te servirá para descargar no sólo los archivos instalables de la
plantilla sino también el manual de uso, licencias, etc.
2. Descomprime el .zip en tu escritorio y localiza el archivo de instalación .zip. (Suele
tener el nombre de la plantilla en minúsculas y la extensión .zip)
3. Ve a tu panel de WordPress (si has cerrado la pestaña
teclea http://www.tudominio.com/wp-admin). En el menú de la izquierda, pincha en
Apariencia > Temas. Aquí están todos tus temas por defecto incluidos en la instalación
de WordPress, los cuales suelen funcionar bien pero son bastante básicos. Aquí puedes
tener también otros temas que instales posteriormente. La clave está en que sólo el
que está en la parte superior izquierda de la lista es el que en este momento se está
viendo en tu web. Puedes tener muchos temas instalados, pero sólo uno activo.
4. En la parte de arriba, haz click en el botón Añadir Nuevo. A continuación, en Subir
Tema. Aquí, escoge el archivo .zip de instalación de la plantilla y cárgalo. Dale
a Instalar ahora y espera a que se instale todo el tema. Por último, dale a Activar y
ya lo tienes.
5. Para confirmar que el tema está ya funcionando en tu sitio, ve al icono de la casita
en la parte izquierda de la barra negra que tienes arriba de tu dashboard, y dale
a Visitar sitio. Si todo ha ido bien, deberías ver ya el aspecto del tema aplicado a tu
web. Aunque no tengas contenidos, tan sólo una página de ejemplo, el tema ya está
funcionando y se aplicará a cualquier contenido que crees a partir de ahora.
6. Busca el contenido demo (si lo incluye tu plantilla) e instálalo. En los temas
premium se suele hacer mediante un sólo click en una sección habilitada para ello. En
otros temas se hace subiendo un archivo de extensión .xml mediante Herramientas >
124

Importar. En este caso, si no encuentras el archivo .xml, mira en la documentación


del tema o pregunta en la zona de comentarios de tu tema en Themeforest.

Paso 5. Ajustar las opciones básicas de tu


plantilla

Las plantillas de WordPress suelen incluir una sección de opciones del tema, donde
puedes configurar aspectos como logo, colores, tipografías, cabeceras, pie de página,
favicon o icono para la pestaña del navegador, estructuras para el blog, edición de
CSS, etc. Cuanto mejor es una plantilla más amplias son las opciones de
personalización.
Una plantilla que no incluya una amplia sección de opciones te hace más difícil la
posibilidad de personalizar tu web a tu gusto, con lo cual te limita bastante. Este es
uno de los motivos por los que te recomiendo comprar siempre plantillas
premium para tus proyectos web. Un excelente ejemplo de plantilla premium que
incluye una completísima sección de opciones es Bridge.
Importante: Antes de comenzar a configurar las opciones de tu plantilla, abre
el manual de uso de la plantilla. Es un archivo que te incluyen junto a los demás
archivos de instalación de la plantilla, y suele llamarse Documentation. Las plantillas
premium suelen incluir una documentación muy detallada.

Paso 6. Crear el contenido de tu web. Textos e


imágenes

6.1. Coloca y edita tu página de inicio


1. Si has importado contenido demo (en ocasiones puede llamarse demo content,
sample data, sample content etc), ve a Ajustes > Lectura y en “Página frontal
muestra” coloca una home de las que incluya prediseñadas el tema, a veces es una y
en ocasiones son varias. Ahora vuelve a Visitar Sitio y observa cómo ya tienes una
página de inicio.
2. Estando en la pestaña del navegador donde ves la home ya publicada, edita la
página de inicio haciendo click en Editar Página en la barra negra superior. Una vez
dentro pueden suceder dos cosas:
– Que veas una zona de edición visual con cajas que puedes editar, mover, eliminar,
etc. Si este es el caso, estupendo, tienes un maquetador visual y podrás editar de
manera intuitiva tus páginas.
– Que veas sólo código. En este caso, si has comprado una plantilla que no trae un
maquetador visual, la tarea se vuelve un poco más compleja. Puedes buscar entre el
código las cadenas de texto donde cambiar los contenidos existentes. Pero no podrás
crear contenido nuevo a menos que sepas algo de código.
3. Si tu plantilla no incluye contenido demo, ve a Páginas > Añadir Nueva. Aquí puedes
comenzar a crear desde cero tu página de inicio. Ponle un título (Inicio) y crea su
contenido. Si tienes un maquetador visual como Visual Composer la tarea se hace
divertida y creativa. Añade elementos, arrástralos, edita, etc. Una vez hayas
terminado, haz click en Publicar en la pestaña azul de la derecha. Ahora, si vuelves
a Ajustes > Lectura, ya tendrás disponible esta página recién creada para que sea la
página de inicio por defecto de tu sitio web.
126

6.2. Crea las secciones de tu web


1. Al igual que en el caso anterior, si has importado contenido demo puedes
aprovechar las páginas ya creadas por el desarrollador para modificarlas a tu gusto
partiendo de un diseño ya hecho. Esto te ahorra tiempo y te permite construir
secciones sobre una base muy bien diseñada. Edita las páginas yendo a Páginas >
Todas las páginas. Aquí puedes ver una Vista previa de cada sección poniendo el ratón
encima del nombre de cada una de ellas. Una vez en la vista previa, dale a Editar
Página en la barra negra superior y crea los contenidos a tu gusto. En este caso, como
se trata de páginas que ya vienen publicadas, cuando hayas modificado el contenido,
lo puedes guardar haciendo click en el botón azul Actualizar de la parte derecha. Esto
equivale a un guardado. Cuando una página ya ha sido publicada una primera vez,
posteriormente lo que puedes es actualizarlas (guardarlas) cuantas veces necesites.
2. Si en cambio no tienes contenido demo, ve a Páginas > Añadir Nueva y comienza
a crear todas tus secciones. Recuerda que has de poner un título, crear el contenido
y Publicar.
Nota: En algunas plantillas avanzadas, cada página incluye una zona de opciones extra
que suele estar en la parte inferior, donde puedes modificar su estructura, cabecera,
colores, barras de widgets, etc.
6.3. Crea un formulario de contacto
Construye un formulario de contacto con el plugin gratuito Contact Form 7. Para ello
ve a Plugins > Añadir Nuevo y pon el nombre del plugin en el buscador. Instálalo,
actívalo y se añadirá una sección en tu barra de menú izquierdo en WordPress
llamada Contacto. Dale a Añadir nuevoformulario de contacto y crea los diferentes
campos para tu formulario.
Una vez lo tengas hecho, dale a Guardar. En tu sección Contacto, puedes añadir el
formulario directamente con Visual Composer si tu plantilla lo incluye, o usando el
shortcode que te da el plugin y pegándolo en la zona de texto de la edición de página.
Donde te enseño a hacer un formulario paso a paso con el fantástico plugin Contact
Form 7.

6.4. Crea el menú principal de tu web


1. Ve a Apariencia > Menús. Dale a Crear Menú Nuevo y ponle un nombre (este
nombre no lo ven los usuarios de la web, sólo lo ves tú y te sirve como referencia).
Esta sección se divide en dos partes. En la derecha tienes, de momento, la zona vacía
donde a continuación añadiremos botones al menú. En la izquierda tienes todos tus
contenidos disponibles ya creados y publicados para que los añadas al menú como
botón. Normalmente se añaden Páginas para que sean las secciones del sitio, pero si
miras en las cajas de abajo a la izquierda verás que también puedes añadir Categorías,
Productos, Etiquetas, etc.
2. Una vez añadidas de izquierda a derecha las páginas que has creado anteriormente,
ya tienes creado tu menú. Los botones de más arriba son los que en tu web se verán
arriba si el menú es lateral o a la izquierda si el menú es horizontal. Si los despliegas,
cada botón permite poner una Navigation Label o etiqueta de navegación que sirve
para personalizar a tu gusto el texto que aparecerá en el botón. Si quieres crear
submenús desplegables, es tan sencillo como arrastrar ligeramente a la derecha (que
queden como tabulados) los botones que quieres que sean submenú, y ponerlos bajo
el botón que quieras que sea el botón superior de ese desplegable.
3. Muy importante, añade una ubicación en la parte de abajo. Como se trata de tu
menú principal, en Ubicación del tema selecciona Top Navigation, Primary Navigation,
Main Navigation, etc. (la nomenclatura varía en función de la plantilla).
4. Dale a Guardar Menú y vuelve a Visitar Sitio. Ya tienes tu menú principal colocado
en tu web y puedes navegar de una sección a otra.
128

6.5. Inserta widgets en tu web


¿Qué es un widget? Es una pequeña aplicación que puedes colocar en tu sitio web, en
los lugares habilitados para ello (áreas de widgets). Normalmente, estas áreas suelen
estar en las barras laterales (sidebar), izquierda o derecha, pies de página (footer) y
en ocasiones en cabeceras (header) y menús desplegables, (side area). Esto va a
depender en cada caso de la plantilla. Las plantillas premium suelen tener habilitadas
más áreas de widgets. Los widgets que puedes colocar en tu sitio por defecto son
diversos: entradas recientes, categorías del blog, calendario de publicaciones, timeline
de Twitter, etc.
Hay plugins que sirven para habilitar nuevos widgets que puedes cargar en tus áreas
de widgets una vez instalas y activas el plugin. Los widgets que sueles instalar
mediante plugins son los de formularios de suscripción, formularios de reserva,
perfiles sociales, etc.

A continuación te enseño cómo colocar widgets en tu web:


1. Ve a Apariencia > Widgets en tu menú principal del dashboard de WordPress (menú
con fondo negro negro de la zona principal a la izquierda).
2. En esta sección tienes en la zona izquierda los widgets disponibles que puedes
cargar en tu sitio, y en la zona derecha las diferentes áreas donde cargarlos. Para
insertar un widget simplemente arrastra una caja de widget desde la zona izquierda
a la derecha, justo en el área donde quieras ponerlo y listo. Carga uno de prueba, por
ejemplo el de Calendario, y ve a Visitar Sitio para comprobar que efectivamente ya
está insertado.
Nota: Los widgets no se ven en todas las páginas, sólo en las páginas habilitadas para
mostrar widgets (normalmente por defecto la sección Blog y las entradas). Mira en las
opciones de tu sitio por si puedes habilitar áreas de widgets (Custom Widget Area)
para las páginas comunes si lo necesitas.
6.6. Dónde conseguir imágenes gratuitas o de pago para tu sitio web
Si vas a contruir un sitio web profesional te recomiendo que hagas una pequeña
inversión y compres un paquete de imágenes buenas. La calidad de las
imágenes resulta un elemento decisivo para asegurarte de que tu web luce bien y
tiene un aspecto profesional.
Existen opciones de pago como Shutterstock, IstockPhoto y Fotolia, aunque el coste
es elevado a no ser que tengas una agencia y vayas a rentabilizar la compra de packs
de imágenes. Por ello, te recomiendo una opción muy buena, DollarPhotoClub, en la
que puedes descargar imágenes premium a precio de un dólar por imagen.
No obstante, si has decidido que no vas a gastar nada en llenar tu sitio de imágenes,
puedes optar por opciones gratuitas como Freepik (gratuitas pero con atribución) que
es genial para encontrar todo tipo de ilustraciones vectoriales y Pixabay, que integra
un buscador de imágenes en alta calidad y libres de derechos.

6.7. Cómo diseñar imágenes personalizadas para tu web


Si quieres que tu web tenga un aspecto atractivo y proyectar una buena imagen de
marca ya seas una empresa o una persona, deberás personalizar algunas imágenes,
sobre todo las que vayan en las zonas principales del sitio, como cabeceras de
secciones, cabeceras de los artículos, sliders, infografías, iconos, etc.
Diseñar tus imágenes no tiene por qué ser difícil y costoso. En mi caso, diseño las
imágenes de mi sitio con Adobe Illustrator, una herramienta que uso a nivel
profesional desde hace tiempo. Pero si no tienes tiempo para aprender un software o
no quieres invertir en comprar su licencia, existen opciones gratuitas online. De todas
ellas, Canva me parece la mejor, pues es gratis y muy fácil de aprender. Otra opción
muy buena es Piktochart.
130

7.3. Consejos para escribir buenos títulos para tus entradas


1. Pon palabras clave que tengan muchas búsquedas mensuales. Usa herramientas
como Google Trends, Planificador de palabras clave de Google
Adwords y Keywordtool.io.
2. No escribas más de 60 caracteres. De este modo, el título no quedará cortado
cuando se vea en los resultados de búsqueda de Google.
3. Incluye palabras que inviten a hacer click. Incluye promesas que luego cumplas
dentro del contenido.

Paso 8. Crear una tienda online en WordPress

Una de las cosas que WordPress permite hacer de manera sencilla y al mismo tiempo
profesional es el e-commerce, y esto es algo estupendo porque puedes integrar una
tienda dentro de un sitio web donde tienes tu información corporativa y tu blog.
Hacer una tienda online en WordPress es fácil y gratuito, gracias al
plugin WooCommerce. A continuación te explico paso a paso cómo crear una tienda
online con WordPress:

1. Ve a Plugins > Añadir Nuevo y busca WooCommerce. Instálalo y actívalo.


2. Al activar WooCommerce, en la parte de arriba aparecen algunos botones en color
morado. Uno de ellos te da la posibilidad de instalar automáticamente las páginas
básicas para tu tienda online. Haz click para instalar las páginas de WooCommerce.
3. En el menú principal de la izquierda del panel de WordPress tienes dos nuevas
secciones: WooCommerce y Productos. Haz click en WooCommerce > Ajustes y
configura todos los aspectos básicos de tu e-commerce: moneda, métodos de pago y
envío, impuestos, registro de clientes, correos electrónicos, etc. Es muy importante
que en estos ajustes asignes correctamente las páginas que van a realizar cada una
de las fumciones de la tienda, como son la página base de la tienda que mostrará
los productos, carrito, pago, términos y condiciones, etc.
4. Ve a Productos > Añadir Nuevo y crea tu primer producto. Al igual que en el caso
de las páginas y entradas, en la pantalla de producto debes poner
un título, contenido para la ficha del producto, categoría de
producto, imagen destacada, variaciones del producto, precio, stock, métodos de
envío, promociones, etc. Una vez lo tengas completo, dale a Publicar. Este proceso
deberás realizarlo con todos los productos que vayas a incluir en tu tienda online.
5. Ahora añade la tienda al menú de tu página web. Ve a Apariencia > Menús y elige
el menú principal que has creado anteriormente. Busca en la parte de la izquierda la
página de tienda, que tendrá el nombre en inglés: Shop. Aquí tienes dos opciones:
puedes ir a Páginas, buscar la página Shop y editar su título o añadir directamente al
menú la página Shop y cambiar la etiqueta de navegación para que ponga “Tienda”.
Una vez añadido, guarda el menú y ve a Visitar Sitio para comprobar que tienes ya tu
botón Tienda en el menú superior de la web.
Nota: Puedes añadir también categorías de productos al menú, de modo que ofreces
al usuario la posibilidad de navegar directamente hasta la sección o producto que
desee. Para ello, en Apariencia > Menús selecciona Categorías de Producto en la zona
izquierda de la sección. Si no tienes habilitada esta cajita, ve a la parte superior de la
sección, despliega la pestaña Opciones de página y marca la casilla Categorías de
producto.
También puedes colocar un menú de categorías de productos en tu barra lateral de la
tienda mediante un widget. Para ello, ve a Apariencia > Widgets y arrastra desde la
izquierda la caja de widget Categorías de productos y colócala en el área de widget
que prefieras. Así harás que tu tienda sea mucho más usable que si únicamente
pusieras todos los productos sin posibilidad de filtrar la navegación.
132

Paso 9. Instalar plugins imprescindibles en


WordPress

Los plugins son funcionalidades extra que puedes incluir en tu página web WordPress.
Algunos son de pago, pero la gran mayoría de ellos son gratuitos y permiten hacer
cosas fantásticas en tu sitio. Los plugins se instalan en Plugins > Añadir Nuevo. Ahí
puedes hacer una búsqueda en el repositorio oficial de WordPress (plugins gratuitos)
o subir plugins directamente en formato .zip desde Subir Plugin.

1. Inserta un pop up para suscriptores con Sumo Me


2. Inserta formularios de suscripción en tus áreas de widgets con Mailchimp for WordPress

3. Evita el spam en tu sitio web con FV Antispam

4. Mejora el posicionamiento SEO de tu web con SEO Yoast

5. Mejora los tiempos de carga del sitio con W3 Total Caché

6. Guarda copias de seguridad de tu sitio con Backup WordPress

7. Mide las estadísticas de tu sitio con Google Analytics for WordPress

8. Inserta botones de compartir en redes sociales con Digg Digg

9. Pon un banner de Ley de Cookies con Cookie Law Info

10. Consigue retweets e interacciones con Click to Tweet

Nota: Mantén siempre tus plugins actualizados. De este modo evitarás problemas de
funcionamiento y seguridad.

Paso 10. Instalar Google Analytics en tu


página web WordPress

Es esencial que midas las estadísticas de tu sitio web para valorar si lo estás haciendo
bien o si por el contrario necesitas potenciar más los contenidos, las estrategias en
redes y la inversión en SEO y Adwords para conseguir más tráfico. Conectar tu web
con Google Analytics es muy sencillo. Lo primero es crearte una cuenta en Google y
después ir a la página de Google Analytics y añadir tu sitio. En el siguiente enlace
tienes un tutorial detallado para instalar Google Analytics en una página web
WordPress con un plugin o mediante código HTML.
134

Consejo final: Escribir buen contenido


De nada sirve diseñar una web excelente si no la enriqueces con la publicación de
buenos contenidos periódicamente. A la hora de escribir tus contenidos ten siempre
en cuenta su calidad y utilidad. El buen contenido se comparte, y esto es sinónimo de
un aumento de tráfico a tu sitio. También escribe siempre pensando en Google, ten
claro cuál es tu nicho y tu target y escoge correctamente tus palabras clave para
usarlas en tus publicaciones.
136

Guía rápida de contenido en Dreamweaver cc

1. Instalación del Software


a. Requisitos y versiones del software
2. Entorno del programa al ejecutarlo
a. Ventanas y área de trabajo, vistas.
3. Creación de página
4. Inserción de contenido, Imágenes, texto, video, etc.
5. Diseño de una plantilla
6. Creación del archivo CSS
7. Vincular el archivo css la página html
8. Maquetación de la página mediante css

DE TODO LO ANTERIOR TU FORMADOR DE CURSO TE DARA


DETALLES SOBRE EL PROCEDIMIENTO A SEGUIER PARA
COMPLETAR EL CONTENIDO.
Enhorabuena; te deseamos éxitos en el camino hacia la
programación.

También podría gustarte