
Submission + - Software Engineering of GUI programming
cucucu writes: "After ten years of programming for the network, I started programming a GUI Desktop application.
My problem is most GUI tutorials out there are nothing more than a taxonomy of buttons, dialogs, and checkboxes. So as I checked GUI toolkits, I found that I can easily learn all the widgets, layouts, callbacks, etc and start coding a GUI application.
But very soon I found myself repeating code all over.
Is there a good guide for the Software Engineering aspects of GUI programming? How to reuse code, and build my class hierarchies over the toolkit's one?
An online guide would be great, although I am ready to shop online for a good book covering these aspects."
My problem is most GUI tutorials out there are nothing more than a taxonomy of buttons, dialogs, and checkboxes. So as I checked GUI toolkits, I found that I can easily learn all the widgets, layouts, callbacks, etc and start coding a GUI application.
But very soon I found myself repeating code all over.
Is there a good guide for the Software Engineering aspects of GUI programming? How to reuse code, and build my class hierarchies over the toolkit's one?
An online guide would be great, although I am ready to shop online for a good book covering these aspects."