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

C#

 
Questioncomputer science Pin
A.R ENTERTAIN24-Apr-21 15:17
A.R ENTERTAIN24-Apr-21 15:17 
AnswerRe: computer science Pin
Dave Kreskowiak24-Apr-21 15:42
mveDave Kreskowiak24-Apr-21 15:42 
AnswerRe: computer science Pin
OriginalGriff24-Apr-21 19:14
mveOriginalGriff24-Apr-21 19:14 
AnswerRe: computer science Pin
Gerry Schmitz26-Apr-21 8:59
mveGerry Schmitz26-Apr-21 8:59 
AnswerRe: computer science Pin
SeanChupas26-Apr-21 9:38
SeanChupas26-Apr-21 9:38 
AnswerRe: computer science Pin
Eddy Vluggen26-Apr-21 11:07
professionalEddy Vluggen26-Apr-21 11:07 
AnswerRe: computer science Pin
Mycroft Holmes26-Apr-21 12:17
professionalMycroft Holmes26-Apr-21 12:17 
AnswerRe: computer science Pin
Pete O'Hanlon26-Apr-21 20:54
mvePete O'Hanlon26-Apr-21 20:54 
Good morning. As you may have gathered by the replies you have already had here, people are less than impressed with a question that appears to be asking for someone to give you a working program. In general, the people who answer questions here are professional programmers who earn their living writing code. You wouldn't go up to a plumber and say "leaking pipe in bathroom" and expect them to fix it for you, would you?

Let us put this one down to youthful folly and try to give you a bit of a hint as to what you should be doing. The first thing you have to consider is that your "question" is just a statement. It sketches out the bare minimum of information, namely what the title is and the language/library type behind it is. I can't believe that this is all you got but, if it is, you need to go back to the person who asked you for this and start asking questions.

As I said, the people who answer questions here are, generally, professional programmers. This means that they all approach program development using roughly similar techniques. The first thing that they will all do is look at what the requirements are - this is the starting point for any development - and look to see what they can know as facts in there, and where there are gaps that require assumptions to be made. Where there are assumptions, the professional developer will go back to the origin of the requirements and ask them questions to work out whether those assumptions are correct, or whether something else was meant. Here's a practical example of a requirement that leads to assumptions. First the requirement:

As a Business Owner
I want the customers details saved
So they can be retrieved later on

This is a typical requirement that raises a lot more questions than are answered and, as a developer, the first thing you need to do is identify the questions in there and get answers to them. Here are a list of some of the questions that this requirement pose.

What make up the customer details?
Can the record be saved regardless?
If we need to validate the record before saving, what are the rules?
When we say saved here, what does this mean? If we're saving this into a reporting system on AWS, this gives a different meaning to saving?

So, what are your next steps? Well, dare I say it, your next step is to start acting like a programmer. Write down what you know and what the assumptions are. Seek clarifications. Once you know what all your requirements are, it becomes an easier matter for you to start solving the problem you were presented with. All programming is, is breaking big problems down into small logical problems and then solving those small problems. It requires thought and analytical skills but now is the time to learn how to do this.

QuestionMultiple chart display in winforms devexpress Pin
Member 1466381123-Apr-21 13:34
Member 1466381123-Apr-21 13:34 
AnswerRe: Multiple chart display in winforms devexpress Pin
OriginalGriff23-Apr-21 18:56
mveOriginalGriff23-Apr-21 18:56 
AnswerRe: Multiple chart display in winforms devexpress Pin
Eddy Vluggen24-Apr-21 6:10
professionalEddy Vluggen24-Apr-21 6:10 
AnswerRe: Multiple chart display in winforms devexpress Pin
Gerry Schmitz27-Apr-21 11:03
mveGerry Schmitz27-Apr-21 11:03 
QuestionSeparating numbers joined by "," into an array Pin
Alex Dunlop23-Apr-21 5:50
Alex Dunlop23-Apr-21 5:50 
AnswerRe: Separating numbers joined by "," into an array Pin
Richard MacCutchan23-Apr-21 6:09
mveRichard MacCutchan23-Apr-21 6:09 
AnswerRe: Separating numbers joined by "," into an array Pin
Dave Kreskowiak23-Apr-21 6:12
mveDave Kreskowiak23-Apr-21 6:12 
GeneralRe: Separating numbers joined by "," into an array Pin
Alex Dunlop23-Apr-21 6:53
Alex Dunlop23-Apr-21 6:53 
AnswerRe: Separating numbers joined by "," into an array Pin
OriginalGriff23-Apr-21 8:26
mveOriginalGriff23-Apr-21 8:26 
QuestionSeeking a better understanding of .NET multithreading and the System.Threading.Tasks.Parallel methods Pin
pr1mem0ver23-Apr-21 1:36
pr1mem0ver23-Apr-21 1:36 
AnswerRe: Seeking a better understanding of .NET multithreading and the System.Threading.Tasks.Parallel methods Pin
Richard Deeming23-Apr-21 6:37
mveRichard Deeming23-Apr-21 6:37 
GeneralRe: Seeking a better understanding of .NET multithreading and the System.Threading.Tasks.Parallel methods Pin
pr1mem0ver24-Apr-21 4:09
pr1mem0ver24-Apr-21 4:09 
GeneralRe: Seeking a better understanding of .NET multithreading and the System.Threading.Tasks.Parallel methods Pin
Richard Deeming25-Apr-21 21:16
mveRichard Deeming25-Apr-21 21:16 
GeneralRe: Seeking a better understanding of .NET multithreading and the System.Threading.Tasks.Parallel methods Pin
pr1mem0ver24-Oct-21 11:49
pr1mem0ver24-Oct-21 11:49 
AnswerRe: Seeking a better understanding of .NET multithreading and the System.Threading.Tasks.Parallel methods Pin
Gerry Schmitz23-Apr-21 7:07
mveGerry Schmitz23-Apr-21 7:07 
QuestionIPC Implementation for sending an integer from C++ exe to C# exe Pin
LokeshVarman22-Apr-21 22:32
LokeshVarman22-Apr-21 22:32 
QuestionRe: IPC Implementation for sending an integer from C++ exe to C# exe Pin
Richard MacCutchan22-Apr-21 23:05
mveRichard MacCutchan22-Apr-21 23:05 

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.