Universidad Autónoma de Occidente

APLICACIONES DE NEGOCIO / (Record no. 4201)

MARC details
000 -CABECERA
campo de control de longitud fija 31694cam a2200265 i 4500
003 - IDENTIFICADOR DE NÚMERO DE CONTROL
campo de control OSt
008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL
campo de control de longitud fija 2013
020 ## - ISBN
Número Internacional Estándar del Libro 9786077075554
040 ## - FUENTE DE CATALOGACIÓN
Centro catalogador/agencia de origen ITTLAHUAC
Lengua de catalogación Español
Centro/agencia transcriptor ITTLAHUAC
Centro/agencia modificador ITTLAHUAC02224
041 ## - CÓDIGO DE IDIOMA
Código de idioma del texto Español
050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO
Número de clasificación QA76.575
Cutter D485
Año 2013
100 1# - ENTRADA PRINCIPAL--NOMBRE DE PERSONA
Nombre de persona RODRIGO DIAZ CONCHA
Término indicativo de función/relación Autor
245 00 - MENCIÓN DEL TÍTULO
Título APLICACIONES DE NEGOCIO /
Subtítulo CON MICROSOFT SILVERLIGHT 5
250 ## - MENCION DE EDICION
Mención de edición 1a. Edición
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC.
Lugar de publicación México
Nombre del editor Alfaomega
Fecha de publicación 2013
300 ## - DESCRIPCIÓN FÍSICA
Extensión 496 Páginas
Otras características físicas Ilustracion
Dimensiones 17 cm X 23 cm
504 ## - NOTA DE BIBLIOGRAFÍA
Nota de bibliografía ISBN: 9786077075554<br/>Editorial: Alfaomega Grupo Editor<br/>Tema: Informatica<br/>Subtema: Programas<br/>Número de páginas: 496<br/>Año de edición: 2012<br/>Medidas: 23.00 cm x 17.00 cm
505 ## - TABLA DE CONTENIDO
Tabla de contenido PREFACIO ......................................................................................................... XV<br/>INTRODUCCIÓN .............................................................................................. XVII<br/>CAPÍTULO 1. FUNDAMENTOS DE SILVERLIGHT .................................................... 1<br/>Introducción a Silverlight ..................................................................................... 1<br/>¿Qué es Silverlight? .......................................................................................... 1<br/>Historia de Silverlight ....................................................................................... 2<br/>Silverlight y HTML ............................................................................................ 4<br/>Requerimientos mínimos ................................................................................. 6<br/>Preparando el ambiente .................................................................................. 7<br/>Herramientas adicionales ............................................................................. 9<br/>Expression Blend para Silverlight 5 ........................................................... 9<br/>Silverlight Toolkit ...................................................................................... 9<br/>Fiddler ..................................................................................................... 10<br/>Reflector ................................................................................................. 10<br/>Silverlight Spy.......................................................................................... 10<br/>Estructura de un proyecto de Silverlight ........................................................ 10<br/>MainPage.xaml ........................................................................................... 13<br/>MainPage.xaml.cs ...................................................................................... 13<br/>App.xaml .................................................................................................... 14<br/>App.xaml.cs ................................................................................................ 14<br/>Modelo de compilación.................................................................................. 14<br/>El Manifiesto de la Aplicación .................................................................... 17<br/>El empaquetado .xap ................................................................................. 19<br/>Cacheo de ensamblados ................................................................................ 22<br/>Archivos de mapeo para cacheo de ensamblados ..................................... 26<br/>Modelo de aplicación ..................................................................................... 27<br/>ÍNDICE<br/>APLICACIONES DE NEGOCIO CON SILVERLIGHT 5<br/>VIII<br/>Pasos de ejecución ..................................................................................... 27<br/>Petición inicial al servidor ....................................................................... 27<br/>Interpretación de la petición .................................................................. 28<br/>Respuesta ............................................................................................... 28<br/>Instanciación del objeto de Silverlight en la página ................................ 28<br/>Lectura del parámetro source ................................................................. 28<br/>Solicitud y copia del archivo .xap ............................................................ 28<br/>Extracción del Manifiesto de la Aplicación ............................................. 29<br/>Consulta del punto de entrada ............................................................... 29<br/>Instanciación del objeto de tipo Application .......................................... 29<br/>Ejecución del constructor ....................................................................... 29<br/>El evento Startup es disparado ............................................................... 29<br/>Clase Application ........................................................................................ 30<br/>Eventos de la aplicación ............................................................................. 31<br/>Evento Startup ........................................................................................ 32<br/>Manejo de eventos ........................................................................................ 39<br/>Manejo de eventos a través de XAML ........................................................ 39<br/>Manejo de eventos usando la sintaxis del lenguaje ................................... 40<br/>Manejo de eventos usando expresiones Lambda ...................................... 41<br/>Clase UIElement ............................................................................................. 43<br/>Eventos enrutados ......................................................................................... 44<br/>Propiedad Handled ..................................................................................... 47<br/>Propiedad OriginalSource ........................................................................... 48<br/>Soporte para botón derecho del ratón (mouse) y múltiples clics .................. 48<br/>Eventos MouseRightButtonDown y MouseRightButtonUp ........................ 49<br/>Propiedad ClickCount ................................................................................. 50<br/>Soporte para arrastrar y soltar ....................................................................... 51<br/>AllowDrop y Drop ....................................................................................... 52<br/>Arrastrar y soltar en Mac OS ...................................................................... 54<br/>Modelos de ejecución y seguridad ................................................................. 56<br/>Niveles de seguridad .................................................................................. 57<br/>Iniciación por parte del usuario .................................................................. 59<br/>Acceso al sistema de archivos ........................................................................ 59<br/>Clase OpenFileDialog .................................................................................. 60<br/>Clase SaveFileDialog ................................................................................... 62<br/>Almacenamiento Aislado ............................................................................... 64<br/>Niveles de visibilidad .................................................................................. 64<br/>Almacenamiento Aislado por aplicación ................................................. 65<br/>Almacenamiento Aislado por dominio.................................................... 65<br/>Espacio de Nombres System.IO.IsolatedStorage ........................................ 65<br/>Guardando y leyendo datos del Almacenamiento Aislado ......................... 66<br/>© Alfaomega-RC Libros<br/>ÍNDICE<br/>IX<br/>Clase IsolatedStorageFile ........................................................................... 66<br/>Resumen ........................................................................................................ 76<br/>CAPÍTULO 2. CREANDO APLICACIONES PARA EL ESCRITORIO ............................ 77<br/>Aplicaciones fuera del navegador ...................................................................... 77<br/>Configuración ................................................................................................. 77<br/>Instalación de aplicaciones fuera del navegador ........................................... 81<br/>Menú Contextual........................................................................................ 81<br/>Método Install().......................................................................................... 83<br/>Proceso de instalación ............................................................................... 83<br/>Archivo metadata ................................................................................... 86<br/>Archivo index.html .................................................................................. 86<br/>Conociendo si la aplicación está ejecutando fuera del navegador ................. 87<br/>Desinstalando la aplicación ............................................................................ 88<br/>Instalación silenciosa ..................................................................................... 89<br/>Modelo de actualización ................................................................................ 90<br/>Método checkanddownloadupdateasync () ............................................... 90<br/>Notificaciones ................................................................................................ 93<br/>Clase notificationwindow ........................................................................... 94<br/>Control WebBrowser ...................................................................................... 98<br/>Desplegando contenido ............................................................................. 99<br/>Propiedad Source .................................................................................... 99<br/>Método NavigateToString ..................................................................... 100<br/>Método Navigate .................................................................................. 102<br/>Comunicación entre el control webbrowser y su contenido .................... 102<br/>Método InvokeScript() .......................................................................... 102<br/>Evento ScriptNotify ............................................................................... 103<br/>Confianza elevada ............................................................................................ 105<br/>Detectando la Confianza Elevada ................................................................. 105<br/>Configuración e instalación en aplicaciones fuera del navegador ............... 106<br/>Configuración en aplicaciones dentro del navegador .................................. 108<br/>Características de las aplicaciones con Confianza Elevada ........................... 111<br/>Acceso Cross-Domain o Cross-Scheme sin archivo clientaccesspolicy.xml ... 112<br/>Iniciación por parte del usuario más relajada .......................................... 112<br/>Soporte completo del teclado en modo de pantalla completa ................ 112<br/>Acceso ilimitado al sistema de archivos ................................................... 113<br/>Borde de la ventana personalizable ......................................................... 114<br/>Personalizando la ventana .................................................................... 115<br/>Múltiples ventanas ................................................................................... 118<br/>Control WebBrowser dentro del navegador ............................................ 122<br/>Integración con el sistema operativo Windows ....................................... 122<br/>© Alfaomega-RC Libros<br/>APLICACIONES DE NEGOCIO CON SILVERLIGHT 5<br/>X<br/>Clase AutomationFactory ...................................................................... 123<br/>Clase AutomationEvent ........................................................................ 128<br/>P/INVOKE ................................................................................................. 129<br/>Resumen ...................................................................................................... 136<br/>CAPÍTULO 3. XAML ......................................................................................... 137<br/>¿Qué es XAML? ................................................................................................ 137<br/>Sintaxis ......................................................................................................... 139<br/>Elementos y subelementos ...................................................................... 140<br/>Atributos .................................................................................................. 141<br/>Sintaxis de elementos ........................................................................... 141<br/>Objetos de .NET ........................................................................................ 143<br/>Propiedades adjuntas ................................................................................... 144<br/>Espacios de nombres .................................................................................... 146<br/>Mapeo de los espacios de nombres ......................................................... 147<br/>Elemento UserControl .................................................................................. 148<br/>Contenedores ............................................................................................... 150<br/>Canvas ...................................................................................................... 150<br/>El problema de Canvas .......................................................................... 153<br/>StackPanel ................................................................................................ 155<br/>Grid ........................................................................................................... 157<br/>Tamaños de columnas y filas ................................................................ 160<br/>Controles ...................................................................................................... 167<br/>Controles de usuario ................................................................................ 167<br/>Controles de contenido ............................................................................ 167<br/>Controles de lista ...................................................................................... 172<br/>ItemsControl ......................................................................................... 172<br/>ListBox ................................................................................................... 181<br/>ComboBox ............................................................................................. 185<br/>DataGrid ................................................................................................ 186<br/>PivotViewer ........................................................................................... 193<br/>Resumen ...................................................................................................... 204<br/>CAPÍTULO 4. RECURSOS Y ESTILOS ................................................................. 205<br/>Recursos ........................................................................................................... 205<br/>Referenciando recursos ............................................................................... 206<br/>Ámbito de los diccionarios ........................................................................... 207<br/>Creando recursos en Expression Blend ........................................................ 208<br/>Administrando los recursos usando Expression Blend ................................. 209<br/>© Alfaomega-RC Libros<br/>ÍNDICE<br/>XI<br/>Diccionarios de recursos mezclados ............................................................. 210<br/>Utilizando diccionarios de recursos mezclados en otros proyectos ......... 213<br/>Estilos ............................................................................................................... 214<br/>Elemento Setter ........................................................................................... 214<br/>Aplicando estilos .......................................................................................... 215<br/>Propiedad TargetType .................................................................................. 216<br/>Propiedad BasedOn ...................................................................................... 217<br/>Estilos implícitos ........................................................................................... 218<br/>Temas ........................................................................................................... 219<br/>Resumen ...................................................................................................... 222<br/>CAPÍTULO 5. FRAMEWORK DE NAVEGACIÓN .................................................. 223<br/>¿Qué es el Framework de Navegación? ........................................................... 223<br/>Controles de navegación .............................................................................. 223<br/>Frame ....................................................................................................... 224<br/>Page .......................................................................................................... 226<br/>Cargando páginas en el Frame ..................................................................... 227<br/>Contexto de navegación ............................................................................... 233<br/>Mapeo de Uris .............................................................................................. 236<br/>Plantilla de Visual Studio .NET ...................................................................... 238<br/>Resumen ...................................................................................................... 240<br/>CAPÍTULO 6. ENLACE DE DATOS ..................................................................... 241<br/>Enlace de datos ................................................................................................ 241<br/>¿Por qué utilizar el enlace de datos? ........................................................... 241<br/>El modelo de enlace de datos ...................................................................... 243<br/>Extensión {Binding} .................................................................................. 244<br/>Source ................................................................................................... 245<br/>Path ....................................................................................................... 245<br/>Mode .................................................................................................... 246<br/>Blendability .............................................................................................. 248<br/>Contexto de Datos .................................................................................... 249<br/>Interfaces INotifyPropertyChanged y INotifyCollectionChangedd ........... 254<br/>INotifyPropertyChanged ....................................................................... 254<br/>INotifyCollectionChanged ..................................................................... 259<br/>ObservableCollection<T> ......................................................................... 268<br/>Creando Datos de Ejemplo ....................................................................... 271<br/>Clase DesignerProperties ...................................................................... 271<br/>Enlace entre elementos ........................................................................... 272<br/>© Alfaomega-RC Libros<br/>APLICACIONES DE NEGOCIO CON SILVERLIGHT 5<br/>XII<br/>Contexto de Datos en tiempo de diseño .................................................. 280<br/>Propiedades adicionales de Binding ......................................................... 282<br/>StringFormat ......................................................................................... 282<br/>TargetNullValue .................................................................................... 283<br/>FallbackValue ........................................................................................ 283<br/>Plantillas de datos ........................................................................................ 284<br/>Clase DataTemplate ................................................................................. 284<br/>Plantillas de Datos en Expression Blend ................................................... 287<br/>Plantillas de Datos Implícitas .................................................................... 288<br/>Propiedad DataType ............................................................................. 288<br/>Convertidores ............................................................................................... 292<br/>Interfaz IValueConverter .......................................................................... 292<br/>Usando convertidores .............................................................................. 295<br/>Resumen ...................................................................................................... 296<br/>CAPÍTULO 7. COMANDOS ............................................................................... 297<br/>Comandos ........................................................................................................ 297<br/>¿Qué son los comandos? ............................................................................. 297<br/>Interfaz ICommand ...................................................................................... 298<br/>Método Execute ....................................................................................... 299<br/>Método CanExecute ................................................................................. 299<br/>Evento CanExecuteChanged ..................................................................... 299<br/>Creando comandos ...................................................................................... 299<br/>Parámetros de comandos ........................................................................ 303<br/>Ejecución condicional de comandos ............................................................ 305<br/>Pasando parámetros complejos a los comandos ......................................... 309<br/>Clase DelegateCommand ............................................................................. 312<br/>Invocando comandos desde cualquier elemento ........................................ 313<br/>InvokeCommandAction ............................................................................ 313<br/>Resumen ...................................................................................................... 318<br/>CAPÍTULO 8. VALIDACIÓN DE DATOS .............................................................. 319<br/>Validación de datos .......................................................................................... 319<br/>Estados visuales de validación ..................................................................... 320<br/>Validación a través de excepciones .............................................................. 321<br/>Propiedad ValidatesOnExceptions ........................................................... 322<br/>Validación a través de atributos ................................................................... 324<br/>Clase Validator ......................................................................................... 325<br/>CustomValidation ..................................................................................... 328<br/>Clase ValidationAttribute ......................................................................... 330<br/>© Alfaomega-RC Libros<br/>ÍNDICE<br/>XIII<br/>Validación a través de IDataErrorInfo .......................................................... 332<br/>Propiedad ValidatesOnDataErrors ........................................................... 332<br/>Validación a través de INotifyDataErrorInfo ................................................ 339<br/>Propiedad ValidatesOnNotifyDataErrors .................................................. 340<br/>Creando un servicio web de validación .................................................... 345<br/>Propiedad NotifyOnValidationError ............................................................. 349<br/>Evento BindingValidationError ................................................................. 350<br/>ValidationSummary ...................................................................................... 352<br/>Resumen ...................................................................................................... 355<br/>CAPÍTULO 9. COMUNICACIONES ..................................................................... 357<br/>Introducción ..................................................................................................... 357<br/>HTTP GET ...................................................................................................... 357<br/>Clase WebClient ....................................................................................... 358<br/>DownloadStringAsync ........................................................................... 359<br/>OpenReadAsync .................................................................................... 361<br/>DownloadProgressChanged .................................................................. 362<br/>Clases HttpWebRequest y HttpWebResponse ......................................... 364<br/>HTTP POST .................................................................................................... 366<br/>Clase WebClient ....................................................................................... 366<br/>UploadStringAsync ................................................................................ 366<br/>OpenWriteAsync ................................................................................... 368<br/>Clases HttpWebRequest y HttpWebResponse ......................................... 370<br/>Archivos de política Cross-Domain ............................................................... 376<br/>ClientAccessPolicy.xml ............................................................................. 380<br/>CrossDomain.xml ..................................................................................... 382<br/>Método WebRequest.CreateHttp ............................................................ 386<br/>Método WebRequestCreator.ClientHttp.Create ...................................... 387<br/>Método WebRequest.RegisterPrefix ........................................................ 387<br/>Serialización y deserialización de datos ....................................................... 388<br/>Serialización en XML ................................................................................ 388<br/>DataContractSerializer .......................................................................... 388<br/>XmlSerializer ......................................................................................... 390<br/>Serialización en JSON ............................................................................... 393<br/>DataContractJsonSerializer ................................................................... 393<br/>Consumiendo servicios web ......................................................................... 394<br/>Servicios ASMX ......................................................................................... 395<br/>Archivo de Configuración ServiceReferences.ClientConfig ................... 399<br/>Servicios WCF ........................................................................................... 402<br/>Acceso a Datos ......................................................................................... 409<br/>ADO.NET ............................................................................................... 412<br/>© Alfaomega-RC Libros<br/>APLICACIONES DE NEGOCIO CON SILVERLIGHT 5<br/>XIV<br/>Entity Framework ................................................................................. 421<br/>WCF RIA Services .......................................................................................... 429<br/>Creando un Domain Service ..................................................................... 432<br/>Archivos de metadatos ............................................................................. 435<br/>Invocando un Domain Context ................................................................. 436<br/>Protegiendo los servicios web ...................................................................... 439<br/>Usando ASP.NET Membership ................................................................. 442<br/>Servicios de aplicación de ASP.NET .......................................................... 447<br/>Clase AuthenticationService ................................................................. 447<br/>Usando el servicio de autenticación desde Silverlight .......................... 450<br/>Resumen ...................................................................................................... 454<br/>CAPÍTULO 10. EL PATRÓN DE DISEÑO MVVM ................................................. 455<br/>El patrón de diseño MVVM .............................................................................. 455<br/>¿Para qué usar MVVM? ................................................................................ 456<br/>Separación de preocupaciones ................................................................ 457<br/>Reutilización de código ............................................................................. 457<br/>Pruebas Unitarias ..................................................................................... 457<br/>Flexibilidad en el mantenimiento ............................................................. 458<br/>Mejor flujo de trabajo entre desarrolladores y diseñadores .................... 458<br/>Implementación tradicional ......................................................................... 458<br/>Model ....................................................................................................... 461<br/>View ......................................................................................................... 462<br/>ViewModel ............................................................................................... 469<br/>Resumen ...................................................................................................... 470<br/>ÍNDICE ANALÍTICO .......................................................................................... 471
520 ## - RESUMEN
Resumen Silverlight 5 es una moderna, robusta y sofisticada plataforma para la creación de aplicaciones empresariales y aquellas enfocadas principalmente a resolver temas de negocio. Esta obra lleva al lector de la mano para conocer con detalle la plataforma de desarrollo Silverlight 5. Escrito de una manera clara y concisa, es una guía imprescindible para desarrolladores principiantes y expertos que deseen adentrarse en el mundo de la programación con esta fascinante tecnología.
526 ## - PROGRAMA DE ESTUDIO
Nombre del programa Ingeniería en Tecnologías de la Información y Comunicación
526 ## - PROGRAMA DE ESTUDIO
Nombre del programa Ingenieria en Sistemas Computacionales
650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia PROGRAMACION
9 (RLIN) 1220
942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA)
Tipo de ítem Koha Libro
Fuente del sistema de clasificación o colocación Clasificación LC, Biblioteca del Congreso
Edición 1A
Parte de la signatura que corresponde a la clasificación (Parte de la clasificación) QA76.575 D485
945 ## - CATALOGADORES
Número del Creador del Registro 1
Nombre del Creador del Registro admin
Número de último modificador del registro 1264
Nombre del último modificador del registro Adolfo Aguilar Romero
Holdings
Estatus retirado Estado de pérdida Fuente del sistema de clasificación o colocación Estado de daño No para préstamo Código de colección Biblioteca de origen Biblioteca actual Ubicación en estantería Fecha de adquisición Forma de adquisición Total de préstamos Signatura topográfica completa Código de barras Visto por última vez Copia número Tipo de ítem Koha Número de inventario
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 26/06/2025 Donación   QA76.575 D485 2013 0979Q 26/06/2025 EJ. 1 Libro  
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 26/06/2025 Donación   QA76.575 D485 2013 0980Q 26/06/2025 EJ. 2 Libro  
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 26/06/2025 Donación   QA76.575 D485 2013 0981Q 26/06/2025 EJ. 3 Libro  
    Clasificación LC, Biblioteca del Congreso   No para préstamo externo Colección General CI Tlahuac CI Tlahuac GEN 02/06/2020 Donación   QA76.575 D485 2013 ITTLAHUAC25100132 11/10/2025 Ej. 1 Libro 002224

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus