submit news    HOME | FEEDBACK  


« NAVIGATION »
NEWS

- .NET 2003 Server

- Articles

- Beta

- Books

- Controls

- Industry

- Products/Tools

- Security

- Tutorials

- Webcast

- Websites

- Wireless
BOOKS

- .NET Framework

- Asp.NET

- NET IL

- Security

- VB .NET
PRODUCTS
FEEDBACK
COMPANIES
LINK TO US

« NEWSLETTER »
Daily Weekly




« SEARCH »







Microsoft Visual C# .NET Step by Step--Version 2003

Active Directory Services for Microsoft Windows .NET Server Technical Reference

Web Services: Emerging as a Broad Internet Application Integration Standard, Bigger Than Just Microsoft.NET: Giga Planning Assumption

Designing Enterprise Applications with Microsoft Visual Basic .NET

3/6/2003 4:31:57 PM
Give Your .NET-based Application a Fast and Responsive UI with Multiple Threads

If your application performs any non-UI processing on the thread that controls the user interface, it may make the app seem slow and sluggish, frustrating users. But writing multithreaded apps for Windows has long been restricted to C++ developers. Now with the .NET Framework, you can take advantage of multiple threads in C# to control the flow of instructions in your programs and isolate the UI thread for a fast and snappy user interface. This article shows you how. Also, it discusses the pitfalls of multiple threads and presents a framework for safe concurrent thread execution.

Users hate slow programs. The more sluggish a program is, the less a user will like it. Judicious use of multiple threads can improve the responsiveness of a program's UI when performing lengthy operations, making everything seem faster. Multithreaded programming in Windows was once the domain of C++ developers, but now it is available in all Microsoft .NET-compliant languages, including Visual Basic .NET. Yet Windows Forms imposes some significant restrictions on the use of threads. This article explains those restrictions and how to work with them to provide a snappy, high-quality UI experience even when the program is performing tasks that are inherently slow.

...more at MSDN

Other Headlines from MSDN ...
 - Using the XSD Inference Utility
 - TaskVision Solution Overview: Design and Implementation
 - DataSets, Web Services, DiffGrams, Arrays, and Interoperability
 - Basics of Cookies in ASP.NET
 - Give Your .NET-based Application a Fast and Responsive UI with Multiple Threads

Click here for more MSDN headlines

More Tutorials Headlines ...
 - Basics of Cookies in ASP.NET
 - Build Hyperlinks into Your Client App with the Windows Forms LinkLabel Control
 - Web Application Error Handling in ASP.NET
 - Force ASP.NET Apps to Keep-Alive
 - Preview and Print from Your Windows Forms App with the .NET Printing Namespace

 FEEDBACK
« Leave Feedback »  
« Back To List »


« POLL »
Are you already developing with .NET?
¤ Vote
¤ See Results

« GET LISTED »
- submit news
- submit product

« NEW PRODUCTS »
Rainbow Portal (ver. 1.0.0)

Chilkat .NET XML Parser Component (ver. 3.0.0)

Multi-Language Add-In for Visual Studio .NET (ver. 1.00)

AcctSync SDK (ver. 1.0)

Proposion ASPEN (ver. 1.0)

Proposion N2N (ver. 1.1)

ORM.NET - O/R Tool for .NET (ver. 1.4)

WhoIs/NET (ver. 1.0)

ASP.NET Documentation Tool (ver. 1.0)

.netCHARTING (ver. 1.0)

ChitChat.NET

WebMenu (ver. 2.0)

DbNetGrid (ver. 2.4)

NET N-Tier Framework Generator (ver. 1.0)


Copyright © 2010 DotNetInfoWire.com | Privacy Policy |