VISUAL BASIC 2010

VISUAL BASIC 2010

VISUAL BASIC 2010

LUNA LOZANO, RAFAEL JESÚS

28,75 €
IVA incluido
Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2010
Ubicación
A1-3106
ISBN:
978-84-415-2804-8
Páginas:
400
Encuadernación:
Rústica
28,75 €
IVA incluido
Descatalogado
Añadir a favoritos

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

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.

Artículos relacionados

  • DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS
    MARTIN, ROBERT C.
    En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...
    En stock

    37,95 €

  • DEEP LEARNING GENERATIVO. ENSEÑAR A LAS MÁQUINAS A PINTAR, ESCRIBIR, COMPONER Y
    FOSTER, DAVID
    La inteligencia artificial generativa es el tema de moda en tecnología. Esta guía práctica enseña a los ingenieros del machine learning y a los científicos de datos cómo utilizar TensorFlow y Keras para crear desde cero impresionantes modelos de deep learning generativo, como autocodificadores variacionales o VAE, redes generativas adversativas o GAN, Transformers, flujos de no...
    En stock

    46,50 €

  • LOS 150 MEJORES EJEMPLOS DE COPIAR Y PEGAR
    FORTEA NAVARRO,PEDRO
    Adéntrese con éxito en los lenguajes de programación PHP8, JS y HTML5 con 150 ejemplos prácticos Si quiere dar sus primeros pasos o mejorar sus conocimientos en el mundo de PHP8, JS y HTML5, y perfeccionar sus trabajos como desarrollador, este libro será su gran aliado. En él encontrará desde ejemplos de código sencillos, para afianzar los conceptos básicos, hasta una amplia ...
    En stock

    19,40 €

  • CIENCIAS DE DATOS
    JOYANES AGUILAR, LUIS
    Descubra qué es la ciencia de datos y cómo contribuye al cambio de paradigma de investigación La ciencia de datos es un campo académico multidisciplinar que utiliza métodos, procesos y sistemas científicos para extraer conocimientos a partir de los datos. Ha adquirido gran popularidad en los últimos años debido al soporte de diversas disciplinas científicas y tecnológicas trad...
    En stock

    34,80 €

  • CURSO INTENSIVO DE PYTHON. TERCERA EDICIÓN
    MATTHES, ERIC
    Este superventas mundial es una guía al lenguaje de programación Python. Gracias a esta trepidante y completa introducción a Python, no tardará en empezar a escribir programas, resolver problemas y desarrollar aplicaciones que funcionen.Esta tercera edición actualizada se ha revisado en profundidad con el fin de reflejar las últimas novedades en Python. Se incluye la incorporac...
    En stock

    52,50 €

  • DESARROLLO DE MICROSERVICIOS CON PYTHON
    ORTEGA CANDEL, JOSÉ MANUEL
    Domine las herramientas imprescindibles para programar de forma eficaz y desarrolle sus propias aplicaciones con Python En el mundo actual de la tecnología, las aplicaciones basadas en microservicios se han convertido en el estándar para construir aplicaciones escalables y flexibles. El lenguaje más adecuado para llevar a cabo esta tarea es, sin duda, Python. Si desea una guía...
    En stock

    34,80 €