Click here to Skip to main content
15,910,878 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
Questionwhat is difference between webservice and window service Pin
lipupal23-Jan-09 17:11
lipupal23-Jan-09 17:11 
AnswerRe: what is difference between webservice and window service Pin
Dave Kreskowiak23-Jan-09 17:36
mveDave Kreskowiak23-Jan-09 17:36 
AnswerRe: what is difference between webservice and window service Pin
Manas Bhardwaj25-Jan-09 23:34
professionalManas Bhardwaj25-Jan-09 23:34 
AnswerRe: what is difference between webservice and window service Pin
sivasss26-Jan-09 21:41
sivasss26-Jan-09 21:41 
QuestionSemi-background task on UI thread Pin
supercat923-Jan-09 8:31
supercat923-Jan-09 8:31 
AnswerRe: Semi-background task on UI thread Pin
Jon Rista23-Jan-09 8:39
Jon Rista23-Jan-09 8:39 
GeneralRe: Semi-background task on UI thread Pin
supercat923-Jan-09 10:03
supercat923-Jan-09 10:03 
GeneralRe: Semi-background task on UI thread Pin
Jon Rista23-Jan-09 11:36
Jon Rista23-Jan-09 11:36 
Given the nature of how UI works in a classic Forms app, I am not sure that drawing on an alternate thread is really feasible. I'm not even sure its desirable, either. There is a difference between a responsive UI, and a UI that is usable but not completely drawn. As a user, I would expect that when my UI is redrawing (if that redrawing takes a while) that it fully completes that drawing before it returns to me and allows me to edit content. If I am allowed to edit content in an incomplete UI...I would feel that the program is just asking, if not begging, me to make an edit on stale or incomplete content.

If you need a highly responsive UI, you might want to look to WPF. Windows Forms is bound by the classic and somewhat legacy way that UI works in Windows...based on a message loop and blocking redraw actions. WPF, on the other hand, is a very modern system that allows drawing activities to be fully hardware accelerated. You are even free to write custom shaders to render your controls, or render effects on your controls. Given that its hardware accelerated, lag time should be well below that 100ms mark unless your processing significantly more data than is actually visible in the UI (i.e. the RichTextBox control, which processes the whole .rtf before rendering the viewport....it should just process the part of the RTF that is visible in the viewport).
GeneralRe: Semi-background task on UI thread Pin
supercat923-Jan-09 16:39
supercat923-Jan-09 16:39 
GeneralRe: Semi-background task on UI thread Pin
Jon Rista24-Jan-09 5:46
Jon Rista24-Jan-09 5:46 
GeneralRe: Semi-background task on UI thread Pin
supercat925-Jan-09 8:27
supercat925-Jan-09 8:27 
GeneralRe: Semi-background task on UI thread Pin
N a v a n e e t h23-Jan-09 16:43
N a v a n e e t h23-Jan-09 16:43 
GeneralRe: Semi-background task on UI thread Pin
supercat923-Jan-09 17:43
supercat923-Jan-09 17:43 
AnswerRe: Semi-background task on UI thread Pin
S. Senthil Kumar24-Jan-09 2:02
S. Senthil Kumar24-Jan-09 2:02 
GeneralRe: Semi-background task on UI thread Pin
supercat924-Jan-09 8:05
supercat924-Jan-09 8:05 
QuestionDictionary database? Pin
C Change23-Jan-09 7:00
C Change23-Jan-09 7:00 
AnswerRe: Dictionary database? Pin
Wendelius23-Jan-09 7:42
mentorWendelius23-Jan-09 7:42 
GeneralRe: Dictionary database? Pin
C Change23-Jan-09 8:14
C Change23-Jan-09 8:14 
GeneralRe: Dictionary database? Pin
Wendelius23-Jan-09 8:27
mentorWendelius23-Jan-09 8:27 
GeneralRe: Dictionary database? Pin
C Change23-Jan-09 8:37
C Change23-Jan-09 8:37 
GeneralRe: Dictionary database? Pin
Wendelius23-Jan-09 8:41
mentorWendelius23-Jan-09 8:41 
AnswerRe: Dictionary database? Pin
PIEBALDconsult23-Jan-09 12:31
mvePIEBALDconsult23-Jan-09 12:31 
AnswerRe: Dictionary database? Pin
PIEBALDconsult23-Jan-09 12:34
mvePIEBALDconsult23-Jan-09 12:34 
GeneralRe: Dictionary database? Pin
C Change25-Jan-09 0:25
C Change25-Jan-09 0:25 
AnswerRe: Dictionary database? Pin
Mark Churchill26-Jan-09 13:52
Mark Churchill26-Jan-09 13:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.