VISUAL BASIC 2010

VISUAL BASIC 2010

CHARTE, FRANCISCO

71,50 €
IVA incluido
Editorial:
ANAYA
Fecha de edición:
2010-09-01
Materia
Informatica
ISBN:
978-84-415-2813-0
Páginas:
784
Encuadernación:
Otros
Colección:
Programación

Disponibilidad:

  • AsunciónSin stock CONSULTE "pedidos especiales"
  • RepúblicaSin stock CONSULTE "pedidos especiales"
  • Santa CatalinaSin stock CONSULTE "pedidos especiales"
  • FeriaSin stock CONSULTE "pedidos especiales"
71,50 €
IVA incluido
Añadir a favoritos

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

  • REVOLUCION DE LA INTELIGENCIA ARTIFICIAL EN LA MEDICINA, LA. GPT-4 Y MAS ALLA
    LEE, PETER / GOLDBERG, CAREY / KOHANE, ISAAC
    Hace tan solo unos meses, millones de personas quedaron atónitas ante las asombrosas habilidades del ChatGPT y sus extrañas alucinaciones. Eso fue en 2022. La próxima generación de IA ya está aquí: más inteligente, más precisa, con conocimientos técnicos más profundos. El GPT-4 y sus competidores están a punto de transformar la medicina. Ya sea usted un líder sanitario, un prov...

    29,50 €

  • ARQUITECTURA E INGENIERIA DE DATOS
    CALCAGNO LUCARES, WALTER E.
    Esta obra proporciona una introducción accesible y completa a los conceptos clave, las técnicas y las mejores prácticas en el campo de la arquitectura y la ingeniería de datos, sin la necesidad de conocimientos previos en programación o estadísticas.Aborda secuencialmente una descripción general de los conceptos clave en la arquitectura de datos, incluidas las definiciones esen...

    29,95 €

  • UNA MENTE INFINITA
    FLORES GALEA, ANTONIO LUIS
    La irrupción de la inteligencia artificial y sus desafíos para la especie humana.Un fantasma recorre nuestro presente: la inteligencia artificial. Desde finales de 2022, las herramientas digitales que permiten simular, expandir o complementar la inteligencia humana muestran una vertiginosa evolución cuyos beneficios y potenciales riesgos para nuestra especie parecen hoy en día ...

    19,00 €

  • 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 €

  • DEEP LEARNING GENERATIVO. ENSEÑAR A LAS MAQUINAS A PINTAR, E
    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...

    46,50 €

  • JAVASCRIPT ELOCUENTE:UNA INTRODUCCION MODERNA PROGRAMACION
    HAVERBEKE, MARIJN
    Con este libro tiene la posibilidad de aprender JavaScript de manera efectiva y clara. Esta obra está repleta de explicaciones estupendas sobre conceptos de programación y cómo se aplican en JavaScript. Para ayudar a la comprensión, las explicaciones teóricas se ilustran con ejemplos prácticos muy interesantes, de mayor o menor complejidad en función del tema. Así, veremos desd...

    41,95 €

Otros libros del autor

  • ACCESS 2016
    CHARTE, FRANCISCO

    29,95 €

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO

    29,95 €

  • WORD 2016
    CHARTE, FRANCISCO
    Microsoft Word es la aplicación para la edición de textos más difundida en el mundo, un programa concebido para alcanzar la máxima productividad. Podrá crear con rapidez documentos profesionales y compartir el trabajo gracias a las excelencias de las nuevas herramientas de colaboración, además accederá a los documentos en la nube cuando y donde los necesite.Este manual contiene...

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

    34,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para la realización de cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OSX, iOS, y Android, la versión 2016 incorpora nuevas opciones que facilitan el acceso a la funcionalidad del programa. Con esta didáctica guía el usuario novel de Excel aprenderá rápidamente a desenvolverse en su entorn...

    18,50 €

  • SQL
    CHARTE, FRANCISCO

    28,00 €