Special

Special Print Closeout!

We're clearing out the remainder of our print issues at fire sale prices -- as much as 75% off! Quantities are extremely limited and only available while supplies last. Hurry to take advantage of this one-time offer.

RBD Magazines

Once these printed back issues are gone, they are gone!

Article Preview


Buy Now

Print:
PDF:

The Interface Designer

Drag, Drop, and Roll

How to add a huge amount of functionality with no bloat

Issue: 4.6 (July/August 2006)
Author: Toby Rush
Article Description: No description available.
Article Length (in bytes): 8,887
Starting Page Number: 44
RBD Number: 4618
Resource File(s): None
Related Link(s): None
Known Limitations: None

Excerpt of article text...

Drag and drop -- the act of "picking up" an object with the mouse and placing it in or on something else -- is one of the most fundamental concepts in the Macintosh interface as well as most other graphical user interfaces. Whenever objects -- virtual or otherwise -- are represented as something that can be "held" and "moved around" by the user, the interface becomes easier to use by leaps and bounds.

An excellent example of this is an icon-based file system. In reality, files are nothing more than patterns of magnetic particles stored on the disk. Worse yet, these patterns may be scattered across the disk in multiple places. The concept of directories or folders actually has nothing to do with the location of the file itself, but is instead a virtual reference to it in the disk's directory system. This is a needlessly complex paradigm for the user to wrap their brain around.

However, when files are represented as icons and directories are represented as folders and windows, even the novice user is empowered. Moving a file from one directory to another does not require the user to think about file references or directory structures; she need only drag the icon into the appropriate window.

...End of Excerpt. Please purchase the magazine to read the full article.

Article copyrighted by REALbasic Developer magazine. All rights reserved.


 


|

 


Weblog Commenting and Trackback by HaloScan.com