Saltar al contenido principal
Visual Basic 2010

Visual Basic 2010

Visual Basic 2010

Luna Lozano, Rafael Jesús

Visual Basic 2010 ha supuesto un nuevo salto de calidad en el desarrollo rápido de aplicaciones. Con esta nueva versión, Microsoft sigue apostando por la orientación a objetos sin olvidar la compatibilidad hacia atrás incluyendo el código de versiones previas a .NET. Los cambios introducidos en el lenguaje y en el entorno optimizan el rendimiento en el desarrollo de aplicacione...

Editorial:
Anaya Multimedia
Año de edición:
2010
Materia:
Programación
ISBN:
978-84-415-2804-8
Páginas:
400
Encuadernación:
Rústica
28,75 €
IVA incluido
Añadir a favoritos

Sinopsis

Visual Basic 2010 ha supuesto un nuevo salto de calidad en el desarrollo rápido de aplicaciones. Con esta nueva versión, Microsoft sigue apostando por la orientación a objetos sin olvidar la compatibilidad hacia atrás incluyendo el código de versiones previas a .NET. Los cambios introducidos en el lenguaje y en el entorno optimizan el rendimiento en el desarrollo de aplicaciones, manteniendo la dualidad entre sencillez de uso y potencia.

Este libro le muestra de forma progresiva todos los conceptos necesarios en la programación con Visual Basic para el desarrollo de aplicaciones de aspecto profesional. Aprenda a programar de la única forma posible, programando. A medida que avance en la lectura obtendrá nuevos conocimientos y habilidades para manejar todos los elementos del lenguaje y conceptos avanzados de orientación a objetos.

Al finalizar podrá diseñar y desarrollar aplicaciones de aspecto profesional capaces de acceder simultáneamente a múltiples fuentes de datos y de manejar casi cualquier tipo de recurso externo, utilizando para ello tecnologías punteras como son XML y LINQ.

Índice

Agradecimientos

Acerca del autor

Cómo usar este libro
Convenios utilizados

Introducción

Capítulo 1. Contextualizando Visual Basic
Evolución
Características principales
Sintaxis BASIC
Lenguaje Visual
Orientación a Objetos
Entorno integrado de desarrollo
Otras características importantes
Visual Basic y el Framework .NET
Lo nuevo en Visual Basic 2010
Mejoras en el lenguaje
Mejoras en el IDE
Aplicaciones de ejemplo
Resumen

Capítulo 2. Antes de empezar
Introducción
Instalación
Instalación de Visual Studio 2010 Professional
Instalación Visual Basic 2010 Express
Vista general del entorno integrado
Uso de la ayuda
Resumen

Capítulo 3. El primer proyecto
Hola mundo
Hola mundo consola
Hola mundo Ventanas
Hola mundo Web
Editando
Diseño
Código
Intellisense
Compilando
Compilación desde el IDE
Compilación desde la línea de comandos
Probando
Aplicaciones de ejemplo
Resumen

Capítulo 4. Entorno integrado de desarrollo
Introducción
Barras de herramientas
Menús
Menú Archivo
Menú Editar
Menú Ver
Menú Proyecto
Menú Generar
Menú Depurar
Menú Datos
Menú Herramientas
Menú Ventana
Menú Ayuda
Otros Menús
Novedades del entorno en VS2010
Utilidad Navegar a...
Resaltado de las referencias
Generar a partir del uso
Autocompletado inteligente: Modo sugerencia y modo completar
Resumen

Capítulo 5. Tipos de datos
Introducción
Variables, constantes y literales
Variables
Constantes
Literales
Declaración implícita y explícita
Visibilidad y ámbito
Enumeraciones
Arrays y matrices
Arrays
Matrices
Definición de nuevos tipos
Conversión de tipos
Resumen

Capítulo 6. Operadores
Introducción
Operadores aritméticos
Operadores de desplazamiento
Operadores de comparación
Operadores de concatenación
Operadores lógicos y operadores bit a bit
Operadores de asignación
Prioridad de operador en Visual Basic
Resumen

Capítulo 7. Control de flujo
Introducción
Estructuras de decisión
Estructura If Then Else
Estructura Select Case
Otras funciones de decisión
IIf
If
Choose
Estructuras de repetición
Bucle While
Bucle Do
Bucle For
Bucle For Each
Últimas consideraciones
Resumen

Capítulo 8. Funciones y procedimientos
Introducción
Procedimientos
Paso de parámetros por valor
Paso de parámetros por referencia
Parámetros opcionales
Matriz de parámetros
Funciones
Expresiones lambda
El procedimiento Main
Resumen

Capítulo 9. Programación orientada a objetos
Modelando el mundo real
Clases y objetos
Encapsulamiento
Campos
Propiedades
Sintaxis expandida
Propiedades autoimplementadas
Propiedades predeterminadas
Métodos
Sobrecarga
Constructores y destructores
Eventos
Herencia
Clases abstractas
Clases selladas
Modificadores de acceso
Nivel de acceso público
Nivel de acceso protegido
Nivel de acceso amigo
Nivel de acceso amigo protegido
Nivel de acceso privado
Polimorfismo
Reemplazo
Sombreado
Me, Mybase y MyClass
Me
Mybase
MyClass
Interfaces
Organización del código
Espacios de Nombres
Módulos y clases
Resumen

Capítulo 10. Uso de controles
Introducción
Uso general de los controles
Controles de edición de texto
TextBox
RichTextBox
Presentación de información
Label
Establecimiento de valores
CheckBox
RadioButton
Ejecución de acciones
Button
Controles personalizados
Controles compuestos
Controles derivados
Resumen

Capítulo 11. Formularios
Introducción
Aspectos generales
Orden de tabulación
El formulario por dentro
Colecciones
Eventos interesantes
Diseñando formularios
Posicionamiento asistido
Elementos de una aplicación
Tipos de formularios
Resumen

Capítulo 12. Control de errores
Introducción
Tipos de errores y detección
Errores sintácticos
Errores en tiempo de ejecución
Errores lógicos
Herramientas de depuración
Control de la ejecución
Visualización de valores
Control estructurado de errores
Resumen

Capítulo 13. Trabajo con flujos de datos, el sistema de archivos y acceso a BBDD
Introducción
Los flujos de datos
E/S en el sistema de archivos con secuencias
E/S en el sistema de archivos con escritores/lectores
Liberación de recursos
Acceso al sistema de archivos
Trabajo con bases de datos
Acceso a una base de datos
Controles de acceso a datos
Resumen

Capítulo 14. XML y LINQ
Introducción
Trabajar con XML
Acceso a un documento XML desde código
Creación de documentos XML
Trabajar con LINQ
Resumen

Capítulo 15. Distribución de aplicaciones
Introducción
Desarrollo de NodoVista
Desarrollo inicial
Funcionamiento MDI
Algunos retoques más
Distribución y publicación de aplicaciones
Publicación asistida
Publicación ClickOnce
Resumen

Índice alfabético

Información de seguridad

  • Cargando la información ...

Artículos relacionados

Comprender los Algoritmos

Comprender los Algoritmos

Y. Bhargava, Aditya

Los algoritmos que utilizas con más frecuencia ya han sido descubiertos, probados y comprobados. La segunda actualización de Comprender los algoritmos hace que sea muy fácil aprenderlos, comprenderlos y usarlos. Con explicaciones maravillosamente sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, aprenderás a desbloquear el poder de los algoritmos ...

✅ Disponible

36,95 €

Micropython en Proyectos. Una Introducción Práctica a la Programación de Microco

Micropython en Proyectos. Una Introducción Práctica a la Programación de Microco

Padin Romero, Beatriz / Dapena Janeiro, Ad / Padín Romero, Beatriz / Dapena Janeiro, Adriana

Desarrolle proyectos en MicroPython paso a paso Vivimos rodeados de microcontroladores. Estos pequeños ordenadores, programados para realizar tareas concretas, son la pieza central de muchos de los dispositivos electrónicos con los que interactuamos a diario: electrodomésticos, automóviles, sistemas de monitorización y control? Sin embargo, a pesar de su ubicuidad, su funciona...

✅ Disponible

22,80 €

Guía de Programación en C/C++

Guía de Programación en C/C++

Lopez, Eliezer

Medio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a ...

✅ Disponible

29,95 €

Python Black Hat. Programación para Hackers y Pentesters

Python Black Hat. Programación para Hackers y Pentesters

Arnold, Tim / Seitz, Justin

Cuando se trata de crear herramientas de hackeo potentes y eficaces, Python es el lenguaje elegido por la mayoría de los analistas de seguridad. En este libro explorarás el lado más oscuro de las capacidades de Python: todo, desde escribir sniffers de red, robar credenciales de correo electrónico y acceder a directorios y carpetas por la fuerza hasta crear fuzzers de mutación, ...

✅ Disponible

32,95 €

Curso Práctico con Unity 3D

Curso Práctico con Unity 3D

Cantón Nadales, David

El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...

✅ Disponible

29,95 €

Curso de Programacion con Rust

Curso de Programacion con Rust

Lopez, Eliezer

El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...

✅ Disponible

30,95 €