5 options
Silverlight 4 data and services cookbook : over 85 practical recipes for creating rich, data-driven business applications in Silverlight / Gill Cleeren, Kevin Dockx.
- Format:
- Book
- Author/Creator:
- Cleeren, Gill.
- Language:
- English
- Subjects (All):
- Silverlight (Electronic resource).
- Multimedia systems.
- Web sites--Design.
- Web sites.
- Application software--Development.
- Application software.
- Web site development--Computer programs.
- Web site development.
- Physical Description:
- 1 online resource (476 p.)
- Edition:
- 1st edition
- Other Title:
- Microsoft Silverlight 4 data and services cookbook
- Place of Publication:
- Birmingham, U.K. : Packt Enterprise, 2010.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Over 80 practical recipes for creating rich, data-driven business applications in Silverlight with this book and eBook
- Contents:
- Cover; 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
- Displaying 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
- Validating 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
- Implementing 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
- Silverlight 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
- Debugging a service in Silverlight
- Notes:
- Includes index.
- ISBN:
- 9786612557378
- 9781282557376
- 1282557378
- 9781847199850
- 1847199852
- OCLC:
- 796383960
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.