|
> -----Original Message----- > From: boothm@ibm.net [mailto:boothm@ibm.net] > Sent: Tuesday, March 02, 1999 4:44 PM > To: MIDRANGE-L@midrange.com > Subject: Re: GUI > > > I have problems with calling an application a gui interface > and still needing the F3 key. One point I feel we can all > agree on is that gui-izing a green screen is not gui. True > gui goes far beyond that. Designed and implemented from the > event-based paradigm instead of the cycle-based paradigm > allows the gui to become both fast and accurate. > It seems to me that any interactive program is event driven. You put the screen and then see what happens. You can control how many events are possible, but as long as the user can do something that your program must respond to, you have to respond to events. In Visual Basic, the event loop is hidden (kinda like the cycle), but your program still is in a "do while NOT done" done loop. In a green screen environment the number of possible events is limited by the number of function keys (in the broad sense.) In a GUI environment or a text based environment where you get user input one character at a time, there are just a lot more possible events. By the way, having keyboard equivalents for mouse actions is an important (to me) component of any GUI. My elbow and shoulder aren't up to the overhand curve ball or heavy mouse use any more. ########################################### The above is my personal opinion and is not intended to represent good programming practice or the product of a sound mind. Joel Fritz +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.