VISUAL C#
-5%

VISUAL C#

INTERFACES GRÁFICAS Y APLICACIONES PARA INTERNET CON WPF, WCF Y SILVERLIGHT

CEBALLOS SIERRA, FCO. JAVIER

59,90 €
56,91 €
IVA incluido
Disponible en 5 días
Editorial:
RA-MA EDITORIAL (PAPEL)
Año de edición:
2012
Materia
Informática
ISBN:
978-84-9964-203-1
Páginas:
956
Encuadernación:
Rústica
59,90 €
56,91 €
IVA incluido
Disponible en 5 días
Añadir a favoritos

PRÓLOGO
Para quién es este libro
Cómo está organizado el libro
Qué se necesita para utilizar este libro
Sobre los ejemplos del libro
Agradecimientos
CAPÍTULO 1. APLICACIÓN WPF
PROGRAMANDO EN WINDOWS
BIBLIOTECA WPF
ESTRUCTURA DE UNA APLICACIÓN
XAML
¿Por qué XAML?
Código subyacente
INICIO DE LA APLICACIÓN
COMPILAR Y EJECUTAR LA APLICACIÓN
DISEÑO DE LA INTERFAZ GRÁFICA
Información básica sobre XAML
Espacios de nombres XML
Propiedades como atributos
Propiedades como elementos
Propiedades de contenido
Extensiones de marcado
Propiedades asociadas
Propiedades de dependencia
Crear un elemento
Controles más comunes
Añadir una etiqueta y editar sus propiedades
Añadir un botón de pulsación y editar sus propiedades
Añadir una descripción abreviada a un elemento
Paneles de diseño
Canvas
StackPanel
WrapPanel
DockPanel
Grid
MANEJO DE EVENTOS
Asignar manejadores de eventos a un objeto
EVENTOS ADJUNTOS
INYECTAR CÓDIGO XAML DURANTE LA EJECUCIÓN
CICLO DE VIDA DE UNA VENTANA
PROPIEDADES BÁSICAS DE LA VENTANA
Administración de la duración
Administración de ventanas
Apariencia y comportamiento
CONFIGURACIÓN DE UNA APLICACIÓN
RECURSOS DE UNA APLICACIÓN
ATRIBUTOS GLOBALES DE UNA APLICACIÓN
CICLO DE VIDA DE UNA APLICACIÓN
Permitir una sola instancia de la aplicación
Cómo se genera un evento
Especificar cuándo se cerrará la aplicación
Pantalla de presentación
Argumentos en la línea de órdenes
Acceso a la aplicación actual
RESUMEN
EJERCICIOS PROPUESTOS
CAPÍTULO 2. INTRODUCCIÓN A WPF
CLASES WPF
ETIQUETAS, CAJAS DE TEXTO Y BOTONES
Desarrollo de la aplicación
Objetos
Eventos
Pasos a seguir durante el desarrollo
El formulario, los controles y sus propiedades
Tecla de acceso
Botón predeterminado
Propiedades comunes
EVENTOS ENRUTADOS
¿Cómo se definen?
Responder a los eventos
Eventos relacionados con el teclado
Eventos relacionados con el foco
Seleccionar el texto de una caja de texto
Eventos relacionados con el ratón
INTERCEPTAR LA TECLA PULSADA
Estado del teclado
VALIDACIÓN DE UN CAMPO DE TEXTO
ENLACE DE DATOS
Enlace de datos sin el motor de WPF
Notificar cuándo cambia una propiedad
Enlace de datos con el motor de WPF
La clase Binding
Contexto de datos
Crear un enlace
Origen de datos implícito
Origen de datos explícito
Enlaces con otros controles
Conversores
Validación de datos
Regla ExceptionValidationRule
Regla DataErrorValidationRule
Información del enlace
Regla de validación personalizada
Fuentes relativas
ESTILOS Y PLANTILLAS
Estilos
Vincular controladores de eventos
Desencadenadores
Plantillas
Plantillas de control
Plantillas de datos
RECURSOS
Recursos creados mediante código
Recursos del sistema
TEMAS Y MÁSCARAS
RESUMEN
EJERCICIOS PROPUESTOS
CAPÍTULO 3. MENÚS Y BARRAS DE HERRAMIENTAS
ARQUITECTURA DE UNA BARRA DE MENÚS
DISEÑO DE UNA BARRA DE MENÚS
Crear una barra de menús
Controlador de un elemento de un menú
Aceleradores y nemónicos
ÓRDENES ENRUTADAS
Vincular una orden enrutada con un control
Modelo de una orden enrutada
Cómo se ejecuta una orden enrutada
Órdenes enrutadas personalizadas
Aceleradores de teclado
Información adicional en las órdenes enrutadas
¿Dónde se aplica la orden?
Utilizar parámetros
ICommand versus RoutedCommand
DETALLES DE UN ELEMENTO DE UN MENÚ
MENÚS CONTEXTUALES
BARRA DE HERRAMIENTAS
Diseño de una barra de herramientas
Contenedor de barras de herramientas
BARRA DE ESTADO
Diseño de una barra de estado
DESARROLLO DE UN EDITOR DE TEXTOS
Caja de texto multilínea
Diseño del editor
El portapapeles
Clase Clipboard
Manipular la selección del texto
Diseño de la barra de menús
Diseño de la barra de herramientas
Asignar a un elemento de la interfaz la tarea a realizar
Archivo - Salir
Editar - Cortar
Editar - Copiar
Editar - Pegar
Opciones - Fuente
Opciones - Tamaño
Ayuda - Acerca de
Eventos comunes a todos los elementos WPF
Habilitar o inhabilitar los elementos de un menú
Marcar el elemento seleccionado de un menú
Deshacer y rehacer
Recordar las ediciones reversibles
Añadir a la interfaz la orden Deshacer
Añadir a la interfaz la orden Rehacer
Menú contextual
Asociar un icono a la aplicación
MENÚS DINÁMICOS
RESUMEN
CAPÍTULO 4. CONTROLES Y CAJAS DE DIÁLOGO
CAJAS DE DIÁLOGO MODALES Y NO MODALES
CAJAS DE MENSAJE
CAJAS DE DIÁLOGO PERSONALIZADAS
Crear una caja de diálogo
Mostrar una caja de diálogo
Gestionar los botones Aceptar y Cancelar
Introducción de datos y recuperación de los mismos
DIÁLOGO ACERCA DE
VENTANA PROPIETARIA
OTROS CONTROLES WPF
Casillas de verificación
Botones de opción
GroupBox y Expander
Listas simples
Diseñar la lista
Iniciar la lista
Acceder a los elementos seleccionados
Colección de elementos de una lista
Lista de elementos de tipo CheckBox
Listas desplegables
Diseñar la lista
Iniciar la lista
Acceder al elemento seleccionado
Colección de elementos de una lista desplegable
Controles de rango definido
ScrollBar
Slider
ProgressBar
Visor con barras de desplazamiento
Control con pestañas
Gestión de fechas
ListView
TreeView
Guardar el documento XML
Recargar el documento XML
Expandir o contraer los nodos
DataGrid
Columnas del DataGrid
Inmovilizar columnas
Filas del DataGrid
Detalles de las filas
CAJAS DE DIÁLOGO ESTÁNDAR
Cajas de diálogo Abrir y Guardar
Cajas de diálogo Windows Forms estándar
Caja de diálogo Imprimir
CONTROLES DE DOCUMENTOS WPF
Documentos dinámicos
Elementos Block
Elementos Inline
Paragraph y Run
Interactuando con los elementos mediante programación
Acceso a documentos en un fichero
Editar un documento
Imprimir un documento
TEMPORIZADORES Y MODELO DE SUBPROCESOS
Timer
Resolución del temporizador
DispatcherTimer
RESUMEN
EJERCICIOS PROPUESTOS
CAPÍTULO 5. ENLACE DE DATOS EN WPF
ASPECTOS BÁSICOS
ENLACE A COLECCIONES DE OBJETOS
Cómo implementar colecciones
Vistas de colección
PLANTILLAS DE DATOS
Definir una plantilla de datos
Mejorar la presentación
Utilizar desencadenadores para aplicar valores de propiedad
XML COMO FUENTE DE DATOS
Datos jerárquicos
Islas de datos
Soporte .Net para trabajar con XML
Obtener la vista
Elemento actual
Navegar
Ordenar
Filtrar
Agrupar
Fuente de datos XML sin el proveedor
Vinculación maestro-detalle
OBJETOS COMO FUENTE DE DATOS
Enlace a una colección de objetos
Vistas de colección de objetos
Obtener la vista
Elemento actual
Navegar
Ordenar
Filtrar
Agrupar
Insertar y borrar elementos de la colección
Vinculación maestro-detalle
Proveedor de datos de objetos
Virtualización
Datos introducidos por el usuario
Solicitar datos al usuario
Validación
Visualización de los errores de validación
Regla de validación personalizada
Permanece

C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet.
Desde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual C#, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar de Visual Studio 2002, 2003, 2005, 2008 y de Visual Studio 2010 y .NET Framework 2.0, 3.5 y 4.0.
Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, de descarga gratuita, que está enfocada a programadores no profesionales. Estos entornos de desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para el desarrollo de aplicaciones web) y SQL Server Express, además de un nuevo producto llamado Visual Studio 2010 Express for Windows Phone para el desarrollo de aplicaciones para los dispositivos móviles basados en Windows Phone. Los desarrolladores profesionales podrán elegir también entre las versiones profesionales de Visual Studio, en las que encontrarán herramientas específicas para arquitectos, desarrolladores o probadores, o herramientas de software de ciclo de vida.
Visual C# - Interfaces gráficas y aplicaciones para Internet con WPF, WCF y Silverlight es un libro totalmente centrado en las tecnologías WPF, WCF y Silverlight, para aprender a desarrollar aplicaciones WPF y Silverlight utilizando herramientas de diseño rápido como Microsoft Visual Studio 2010 (o en su defecto Visual C# 2010 Express, Visual Web Developer 2010 Express y SQL Server Express), que le permitirá crear aplicaciones cliente Windows tradicionales con interfaces gráficas muy ricas utilizando el código de marcado XAML, utilizando la tecnología de enlace a datos potente y sencilla propuesta por WPF, aplicaciones cliente servidor, aplicaciones para acceso a bases de datos (ADO.NET), acceso a bases de datos utilizando LINQ más Entity Framework, aplicaciones que utilizan un modelo de navegación tipo Web (páginas web), aplicaciones para la Web utilizando la tecnología Silverlight, servicios WCF, y a desarrollar aplicaciones Silverlight de N capas y N niveles, que tienen que acceder a una base de datos a través de servicios WCF.

Artículos relacionados

  • MANUAL IMPRESCINDIBLE. INDESIGN 2022
    GÓMEZ LAÍNEZ, F.JAVIER
    Con más de 20 años en el mercado, InDesign se ha convertido en el standard de facto en el mundo de la edición profesional. La aplicación pone a su alcance un elenco de herramientas dirigidas a la producción de libros, revistas, folletos o catálogos, que podrá exportar en formatos de alta calidad para su impresión comercial o en versiones digitales -como PDF, HTML5 o EPUB- para ...
    En stock

    35,95 €34,15 €

  • CIBERSEGURIDAD PARA DIRECTIVOS
    DEUTSCH FRANCO, VICTOR EDUARDO
    En un mundo dominado por los datos, la ciberseguridad o seguridad de la información es un factor clave y una de las grandes preocupaciones de los directivos de compañías que tienen el reto de convertir su digitalización en una ventaja competitiva.Los ciberataques a organizaciones de todo tipo han aumentado exponencialmente. Todos los días leemos noticias de empresas y entidades...
    En stock

    21,95 €20,85 €

  • MANUAL IMPRESCINDIBLE. EXCEL 2022
    VALDÉS-MIRANDA, CLAUDIA
    Microsoft Excel, la más potente hoja de cálculo del mercado, permite realizar cálculos y análisis de datos y representar los resultados de forma gráfica. El Manual Imprescindible de Excel 2022 es una completa guía que presenta las nuevas características y capacidades de la aplicación para aprovechar al máximo esta versión. Enseña a crear y editar hojas de trabajo, aplicar forma...
    En stock

    29,95 €28,45 €

  • CONFIGURACIÓN DE INFRAESTRUCTURAS DE SISTEMAS DE TELECOMUNICACIONES 2.ª EDICIÓN
    MILLAN ESTELLER, JUAN MANUEL
    Las infraestructuras comunes;de telecomunicaciones en los edificios;facilitan a los usuarios de un inmueble el acceso;a los diferentes servicios de telecomunicaciones.;Este texto desarrolla todos los contenidos del módulo profesional de Configuración de Infraestructuras de Sistemas de Telecomunicaciones, del Ciclo Formativo de grado superior en Sistemas de Telecomunicaciones e ...
    En stock

    35,00 €33,25 €

  • REDES DE COMPUTADORAS. 7ª ED.
    KUROSE, JAMES F.
    "Bienvenido a la séptima edición de Redes de computadoras: un enfoque descendente. Desde la publicación de la primera edición, este libro ha sido recomendado por centenares de universidades, traducido a 14 idiomas y utilizado por más de cien mil estudiantes y profesionales de todo el mundo. Este texto continúa ofreciendo un enfoque novedoso para la formación en el campo de las...
    En stock

    60,65 €57,62 €

  • DESARROLLO DE SOFTWARE Y SISTEMAS BASADOS EN COMPONENTES Y SERVICIOS
    CAPEL TUÑON,MANUEL
    Este libro saplicacionesreutilizablemoderna. Lasutilizando psistemas sofcomponentesescrito paracomponentesdesarrollo dcomponentes,necesarias pProporcionacomponentescontinuaciónsoftware condesarrollo daspectos esptécnicas deempresarialedesarrollo b concret ...
    En stock

    27,00 €25,65 €

Otros libros del autor

  • VISUAL BASIC
    CEBALLOS SIERRA, FCO. JAVIER
    Microsoft Visual Basic es una evolución del lenguaje Visual Basic que continúa la tradición de ofrecer una manera rápida y fácil de crear aplicaciones basadas en .NET Framework, permitiendo a los desarrolladores generar de manera productiva aplicaciones Windows para la Web y para dispositivos móviles, con seguridad de tipos y orientadas a objetos.Las últimas versiones (2005, 20...
    Disponible

    59,90 €56,91 €