Paint in C++

Dec 20, 2012 at 7:48pm
Hello guys. I am doing BS-CS and right now I am studying object oriented programming. We are given an assignment of Making an MS-Paint like program using OOP concepts. We are free to use any API we want.

I am Considered good at programming comparatively. The problem is that i cant understand where should i start from, as i have not done any of graphical programming yet, all little programs i have written so far were console based. Reading through forums i felt SDL is the way to go. downloaded it installed it while going through tutorials i could not really grab much.
I need some help. I don't need somebody to do my assignment for me just want some one to guide me to right path and it will be wonderful if i can get any sort of help if i get stuck somewhere.

Please tell me which API should i use that will not only help me complete this assignment and will also be worth learning by being helpful in future.
As i am new to graphical programming i will be needing some good basics tutorials too.

Any help is greatly appreciated
Dec 20, 2012 at 9:12pm
sdl would make it really easy, just dragging sdl rects would make a snakey line on the screen, though i heard the sfml api, though all complicated to install once learnt is nice and flexible...maybe i should move onto it
Dec 20, 2012 at 9:16pm
Look for Qt, there might be some Paint specific API's for that, not too sure but have a look anyway. Its a good little programs, or GTK as well. GTK is what Gimp is built off so there would probably be something like paint API's for that.
Dec 20, 2012 at 10:08pm
@devonrevenge Thank you for replying. I have seen SFML to me it looks same as SDL. may be a bit easier. The reason i do not like SDL in the first place is that i dont think will be much usefull anytime in future like in professional life.

@masterofpuppets690 GTK seems like a great option Plus it can be used to build all sorts of GUIs. I am on Windows using visual studio 2012. I have found only one post regarding installing GTK on visual studio 2010. plus i am not really sure if tutorials can be followed easily as they are written for Linux users mostly. if you have some experience please stick around i will be needing a lot of help. Cheers.

Thank you both a lot. :)
Dec 21, 2012 at 12:27am
I've done very little GTK so help from me would be null I'm afraid sorry :) Qt on the other hand go ahead and ask :D
Topic archived. No new replies allowed.