Article Preview
Buy Now
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): 14,490
Starting Page Number: 22
Article Number: 1411
Resource File(s):
1411.zip Updated: 2013-03-10 15:01:13
Related Web Link(s):
http://developer.apple.com/techpubs/macosx/Essentials/AquaHIGuidelines/AHGIntro/index.html
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] .Windows
...End of Excerpt. Please purchase the magazine to read the full article.