Click here to Skip to main content
15,889,931 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# use connection string in app.config Pin
Pete O'Hanlon13-Nov-12 19:39
mvePete O'Hanlon13-Nov-12 19:39 
AnswerRe: C# use connection string in app.config Pin
Clifford Nelson14-Nov-12 5:08
Clifford Nelson14-Nov-12 5:08 
AnswerRe: C# use connection string in app.config Pin
n.podbielski13-Nov-12 20:24
n.podbielski13-Nov-12 20:24 
QuestionC# GoF Design pattern usage Pin
David Combrinck13-Nov-12 8:15
professionalDavid Combrinck13-Nov-12 8:15 
AnswerCross posted from the lounge and Q and A. Pin
Pete O'Hanlon13-Nov-12 9:13
mvePete O'Hanlon13-Nov-12 9:13 
AnswerRe: C# GoF Design pattern usage Pin
Eddy Vluggen13-Nov-12 11:32
professionalEddy Vluggen13-Nov-12 11:32 
AnswerRe: C# GoF Design pattern usage Pin
Abhinav S13-Nov-12 21:15
Abhinav S13-Nov-12 21:15 
AnswerRe: C# GoF Design pattern usage Pin
Pete O'Hanlon13-Nov-12 22:28
mvePete O'Hanlon13-Nov-12 22:28 
For websites, I've just MVC and MVVM quite happily. With MVC, I've both done ASP.NET MVC and also used ExtJS, by Sencha, which suits this design well. For web MVVM, I use Knockout.js. As with everything else, I've mixed patterns together, so I've used Factory patterns, observables, lazy patterns, object pools, bridges, composition, adapters, decorators and many other patterns.

For desktop apps, I heavily rely on MVVM and the Mediator, along with many of the other patterns I've listed above - and many, many others.

The point to understand is, you don't write your application to use a pattern, you use a pattern to support features of your application. In other words, don't try to slavishly use patterns in your application - just use the tools that are necessary to solve the problem at hand. You'll be surprised how many patterns you use on a day to day basis without even knowing it.

*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

"Mind bleach! Send me mind bleach!" - Nagy Vilmos


CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

QuestionMethod, Class, Object Reference Pin
C-P-User-312-Nov-12 10:31
C-P-User-312-Nov-12 10:31 
AnswerRe: Method, Class, Object Reference Pin
Pete O'Hanlon12-Nov-12 10:49
mvePete O'Hanlon12-Nov-12 10:49 
GeneralRe: Method, Class, Object Reference Pin
C-P-User-312-Nov-12 13:19
C-P-User-312-Nov-12 13:19 
GeneralRe: Method, Class, Object Reference Pin
Pete O'Hanlon12-Nov-12 20:15
mvePete O'Hanlon12-Nov-12 20:15 
GeneralRe: Method, Class, Object Reference Pin
J4amieC12-Nov-12 21:36
J4amieC12-Nov-12 21:36 
GeneralRe: Method, Class, Object Reference Pin
Pete O'Hanlon12-Nov-12 22:11
mvePete O'Hanlon12-Nov-12 22:11 
GeneralRe: Method, Class, Object Reference Pin
Simon_Whale12-Nov-12 22:06
Simon_Whale12-Nov-12 22:06 
GeneralRe: Method, Class, Object Reference Pin
fjdiewornncalwe13-Nov-12 3:49
professionalfjdiewornncalwe13-Nov-12 3:49 
GeneralRe: Method, Class, Object Reference Pin
C-P-User-313-Nov-12 8:06
C-P-User-313-Nov-12 8:06 
QuestionAdd a Menu Item to the operating system contextmenu Pin
benzarabel12-Nov-12 9:48
benzarabel12-Nov-12 9:48 
AnswerRe: Add a Menu Item to the operating system contextmenu Pin
Eddy Vluggen12-Nov-12 10:44
professionalEddy Vluggen12-Nov-12 10:44 
GeneralRe: Add a Menu Item to the operating system contextmenu Pin
benzarabel12-Nov-12 10:51
benzarabel12-Nov-12 10:51 
GeneralRe: Add a Menu Item to the operating system contextmenu Pin
Eddy Vluggen12-Nov-12 11:18
professionalEddy Vluggen12-Nov-12 11:18 
QuestionTips for a new C# designer... Pin
Maurice Lantier12-Nov-12 9:28
Maurice Lantier12-Nov-12 9:28 
AnswerRe: Tips for a new C# designer... PinPopular
Eddy Vluggen12-Nov-12 10:40
professionalEddy Vluggen12-Nov-12 10:40 
GeneralRe: Tips for a new C# designer... Pin
Maurice Lantier12-Nov-12 10:54
Maurice Lantier12-Nov-12 10:54 
GeneralRe: Tips for a new C# designer... Pin
Eddy Vluggen12-Nov-12 11:18
professionalEddy Vluggen12-Nov-12 11:18 

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.