LEADER 05186nam 2200733 a 450 001 9910459368403321 005 20200520144314.0 010 $a1-282-55737-8 010 $a9786612557378 010 $a1-84719-985-2 035 $a(CKB)2670000000034409 035 $a(EBL)944948 035 $a(OCoLC)796383960 035 $a(SSID)ssj0000404749 035 $a(PQKBManifestationID)12112157 035 $a(PQKBTitleCode)TC0000404749 035 $a(PQKBWorkID)10345542 035 $a(PQKB)11289023 035 $a(MiAaPQ)EBC944948 035 $a(CaSebORM)9781847199843 035 $a(PPN)228033381 035 $a(Au-PeEL)EBL944948 035 $a(CaPaEBR)ebr10439346 035 $a(CaONFJC)MIL255737 035 $a(EXLCZ)992670000000034409 100 $a20110126d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aSilverlight 4 data and services cookbook$b[electronic resource] $eover 85 practical recipes for creating rich, data-driven business applications in Silverlight /$fGill Cleeren, Kevin Dockx 205 $a1st edition 210 $aBirmingham, U.K. $cPackt Enterprise$d2010 215 $a1 online resource (476 p.) 300 $aIncludes index. 311 $a1-84719-984-4 327 $aCover; Copyright; Credits; About the authors; About the reviewers; Table of Contents; Preface; Chapter 1: Learning the Nuts and Bolts of Silverlight 4; Introduction; Getting our environment ready to start; developing Silverlight applications; Creating our first service-enabled and; data-driven Silverlight 4 application using; Visual Studio 2010; Using the workflow between Visual Studio; 2010 and Blend 4; Using source control in Visual Studio 2010; and Blend 4; Deploying a Silverlight application on the; server; Chapter 2: An Introduction to Data Binding; Introduction 327 $aDisplaying data in Silverlight applicationsCreating dynamic bindings; Binding data to another UI element; Binding collections to UI elements; Enabling a Silverlight application to; automatically update its UI; Obtaining data from any UI element it is; bound to; Using the different modes of data binding; to allow persisting data; Data binding from Expression Blend 4; Using Expression Blend 4 for sample data; generation; Chapter 3: Advanced Data Binding; Introduction; Hooking into the data binding process; Replacing converters with Silverlight 4; BindingBase properties 327 $aValidating databound inputValidating data input using attributes; Validating using IDataErrorInfo and; INotifyDataErrorInfo; Using templates to customize the way; data is shown by controls; Building a change-aware collection type; Combining converters, data binding, and; DataContext into a custom DataTemplate; Chapter 4: The Data Grid; Introduction; Displaying data in a customized DataGrid; Inserting, updating, and deleting data in; a DataGrid; Sorting and grouping data in a DataGrid; Filtering and paging data in a DataGrid; Using custom columns in the DataGrid 327 $aImplementing master-detail in the DataGridValidating the DataGrid; Chapter 5: The DataForm; Introduction; Displaying and editing an object using the; DataForm; Displaying and editing a collection using the; DataForm; Customizing the DataForm using Data; Annotations; Customizing the DataForm using a custom; DataTemplate; Customizing the DataForm template; Validating the DataForm; Chapter 6: Talking to Services; Introduction; Connecting and reading from a standardized; service; Persisting data using a standardized service; Configuring cross-domain calls; Working cross-domain from a trusted 327 $aSilverlight applicationReading XML using HttpWebRequest; Reading out an RSS feed; Aggregating RSS feeds; Talking with services in the Windows; Azure cloud; Persisting data to and reading data from the; Windows Azure cloud; Using socket communication in Silverlight; Chapter 7: Talking to WCF and ASMX Services; Introduction; Invoking a service that exposes data; Invoking a service such as Bing.com; Handling faults when calling a service; Optimizing performance using binary XML; Using duplex communication; Using duplex communication with the WCF; net.tcp binding 327 $aDebugging a service in Silverlight 330 $aOver 80 practical recipes for creating rich, data-driven business applications in Silverlight with this book and eBook 517 1 $aMicrosoft Silverlight 4 data and services cookbook 606 $aMultimedia systems 606 $aWeb sites$xDesign 606 $aApplication software$xDevelopment 606 $aWeb site development$xComputer programs 608 $aElectronic books. 615 0$aMultimedia systems. 615 0$aWeb sites$xDesign. 615 0$aApplication software$xDevelopment. 615 0$aWeb site development$xComputer programs. 676 $a006.76 700 $aCleeren$b Gill$0958068 701 $aDockx$b Kevin$0958069 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910459368403321 996 $aSilverlight 4 data and services cookbook$92170425 997 $aUNINA