Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
Once upon a time i have wrote a program to take notes on my desktop. Now i have decided to write a program since i have lost source code in c#(previous is in VB.net). This time i want my program database is crossplatform compatible. Actually i want to say that when i take some note on the computer, i want to see it on another computer. I do not have enough knowledge to google it.

Could you please tell me some KEYWORDS to google.

By the way i have a DS215j NAS server at home. I want to syncronise database over it. Thanks in advance.
Posted
Updated 3-Dec-15 8:52am
v2
Comments
Sergey Alexandrovich Kryukov 3-Dec-15 15:41pm    
Sorry, not keywords can help here. From your post, it's hard to figure out what exactly you miss or need to learn. Trying to put all possible concerns together would be useless, it would be the same as asking how to do programming. But, as you said, you have already done some quite essential programming. So, I suggest you ask a bit more specific questions. What are your concerns? Networking? in cross-programming way? But what platforms do you want to cover? How much you know about them? And so on...
So far, this is not a question at all...
—SA
burakeskin 3-Dec-15 19:13pm    
First of all thank you for your answer. Phil.o gave the answer. Actually i do not want a solution from you. I just ask what are the keywords about my concerns which i mentioned. Anyway thanks again.
Sergey Alexandrovich Kryukov 3-Dec-15 19:20pm    
No problem. Glad you got some answer (which is, fortunately, not keywords :-)
—SA
phil.o 3-Dec-15 15:53pm    
'Once upon a time' invites to think that you are telling us a tale-story. This is a technical forum :)
burakeskin 3-Dec-15 19:15pm    
Then i want technical keywords that you already wrote below. What is the problem?

1 solution

'client server c# application' should be a good search to start with.
Besides, you can find many articles on the subject here on CP.

But you will not get a whole ready-made solution exactly fitting your needs. Instead, you will have to:
- draw yourself the architecture you want/need from your first researches
- from there, decide which technologies/frameworks you are going to use server-side and client-side
- do some more researches on these to get a better picture; find some examples, or tutorials if any
- begin to code
- trial
- error
- debug
- trial
- error
- debug
etc...

Your choices will not be limited to C#, though. You will have to decide whether you will use Windows Forms, or WPF, or Silverlight, or something else, for client side.
You will also have to choose a database system: MS SQL, or MySQL, or PostGRESQL, etc...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900