Click here to Skip to main content
15,881,757 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi all,

Dunno if this is the right place to ask this, but I'd really like some advice on a new project I've taken on. I'm trying to model/2D animate how drugs travel through the blood to the site of an infection and I'm having really big problems getting started. I don't know what language is most suitable since I've never did any visual coding. I haven't been able to find anything suitable as an example on the internet too.

I am quite skilled with python, MATLAB and netlogo and could really use some help getting started. 

Anyone with any suggestions? Would be much appreciated!

What I have tried:

I've not have had any code I can share
Posted
Updated 27-May-20 21:34pm

1 solution

If you are seriously asking for help, then... yes, it is the right place. (sorry for the apparent lack of trust, we have a lot of spammers and your question look the perfect bait for a later spammer).

If you are good on Python, you should be able to find your way in C# or in Java.

Important factors to choose between them both could be:
- In which computer has to run? can you install things on your own there?
- Is there any policy against Java or .Net XXX (Framework / Core)?
- Is it a professional, private or public project? (possible license problems with some Java things)
- ...

I personally prefer C#-WPF over Java, but it is a subjective opinion. A co-worker of mine loves java and has done a lot of nice things with it.

Java has the advantage to be a bit more "independant" but if the target system is a windows one and the environment is given I think C# brings you more flexibility because (for me) it is easier to combine with other system things (i.e. brackground services)

I would recommend you to look for some examples in the net to see what are the requirements of both languages to run a big GUI project, some programming examples (so you can get a feeling of what is more comfortable for your previous knowledge) and start with a small project.

Then come back here everytime you get stuck with a particular problem, ask a conrete question showing that you have tried something and you will get help to solve it and continue with your task.

I think it is going to be a big amount of work, so take it as a marathon, not as a sprint.
 
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