Click here to Skip to main content
15,886,689 members
Home / Discussions / C#
   

C#

 
QuestionBetter code Pin
ali_heidari_14-Feb-13 3:57
ali_heidari_14-Feb-13 3:57 
AnswerRe: Better code Pin
Alan Balkany14-Feb-13 4:50
Alan Balkany14-Feb-13 4:50 
GeneralRe: Better code Pin
Manfred Rudolf Bihy14-Feb-13 5:28
professionalManfred Rudolf Bihy14-Feb-13 5:28 
QuestionRe: Better code Pin
ali_heidari_14-Feb-13 5:40
ali_heidari_14-Feb-13 5:40 
AnswerRe: Better code Pin
Alan Balkany14-Feb-13 5:50
Alan Balkany14-Feb-13 5:50 
GeneralRe: Better code Pin
Dave Kreskowiak14-Feb-13 6:09
mveDave Kreskowiak14-Feb-13 6:09 
GeneralRe: Better code Pin
Espen Harlinn14-Feb-13 6:14
professionalEspen Harlinn14-Feb-13 6:14 
GeneralRe: Better code Pin
Alan Balkany14-Feb-13 6:40
Alan Balkany14-Feb-13 6:40 
There are many approaches and many problem types. There's no one correct approach for all problems, and each individual has their own style.

In each approach (GUI first or data model first), you can make discoveries that invalidate your previous design. Experience lets you anticipate more accurately the needs of the other half, while designing the first half.

In this case, I was answering a beginner's question. This person is unlikely to be dealing with a complex data model, and the needs of the GUI would probably be clearer, and would point the direction to go with the data model to support the GUI.

In my biased opinion, the primary purpose of an application is to satisfy the users' needs as well as possible, and letting the data-structure decisions steer you into a less-optimal GUI detracts from this.
GeneralRe: Better code Pin
ali_heidari_14-Feb-13 12:02
ali_heidari_14-Feb-13 12:02 
GeneralRe: Better code Pin
Alan Balkany15-Feb-13 3:18
Alan Balkany15-Feb-13 3:18 
AnswerRe: Better code Pin
sonusonyy14-Feb-13 8:19
sonusonyy14-Feb-13 8:19 
GeneralRe: Better code Pin
Amir Mohammad Nasrollahi29-Jul-13 22:16
professionalAmir Mohammad Nasrollahi29-Jul-13 22:16 
AnswerRe: Better code Pin
Eddy Vluggen14-Feb-13 8:30
professionalEddy Vluggen14-Feb-13 8:30 
GeneralRe: Better code Pin
ali_heidari_14-Feb-13 12:05
ali_heidari_14-Feb-13 12:05 
GeneralRe: Better code Pin
Bull City Rambler14-Feb-13 12:58
Bull City Rambler14-Feb-13 12:58 
GeneralRe: Better code Pin
Eddy Vluggen14-Feb-13 21:01
professionalEddy Vluggen14-Feb-13 21:01 
AnswerRe: Better code Pin
cjb11015-Feb-13 0:59
cjb11015-Feb-13 0:59 
QuestionSend/Receive text to CMD from C# GUI Pin
adam.m.b.nelson14-Feb-13 3:13
adam.m.b.nelson14-Feb-13 3:13 
AnswerRe: Send/Receive text to CMD from C# GUI Pin
Richard MacCutchan14-Feb-13 3:45
mveRichard MacCutchan14-Feb-13 3:45 
GeneralRe: Send/Receive text to CMD from C# GUI Pin
adam.m.b.nelson14-Feb-13 3:54
adam.m.b.nelson14-Feb-13 3:54 
GeneralRe: Send/Receive text to CMD from C# GUI Pin
Richard MacCutchan14-Feb-13 4:57
mveRichard MacCutchan14-Feb-13 4:57 
GeneralRe: Send/Receive text to CMD from C# GUI Pin
adam.m.b.nelson14-Feb-13 5:46
adam.m.b.nelson14-Feb-13 5:46 
GeneralRe: Send/Receive text to CMD from C# GUI Pin
adam.m.b.nelson14-Feb-13 5:56
adam.m.b.nelson14-Feb-13 5:56 
GeneralRe: Send/Receive text to CMD from C# GUI Pin
Richard MacCutchan14-Feb-13 6:01
mveRichard MacCutchan14-Feb-13 6:01 
GeneralRe: Send/Receive text to CMD from C# GUI Pin
adam.m.b.nelson14-Feb-13 6:57
adam.m.b.nelson14-Feb-13 6:57 

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.