Saltar al contenido principal
Visual Basic 2008
-15%

Visual Basic 2008

Manual Imprescindible

Juna Diego Gutierrez Gallardo

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 eje...

Editorial:
Anaya Multimedia
Año de edición:
2008
Materia:
Ciencia - STEM
ISBN:
978-84-415-2495-8
Páginas:
448
Colección:
Manuales Imprescindibles
Q. 290
Q. 247
IVA incluido
No disponible
Añadir a favoritos Avisar disponibilidad

Sinopsis

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.

Índice

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

Artículos relacionados

Inteligencia Artificial Explicada a mi Abuelita -15%

Inteligencia Artificial Explicada a mi Abuelita

Astudillo Garcia, Víctor

¿Alguna vez has sentido que la inteligencia artificial es un tema demasiado complicado, reservado solo para expertos en tecnología? Este libro quiere demostrarte lo contrario. Aquí encontrarás la inteligencia artificial explicada tan sencilla que hasta mi abuelita la entendería: con ejemplos de la vida cotidiana, compar...

Disponible
Q. 170

Q. 145

Entre el Paraíso y el Apocalipsis -15%

Entre el Paraíso y el Apocalipsis

Sala I Martin, Xavier

¿Qué es la inteligencia artificial? ¿Nos abrirá las puertas a un paraíso en el que los ordenadores nos hará la vida más fácil? ¿O acabará con el mundo que conocemos? Desde los orígenes de la humanidad, las ideas científicas, tecnológicas y sociales han sido siempre el motor de la evolución. Hoy nos enfrentamos a una nueva revolución que puede cambiar radicalmente nuestra socied...

Disponible
Q. 320

Q. 272

Programa o Serás Programado (Edición 15 Aniversario) -15%

Programa o Serás Programado (Edición 15 Aniversario)

Rushkoff, Douglas

Once mandamientos para la era digital. En este ya clásico ensayo, ahora en una edición actualizada que incluye un nuevo capítulo sobre los retos que plantea la IA, Douglas Rushkoff, uno de los primeros y más brillantes pensadores sobre la red, identifica la pregunta crucial en el debate acerca del mundo digital: ¿controlamos nosotros la tecnología o permitimos que esta, y aquel...

Disponible
Q. 240

Q. 204

¿Y si la Ia me Arregla la Vida? -15%

¿Y si la Ia me Arregla la Vida?

Velasco-Gallego, Christian

Una guía irreverente, práctica y divertida para aprender a usar la inteligencia artificial generativa en tu día a día sin volverte loco... ni programador.¿Y si pudieras usar la inteligencia artificial para simplificar tu vida sin complicártela más? Este libro no es para expertos. Es para personas reales, con trabajos reales, problemas reales... y ganas de que alguien -o algo- l...

Disponible
Q. 230

Q. 196

Puramente Humanos -15%

Puramente Humanos

Braden, Gregg

En una era en la que tecnologías como la inteligencia artificial amenazan con reemplazar la inteligencia humana, Gregg Braden, científico galardonado, presenta una visión radicalmente nueva sobre nuestra tecnología humana innata y lo que somos capaces de lograr. Existen momentos únicos en la historia en los que tomamos decisiones que transforman de manera irreversible el mundo ...

Disponible
Q. 195

Q. 166

Leer Escribir Poseer -15%

Leer Escribir Poseer

Chris Dixon

Una exploración a fondo del poder que tienen las blockchains para transformar la red. El internet de hoy dista mucho de la promesa inicial de una red libre, democrática y descentralizada, pues en la última década ha caído casi por completo bajo el control de un pequeño grupo de empresas como Apple, Google y Facebook. En Leer Escribir Poseer, el visionario tecnológico Chris Dixo...

Disponible
Q. 210

Q. 179