¿Aún no tienes una cuenta? Crea una ahora y accede a tus listas favoritas, tu histórico de cuentas y muchas más cosas...
Pedidos y atención al cliente
TLF: 963 392 051 / FAX: 963 615 480
Visual Basic 2008 es una herramienta de desarrollo para crear aplicaciones Windows y web diseñado para aumentar la productividad en su trabajo de desarrollo diario, especialmente si tiene que utilizar información de bases de datos o implementar soluciones para Internet. Este libro es una completa introducción a la programación en Visual Basic 2008. Los nuevos programadores pueden aprender las reglas básicas del software de desarrollo en el contexto de aplicaciones útiles en el mundo real, y los programadores con experiencia pueden dominar rápidamente las herramientas fundamentales y las técnicas de programación ofrecidas en Visual Basic 2008 para crear aplicaciones con calidad profesional. Con este libro aprenderá, entre otros muchos aspectos, a gestionar datos y variables, utilizar la herencia y los cuadros de diálogo, a crear UI de aspecto profesional, añadir efectos visuales y escribir apoyos, construir funciones web con la herramienta Visual Web Developer, utilizar Microsoft ADO.NET y los controles de presentación de datos avanzados, etc. Además, en el DVD-ROM adjunto, encontrará la versión de evaluación en castellano de Microsoft Visual Studio Professional 2008 completamente operativa durante 90 días, así como los códigos de muestra que utilizará mientras realiza los ejercicios del libro. Agradecimientos Sobre el autor Introducción ¿Qué es Visual Basic 2008? Versiones Visual Basic .NET Actualizar a partir de Microsoft Visual Basic 6.0 Encontrar el mejor punto de partida en este libro Convenciones utilizadas en este libro Parte I. Empezamos con Microsoft Visual Basic 2008 1. Explorar el Entorno de Desarrollo Integrado de Visual Studio El Entorno de Desarrollo Integrado de Visual Studio Las herramientas de Visual Studio El Diseñador Ejecutar un programa Visual Basic La ventana Propiedades Mover y redimensionar las herramientas de programación Mover y redimensionar las ventanas de herramientas Acoplar las ventanas de herramientas Ocultar las ventanas de herramientas Alternar entre archivos abiertos y herramientas utilizando el navegador del IDE Abrir un explorador Web dentro de Visual Studio Conseguir ayuda Dos fuentes para la ayuda: Archivos de ayuda local y Contenido con conexión Resumen de los comandos de Ayuda Personalizar la configuración del IDE para que coincida con los ejercicios paso a paso Configurar el IDE para el desarrollo de Visual Basic Comprobar las configuraciones del Proyecto y compilador El último paso: Salir de Visual Studio Referencia rápida 2. Escribir el primer programa Lucky Seven: Su primer programa en Visual Basic Pasos de programación Crear la interfaz de usuario Configurar las propiedades Propiedades del cuadro de imagen Escribir el código Un vistazo al procedimiento Button1_Click Ejecutar las aplicaciones de Visual Basic Proyectos de muestra en el disco Construir un archivo ejecutable Implementar su aplicación El último paso: Agregar a un programa Referencia rápida 3. Trabajar con los controles del Cuadro de herramientas Uso básico de los controles: El programa Hello World Utilizar el control DateTimePicker El programa Birthday Terminología Instrucción de programa Palabra clave Variable Control Objeto Clase Espacio de nombre Propiedad Procedimiento de eventos Método Controles para recoger entradas Demo de Input Controls Estudiar el código del programa de Input Controls El último paso: Utilizar el control LinkLabel Referencia rápida 4. Trabajar con menús, barras de herramientas y cuadros de diálogo Añadir menús utilizando el control MenuStrip Añadir teclas de acceso a los comandos de menú Procesar selecciones de menú Añadir barras de herramientas con el control ToolStrip Utilizar los controles de un cuadro de diálogo Procedimientos de evento que organizan cuadros de diálogo comunes El último paso: Asignar teclas de atajos los menús Referencia rápida Parte II. Reglas básicas de programación 5. Variables y fórmulas de Visual Basic y .NET Framework Anatomía de una instrucción de programa de Visual Basic Utilizar variables para almacenar información Dejar espacio para las variables: La instrucción Dim Declaración implícita de una variable Utilizar variables en un programa Utilizar una variable para almacenar la entrada Utilizar una variable para la salida Trabajar con tipos de datos específicos Constantes: Variables que no cambian Trabajar con operadores Visual Basic Matemáticas básicas: Los operadores +, -, * y / Utilizar operadores avanzados: , Mod, ^ y & Trabajar con métodos en Microsoft .Net Framework El último paso: Establecer un orden de precedencia Utilizar paréntesis en una fórmula Referencia rápida 6. Utilizar estructuras de decisión Programación conducida por eventos Utilizar expresiones condicionales Estructura de decisión If...Then Probar varias condiciones en una estructura de decisión If...Then Utilizar operadores lógicos en expresiones condicionales Hacer cortocircuito utilizando AndAlso y OrElse Estructuras de decisión Select Case Utilizar los operadores de comparación con una estructura Select Case El último paso: Detectar eventos de ratón Referencia rápida 7. Utilizar bucles y temporizadores Escribir bucles For...Next Desplegar una variable Counter en un control TextBox Crear bucles For...Next complejos Utilizar un Counter con un alcance mayor Escribir bucles Do Evitar un bucle infinito El control Timer Crear un reloj digital utilizando el control Timer Utilizar un objeto Timer para configurar un límite de tiempo El último paso: Insertar fragmentos de código Referencia rápida 8. Depurar programas de Visual Basic Encontrar y corregir errores Tres tipos de errores Identificar errores de lógica Depuración 101: Utilizar el modo depurar Rastrear variables utilizando una ventana Inspección Visualizadores: Herramientas de depuración que muestran datos Utilizar las ventanas Inmediato y Comandos Cambiar a la ventana Comandos El último paso: Eliminar puntos de interrupción Referencia rápida 9. Atrapar errores utilizando manejadores estructurados de errores Procesar errores utilizando la instrucción Try...Catch Cuando utilizar manejadores de errores Errores de ruta y de los controladores de disco Escribir un manejador de error de los controladores de disco Utilizar la cláusula Finally para realizar tareas de limpieza Manejadores de errores Try...Catch más complejos El objeto Err Especificar un periodo Retry Utilizar los bloques Try...Catch anidados Comparar manejadores de errores con técnicas de programación defensivas El último paso: La instrucción Exit Try Referencia rápida 10. Crear módulos y procedimientos Trabajar con módulos Crear un módulo Trabajar con variables públicas Crear procedimientos Escribir procedimientos Function Sintaxis de función Llamar a un procedimiento de función Utilizar una función para realizar un cálculo Escribir procedimientos Sub Sintaxis de los procedimientos Sub Llamar a un procedimiento Sub Utilizar un procedimiento Sub para manejar la entrada El último paso: Pasar argumentos por Value y Reference Referencia rápida 11. Utilizar matrices para manejar datos numéricos y de cadena Trabajar con matrices de variables Crear una matriz Declarar una matriz de tamaño fijo Dejar memoria Trabajar con elementos de matrices Crear una matriz de tamaño fijo para dar cabida a las temperaturas Crear una matriz dinámica Conservar los contenidos de una matriz utilizando ReDim Preserve Matrices tridimensionales El último paso: Procesar matrices largas utilizando métodos en la clase Array La clase Array Referencia rápida 12. Trabajar con colecciones y el espacio de nombre System.Collections Trabajar con colecciones de objetos Hacer referencia a objetos en una colección Escribir bucles For Each...Next Experimentar con objetos en la colección Controles Utilizar la propiedad Name en el bucle For Each...Next Crear sus propias colecciones Declarar nuevas colecciones El último paso: Colecciones VBA Introducir la macro de Word Referencia rápida 13. Explorar los archivos de texto y el procesamiento de cadenas Visualizar archivos de texto utilizando un objeto de cuadro de texto Abrir un archivo de texto para la entrada La función FileOpen Utilizar la clase StreamReader y My.Computer.FileSystem para abrir archivos de texto La clase StreamReader El espacio de nombre My Crear un nuevo archivo de texto en el disco Procesar cadenas de texto con un código de programa La clase String y los métodos y palabras clave útiles Ordenar texto Trabajar con códigos ASCII Ordenar cadenas en un cuadro de texto El último paso: Revisar el código de programa Sort Text Referencia rápida Parte III. Diseñar la interfaz de usuario 14. Manejar los formularios y controles de Windows en tiempo de ejecución Añadir nuevos formularios a un programa Cómo se utilizan los formularios Trabajar con muchos formularios Colocar formulario en el escritorio de Windows Minimizar, maximizar y restaurar ventanas Añadir controles a un formulario en tiempo de ejecución Organizar controles en un formulario El último paso: Especificar el objeto de inicio Referencia rápida 15. Agregar gráficos y efectos de animación Agregar ilustraciones utilizando el espacio de nombre System.Drawing Utilizar el sistema de coordenadas del formulario La clase System.Drawing.Graphics Utilizar el evento Paint del formulario Agregar animación a sus programas Mover objetos en el formulario La propiedad Location Crear animaciones utilizando el objeto Timer Expandir o reducir objetos mientras se está ejecutando un programa El último paso: Cambiar la transparencia de un formulario Referencia rápida 16. Heredar formularios y crear clases de base Heredar formularios utilizando el Selector de herencia Crear sus propias clases base Agregar una clase nueva al proyecto El último paso: Heredar una clase base Referencia rápida 17. Trabajar con impresoras Utilizar la clase PrintDocument Imprimir texto de un objeto de cuadro de texto Imprimir archivos de texto de múltiples páginas El último paso: Agregar la vista predeterminada de impresión y los cuadros de diálogo de configuración de página Referencia rápida Parte IV. Bases de datos y programación Web 18. Empecemos con ADO.NET Programación de bases de datos con ADO.NET Terminología de base de datos Trabajar con una base de datos de Access La ventana Orígenes de datos Utilizar los controles enlazados para mostrar la información de la base de datos El último paso: Instrucciones SQL, LINQ y datos de filtrado Referencia rápida 19. Presentación de datos utilizando el control DataGridView Utilizar DataGridView para mostrar los registros de la base de datos Dar formato a las celdas DataGridView Foco centrado en datos: Agregar una segunda cuadrícula y un control de navegación El último paso: Actualizar la base de datos original Referencia rápida 20. Crear sitios Web y páginas Web utilizando el Desarrollador Visual Web y ASP.NET Dentro de ASP.NET Páginas Web versus Windows Forms Controles de servidor Controles HTML Construir un sitio Web utilizando el Desarrollador Visual Web Tener en cuenta los requisitos del software para la programación ASP.NET Utilizar el Diseñador de página Web Agregar controles de servidor a un sitio Web Escribir procedimientos de evento para los controles de página Web Añadir páginas Web adicionales y recursos a un sitio Web Desplegar registros de una base de datos en una página Web El último paso: Configurar el título del sitio Web en Internet Explorer Referencia rápida Parte V. Apéndices Apéndice A. Contenido del DVD-ROM Apéndice B. Dónde ir en busca de más información Índice alfabético