It requires a lot of plumbing to create, manage, and communicate with background threads. The System.ComponentModel.BackgroundWorker class already contains the functionality you need to follow best practices.
Learn how to copy all the custom data formats in objects to the clipboard and determine which ones are appropriate when you paste.
- By Kathleen Dollard
- 09/01/2007
Microsoft's flagship IDE should ship by December.
- By Kathleen Richards
- 08/15/2007
Publish a PL/SQL procedure in Oracle as a Web service and consume it from a Web service client in WCF.
- By John Charles Olamendy Turruellas
- 08/01/2007
Multithreaded programming is difficult because context switches can happen any time. Here are a few techniques to mitigate the chance of failure.
Learn how constraints work when creating custom generic classes; display the VB splash screen for an extended period of time; and preserve Handles clauses when you cut-and-paste them.
- By Kathleen Dollard
- 08/01/2007
Microsoft's lightweight platform for developing rich Internet apps.
- By Laurence Moroney
- 08/01/2007
Analyst, firms warn that outsourcing development poses risk to
intellectual property.
- By Thomas Caywood
- 07/15/2007
If you're a Visual Studio developer, you're now a [fill in the blank] developer. The way Microsoft has updated this line over time says a lot about the versatility of its core tools and development platform.
- By Patrick Meader
- 07/01/2007
Ken Cox reviews Infragistics suite of more than 30 controls for building AJAX-enabled ASP.NET Web applications, including grid, chart, toolbar, menu, editors, data entry, and scheduling controls.
Get the latest downloads.
- By Bill McCarthy
- 07/01/2007
Learn how to create expandable menus such as you find in Office; handle mouse up/down events properly; and create a custom toolstrip button.
- By Kathleen Dollard
- 07/01/2007
Microsoft Corp. has partnered with Israel-based GigaSpaces Technologies Ltd. to bundle the vendor's extreme transaction processing middleware with a Microsoft front-end and enterprise grid. The agreement is on the heels of GigaSpaces' announcement of version 6.0 of its flagship data grid and caching platform, expected in September.
- By Kathleen Richards
- 06/19/2007
Should you code your business logic or use a workflow model?
Tech-Ed 2007: Microsoft calls for agile, business-focused IT through tighter links between development and operations.
- By Chris Kanaracus and Jeffrey Schwartz
- 06/15/2007
Redmond teams up with open source community to create an interoperable architecture for identity protection.
- By John K. Waters
- 06/15/2007
So you think you've got a handle on Orcas and .NET 3.0/3.5? Brace yourself as Microsoft casts everything in a new (Silver)light.
- By Patrick Meader
- 06/01/2007
Learn how to work around some ugly behavior in WPF when relying on the provided code snippets; change the output of provided WPF snippets; resolve dependency issues in Windows Workflow; and more.
- By Kathleen Dollard
- 06/01/2007
Keep track of build histories with this robust ALM tool that provides continuous integration and code coverage for agile software development.
- By Peter Varhol
- 06/01/2007
XAML (and WPF and WF) promise to change how we program. But before you can put it to use, you need a firm understanding of what this technology is and what its strengths are.
- By Kathleen Dollard
- 06/01/2007