i cannot chat in satck overflow as I don't have 20 reputation. I don't have any serious questions about programming as of now how do i get more reputation?? I am a beginner so I cannot answer any question either :(
@Ixrec I see a rise of a new genre at Programmers, let's call it beating a straw man. Someone dumps a question with a simple but terribly misguided / flawed assumption and answerers pile on it competing who would be the best in trashing it. This genre will definitely be popular (as it's essentially a sub-genre of bikeshedding). And it will be widespread because it is dead easy to construct such strawmans to beat — gnat1 hour ago
@KitZ.Fox It depends. I usually tie the data structures to my UI. If I have check boxes, a map from thing to boolean for enabled/disabled. But I sometimes have two lists with arrows to move them between the two lists. Then I have two lists of things in my model.
Let me think this solution out loud. I get the element, add it to the List<Tuple<string,bool>> with bool = true. Then I use the checkbox interface to set whether bool = true, and when I iterate, I use the bool to determine whether to search for that element.
Eclipse is an IDE. It's also a Rich Client Platform. If you're in Java, the main frameworks for GUIs would be JavaFX and Swing. Eclipse Rich Client Platform (RCP) uses SWT.
I've only used Swing. It's older, but there are a lot of resources and tutorials out there for learning. JavaFX is supposed to replace it. Not sure if that's going to ever happen.
Advanced? No. We did GUI applications in my second course.
Oracle wrote the Java Tutorials and keeps them up-to-date with the language. I don't know anything about Treehouse, but the tutorials I linked to are really helpful.
If you're going to use Treehouse, you're going to need to follow their path. I'm guessing they put things together in a way that makes sense.
class DevABC(ABC): 'dev abstraction'
class SoftwareArchitect(DevABC): 'with vision, creates proof of concepts, lets others handle the fiddly bits'
class JuniorDev(DevABC): 'handles the fiddly bits'
Sometimes you want code reuse. Other times you want concept reuse.
That feel where you spend 3 days fighting with IBM WebSphere on your local workstation and you are trying to get it working with Eclipse properly, and you finally have that ah ha moment where you are sure recreating the profile and your Eclipse workspace will finally get it resolved...
... only to start your profile and find WAS crashs and leaves a core dump no matter what you do
oh and because you work for a high security firm you don't have local administrative rights to try and reinstall
> Excessive intake of alcohol, as we know, kills brain cells. But naturally, it attacks the slowest and weakest brain cells first. In this way, regular consumption of beer eliminates the weaker brain cells, making the brain a faster and more efficient machine. That's why you always feel smarter after a few beers.
this question may be ontopic on programmers just in case you need a bit more conceptual help. or you might want to split this problem into smaller and better answerable sub-problems. — Trilarion40 secs ago
Let's start with Common Mistakes Stack Exchange Users Make, Invalid Assumption #256:
If a question can somehow be made to relate to one of the subject matter bullets in the Help Center/On-Topic, it is automatically on-topic, even if that relation is of the most tenuous nature.
And the more ...
I've recently developed an idea for an app. I'm a strong programmer, but I've never run a business or finished a major project in my life. However I am looking to make money off this idea.
If I were to develop the app what would I need to support it?
Obviously I would need to run a server with ...