.NET framework 4.5 expert programming cookbook. (2013)
- Record Type:
- Book
- Title:
- .NET framework 4.5 expert programming cookbook. (2013)
- Main Title:
- .NET framework 4.5 expert programming cookbook.
- Other Names:
- Rajshekhar, A. P
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Core .NET Recipes; Introduction; Implementing the validation logic using the Repository pattern; Creating a custom validation attribute by extending the validation data annotation; Using XML to generate a localized validation message; Extending the validation attribute for localization; Creating custom attributes; Processing custom attributes via reflection; Using asynchronous file I/O for directory-to-directory copy; Accessing JSON using dynamic programming. Chapter 2: Application Events and Windows FormsIntroduction; Creating an event that can have generic values as payload; Creating a table layout that can dynamically; add or remove rows based on the size of the collection; Creating DataGridView dynamically; Creating a video player using DirectX and Windows Forms; Chapter 3: Threading and Parallel Programming; Introduction; Creating a shared resource; Handling Producer-Consumer race conditions; Handling background threads in Windows Forms; Handling threads in WPF; Using parallel programming to make bulk image processing faster. Chaining two parallelized bulk image processing operationsChapter 4: ASP.NET Recipes -- I; Introduction; Creating a user registration page using HTML5 controls; Saving a draft of a user registration page using HTML5 client storage; Binding objects to controls using strongly-typed data controls; Implementing communicationCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Core .NET Recipes; Introduction; Implementing the validation logic using the Repository pattern; Creating a custom validation attribute by extending the validation data annotation; Using XML to generate a localized validation message; Extending the validation attribute for localization; Creating custom attributes; Processing custom attributes via reflection; Using asynchronous file I/O for directory-to-directory copy; Accessing JSON using dynamic programming. Chapter 2: Application Events and Windows FormsIntroduction; Creating an event that can have generic values as payload; Creating a table layout that can dynamically; add or remove rows based on the size of the collection; Creating DataGridView dynamically; Creating a video player using DirectX and Windows Forms; Chapter 3: Threading and Parallel Programming; Introduction; Creating a shared resource; Handling Producer-Consumer race conditions; Handling background threads in Windows Forms; Handling threads in WPF; Using parallel programming to make bulk image processing faster. Chaining two parallelized bulk image processing operationsChapter 4: ASP.NET Recipes -- I; Introduction; Creating a user registration page using HTML5 controls; Saving a draft of a user registration page using HTML5 client storage; Binding objects to controls using strongly-typed data controls; Implementing communication between an ASPX page and a Silverlight application; Chapter 5: ADO.NET Recipes; Introduction; Saving large files (BLOB) in MS SQL Server using ADO.NET; Retrieving large files (BLOB) from SQL Server using ADO.NET. Using transactions to maintain database consistency when saving multiple filesUsing DataSet to modify custom XML configuration files; Chapter 6: WCF Recipes; Introduction; Implementing custom binding in WCF; Creating a WCF REST service; Handling exceptions using FaultContract and FaultException; Uploading files using Stream; Securing a service using role-based security; Chapter 7: WPF Recipes; Introduction; Implementing the Model and Repository pattern; Implementing View Model; Implementing View commands and binding data to View; Using the live data shaper for live sorting. Playing videos using MediaElementUsing Ribbon control to display the video player controls; Chapter 8: ASP.NET Recipes -- II; Introduction; Preventing cross-site injection using the anti-XSS library; Adding Google Map functionality using Map Helper; Third-party authentication of users using Google; Implementing unobtrusive validation; Chapter 9: Silverlight Recipes; Introduction; Using Pivot control to present asset data; Accessing webcams; Using client-side storage for saving a draft of the user registration data; Chapter 10 : Entity Framework Recipes; Introduction. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub
- Publication Date:
- 2013
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.2768
COMPUTERS -- Software Development & Engineering -- General
Microsoft .NET Framework
Internet programming
Computer software -- Development
Microsoft .NET Framework
Internet programming
Computer software -- Development
Computer software -- Development
Internet programming
Microsoft .NET Framework
COMPUTERS -- Programming -- General
Electronic books - Languages:
- English
- ISBNs:
- 1849687439
9781849687430
9781849687423
1849687420 - Notes:
- Note: Online resource; title from PDF title page (Safari, viewed Apr. 29, 2013).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.91488
- Ingest File:
- 01_101.xml