Special

Clearance Sale!

We've been publishing for over five years now and it's time to clear out our inventory of back issues, so we're slashing prices!

RBD Magazines

Check out this amazing clearance sale of all our past issues. Missing some issues? This is a great time to complete your RBD collection. Save up to 40% off the regular price of our printed back issue packages. These prices are only good until the end of the year May 2008 and supplies are limited, so place your order today.

Article Preview


Buy Now

Print:
PDF:

Feature

Designing a User Friendly, Aqua Compliant User Interface

Issue: 1.4 (February/March 2003)
Author: Mike Benonis
Author Bio: Mike Benonis is a sophomore at Stone Bridge High School (Go Bulldogs!). In his spare time he enjoys programming in REALbasic and playing video games, as well as biking with his friends.
Article Description: No description available.
Article Length (in bytes): 11,314
Starting Page Number: 22
RBD Number: 1411
Resource File(s):

Download Icon 1411.sit Updated: Friday, October 17, 2003 at 12:20 PM

Related Web Link(s):

[URL]
[URL]
[URL]
http://developer.apple.com/techpubs/macosx/Essentials/AquaHIGuidelines/AHGIntro/index.html

Known Limitations: None

Excerpt of article text...

A good user interface (UI) is the most important part of any Mac OS X application. The UI is how a user interacts with your application, so it is imperative that it is well designed and user friendly, or your prospective users may not decide to use your product. This article will show you some of the major mistakes that developers often make when designing their applications' interfaces, and how to avoid them.

What You'll Need

REALbasic 4.5 or later. REALbasic 4.5 introduced many Mac OS X enhancements, ranging from sheets to a preferences menu item class that automatically moves itself in Mac OS X, as well as other things.

CarbonEvents plug-in 2.x or later The CarbonEvents plug-in, designed by Will Cosgrove, allows you to access a number of Mac OS X technologies that REALbasic provides no support for and that declare statements can't handle, such as Dock Menus and advanced scroll wheel support. The plug-in is available at [URL].

The Carbon Declare Library Compiled by Kevin Ballard, the Carbon Declare Library (CDL) has many functions, written in native REALbasic code and declare statements, that let you do things like resize a window smoothly and set the little dot that appears in the close box of an unsaved document. The CDL is available at [URL].

...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