Best Practice in C#

I've just downloaded the Taskvision C# source and one of the things I found strange was the lack of relationship mappings in the XSD. Why has this data structuring been left out
Also, the progress bar code seems a little simple, is there no way of hooking in to the SOAP Handler to see how much of a HTTP download has completed
There seems to be a very procedural if-them-else structure to the event handling in the mainForm as opposed to using a State Pattern, is Patterned Development not being used
I was looking for a project that demostraited best practice in Windows Forms design. Can TaskVision C# be considered such or is the Visual Basic version more elucidating

Many Thanks
Jan Bannister


Answer this question

Best Practice in C#

  • aabundez

    Hi!
    No best practices here!
    I posted lots of messange months ago, saying the exact same thing, nobody from
    Microsoft cared for answering, TaskVision:
    -Does not use DataRelationships
    -Does not use .vsdisco
    -Does not use ErrorProvider
    -Does not use User Process Application Block
    -Does not follow ANYTHING in the Microsoft Patterns site
    Why
    Good question.... maybe TaskVision wasn't programmed or supervised by Microsoft o
    maybe Microsoft Patterns wasn't written by Microsoft.....
    Any one for Microsoft cares to answer
    bye
    Luxspes

  • Best Practice in C#