Click here to Skip to main content
15,914,419 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Any Ideas? Pin
led mike25-May-07 9:55
led mike25-May-07 9:55 
QuestionWhere have system planning software to download, free to try (or free) Pin
David623-May-07 11:22
David623-May-07 11:22 
AnswerRe: Where have system planning software to download, free to try (or free) Pin
Joseph Guadagno24-May-07 18:03
Joseph Guadagno24-May-07 18:03 
QuestionRe: Where have system planning software to download, free to try (or free) Pin
David624-May-07 23:41
David624-May-07 23:41 
AnswerRe: Where have system planning software to download, free to try (or free) Pin
Moak25-May-07 14:08
Moak25-May-07 14:08 
GeneralRe: Where have system planning software to download, free to try (or free) Pin
Senthil Kumar. V12-Jun-07 2:22
Senthil Kumar. V12-Jun-07 2:22 
QuestionDesign question for fast applications Pin
hansipet22-May-07 22:09
hansipet22-May-07 22:09 
AnswerRe: Design question for fast applications Pin
Adam Crawford22-May-07 23:11
Adam Crawford22-May-07 23:11 
Hi Hansjörg,

I'm not sure what computationally intensive operations you are attempting to perform but there are a number of ways of improving the performance of your application and it all depends on the specifics of what you are doing as to the best way of breaking it down.
I struggled for performance on my final year project (which was analysing webcam pictures in real time). I considered the possibility of writing the core in C++ and calling a library but in the end I decided I couldn't be bothered to do that and simply used an unsafe { } block within C# to give me my pointers back so I could analyse the bitmap at the byte data level. That worked fantastically to give me the performance I needed (it might even have been better than calling a dll library function since I wasn't consistantly making external library calls).
Other options are adding threading to your app, using a C++ service running on the same machine and communicating with that over remoting calls (this is not a particularl safe or uncomplex option, but if you really don't want to use dlls it could be a work around).
I'm assuming your interface will already be on a seperate thread in the .Net app so it doesn't freeze and you can do you computation in the background but let us all know if that isn't the case as it may affect your outlook on the whole thing.

Best Regards,
Adam
GeneralRe: Design question for fast applications Pin
hansipet23-May-07 0:08
hansipet23-May-07 0:08 
AnswerRe: Design question for fast applications Pin
led mike23-May-07 8:36
led mike23-May-07 8:36 
QuestionUsing Exceptions and Ensuring Invariants Pin
Leslie Sanford22-May-07 10:14
Leslie Sanford22-May-07 10:14 
QuestionNon-Overlapping Application Implementation Suggestions Needed Pin
stickdeoderant21-May-07 6:25
stickdeoderant21-May-07 6:25 
AnswerRe: Non-Overlapping Application Implementation Suggestions Needed Pin
Dave Kreskowiak21-May-07 16:27
mveDave Kreskowiak21-May-07 16:27 
QuestionHelp Software Business System Analysis Pin
David620-May-07 5:59
David620-May-07 5:59 
AnswerRe: Help Software Business System Analysis Pin
Dave Kreskowiak21-May-07 16:22
mveDave Kreskowiak21-May-07 16:22 
GeneralRe: Help Software Business System Analysis Pin
Pete O'Hanlon22-May-07 4:16
mvePete O'Hanlon22-May-07 4:16 
Question'Factory' pattern? Pin
flyingxu15-May-07 16:12
flyingxu15-May-07 16:12 
AnswerRe: 'Factory' pattern? Pin
Pete O'Hanlon15-May-07 22:28
mvePete O'Hanlon15-May-07 22:28 
JokeRe: 'Factory' pattern? Pin
DavidNohejl16-May-07 0:32
DavidNohejl16-May-07 0:32 
AnswerRe: 'Factory' pattern? Pin
Moak16-May-07 6:07
Moak16-May-07 6:07 
AnswerRe: 'Factory' pattern? Pin
Sameerkumar Namdeo17-May-07 17:24
Sameerkumar Namdeo17-May-07 17:24 
Questionicons for navigation and buttons Pin
Hasan Jaffal15-May-07 13:12
Hasan Jaffal15-May-07 13:12 
AnswerRe: icons for navigation and buttons Pin
Joseph Guadagno16-May-07 4:17
Joseph Guadagno16-May-07 4:17 
AnswerRe: icons for navigation and buttons Pin
Hamid_RT23-May-07 0:07
Hamid_RT23-May-07 0:07 
GeneralRe: icons for navigation and buttons Pin
Hasan Jaffal23-May-07 0:10
Hasan Jaffal23-May-07 0:10 

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.