000 08118cam a22002414a 4500
008 250605t mx ||||| |||| 00| 0 spa d
020 _a9786067075561
040 _aGAMADERO
_bSPA
_cITTlahuac-II
050 0 0 _aQA76.73 C154 C418 2012
100 0 _aFco. Javier Ceballos Sierra
_9459
245 0 0 _aVISUAL C #
_bINTERFACES GRAFICAS Y APLICACIONES PARA INTERNET CON WPF, WCF Y SILVERLIGHT
250 _a1RA
260 3 _aALFAOMEGA
_bMEXICO
_c2012
300 _a956
_bILUSTRACION
_c17 X 23 CM
504 _aAutor: CEBALLOS, Fco. Javier Páginas: 956 Año: 2012 Edición: 1 Editorial: Alfaomega – RAMA Apoyos: Web Presentación: Nivel: Encuadernación: Rústica
505 _aÍndice de contenido 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
520 _aEs 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, que permitirá al lector crear aplicaciones cliente Windows tradicionales con interfaces gráficas muy ricas utilizando el código de marcado XAML, a través de la tecnología de enlace a datos WPF, que es a la vez potente y sencilla.
526 _aIngeniería en Tecnologías de la Información y Comunicación
650 0 _aProgramación
_9729
700 1 _aFrancisco Javier Ceballos
_9370
942 _2ddc
_cLIB
_e1RA
_hQA76.73 C154 C418
_n0
945 _a1260
_bNorma Gabriela Corona Arreguin
_dCRON CRON
_c
999 _c7376
_d7376