FOXALL, JAMES D.
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 2012
1. Saltar con los dos pies: un recorrido por la programación con Visual Basic 2012
Iniciar Visual Basic 2012
Crear un nuevo proyecto
Conocer el entorno de desarrollo de Visual Studio 2012
Cambiar las características de los objetos
Añadir controles a un formulario
Diseñar una interfaz
Escribir el código que hay detrás de la interfaz
Ejecutar un proyecto
Resumen
Preguntas y respuestas
Taller de trabajo
2. Navegar por Visual Basic 2012
Utilizar la página de inicio de Visual Basic 2012
Navegar y personalizar el entorno de Visual Basic
Trabajar con barras de herramientas
Añadir controles a un formulario utilizando el cuadro de herramientas
Configurar las propiedades de un objeto utilizando la ventana Propiedades
Gestión de proyectos
Un primer acercamiento rápido y sencillo a la programación
Obtener ayuda
Resumen
Preguntas y respuestas
Taller de trabajo
3. Objetos y colecciones
Comprender los objetos
Comprender las propiedades
Entender los métodos
Construir un proyecto de ejemplo de objeto sencillo
Comprender las colecciones
Utilizar el Examinador de objetos
Resumen
Preguntas y respuestas
Taller de trabajo
4. Eventos
Comprender la programación orientada a eventos
Construir un proyecto de ejemplo de eventos
Mantener actualizados los nombres de eventos
Resumen
Preguntas y respuestas
Taller de trabajo
Parte II. Construir una interfaz de usuario
5. Construir formularios: fundamentos básicos
Cambiar el nombre de un formulario
Cambiar el aspecto de un formulario
Mostrar y ocultar formularios
Resumen
Preguntas y respuestas
Taller de trabajo
Ejercicios
6. Construir formularios: técnicas avanzadas
Trabajar con controles
Crear ventanas no modales que aparezcan siempre en primer plano
Crear formularios transparentes
Crear formularios que se puedan desplazar
Crear formularios MDI
Establecer el formulario de inicio
Resumen
Preguntas y respuestas
Taller de trabajo
7. Trabajar con controles tradicionales
Mostrar texto estático con el control Label
Permitir que los usuarios escriban texto utilizando un cuadro de texto
Crear botones
Mostrar opciones de tipo Sí/No con casillas de verificación
Crear contenedores y grupos de botones de opción
Mostrar una lista con el control ListBox
Crear listas desplegables con cuadros combinados
Resumen
Preguntas y respuestas
Taller de trabajo
8. Utilizar controles avanzados
Crear temporizadores
Crear cuadros de diálogo con fichas
Almacenar imágenes en un control de lista de imágenes
Construir listas mejoradas utilizando el control ListView
Crear listas jerárquicas con el control TreeView
Resumen
Preguntas y respuestas
Taller de trabajo
9. Añadir menús y barras de herramientas a los formularios
Construir menús
Asignar atajos de teclado a elementos de menú
Utilizar barras de herramientas
Crear una barra de estado
Resumen
Preguntas y respuestas
Taller de trabajo
Ejercicios
Parte III. Hacer que sucedan cosas: programación
10. Crear y llamar a procedimientos de código
Crear módulos de código Visual Basic
Escribir procedimientos de código
Llamar a procedimientos
Salir de un procedimiento
Evitar bucles infinitos
Resumen
Preguntas
Taller de trabajo
11. Constantes, tipos de datos, variables y matrices
Tipos de datos
Definir y utilizar constantes
Declarar y hacer referencia a variables
Trabajar con matrices
Determinar el alcance
Declarar variables de alcance estático
Convenciones de nombres
Utilizar variables en el proyecto Visor de imágenes
Resumen
Preguntas y respuestas
Taller de trabajo
12. Operaciones aritméticas, manipulación de cadenas y ajustes de fecha y hora
Operaciones aritméticas con Visual Basic
Comparaciones
Lógica booleana
Manipulación de cadenas
Trabajar con fechas y horas
Resumen
Preguntas y respuestas
Taller de trabajo
13. Tomar decisiones en Visual Basic
Tomar decisiones con If...Then
Ramificar un procedimiento utilizando GoTo
Resumen
Preguntas y respuestas
Taller de trabajo
14. Bucles
Recorrer un bucle un número específico de veces con For...Next
Utilizar Do...Loop para recorrer un bucle un número indeterminado de veces
Resumen
Preguntas y respuestas
Taller de trabajo
15. Depurar código
Añadir comentarios al código
Identificar los dos tipos básicos de errores
Las herramientas de depuración de Visual Basic
Escribir un manejador de errores con Try...Catch...Finally
Resumen
Preguntas y respuesta
Taller de trabajo
16. Diseño de objetos utilizando clases
Clases
Instanciar objetos desde clases
Resumen
Preguntas y respuestas
Taller de trabajo
Ejercicios
17. Interactuar con los usuarios
Mostrar mensajes utilizando la función MessageBox.Show()
Crear cuadros de diálogo personalizados
Utilizar InputBox() para obtener información del usuario
Interactuar con el teclado
Utilizar los eventos comunes del ratón
Resumen
Preguntas y respuestas
Taller de trabajo
18. Trabajar con gráficos
El objeto Graphics
Trabajar con lápices
Utilizar colores del sistema
Trabajar con rectángulos
Dibujar formas
Dibujar texto
Hacer que se mantenga un dibujo en un formulario
Construir un ejemplo de proyecto de gráficos
Resumen
Preguntas y respuestas
Taller de trabajo
Parte IV. Trabajar con datos
19. Realizar operaciones con archivos
Los controles OpenFileDialog y SaveFileDialog
Manipular archivos con el objeto File
Manipular carpetas con el objeto Directory
Resumen
Preguntas y respuestas
Taller de trabajo
20. Trabajar con el Registro y con archivos de texto
Trabajar con el Registro
Leer y escribir archivos de texto
Resumen
Preguntas y respuestas
Taller de trabajo
21. Trabajar con bases de datos
Introducción a ADO.NET
Manipular datos
Resumen
Preguntas y respuestas
Taller de trabajo
22. Controlar otras aplicaciones con la automatización
Automatizar Microsoft Excel
Automatización de Microsoft Word
Resumen
Preguntas y respuestas
Taller de trabajo
Parte V. Desarrollo de soluciones
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
Preguntas y respuestas
Taller de trabajo
Ejercicios
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
Índice alfabético
Visual Basic 2012 es la última versión desarrollada por Microsoft del popular lenguaje Visual Basic. Esta versión es más potente y capaz que nunca y sus nuevas características y funcionalidad se asemejan a las de los lenguajes de " alto nivel " como C++.
Esta obra, a través de un lenguaje sencillo, directo y con un enfoque práctico paso a paso, permitirá al lector dominar todo el proceso, desde navegar por VB 2012 hasta construir aplicaciones completas, fiables y modernas. Aprenderá como escribir código orientado a objetos, a construir interfaces de usuario de alta calidad, a trabajar con gráficos, texto y bases de datos e, incluso, a controlar aplicaciones externas.