I'm not an advanced programmer. One of the problems I am running into with my compass and ruler program is the complexity of dealing with all the different operations that can be performed on a line and circle. My code seems to be a mess with IF/Else statements all over the place. If(Extendline).... I also have problems presenting the correct buttons to users. Could rule based programming help with this? I could see a better IDE helping also, one that let me view related code segments in a more intuitive manner, rather than scrolling all over the place.
I also realize that this is a relatively simple problem. I really want to know more about how complex GUIs are written, so that they are maintainable. |