Software Engineering of GUI Programming?
cucucu asks: "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 check-boxes. So as I checked GUI toolkits, I found that I can easily learn all the widgets, layouts, callbacks, and the like, and start coding a GUI application. However, very soon I found myself repeating code all over the place. Is there a good guide (online or off) for the Software Engineering aspects of GUI programming, so that I can learn how to reuse code, and build my class hierarchies over the one provided by the toolkit?"
I designed a new web browser, it uses a professional interface, here is the code:
10 INPUT "Enter the URL: "; U$
20 PRINT "Finding "; U$
30 PRINT "Opening "; U$
30 PRINT "Slashdot. News for nerds, stuff thats happening"
40 PRINT "1. Ask Slashdot: Software Engineering of GUI Programming?"
50 PRINT "2. Ask Slashdot: Can a Manager Be a Techie and Survive?"
60 PRINT "3. Your Rights Online: China Jails Porn Site Leader For Life"
60 PRINT "4. Close"
70 REM
80 INPUT "Select your destination: "; I
liqbase
The MVC pattern is not the be all and end all of GUI design, and there are many cases where the articulation between View and ControllerSee? That's why you dont use these evil MVC-oriented programs, one just ate your post.
sign(c14n(envelop(this)), x509)