Click here to Skip to main content
15,887,344 members
Home / Discussions / C#
   

C#

 
QuestionInstall Pin
ellllllllie3-Jul-08 23:24
ellllllllie3-Jul-08 23:24 
AnswerRe: Install Pin
leppie4-Jul-08 0:32
leppie4-Jul-08 0:32 
AnswerRe: Install Pin
Michael90004-Jul-08 8:33
Michael90004-Jul-08 8:33 
Questionnetwork stream Pin
H.R3-Jul-08 22:59
H.R3-Jul-08 22:59 
AnswerRe: network stream Pin
leppie4-Jul-08 0:33
leppie4-Jul-08 0:33 
QuestionRe: network stream Pin
Harvey Saayman4-Jul-08 0:35
Harvey Saayman4-Jul-08 0:35 
QuestionBeginner: Need Advise Pin
HannahFoster3-Jul-08 22:41
HannahFoster3-Jul-08 22:41 
AnswerRe: Beginner: Need Advise [modified] Pin
Simon P Stevens4-Jul-08 3:51
Simon P Stevens4-Jul-08 3:51 
This kind of this comes from experience of working on projects.

Best thing to do is get your self the source code for a medium sized open source project and read it. Once you understand it, contribute some bug fixes to get an idea of how it works. This will give you an understanding of the architecture. Do this for several different projects and gradually you will find you have a better idea of what types of architecture works where.

Patterns are quite popular, although I think sometimes they can be over used and abused, an understanding of common patterns can help. Maybe look for a good software patterns book. The Gamma et al[^] one is the one most people rave about. Haven't read it myself though.

Code Complete[^] also offers some good advice on the steps involved in a software project. This is a very good book and I definitely recommend it.

[Edit: I've just re-read your question, and realised you might be talking about the project itself rather than the architecture. If you mean you want to know about the requirements->design->implementation kind of flow then you need to read up about software engineering processes. Code Complete does cover this briefly too.]

Simon

modified on Friday, July 4, 2008 10:25 AM

QuestionHow to create an activeX control by its classId? Pin
robin.zeng3-Jul-08 22:32
robin.zeng3-Jul-08 22:32 
AnswerRe: How to create an activeX control by its classId? Pin
leppie4-Jul-08 0:34
leppie4-Jul-08 0:34 
QuestionCrystal Report Pin
jonhbt3-Jul-08 20:34
jonhbt3-Jul-08 20:34 
QuestionCreate a diagram Pin
WebMaster3-Jul-08 20:32
WebMaster3-Jul-08 20:32 
AnswerRe: Create a diagram Pin
mohammadser3-Jul-08 21:21
mohammadser3-Jul-08 21:21 
AnswerRe: Create a diagram Pin
Karthik Kalyanasundaram3-Jul-08 22:06
Karthik Kalyanasundaram3-Jul-08 22:06 
QuestionHow i can delete the File Pin
wasimsharp3-Jul-08 20:19
wasimsharp3-Jul-08 20:19 
AnswerRe: How i can delete the File Pin
Colin Angus Mackay3-Jul-08 20:33
Colin Angus Mackay3-Jul-08 20:33 
AnswerRe: How i can delete the File Pin
mohammadser3-Jul-08 21:18
mohammadser3-Jul-08 21:18 
QuestionVC# Class Library in VC# & VC++ Pin
Andy Rama3-Jul-08 20:11
Andy Rama3-Jul-08 20:11 
QuestionHow to and process that using resource Pin
wasimsharp3-Jul-08 19:24
wasimsharp3-Jul-08 19:24 
AnswerRe: How to and process that using resource Pin
dealon3-Jul-08 21:06
dealon3-Jul-08 21:06 
QuestionCode Formatting.........!!!! Pin
KBM733-Jul-08 19:20
KBM733-Jul-08 19:20 
AnswerRe: Code Formatting.........!!!! Pin
MarkB7773-Jul-08 19:33
MarkB7773-Jul-08 19:33 
AnswerRe: Code Formatting.........!!!! Pin
Patrick Klug3-Jul-08 20:10
Patrick Klug3-Jul-08 20:10 
AnswerRe: Code Formatting.........!!!! Pin
blackjack21503-Jul-08 20:14
blackjack21503-Jul-08 20:14 
AnswerRe: Code Formatting.........!!!! Pin
dealon3-Jul-08 23:14
dealon3-Jul-08 23:14 

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.