VISUAL BASIC 2010

VISUAL BASIC 2010

CHARTE, FRANCISCO

71,50 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
EDICIONES ANAYA MULTIMEDIA, S.A.
Año de edición:
2010
ISBN:
978-84-415-2813-0
Páginas:
784
Encuadernación:
TAPA BLANDA
Materias:
71,50 €
IVA incluido
Sin stock. Consulte disponibilidad.

Agradecimientos

Introducción
Plataforma y servicios
Ediciones de Visual Basic 2010
A quién va dirigido este libro
Estructura del libro
Tipografía y estilos
Información de soporte

1. La plataforma .NET
¿Qué es la plataforma .NET?
Elementos fundamentales del desarrollo con .NET
Versiones de la plataforma .NET
Novedades desde la primera versión de la plataforma .NET
Cambios que afectan a lenguajes, compiladores y depuradores
ADO.NET
ASP.NET
Nuevos servicios en la biblioteca de clases
Otras mejoras
Resumen

2. El lenguaje Visual Basic 2010
De Visual Basic 6 a Visual Basic .NET
Orientación a objetos
Interfaces
Espacios de nombres
Tipos de datos
Métodos, propiedades, delegados y eventos
Control estructurado de excepciones
Otros cambios
Novedades de Visual Basic 2005
Tipos de datos sin signo
Operadores en tipos propios
Operadores de conversión
Operadores lógicos
Otros operadores
Comentarios y documentación XML
Eventos a medida
Nuevas sentencias y palabras clave
Otras novedades
Novedades de Visual Basic 2008 y 2010
Resumen

3. El entorno de desarrollo
Adaptación inicial del entorno
Exportar e importar la configuración del entorno
Proyectos y paquetes de inicio
El diseñador de aplicaciones
Personalización del entorno
Diseñadores
Edición de código
Fragmentos de código
Refactorización
Depuración
Otras mejoras del entorno
Resumen

4. El espacio de nombres My
Naturaleza del espacio de nombres My
Contenido del espacio de nombres My
Información sobre la aplicación
Miembros exclusivos de aplicaciones Windows
Recursos locales
Información sobre el ordenador
Acceso al teclado, pantalla y ratón
Dispositivos para comunicaciones
Acceso al portapapeles
Lectura y escritura del registro de configuraciones
Acceso al sistema de archivos
Otros dispositivos locales
Objetos My para aplicaciones Windows basadas en formularios
Inclusión y recuperación de recursos
Parámetros de configuración de la aplicación
Objetos My para aplicaciones Web
Otros objetos My
Agregar nuevos objetos a My
Resumen

5. Tipos de datos genéricos
Un algoritmo, múltiples tipos
Duplicación del código
Un tipo denominador común
Definición de tipos genéricos
Aplicación de restricciones
Restricciones de constructor
Tipos genéricos con más de un parámetro
Sobrecarga de tipos genéricos
Métodos genéricos
Colecciones genéricas
Resumen

6. Tipos datos parciales
Definición parcial de un tipo
Restricciones en la definición de tipos parciales
Cómo usa el entorno los tipos parciales
Otras aplicaciones de los tipos parciales
Resumen

7. Novedades en el lenguaje en las versiones 2008 y 2010
Inferencia de tipos
Tipos anónimos
Métodos de extensión
Expresiones lambda
Inicialización de objetos
Expresiones de consulta
LINQ
LINQ para XML
LINQ para SQL
Continuación implícita de línea
Propiedades auto-implementadas
Sentencias lambda
Resumen

8. Programación de tareas concurrentes
Aplicaciones de la concurrencia
Aplicaciones, hilos y prioridades
La clase Thread
Puesta en marcha del nuevo hilo
Enumeraciones concurrentes
Prioridad de ejecución
Elementos de sincronización
Esperas entre hilos
Accesos exclusivos
Otros métodos de sincronización
Interbloqueos y señales
El depósito de hilos de la aplicación
El componente BackgroundWorker
Notificación del curso del proceso
Cancelación del proceso en segundo plano
Lectores y escritores
La clase ReaderWriterLockSlim
Paralelismo en .NET 4.0
Elementos de la TPL
Colecciones thread-safe
PLINQ
Resumen

9. Interfaces basadas en texto
La renovada clase Console
Aplicaciones de consola
Ejecución de una aplicación de consola
Redirección de la entrada y la salida
La consola y el buffer asociado
Dimensiones de la ventana y el buffer
Desplazar la ventana por el buffer
Mover áreas de contenido
Colores y posición del texto
Control del teclado
Detección de pulsaciones
Interceptar Control-C
Resumen

10. Interfaces basadas en ventanas
¿Qué son los formularios Windows?
Una aplicación Windows sencilla
Diseño del formulario
Implementación de funcionalidad
Análisis del código generado
Información sobre la aplicación
Inicio de la aplicación
Datos del entorno de la aplicación
Otros miembros de interés
Secuencia de puesta en marcha y finalización
Aplicaciones de documento múltiple
Preparación de la ventana principal
Creación de un menú de opciones
Diseño de la ventana hija MDI
Unión de las piezas
Trabajo con componentes
Miembros comunes
Posición y dimensiones
Márgenes externos e internos
Orden de acceso y foco de entrada
Anclaje y adosado de controles
Eventos de teclado y ratón
Distribución de los controles en una interfaz
División de la interfaz en paneles
Distribución en forma de tabla
Distribución como flujo
Relaciones contenedores-contenido
Matrices de controles
La colección de controles
Uso compartido de gestores de eventos
Creación de controles en ejecución
Herencia visual
Formularios WPF
Resumen

11. Interfaces basadas en páginas Web
De ASP a ASP.NET
Naturaleza de un documento ASP
Ocultación del código en ASP.NET
Libertad de elección de lenguaje
Adiós a los guiones interpretados
Enlace entre el documento y el código
El diseñador de formularios Web
La clase Page
Distribución del contenido
Eventos y gestores
Tipos de controles
Componentes HTML
Componentes de servidor
Uso de componentes de servidor
Examen del código HTML en el servidor
Examen del código en el cliente
Uso de los controles más usuales
Estilo visual
Propiedades de comportamiento
Generación de eventos
Mantenimiento del estado
Solicitudes y respuestas
Identificación del cliente
Parámetros de la solicitud
Procesamientos de formularios
Formularios HTML
Recuperar datos de un formulario
Formularios ASP.NET
Validación de datos en el cliente
¿Cuándo se produce la validación?
Datos de introducción obligatoria
Relaciones y rangos
Validaciones más complejas
Mantener datos de sesión
Uso de cookies
Módulos de configuración
Edición del archivo web.config
Almacenamiento de datos de aplicación
Recuperando información de configuración
Resumen

12. ASP.NET 4.0
Páginas maestras
Estructura de una página maestra
Referencia a una página maestra
Componentes ContentPlaceHolder y Content
Un caso práctico
Adición de contenidos
Modificación de la página maestra
Páginas maestras globales y dinámicas
Acceso a la página maestra desde el código
Temas visuales
Elementos que componen un tema visual
Creación de un tema visual simple
Usar un tema en una página o sitio
Páginas adaptables con Eleme

Visual Basic 2010 conserva el espíritu de las versiones de Visual Basic utilizadas por millones de programadores a lo largo de los últimos años. Cuenta con un entorno sencillo, un compilador extremadamente rápido pero se ha convertido en un lenguaje con las más avanzadas características.

Continuación implícita de línea, sentencias lambda, inicialización simplificada de colecciones de datos, nuevas facilidades para la implementación paralela de tareas, colecciones de datos que contemplan la enumeración en paralelo, etc. Éstas son solamente algunas de las novedades que incorpora Visual Basic 2010 y que, entre otros muchos temas, son tratadas en este libro de manera detallada, mostrando cómo aprovechar cada una de ellas mediante ejercicios sencillos y concisos que le permitirán obtener el máximo rendimiento del nuevo Visual Basic en el menor tiempo.

Incluye los ejemplos de código utilizados en el libro, para facilitar su aprendizaje.

Artículos relacionados

  • LENGUAJE DE PROGRAMACION RUST 2/E
    KLABNIK / NICHOLS
    Descubra el mundo de Rust, el revolucionario lenguaje de programación de sistemas de código abierto que combina eficiencia con ergonomía. Le permitirá mejorar la productividad y evitar las molestias asociadas con los lenguajes de bajo nivel. Lenguaje de programación Rust es su guía definitiva para navegar por las características y capacidades únicas de Rust 2021. Escrito por Kl...
    Stock en librería

    39,50 €

  • JAVA A FONDO CURSO DE PROGRAMACION 5/E
    SZNAJDLEDER, PABLO AUGUSTO
    Descubra el arte y la ciencia de programar en Java y desarrollar aplicaciones. Programar en Java y desarrollar aplicaciones Java son cosas diferentes. Si está interesado en adentrase en ambos caminos, ha llegado al libro indicado. En él conocerá no solo el lenguaje de programación Java, sino también conceptos de diseño y herramientas genéricas o frameworks que le facilitarán l...
    Stock en librería

    29,90 €

  • PYTHON DESDE LABORATORIO ESTRUCTURAS DE CONTROL
    CORDOVA / ARANA
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...
    Stock en librería

    23,80 €

  • PYTHON DESDE LABORATORIO ESTRUCTURAS DE DATOS
    CORDOBA / ARANA
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...
    Stock en librería

    26,50 €

  • PYTHON DESDE LABORATORIO APLICACIONES GUI,INTEGRA.BASE DATO
    CORDOBA / ARANA
    Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro in...
    Stock en librería

    26,50 €

  • PYTHON DESDE LABORATORIO REGISTROS,ARCHIVOS Y PROGRAMA.DINA
    CORDOBA / ARANA
    Profundice en el mundo Python y domine los registros, los archivos y la programación dinámica En el ámbito de la informática, trabajar con registros y archivos es básico para manejar un lenguaje de programación. Estas herramientas no solo simplifican procesos, sino que también potencian la eficiencia y la organización dentro de cualquier entorno empresarial. Este libro es u...
    Stock en librería

    19,50 €

Otros libros del autor

  • INT. A LA PROGRAMACIÓN
    CHARTE, FRANCISCO
    Vivimos rodeados de dispositivos inteligentes que se caracterizan por ser, en mayor o menor medida, programables. Desde las Smart TV a nuestro teléfono móvil, pasando por las aplicaciones que empleamos a diario en nuestro ordenador, como el navegador web, la hoja de cálculo, etc., todos pueden ser personalizados y automatizados creando programas. Mediante la programación es po...
    Sin stock. Consulte disponibilidad.

    29,95 €

  • ACCESS 2016
    CHARTE, FRANCISCO
    Access 2016 es la última de las versiones del programa para gestión de bases de datos y generación de aplicaciones de Microsoft. Con este manual aprenderás a utilizarla, durante veinte lecciones muy didácticas y de complejidad ascendente. Este libro explica con detalle las principales funciones de Access 2016. Es esencial para usuarios interesados en profundizar en sus herrami...
    Sin stock. Consulte disponibilidad.

    29,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...
    Sin stock. Consulte disponibilidad.

    34,95 €

  • SQL
    CHARTE, FRANCISCO
    SQL es el lenguaje estándar para el tratamiento de datos en ordenadores. Tanto si somos usuarios de una aplicación de ofimática (Access por ejemplo) como si nuestro objetivo es administrar servidores de datos o desarrollar aplicaciones, es imprescindible que conozcamos SQL.El contenido cada uno de los veinte capítulos en que se estructura este libro sigue un enfoque didáctico, ...
    Sin stock. Consulte disponibilidad.

    28,00 €

  • ASP.NET 4.5/MVC 4
    CHARTE, FRANCISCO
    ASP.NET 4.5 es la última versión del motor de procesamiento de páginas Web de Microsoft que, conjuntamente con MVC 4, simplifica el proceso desarrollo de potentes aplicaciones Web de última generación. El lector aprenderá a utilizar ambas infraestructuras con este manual a lo largo de dieciocho lecciones didácticas y de complejidad ascendente.Este libro guía al lector a través...
    Sin stock. Consulte disponibilidad.

    28,00 €

  • ACCESS 2013
    CHARTE, FRANCISCO
    Access 2013 es la última versión de la aplicación para gestión de bases de datos y generación de aplicaciones de Microsoft; un programa que aprenderá a utilizar con este manual a lo largo de veinte lecciones didácticas y de complejidad ascendente.El libro explica con detalle las principales funciones de Microsoft Access 2013 y es esencial pata todos aquellos usuarios interesado...
    Sin stock. Consulte disponibilidad.

    28,75 €