VISUAL BASIC 2008

VISUAL BASIC 2008

GUTIÉRREZ GALLARDO, JUAN DIEGO

23,80 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2008
ISBN:
978-84-415-2495-8
Páginas:
448
Encuadernación:
Otros
Colección:
MANUAL IMPRESCINDIBLE

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Introducción

Información adicional

Convenios empleados en este libro



Capítulo 1. Puesta en marcha

Introducción

Historia de la programación

Los orígenes

El siguiente nivel

Los objetos

Los eventos

.NET

Instalación de Visual Basic 2008

Instalación de la edición Express

Instalación de la edición Standard

La ayuda de Visual Basic

Documentación local

Maneras de buscar



Capítulo 2. La primera aplicación

Introducción

Hola, Visual Basic

Un cliente Web

Los pilares de Visual Basic

El aspecto

El código

Conclusión



Capítulo 3. El entorno integrado de desarrollo

Introducción

Las ventanas acoplables

La barra de título

La barra de menús

Menú Archivo

Menú Editar

Menú Ver

La ventana de código

Menú Proyecto

Menú Generar

Menú Depurar

Menú Formato

Menú Datos

Menú Herramientas

Menú Ventana

Menú Ayuda



Capítulo 4. Estructuras de control

Introducción

Decisiones

If Then Else

En una sola línea

En una sola línea y con alternativa

En varias líneas

En varias líneas y con alternativa

En escalera

Select Case

Listas, intervalos y comparaciones

Otras estructuras condicionales

If

IIf

Choose

Bucles

For Next

For Each

Alteración de bucles For

Do Loop

Alteración de bucles Do Loop

While End

GoTo

Resumen

If Then Else

Select Case

If

IIf

Choose

For Next

For Each

Do Loop

While End



Capítulo 5. Tipos de datos

Introducción

Declaración implícita

Declaración explícita

Nombres de variables

Indicadores de tipo

Modificadores de acceso

La notación húngara

Ámbito

Constantes

Enumeraciones

Matrices

Inicialización

Utilización de constantes

Matrices y bucles

Matrices dinámicas

Tipos de datos definidos por el usuario

Comentarios

Conversión de tipos



Capítulo 6. Operadores

Introducción

Probar los ejemplos

Operadores aritméticos

Cambios de tipo

Operadores de comparación

Operador Like

Operadores Is e IsNot

Operadores lógicos

Operadores de concatenación

Operadores de asignación

Prioridad de operadores



Capítulo 7. Funciones y procedimientos

Introducción

Procedimientos

Funciones

Salida abrupta

Parámetros

ByVal

ByRef

Parámetros opcionales

Matrices de parámetros



Capítulo 8. Programación orientada a objetos I

Introducción

El juego de la vida

La aproximación tradicional al problema

La aproximación orientada a objetos

Diseño

Codificación

Propiedades

Constructores y destructores

Sobrecarga de métodos

Resumen



Capítulo 9. Programación orientada a objetos II

Introducción

Matrices de objetos

Añadir eventos a una clase

Herencia

La clase Collection

Creación de colecciones propias

Propiedades predeterminadas

Colecciones personalizadas

Diagramas de clase



Capítulo 10. Controles

Introducción

Qué son los controles

La doma de un control

Propiedades estándar

Un visor de imágenes

Eventos estándar

Métodos estándar

Aprender a utilizar un control

Gestión de eventos



Capítulo 11. Formularios I

Introducción

¿Qué es un formulario?

La vida de un formulario

Nacimiento

Crecimiento

Muerte

Principios básicos

Ventanas

Líneas y cuadrículas

Opciones de alineación

Tipos de formularios



Capítulo 12. Formularios II

Introducción

La barra de menús

Menús emergentes

La barra de herramientas

El ejemplo



Capítulo 13. Controles personalizados

Introducción

Diseño del control personalizado

Creación del proyecto

Iconos de controles

El juego de la vida

Mejoras



Capítulo 14. Trabajo con archivos

Introducción

Acceso al sistema de archivos

Archivos de texto

Archivos con registros

Apertura

Lectura y escritura

Cierre

El ejemplo

Archivos binarios

Apertura

Lectura y escritura

Movimiento

Cierre

El ejemplo

Conclusión



Capítulo 15. Control de errores y depuración

Introducción

Depuración

Errores de compilación

Errores en tiempo de ejecución

Errores lógicos

Herramientas de depuración

Ejecución línea a línea

Examinar valores

Control de errores en tiempo de ejecución

Control de errores clásico

Control de errores estructurado

La ventana Inmediato

El objeto Debug

La clase Traza



Capítulo 16. Bases de datos I

Introducción

Pero, ¿qué es una base de datos?

El modelo relacional

Creación de la base de datos

Los controles de acceso a datos

El famoso ejemplo sin código

Conclusión



Capítulo 17. Bases de datos II

Introducción

Trabajo con bases de datos

Apertura y cierre de una base de datos

Recuperación de un conjunto de registros

Consultas SQL

Editor de consultas SQL



Capítulo 18. XML

Introducción

¿Qué es XML?

Partes de un documento XML

Prólogo

Cuerpo

Epílogo

Etiquetas

Nombres

Atributos

Nodos

Apertura de documentos XML

Acceso a componentes

Acceso a atributos

Acceso a nodos descendientes

Acceso a nodos hermanos

Guardar los cambios

Creación desde cero



Capítulo 19. LINQ

Introducción

Datos de prueba

Matrices

Documento XML

Consultas básicas con LINQ

Cláusula From

Cláusula Where

Cláusula Order By

Cláusula Select

LINQ y XML

Conclusión



Capítulo 20. Distribución de aplicaciones

Introducción

El proceso de instalación

Publicación de aplicaciones

Publicación rápida

Distribución en disco

Personalización de la instalación

Iconos personalizados

Número de versión

Pantalla de presentación

Cuadro de diálogo Acerca De

A modo de despedida



Índice alfabético

Visual Basic .NET es el lenguaje de programación orientado a objetos más productivo para crear aplicaciones Windows. La nueva versión Visual Basic 2008, igual que todo el entorno Visual Studio 2008, incorpora el novedoso Framework 3.5 .NET que cuenta, entre otros, con el soporte para LINQ (Language Integrated Query), Expresiones Lambda y Literales XML.



Este libro, basado en ejemplos, comienza tratando los conceptos imprescindibles para poder programar (como estructuras de control, tipos de datos y operadores de Visual Basic, así como funciones y procedimientos) para luego profundizar en temas más avanzados como la programación orientada a objetos, el acceso y la manipulación de bases de datos, la gestión de documentos XML o la utilización de LINQ en sus programas.



Aprenderá a manejar formularios y controles, crear controles a su medida, trabajar de diferentes formas con archivos así como controlar y depurar posibles errores que puedan producirse. Incluye una sesión dedicada a cómo compartir sus creaciones con el resto usuarios gracias a los programas de instalación.

Artículos relacionados

  • SIEMPRE ON
    CELLAN-JONES, RORY
    Vivimos en una época en la que miles de millones de personas tienen acceso a una tecnología increíblemente potente. La herramienta más extraordinaria que se ha inventado en el último siglo, el smartphone, ha generado cambios radicales en nuestra forma de vivir y trabajar y, a diferencia de tecnologías anteriores, está en manos de casi todo el mundo. Junto con el auge de las red...

    28,95 €

  • SEGURIDAD DE EQUIPOS INFORMÁTICOS
    El libro constituye una guía completa para aquellos usuarios que quieren proteger su información personal, su privacidad y su seguridad en línea. Con esta obra aprenderá a proteger su información y estar preparados para actuar en caso de una violación de seguridad. Todo el contenido está redactado de forma clara y didáctica, para que sea accesible por cualquier usuario, con o s...

    24,90 €

  • CLICKBAIT
    PARMEGIANI, SIMON
    A kaleidoscopic journey through time, space and the many faces of reality. Sewn from Al's looms, this book represents the glory of machine precision and human creativity, producing a narrative both strange and exciting. In these pages, you will find worlds that are eerily strangely familiar, yet delightfully disparate. From the vibrant underwater fashion scene of Brooklyn to th...

    39,95 €

  • LA INTELIGENCIA ARTIFICIAL EXPLICADA A LOS HUMANOS
    TORRES, JORDI
    Ante el avance de la IA en cada vez más ámbitos de la vida cotidiana, La inteligencia artificial explicada a los humanos propone al lector un acercamiento a esta revolucionaria tecnología a través de un lenguaje cercano y accesible para todos.Un libro divulgativo, ameno y claro que nos ayuda a comprender cómo funciona la IA y aclara algunos de los interrogantes que se plantean ...

    15,00 €

  • MINECRAFT
    AB, MOJANG
    LIBRO OFICIAL DEL VIDEOJUEGO MÁS VENDIDO DE TODOS LOS TIEMPOS MÁS DE 100.000 EJEMPLARES VENDIDOS DE LA SERIE ¿Eres un constructor experto? ¿Buscas inspiración para tu próxima construcción épica? Visita estas 12 construcciones únicas y alucinantes que seguro que despertarán tu imaginación. Aquí aprenderás los mejores trucos y recibirás los mejores consejos, con los que logr...

    20,90 €

  • PUBLICACIÓN DE PÁGINAS WEB
    FERNÁNDEZ CASADO, PABLO E.
    Esta obra es una guía práctica y completa diseñada para ayudar a los principiantes a publicar un sitio web de forma que este sea lo más visible, atractivo y accesible posible. Se abordan todos los aspectos esenciales para que los lectores aprendan a lanzar sus propias páginas web de forma segura con los protocolos y herramientas que garanticen la protección ante intentos de hac...

    22,90 €

Otros libros del autor

  • DESARROLLO WEB CON PHP 6 Y MYSQL 5.1
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    PHP es el lenguaje de creación de páginas Web dinámicas más utilizado en el mundo del software libre. Esta popularidad se debe a la facilidad de uso del lenguaje y su potencia. Se trata de una excelente combinación de las mejores características de los más populares lenguajes de programación con una increíble colección de bibliotecas de funciones para casi cualquier tarea que p...

    13,80 €

  • MYSQL 5.1
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    MySQL lidera el mercado de las bases de datos de código abierto. Las empresas que lo utilizan consiguen recortar el gasto dedicado a este tipo de software en un 90%. Por regla general no cuesta dinero utilizarlo, siempre y cuando se sigan unas reglas muy sencillas. Este gestor se caracteriza por su facilidad de uso, velocidad y flexibilidad para funcionar en diferentes sistema...

    13,80 €