PROGRAMACIÓN VISUAL BASIC 2010

PROGRAMACIÓN VISUAL BASIC 2010

PROGRAMACIÓN VISUAL BASIC 2010

CHARTE OJEDA, FRANCISCO

69,90 €
IVA incluido
Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2010
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-415-2813-0
Páginas:
784
Encuadernación:
Otros
69,90 €
IVA incluido
Descatalogado
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

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

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    En stock

    37,95 €

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

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

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

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

Otros libros del autor

  • MANUAL AVANZADO WINDOWS SERVER 2012
    CHARTE OJEDA, FRANCISCO
    La última versión del sistema operativo para servidores de Microsoft ofrece a los usuarios una nueva interfaz que facilita las tareas de administración de manera centralizada, tanto de equipos locales como remotos, e incorpora importantes mejoras en la gestión del almacenamiento de datos, los servicios de virtualización y la infraestructura de escritorio remoto para usuarios mó...
    Descatalogado

    32,50 €

  • ASP.NET 4.0
    CHARTE OJEDA, FRANCISCO
    Descatalogado

    15,20 €

  • EXCEL 2010
    CHARTE OJEDA, FRANCISCO
    Microsoft Excel es la hoja de cálculo más difundida de todo el mercado, una aplicación tremendamente útil que se ha convertido en el estándar para el tratamiento de datos numéricos, modelos financieros y generación de gráficos y que llega a su máxima expresión en la nueva versión 2010 gracias a su renovada interfaz de usuario, con la que es posible efectuar la mayoría de tareas...
    Descatalogado

    18,50 €

  • UBUNTU 2010
    CHARTE OJEDA, FRANCISCO
    Ubuntu, la primera distribución GNU/Linux, ofrece, en la actualidad, aspectos igual de sencillos de manejar que los que podemos encontrar en sistemas Windows. Además, su facilidad de uso ha llevado a que cada vez sean más los usuarios de Windows y Mac que se deciden por esta distribución. Además de los elementos que forman parte del sistema GNU/Linux propiamente dicho, en Ubunt...
    Agotado

    15,20 €

  • WINDOWS 7. REGISTRO Y CONFIGURACIÓN
    CHARTE OJEDA, FRANCISCO
    Windows 7, el nuevo sistema operativo de Microsoft, conjuga la seguridad y estabilidad de Windows Vista con la eficiencia y agilidad de Windows XP, además de añadir multitud de nuevas características que hacen más cómodo y rápido el uso cotidiano del ordenador. Para obtener la mayor eficacia de Windows 7 es vital saber configurarlo, ajustando parámetros que afectan a la correc...
    Descatalogado

    15,70 €

  • LOS MEJORES TRUCOS PARA INTERNET. EDICIÓN 2010
    CHARTE OJEDA, FRANCISCO
    Agotado

    34,90 €