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

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    1. **Diseño de interfaces web modernas** Descubre las últimas tendencias y técnicas para diseñar interfaces web modernas y atractivas, desde la jerarquía visual hasta el prototipado avanzado.2. **Optimización de la experiencia de usuario en sitios web** Mejora la usabilidad y accesibilidad de tus sitios web a través de estrategias efectivas de diseño centrado en el usua...
    ✅ Disponible - Ver Ubicación

    24,00 €

  • 10
    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 - Ver Ubicación

    29,95 €

  • 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...
    ✅ Disponible - Ver Ubicación

    37,95 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    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...
    ✅ Disponible - Ver Ubicación

    26,50 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    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...
    ✅ Disponible - Ver Ubicación

    26,50 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    CORDOVA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    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...
    ✅ Disponible - Ver Ubicación

    23,80 €

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 €