Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
Using REALbasic 4.5.1 Classic
M Borselli - 2002.11.06
My Turn is Low End Mac's column for reader-submitted articles. It's your turn to share your thoughts on all things Mac (or iPhone, iPod, etc.) and write for the Mac web. Email your submission to Dan Knight .
REALsoftware produces REALbasic. There are two Macintosh versions, Classic and OS X. This review examines Classic version 4.5.1.
Additionally, there are two editions of REALbasic, the Standard ($149.95) and the Professional ($349.95). The system requirements are a PowerPC, Mac OS 8.1 or later, 6.5 MB of hard drive space, and 4.5 MB RAM.
The test system is a Power Mac 8100 with a 367 MHz G3 processor card, 136 MB RAM, several 4-8 GB hard drives, and Mac OS 8.1 and 8.6, using Conflict Catcher 8. A 30-day demo is available for download from REALsoftware.
The REALbasic Demo
The REALbasic 4.5.1 Classic demo contains the complete program. REALbasic allows programmers to build both Macintosh Classic and OS X programs, as well as PC programs. Programs compiled by the demo will operate for 5 minutes and only during the trial period. In order to continue using REALbasic beyond 30 days, it is necessary to purchase, at a minimum, a license ($99.95).
The Standard and Professional editions each contain the license, an application CD, and printed documentation. Included in the application CD are examples, tutorials, and electronic documentation. The demo is obtained from the demo website <http://www.realsoftware.com/download/demo.html>.
The demo file is 8.2 MB. Using a 56K modem, the demo downloads in around 30 minutes. Faster connections will, of course, allow for faster downloading. The REALbasic folder loads itself onto the desktop. Simply transfer it to your hard drive's applications folder and the installation is complete.
The demo folder contains the REALbasic 4.5.1 Classic program and six folders: IDE Extras, Internet Resources, Plugins, Read Me's, Soundtracks, and Stationary.
- The IDE Extras folder has sample coding scripts and allows other applications to be added to the REALbasic menus.
- Weblinks useful to most REALbasic programmers, as well as links to other REALbasic developer sites, are included in the Internet Resources folder.
- Plugins add new functions to programs and REALbasic allows for this with the Plugins folder - simply install the plugin into the folder and it is installed as REALbasic starts up.
- Important development files and release notes are available in the Read Me's folder.
- Finally, the Soundtracks folder contains sound effects for use in REALbasic and the Stationary folder allows programmers to set default settings for projects.
Most demo users, however, will not be using any of these folder features at the start.
The program started with no difficulties. Conflicts have been nonexistent since installing the program on the test system, in both Mac OS 8.1 or 8.6. During testing, Adobe Acrobat Reader 4.0 was run along with REALbasic to view the many PDF tutorials. On several occasions, Word 98, Netscape 4.74, and Toast 4.1.1 have also run without any problems.
REALbasic has a toolbar-based interface, like Photoshop and PageMaker. At start up, several windows appear: the Control Palette, the Project Window and its untitled Window Editor, and the Properties Window. Providing various Button controls, ListBox controls, and EditField controls, the Control Palette contains over 30 interface objects.
Drag and drop the required interface object to the Window Editor window to place it into the program. The Project Window lists the items in the program, such as menus, the untitled Window Editor, and any other windows that may be added.
Each object, including interface objects, has a Properties Window. This window contains a list of properties and values for the currently selected object. When another object is selected, the Properties Window changes to show that objects properties.
Build a First Program
To build a first, simple program, such as "Hello World", start with the startup windows: Control Icons window, Project window and its untitled Window Editor, and the Properties window. File > Save As the Project window to HelloWorld.rb. Change the untitled Window Editor name to "Hello World Program" on the Title field in the Properties window.
Drag and drop the PushButton Tool and the EditField Tool to the program window. Edit > Duplicate (Command-D) the PushButton Tool twice, and renamed the buttons "DisplayHello," "Clear," and "Quit" in their respective Properties Name field. Rename the EditField Tool "TextDisplay" in the Properties Name field. Place the "TextDisplay" EditField at the top of the window with the "Display Hello" and "Clear" buttons on the same line under it and the "Quit" button at the bottom.
Add the code to the PushButtons and the EditField. From the program window, Option-Tab to get the Code Editor window. From there, click the disclosure triangle to the left of the Controls icon and for each button add code. In the "Display Hello" button, place
TextDisplay.Text="Hello World"
in the Action item. The "Clear" button has
TextDisplay.Text=""
and the "Exit" button has
Beep Quit
added to the Action item. Choose Debug > Run (Command-R) to test the program.
Build the stand-alone applications by going to File > Build Settings. Choose whether to build a Macintosh program or a PC program or both. Name the program "Hello" for Macintosh and/or "Hello.exe" for PC (using the popup menu). Click OK and File > Build Application. REALbasic then builds the application(s). In all, the program should take about 15-20 minutes to build.
Additional Tutorials
REALsoftware also has several REALbasic Tutorial PDFs on their tutorial website. The main tutorial is 4.5 MB and involves building a simple Text Editor program, similar to SimpleText. In 12 separate chapters it covers such topics as Working with Documents (Ch. 4), Adding Drag and Drop to TextEditor (Ch. 6), and Printing Styled Text (Ch. 9). Each chapter is short and specific, explaining the steps necessary to build a workable program.
The Text Editor program is easy to build and will take several sessions with REALbasic. In order to get more experience in specific parts of program building, a new REALbasic programmer should refer back to the Text Editor program because it contains elements required in more advanced programs.
Other tutorial programs available include building a URL manager. There are also many websites that contain step-by-step REALbasic programming tutorials. REALbasic University is an excellent resource for the novice programmer, with 73 lessons at last count.
Conclusion
This is a very impressive program. The user-interface is excellent and the features are helpful. The possibility to build new programs for both Macintosh and PC is of great benefit. The demo was used on the test system for the full trial period, with at least one hour per day using the program. Many of the tutorials were used during that time to explore the program.
While the learning curve can be steep for some new programming languages, the author found that this was not the case. In fact, learning REALbasic was much easier on one's own than his experience learning C in the classroom.
The author believes that the novice would have little problem picking up the fundamentals of REALbasic, especially if the many Internet resources are used. While not yet achieving several hundred line programs, beginners can gain confidence as they build more applications, adding new and complex code and features to them.
Share your perspective on the Mac by emailing with "My Turn" as your subject.
Recent My Turn articles
- Using Low End Macs for Internet Radio, 08.18. When the local public radio station moved classical music to HD radio, it was time to find another way to listen. An old iMac with iTunes solved the problem.
- 'That's Not a Computer', 07.30. Salvaging a broken PowerBook by turning it into a desktop computer.
- Upgrading a Digital Audio G4 to work better in Leopard, 06.02. In its original configuration, the dual 533 MHz Power Mac G4 was slow with Mac OS X 10.5, but add the right upgrades, and it runs Leopard quite nicely.
- My 4 favorite PowerBooks, 05.28. The PowerBook 150 has a big screen for a vintage PowerBook, the 165c has color, the 100 is diminutive, and Lombard has USB and a great keyboard.
- More in the My Turn index.
Links for the Day
- Mac of the Day: Lisa, Jan. 1983 - The ancestor of the Macintosh had a mouse, a graphical interface, and a $10,000 price tag.
- Group of the Day: Unsupported OS X is for those using OS X on unsupported hardware.
- March 21 in LEM history: 00: The compelling Mac - 01: All that for $129? - PowerBook 100 - 02: Improving AppleWorks - 03: The G3 ain't dead yet - Pismo a good value - Western Digital drive issues - 05: iPod halo effect - 06: Rip DVDs so you can watch them on your iPod - 07: Maximum drive size in older Macs - 08: Safari 3.1 fastest browser?
- Support Low End Mac
Recent Content on Low End Mac
- Does iPhone OS Need Multitasking?, iCab Comes to iPhone, Canada's Proposed iPod Levy, and More, iNews Review, 03.19. Also the iPad paradox, Freescale demos $200 tablet, gardening apps, aluminum iPhone stand, steel iPhone case, and more.
- Could iPad Replace the Mac?, Mac Sales Up in 2010, Avoiding Windows 7 'Whenever Possible', and More, Mac News Review, 03.19. Also why your next Mac may be an iPad, science blogger abandons Apple, the benefits of standing while working, and more.
- The Mobile System Stampede, Lithium Battery That Can't Explode, Affordable SSD Options, and More, The 'Book Review, 03.19. Also June 2007 MacBook Pro external display issue, laptop stands, 1 TB ultraportable hard drive, Mini DisplayPort/HDMI adapter, and more.
- How to Zoom Your Browser for a More Readable Web, Steve Watkins, The Practical Mac, 03.18. Instructions for zooming text and pages in Safari, Firefox, Camino, and Opera.
- CardBus WiFi, the Shiira Browser, Ridding the Web of Flash, and Macs vs. PCs, Charles W. Moore, Miscellaneous Ramblings, 03.18. Mac longevity, Shiira speed, ambidextrous Mac and Windows use, and how Flash benefits Apple.
- How Ad Blocking Hurts Your Favorite Websites, Charles W. Moore, Miscellaneous Ramblings, 03.18. Ad income keeps the Web free. Blocking online ads hurts your favorite websites.
- Taking Apart the 12" PowerBook, John Hatchett, Recycled Computing, 03.17. There are a lot of steps involved in disassembling a 12" PowerBook. Proceed with caution.
- More links in our archive.
Recent Deals
- Best Intel iMac Deals, 03.17. Used 17" from $600; 20" from $750; 24" from $825; refurb 21.5" nVidia, $999; new, $1,099; refurb Radeon, $1,299; new, $1,399; refurb 27" 3.06, $1,499; more.
- Best G5 iMac Deals, 03.17. 17" 2.0 GHz, $380; 1.9 GHz iSight, $479 shipped; 20" 1.8 GHz, $509 shipped; 2.1 GHz iSight, $549 shipped.
- Best Time Capsule Deals, 03.17. Close-out 500 GB, $140; new 1 TB, $279; used 2 TB simultaneous dual-band, $400; new, $455. Shipping included.
- Best iPad Deals, 03.16. 16 GB iPad, $499; 32 GB, $599; 64 GB, $699; 16 GB with 3G, $629; 32 GB 3G, $729; 64 GB 3G, $829. Free ground shipping.
- Best iPod classic Deals, 03.12. Used 20 GB, $119; 40 GB, $139; 60 GB, $159; 30 GB video, $129; 60 GB, $159; 80 GB, $169; refurb 120 GB, $189; new, $214; 160 GB, $228 shipped.
- Best G3 iBook and AirPort Card Deals, 03.12. 366 MHz 12" clamshell, $89; 466, $125; 500 white CD, $100; 600, $199; 800 Combo, $239; 14" 900, $225.
- Best Xserve Deals, 03.12. Used 1 GHz dual G4, $499; 2.0 dual G5, $599; 2.3, $749; refurb 2.26 4-core Nehalem, $2,499; new, $2,699; 8-core, $3,449; refurb 2.66, $4,299; new, $4,799; more.
- More deals in our archive.
Entire Low End Mac website copyright
©1997-2010 by Cobweb
Publishing, Inc., unless otherwise noted. All rights reserved.
Advice presented in good faith, but what works for one may not work
for all. Please report errors to
.
LINKS: We allow and encourage
links to any public page as long as the linked page does not appear
within a frame that prevents bookmarking it.
Access our RSS news feed at http://lowendmac.com/feed.xml.
Email may be published at our discretion; email addresses
will not be published without permission, and we will encrypt them
in hopes of avoiding spammers. If you prefer your
message not be published, mark it "not for publication." Letters
may be edited for length, context, and to match house style.
PRIVACY: We don't collect
personal information unless you explicitly provide it. For more
details, see our Terms of Use.
Low End Mac is an independent
publication and has not been authorized, sponsored, or otherwise
approved by Apple Inc. Apple, the Apple logo, Macintosh,
iBook, iMac, eMac, iPod, iPhone, PowerBook, MacBook, MagSafe, Mac
Pro, Apple TV, and AirPort are registered trademarks of
Apple Inc. Additional company and product names may
be trademarks or registered trademarks and are hereby acknowledged.
Power Macs
iMac Channel
iBook/PowerBook
MacInSchool
Computer Profiles
iMac
Power Mac
PowerBook/iBook
Performas
Mac Clones
Older Macs
Lisa • NeXT
Editorial Archive
Mac Daniel's Advice
Email Lists
LEMchat (uses AIM)
Online Tech Journal
Consumer
advice, reviews
guides, deals
Software
Apple History
Best of the Web
Best of the Mac Web surveys
Miscellaneous Links
Used Mac Dealers
Video Cards
Mac OS X
Mac Linux
Macspeak
RAM Upgrades
About Low End Mac
Site Contacts

Support LEM
Affiliates
The Apple Store
.mac
iTunes Store
Club Mac
MacMall
iResQ
ExperCom
eBay
Amazon.com
PayPal
PCMall
PC
Zone
Crucial
Memory
Our advertising is handled by BackBeat Media. For detailed price quotes and advertising information, please contactat BackBeat Media (646-546-5194). This number is for advertising only.