VISUAL BASIC 2012

VISUAL BASIC 2012

CHARTE, FRANCISCO

26,95 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2013
ISBN:
978-84-415-3330-1
Páginas:
464
Encuadernación:
Rústica
Colección:
Manuales imprescindibles

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Agradecimientos

Sobre el autor

Introducción
Visual Basic, un lenguaje maduro
Un entorno totalmente integrado
Capacidades de Visual Basic 2012
Objetivos de este libro

Cómo usar este libro
Estructura del libro
Uso de los ejemplos
Convenciones tipográficas
Información de soporte

Capítulo 1. Primera toma de contacto
Primera puesta en marcha
Configuración inicial del entorno
La página de inicio
Inicio de un nuevo proyecto
Edición de propiedades
Inserción de componentes
Respuesta a eventos
Ejecución del proyecto
Código intermedio, compilación y ensamblados
Una aplicación Web
El diseñador de formularios Web
Edición del código
Ejecución del proyecto
Servicios accesibles desde las aplicaciones
Resumen

Capítulo 2. El entorno de trabajo de Visual Basic
Proyectos y elementos de una solución
Objetos de un módulo
El Examinador de objetos
Asistentes diversos
Diseñadores y editores
Diseñadores de formularios
Edición de propiedades
Herramientas disponibles
Otros diseñadores
Edición de código
Otros elementos útiles
El Explorador de servidores
La lista de tareas
La ventana de comandos
Uso de la ayuda
Personalización del entorno
Disposición y comportamiento de las ventanas
Opciones de entorno
Resumen

Capítulo 3. Introducción al lenguaje Visual Basic
Variables
Declaración explícita de variables
Cómo declarar una variable
Tipos de datos
Valores y referencias
Matrices
Declaración de una matriz unidimensional
Declaración de matrices multidimensionales
Cómo acceder a los elementos de una matriz
Estructuras de datos
Acceso a los miembros de una estructura
Combinando matrices y estructuras
Conversiones entre tipos
Conversiones implícitas
Conversiones explícitas
Expresiones, operadores y operandos
Expresiones aritméticas
Expresiones relacionales
Expresiones lógicas o booleanas
Operadores específicos para tipos de datos propios
Estructuras de control básicas del lenguaje
Estructuras condicionales
Valores condicionales
Sentencias condicionales
Estructuras de repetición
Bucles controlados por un contador
Bucles controlados por una condición
Enumeración de los elementos de una matriz
Procedimientos y funciones
Definición de un procedimiento o función
Recepción de parámetros
Devolución de parámetros
Salida de un procedimiento
Control estructurado de excepciones
Continuación implícita de línea
Resumen

Capítulo 4. Orientación a objetos y componentes
Espacios de nombres
Definición de espacios de nombres
Referencias a un espacio de nombres
Conflictos entre espacios de nombres
Clases
Construcción y destrucción de objetos
Constructores de clase
Clases anidadas
Campos de datos
Visibilidad
Métodos
Propiedades
Delegados y eventos
Otros miembros de una clase
Interfaces
Definir una interfaz
Implementar una interfaz
Resumen

Capítulo 5. Características avanzadas del lenguaje
Tipos 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
Inferencia de tipos
Tipos anónimos
Métodos de extensión
Expresiones lambda
Sentencias lambda
Inicialización de objetos
Expresiones de consulta
LINQ
LINQ para XML
LINQ para SQL
Resumen

Capítulo 6. Desarrollo de aplicaciones Windows
Desarrollo de una aplicación simple
Diseño del formulario
Implementación de funcionalidad
Análisis del código
En la práctica
Detalles sobre la aplicación
Puesta en marcha
Información del entorno
Otros aspectos de interés
Trabajo con ventanas
Preparación de una ventana marco MDI
Asociación de un menú de opciones
Diseño de la ventana hija MDI
Uniendo las piezas
Uso de controles
Aplicaciones WPF
Resumen

Capítulo 7. 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

Capítulo 8. Generación de gráficos 2D
Estructura de GDI+
Elementos de propósito general
Gráficos vectoriales y 2D
Trabajo con imágenes
Texto e impresión
Dibujo en formularios Windows
El evento de dibujo
Preparación de un pincel
Dibujo de entidades simples
Relleno de figuras
Inserción de texto
Lápices y brochas
Tipos de brochas
Atributos de un lápiz
Trabajo con imágenes
Recuperación de una imagen
Información y manipulación
Visualización de las imágenes
Caminos y regiones
Creación de un camino
Transformaciones
Creación de una región
Resumen

Capítulo 9. Generación de gráficos 3D
Espacios de nombres WPF
Gráficos 2D en WPF
Composición de una escena 3D
Introducción de elementos imprescindibles
Cámara
Luces
Mallas
Transformaciones
Rotación interactiva
Resumen

Capítulo 10. Composición e impresión de documentos
Fundamentos del proceso de impresión
Documento de impresión
Superficie de impresión
Composición del documento
Configuración de la impresión
Selección del dispositivo destino
Diseño de página
Visualización preliminar
Elaboración de informes
Creación del informe
Elementos de diseño
Explotación del informe
Resumen

Capítulo 11. Desarrollo de aplicaciones Windows Store
Plantillas para aplicaciones Tienda Windows
Distribuciones típicas de la interfaz
Aplicaciones Windows Store de ejemplo
La API de WinRT
El diseñador de páginas
Configuración del dispositivo
Diseño de la interfaz de Simon 8X
Iconos y otros recursos asociados al proyecto
Gestión de eventos
Eventos de interacción
Eventos asociados al ciclo de vida de la aplicación
Métodos asíncronos y llamadas en espera
Implementación de Simon 8X
Inicialización
Puesta en marcha del juego
Registro y comprobación de la secuencia introducida
Ejecución de un proyecto Tienda Windows
Resumen

Capítulo 12. Desarrollo de aplicaciones Web
La evolución de ASP
Guiones en cualquier lenguaje
Mejora de rendimiento
Separación de diseño y lógica
Enlace entre página y código
Componentes de servidor
Uso de componentes de servidor
Examen del código HTML en el servidor
Examen del código en el cliente
Componentes de validación
Páginas maestras
Diseño de una página maestra
Uso de una página maestra
Módulos de configuración
Edición del archivo web.config
Almacenamiento de datos de aplicación
Recuperando información de configuración
Resumen

Capítulo 13. Desarrollo de aplicaciones Windows Phone
Instalación del Windows Phone SDK 8.0
Tipos de proyectos para Windows Phone
Plataforma de destino
Servicios disponibles en el entorno de ejecución
El diseñador de interfaces
Agregar páginas adicionales al proyecto
Botones y menú de aplicación
Cambio de orientación e interfaz
Edición de plantillas de elementos
Modelos de datos
Una lista de la compra
Adaptación del modelo de datos
Diseño de la página principal de la aplicación
Diseño de la página para agregar nuevos elementos
Almacenamiento y recuperación de los datos
Prueba y depuración de la aplicación
Resumen

Capítulo 14. Cómo trabajar con archivos
Primera aproximación
El paradigma de los flujos de datos
Preparados para otras plataformas
Recuperando información del sistema de archivos
Unidades existentes en el sistema
Enumeración de carpetas y archivos
Enumeración de entradas en forma de colecciones
Información sobre un objeto
Unidades, caminos y nombres
Manipulación de carpetas y archivos
Acceso al contenido de los archivos
Metodología general
Apertura de archivos
Datos con tipo
Un visor de archivos de texto
Flujos binarios
Flujos en memoria
Flujos de datos comprimidos
Directorios especiales del sistema
Resumen

Capítulo 15. Cómo trabajar con bases de datos
Modelo de objetos ADO.NET
Componentes del proveedor
Componentes independientes del proveedor
Estructura de un objeto DataSet
Creación de un DataSet a partir de una tabla
Recuperamos la estructura de un DataSet
Control de la conexión
Acceso a los datos
Actualización de los datos
Enlace de datos e interfaz
Enlace en aplicaciones Web,
Enlace en aplicaciones Windows
La colección DataBindings
Asistentes y diseñadores de datos
Manipulación de bases de datos
Orígenes de datos
Configuración del DataSet
Diseño de la interfaz de usuario
Páginas dinámicas de acceso a datos en ASP.NET
Creación de un sitio ASP.NET dinámico
Generación del modelo de datos con Entity Framework
Conexión entre las plantillas y el modelo de datos
Resumen

Índice alfabético

Visual Basic 2012, Microsoft da un nuevo impulso a la herramienta de desarrollo RAD por excelencia, incorporando un impresionante conjunto de novedades que afectan al lenguaje, el entorno de trabajo y los servicios disponibles para aplicaciones, pero sobre todo a los tipos de soluciones que es posible desarrollar.Este libro le guiará en sus primeros pasos con Visual Basic 2012, permitiéndole familiarizarse con el entorno de desarrollo y los diseñadores de formularios Windows y Web. También conocerá las novedades más interesantes aportadas al lenguaje, aprendiendo a definir clases de objetos, implementar interfaces, utilizar la herencia, y definir propiedades y eventos. A partir de ahí aprenderá a diseñar aplicaciones Windows usando formularios, generar gráficos 2D y 3D con GDI+ y WPF o publicar información generada por sus aplicaciones. También se describe el desarrollo de aplicaciones Web con ASP.NET, así como de aplicaciones que usan la nueva interfaz de Windows 8 y también aplicaciones para Windows Phone 8.

Artículos relacionados

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

  • SEGURIDAD DE EQUIPOS INFORMÁTICOS
    El libro constituye una guía completa para aquellos usuarios que quieren proteger su información personal, su privacidad y su seguridad en línea. Con esta obra aprenderá a proteger su información y estar preparados para actuar en caso de una violación de seguridad. Todo el contenido está redactado de forma clara y didáctica, para que sea accesible por cualquier usuario, con o s...

    24,90 €

  • CLICKBAIT
    PARMEGIANI, SIMON
    A kaleidoscopic journey through time, space and the many faces of reality. Sewn from Al's looms, this book represents the glory of machine precision and human creativity, producing a narrative both strange and exciting. In these pages, you will find worlds that are eerily strangely familiar, yet delightfully disparate. From the vibrant underwater fashion scene of Brooklyn to th...

    39,95 €

  • LA INTELIGENCIA ARTIFICIAL EXPLICADA A LOS HUMANOS
    TORRES, JORDI
    Ante el avance de la IA en cada vez más ámbitos de la vida cotidiana, La inteligencia artificial explicada a los humanos propone al lector un acercamiento a esta revolucionaria tecnología a través de un lenguaje cercano y accesible para todos.Un libro divulgativo, ameno y claro que nos ayuda a comprender cómo funciona la IA y aclara algunos de los interrogantes que se plantean ...

    15,00 €

  • MINECRAFT
    AB, MOJANG
    LIBRO OFICIAL DEL VIDEOJUEGO MÁS VENDIDO DE TODOS LOS TIEMPOS MÁS DE 100.000 EJEMPLARES VENDIDOS DE LA SERIE ¿Eres un constructor experto? ¿Buscas inspiración para tu próxima construcción épica? Visita estas 12 construcciones únicas y alucinantes que seguro que despertarán tu imaginación. Aquí aprenderás los mejores trucos y recibirás los mejores consejos, con los que logr...

    20,90 €

  • PUBLICACIÓN DE PÁGINAS WEB
    FERNÁNDEZ CASADO, PABLO E.
    Esta obra es una guía práctica y completa diseñada para ayudar a los principiantes a publicar un sitio web de forma que este sea lo más visible, atractivo y accesible posible. Se abordan todos los aspectos esenciales para que los lectores aprendan a lanzar sus propias páginas web de forma segura con los protocolos y herramientas que garanticen la protección ante intentos de hac...

    22,90 €

Otros libros del autor

  • INTRODUCCIÓN 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...

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

    28,75 €

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

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

    33,00 €

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

    16,00 €

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

    27,50 €