Está en la página 1de 12

Parte I. El entorno de desarrollo de Visual Basic 201..................................................................................................

2
Parte I. El entorno de desarrollo de Visual Basic 201..................................................................................................2
1. Saltar con los dos pies: un recorrido por la programación con Visual Basic 2010...............................................2
2. Navegar por Visual Basic 201..............................................................................................................................2
3. Objetos y colecciones.........................................................................................................................................2
4. Eventos...............................................................................................................................................................2
Parte II. Construir una interfaz de usuario..................................................................................................................3
5. Construir formularios: fundamentos básicos......................................................................................................3
6. Construir formularios: técnicas avanzadas.........................................................................................................3
7. Trabajar con controles tradicionales...................................................................................................................3
8. Utilizar controles avanzados...............................................................................................................................3
9. Añadir menús y barras de herramientas a los formularios.................................................................................3
Parte III. Hacer que sucedan cosas: programació.......................................................................................................4
10. Crear y llamar a procedimientos de código......................................................................................................4
11. Constantes, tipos de datos, variables y matrices..............................................................................................4
12. Operaciones aritméticas, manipulación de cadenas y ajustes de fecha y hora................................................4
13. Tomar decisiones en Visual Basic......................................................................................................................4
14. Bucles............................................................................................................................................................... 4
15. Depurar código.................................................................................................................................................4
16. Diseño de objetos utilizando clases..................................................................................................................4
17. Interactuar con los usuarios.............................................................................................................................5
18. Trabajar con gráficos........................................................................................................................................5
Parte IV. Trabajar con datos.......................................................................................................................................6
19. Realizar operaciones con archivo.....................................................................................................................6
20. Trabajar con el Registro y con archivos de texto..............................................................................................6
21. Trabajar con bases de datos.............................................................................................................................6
22. Controlar otras aplicaciones con la automatización.........................................................................................6
Parte V. Desarrollo de solucione.................................................................................................................................6
23. Desarrollar aplicaciones....................................................................................................................................6
24. A 10.000 pies de altura.....................................................................................................................................6

Introducción
 Audiencia y organización
 Convenciones utilizadas en este libro
 Hacia adelante y hacia arriba
 Información de soporte

Parte I. El entorno de desarrollo de Visual Basic 201


1. Saltar con los dos pies: un recorrido por la Preguntas
programación con Visual Basic 2010
Respuestas
 Iniciar Visual Basic 2010

Ejercicios
 Crear un nuevo proyecto 2. Navegar por Visual Basic 201

 Conocer el entorno de desarrollo de Visual Studio 2010  Utilizar la página de inicio de Visual Basic 2010

 Cambiar las características de los objetos Crear nuevos proyectos

Dar nombre a los objetos Abrir un proyecto existente

Configurar la propiedad Text de un formulario  Navegar y personalizar el entorno de Visual Basic

Guardar un proyecto Trabajar con ventanas de diseño

Dar un icono al formulario  Mostrar y ocultar ventanas de diseño

Cambiar el tamaño del formulario  Flotar ventanas de diseño

 Añadir controles a un formulario  Anclar ventanas de diseño

 Diseñar una interfaz  Ocultar automáticamente ventanas de diseño

Añadir un control visible a un formulario  Trabajar con barras de herramientas

Añadir un control invisible a un formulario Mostrar y ocultar barras de herramientas

 Escribir el código que hay detrás de la interfaz Anclar y redimensionar barras de herramientas

Permitir que el usuario busque un archivo  Añadir controles a un formulario utilizando la caja de
herramientas
Terminar un programa utilizando código
 Configurar las propiedades de un objeto utilizando la ventana
Propiedades
 Ejecutar un proyecto

Seleccionar un objeto y ver sus propiedades


 Resumen

Ver y cambiar propiedades


 Preguntas y respuestas

Trabajar con propiedades de color


 Taller de trabajo
Ver descripciones de las propiedades  Construir un proyecto de ejemplo de objeto sencillo

 Gestión de proyecto Crear la interfaz para el proyecto de dibujo

Gestionar los archivos de un proyecto con el Explorador de Escribir el código basado en un objeto
solucione

 Comprender las colecciones


Trabajar con solucione

 Utilizar el Examinador de objetos


Conocer los componentes de un proyect

 Resumen…
Configurar las propiedades de un proyect
4. Eventos

Añadir y eliminar archivos de proyect


 Comprender la programación orientada a eventos

 Un primer acercamiento rápido y sencillo a la programación


Activar eventos

Almacenar valores en variables


 Eventos activados mediante la interacción del usuario

Utilizar procedimientos para escribir unidades funcionales de


código  Eventos activados por un objeto

MessageBox.Show()  Eventos activados por el sistema operativo

 Obtener ayuda Evitar eventos recursivos

 Resumen… Acceder a los eventos de un objeto

3. Objetos y colecciones
Trabajar con parámetros de eventos

 Comprender los objetos


 Construir un proyecto de ejemplo de eventos

 Comprender las propiedades


Crear la interfaz de usuario

Ver y configurar propiedades


Crear manejadores de evento

Trabajar con un objeto y con sus propiedades


 Mantener actualizados los nombres de eventos

 Entender los métodos


 Resumen…

Activar métodos

El dinamismo de los métodos


Parte II. Construir una interfaz de 6. Construir formularios: técnicas avanzadas
usuario
5. Construir formularios: fundamentos  Trabajar con controles
básicos
Añadir controles a un formulario
 Cambiar el nombre de un formulario
 Añadir un control haciendo doble clic sobre él en la caja de
 Cambiar el aspecto de un formulario herramientas

Mostrar texto en la barra de título de un formulario  Añadir un control arrastrándolo desde la caja de
herramientas

Cambiar el color de fondo de un formulario


 Añadir un control dibujándolo

Añadir una imagen al fondo de un formulario


Manipular controles

Asignar un icono a un formulario


 Utilizar la cuadrícula (tamaño y ajuste)

Los botones Minimizar, Maximizar y Cuadro de control de un


formulario  Utilizar las líneas de ajuste

Cambiar el aspecto y el comportamiento de los bordes de un  Seleccionar un grupo de controles


formulario
 Alinear controles
Controlar el tamaño mínimo y máximo de un formulario
 Hacer que los controles tengan el mismo tamaño
 Mostrar y ocultar formularios.
 Igualar el espacio ente un grupo de controles
Mostrar formularios
 Establecer valores de propiedades para un grupo de controles
Comprender la modalidad de formularios
 Anclar y ajustar automáticamente el tamaño de los controles
Mostrar un formulario en un estado normal, maximizado o
minimizado
Crear un orden de tabulación

Especificar la posición inicial de un formulario


Organizar controles en capas

Evitar que un formulario aparezca en la barra de tareas


 Crear ventanas no modales que aparezcan siempre en primer
plano
Descargar formularios
 Crear formularios transparentes
 Resumen…
 Crear formularios que se puedan desplazar
 Crear formularios MDI  Añadir elementos a una lista

 Establecer el formulario de inicio  Eliminar elementos de una lista

 Resumen …  Borrar una lista


7. Trabajar con controles tradicionales
 Recabar información sobre el elemento seleccionado en una
lista
 Mostrar texto estático con el control Label

Ordenar una lista


 Permitir que los usuarios escriban texto utilizando un cuadro
de texto
 Crear listas desplegables con cuadros combinados

Especificar la alineación del texto


 Resumen…

Crear un cuadro de texto de varias líneas 8. Utilizar controles avanzados

Añadir barras de desplazamiento  Crear temporizadores

Limitar el número de caracteres que puede escribir el usuario  Crear cuadros de diálogo con fichas

Crear campos de contraseña  Almacenar imágenes en un control de lista de imágenes

Los eventos más comunes de los cuadros de texto  Construir listas mejoradas utilizando el control ListView

 Crear botones Crear columnas

Los botones Aceptar y Cancelar Añadir elementos a la lista

 Mostrar opciones de tipo Sí/No con casillas de verificación Manipular un control ListView mediante código

 Crear contenedores y grupos de botones de opción  Añadir elementos a una lista mediante código

Utilizar paneles y cuadros de grupo  Determinar el elemento seleccionado mediante código

Trabajar con botones de opción  Eliminar elementos de la lista utilizando código

 Mostrar una lista con el control ListBox  Eliminar todos los elementos de una lista

Manipular elementos en tiempo de diseño  Crear listas jerárquicas con el control TreeView

Manipular elementos en tiempo de ejecución Añadir nodos a un control TreeView


Eliminar nodos Parte III. Hacer que sucedan cosas:
programació
Borrar todos los nodos
10. Crear y llamar a procedimientos de có digo
 Resumen …
 Crear módulos de código Visual Basic
9. Añadir menús y barras de herramientas a
los formularios
 Escribir procedimientos de código

 Construir menús
Declarar procedimientos que no devuelven valores

Crear los menús del nivel superior


Declarar procedimientos que devuelvan valores

Crear elementos de menú para un menú de nivel superior


 Llamar a procedimientos

Mover y eliminar elementos de menú


Pasar parámetros

Crear elementos de menú de verificación


 Salir de un procedimiento

Programar menús
 Evitar bucles infinitos

Implementar menús contextuales


 Resumen…

 Asignar atajos de teclado a elementos de menú 11. Constantes, tipos de datos, variables y
matrices
 Utilizar barras de herramientas
 Tipos de datos

Añadir botones a la barra de herramientas con la colección


Items Determinar tipos de datos

Programar barras de herramientas Convertir datos de un tipo de datos a otro

Crear menús desplegables para botones de una barra de  Definir y utilizar constantes
herramientas

 Declarar y hacer referencia a variables


 Crear una barra de estado

Declaración de variables
 Resumen …

Pasar valores literales a una variable

Utilizar variables en expresiones


Forzar la declaración de variables y la definición de tipos de  Resumen…
datos
12. Operaciones aritméticas, manipulación de
cadenas y ajustes de fecha y hora
Declaración explícita de variables

 Operaciones aritméticas con Visual Basic


Definición estricta de tipos

Sumas
 Trabajar con matrices

Resta y negación
Dimensionar matrices

Multiplicaciones
Hacer referencia a variables de matriz

Divisiones
Crear matrices de varias dimensiones

Exponenciación
 Determinar el alcance

Módulo aritmético
Alcance a nivel de bloque

Determinar el orden de precedencia de los operadores


Alcance a nivel de procedimiento (local)

 Comparaciones
Alcance a nivel de módulo

 Lógica booleana
Alcance global (de espacio de nombres)

El operador And
Conflictos de nombres

El operador Not
 Declarar variables de alcance estático

El operador Or
 Convenciones de nombres

El operador Xor
Utilizar prefijos para denotar tipos de datos

 Manipulación de cadenas
Denotar el alcance con prefijos en las variables

Concatenar cadenas de texto


Otros prefijos

Funciones básicas de cadenas


 Utilizar variables en el proyecto Visor de imágenes

 Determinar el número de caracteres con Len()


Crear las variables para el formulario Opciones

 Recuperar texto del lado izquierdo de una cadena con


Inicializar y utilizar las variables de opciones Microsoft.VisualBasic.Left()
 Recuperar texto del lado derecho de una cadena con Construir un ejemplo de Select Case
Microsoft.VisualBasic.Right()

Usos creativos de la estructura Select Case


 Recuperar texto dentro de una cadena con Mid()

 Ramificar un procedimiento utilizando GoTo


 Determinar si una cadena contiene otra cadena con Instr()

 Resumen…
 Recortar los espacios iniciales y finales de una cadena
14. Bucles

 Sustituir texto con String


 Recorrer un bucle un número específico de veces con
For...Next
 Trabajar con fechas y horas

Iniciar el bucle utilizando For


El tipo de datos Date

Cerrar el bucle con la sentencia Next


Sumar o restar fechas u horas

Especificar un valor de incremento


Determinar el intervalo entre dos fechas u horas

Salir de un bucle antes de tiempo


Recuperar partes de una fecha

Continuar un bucle antes de alcanzar la sentencia Next


Formato de fecha y hora

Crear un ejemplo de bucle For...Next


Recuperar la fecha y hora actuales del sistema

 Utilizar Do...Loop para recorrer un bucle un número


Determinar si un valor es una fecha indeterminado de veces

 Resumen… Crear un bucle Do...Loop

13. Tomar decisiones en Visual Basic


Finalizar un bucle Do...Loop

 Tomar decisiones con If...Then


Crear un ejemplo de bucle Do...Loop

Ejecutar código cuando la expresión es False


 Resumen…

ElseIf para tomas avanzadas de decisiones 15. Depurar código

Anidación de construcciones If...Then  Añadir comentarios al código

Evaluar una expresión con múltiples valores utilizando Select  Identificar los dos tipos básicos de errores
Case

 Las herramientas de depuración de Visual Basic


Evaluar más de un posible valor en una sentencia Case
Trabajar con puntos de interrupción  Mostrar mensajes utilizando la función MessageBox.Show()

La ventana Inmediato Especificar botones y un icono

 Escribir un manejador de errores con Try...Catch...Finally Determinar sobre qué botón ha hecho clic el usuario

Manejar una excepción Crear buenos mensajes

Manejar una excepción anticipada  Crear cuadros de diálogo personalizados

 Resumen…  Utilizar InputBox() para obtener información del usuario


16. Diseño de objetos utilizando clases
 Interactuar con el teclado

 Clases
 Utilizar los eventos comunes del ratón

Encapsular datos y código utilizando clases


 Resumen…

Comparación de clases con módulos estándar 18. Trabajar con grá ficos

Crear una interfaz de objeto  El objeto Graphics

 Exponer atributos de objeto como propiedades Crear un objeto Graphics para un formulario o control

 Exponer funciones como métodos Crear un objeto Graphics para un nuevo mapa de bits

 Instanciar objetos desde clases  Trabajar con lápices

Vincular una referencia de objeto a una variable  Utilizar colores del sistema

 Variables de objeto con vinculación tardía  Trabajar con rectángulos

 Variables de objeto con vinculación temprana  Dibujar formas

 Crear un nuevo objeto cuando se dimensiona una variable Dibujar líneas

Liberar referencias a objetos Dibujar rectángulos

El tiempo de vida de un objeto Dibujar círculos y elipses

 Resumen… Borrar una superficie de dibujo


17. Interactuar con los usuarios
 Dibujar texto
 Hacer que se mantenga un dibujo en un formulario Parte IV. Trabajar con datos

 Construir un ejemplo de proyecto de gráficos


19. Realizar operaciones con archivo

 Los controles OpenFileDialog y SaveFileDialog


 Resumen…

El control OpenFileDialog

 Crear filtros de archivo

 Mostrar el cuadro de diálogo Abrir archivo

El control SaveFileDialog

 Manipular archivos con el objeto File

Determinar si existe un archivo

Copiar un archivo

Mover un archivo

Renombrar un archivo

Borrar un archivo

Recuperar las propiedades de un archivo

 Obtener la información de fecha y hora de un archivo

 Obtener los atributos de un archivo

 Escribir código para recuperar propiedades de un archivo

 Manipular carpetas con el objeto Directory

 Resumen…
20. Trabajar con el Registro y con archivos de
texto

 Trabajar con el Registro


La estructura del Registro de Windows Cerrar una conexión a un origen de datos

Acceder al Registro con My.Computer.Registry  Manipular datos

 Crear claves del registro DataTable

 Borrar claves del Registro Crear un DataAdapter

 Leer y escribir valores de claves Crear y rellenar un objeto DataTable

Modificar el proyecto Visor de imágenes para utilizar el Hacer referencia a campos en un DataRow
Registro

Navegar por los registros


 Mostrar las opciones del Registro

Editar registros
 Guardar opciones en el registro

Crear nuevos registros


 Utilizar las opciones almacenadas en el Registro

Borrar registros
 Probar y depurar el proyecto Visor de imágenes

Ejecutar el ejemplo de base de datos


 Leer y escribir archivos de texto

 Resumen…
Escribir en un archivo de texto
22. Controlar otras aplicaciones con la
automatización
Leer un archivo de texto

 Automatizar Microsoft Excel


Modificar el proyecto Visor de imágenes para utilizar un
archivo de texto
Crear una referencia a una librería de automatización

 Crear el archivo de registro del Visor de imágenes


Crear una instancia de un servidor de automatización

 Mostrar el archivo de registro del Visor de imágenes


Manipular el servidor

 Probar el registro del Visor de imágenes


 Hacer que Excel se muestre a sí mismo

 Resumen…
 Crear un libro de trabajo Excel
21. Trabajar con bases de datos

 Trabajar con datos en un libro de trabajo Excel


 Introducción a ADO.NET

 Probar la aplicación cliente


Conectar con una base de datos
 Crear una referencia a la librería de automatización de Word Índice alfabétic

Crear una instancia de un servidor de automatización

 Resumen…

Parte V. Desarrollo de solucione


23. Desarrollar aplicaciones

 La tecnología ClickOnce

 Utilizar el Asistente para publicación para crear una


aplicación ClickOnce

 Probar el programa de instalación ClickOnce del Visor de


imágenes

 Desinstalar una aplicación distribuida

 Configurar opciones avanzadas para crear programas


ClickOnce

 Resumen…
24. A 10.000 pies de altura

 El marco de trabajo .NET

 Ejecutable de lenguaje común

 Lenguaje intermedio de Microsoft

 Espacios de nombres

 Sistema común de tipos

 Recolección de basura

 Lecturas adicionales

 Resumen

También podría gustarte