TweetFollow Us on Twitter

Oct 91 Letters
Volume Number:7
Issue Number:10
Column Tag:Letters

BAMADA Notes

By Kirk Chase, Editor

Missing Resource File

Kirk Chase

MacTutor

Due to a mix-up the ".r" file for Lincoln D. Stein's article "Multi-Window/Menu DA" was missing. Here it is.

/* 1 */

/*
 File Multi DA.r -- Rez compatible source
 for the resources used by the example DA
 Copyright 1989, Lincoln D. Stein
*/

#include“types.r”

resource ‘MENU’ (-16000) {
 0,
 textMenuProc,
 0x7FFFFFFD,
 enabled,
 apple,
 { /* array: 2 elements */
 /* [1] */
 “About MultiDA ”, noIcon, noKey, noMark, plain;
 /* [2] */
 “-”, noIcon, noKey, noMark, plain
 }
};

resource ‘MENU’ (-15999) {
 0,
 textMenuProc,
 0x7FFFFFFB,
 enabled,
 “DA-File”,
 { /* array: 4 elements */
 /* [1] */
 “New Window”, noIcon, “N”, noMark, plain;
 /* [2] */
 “Close”, noIcon, “W”, noMark, plain;
 /* [3] */
 “-”, noIcon, noKey, noMark, plain;
 /* [4] */
 “Quit”, noIcon, “Q”, noMark, plain
 }
};

resource ‘MENU’ (-15998) {
 0,
 textMenuProc,
 0x7FFFFFFC,
 enabled,
 “DA-Edit”,
 { /* array: 6 elements */
 /* [1] */
 “Undo”, noIcon, “Z”, noMark, plain;
 /* [2] */
 “-”, noIcon, noKey, noMark, plain;
 /* [3] */
 “Cut”, noIcon, “X”, noMark, plain;
 /* [4] */
 “Copy”, noIcon, “C”, noMark, plain;
 /* [5] */
 “Paste”, noIcon, “V”, noMark, plain;
 /* [6] */
 “Clear”, noIcon, noKey, noMark, plain
 }
};

resource ‘MENU’ (-15997) {
 0,
 textMenuProc,
 allEnabled,
 enabled,
 “DA-Windows”,
 { /* array: 2 elements */
 /* [1] */
 “Clean Up”, noIcon, noKey, noMark, plain;
 /* [2] */
 “Beep”, noIcon, noKey, noMark, plain
 }
};

resource ‘DITL’ (-16000, purgeable) {
 { /* array DITLarray: 4 elements */
 /* [1] */
 {96, 16, 120, 72},
 Button {
 enabled,
 “New”
 };
 /* [2] */
 {96, 80, 120, 144},
 Button {
 enabled,
 “Erase”
 };
 /* [3] */
 {32, 8, 88, 152},
 EditText {
 disabled,
 “”
 };
 /* [4] */
 {7, 7, 23, 159},
 StaticText {
 disabled,
 “Type some text here ”
 }
 }
};

resource ‘DITL’ (-15999, purgeable) {
 { /* array DITLarray: 2 elements */
 /* [1] */
 {81, 90, 101, 150},
 Button {
 enabled,
 “OK”
 };
 /* [2] */
 {7, 14, 70, 237},
 StaticText {
 disabled,
 “Written by Lincoln Stein in Think Pascal”
 “™ as an example program for MacTutor.”
 }
 }
};

resource ‘DLOG’ (-16000, purgeable) {
 {68, 176, 197, 336},
 rDocProc,
 invisible,
 goAway,
 0x0,
 -16000,
 “Multi DA”
};

resource ‘ALRT’ (-16000, purgeable) {
 {58, 122, 176, 370},
 -15999,
 { /* array: 4 elements */
 /* [1] */
 OK, visible, silent;
 /* [2] */
 OK, visible, silent;
 /* [3] */
 OK, visible, silent;
 /* [4] */
 OK, visible, silent
 }
};

June Bamada Notes

James Plamondon

Power Up Software

A capacity crowd of 85 turned out for the June meeting of the Bay Area MacApp Developer’s Association (Bamada). All were eager to hear of the latest advances in software development tools, and all got what they came for.

First, we were treated to a status report on MacApp 3.0 by Richard Rodseth of the MacApp Team. He described the work that was being done with the streaming of view resources, support for stationery documents, keyboard selection of views, and UDialog; he also mentioned that the new MacApp debugger is nearly working. MacApp, it is a-changin’!

Loïc Vandereyken of Acius then took the floor with a demonstration of Object Master, his syntax-aware source code editor. It’s hard to describe Object Master; it is so much more than an editor. For example, it can display a class tree of the classes in the project, expanding or collapsing subtrees on demand, and showing various parts (methods, data, what have you) of some or all of the various classes, on demand. This view can be used to navigate through the source in an incredibly powerful manner. It creates and uses 411 documentation with trivial ease. It supports Object Pascal, C++, Modula, and Rez.

More than anything else, Object Master struck me as a tour de force in the use of AppleEvents: it had excellent hooks to MPW, ResEdit, Jasik’s Incremental Build System and Debugger, and (soon) AppMaker, for example. These AppleEvent connections allow Object Master to concentrate on source code browsing and editing, while leaving the related tasks of compilation, etc. to the tools that do them best. If you love the integrated THINK environments, you owe it to yourself to look into using the suite of products described above. It’s amazing.

The Object Master demo proceeded in near silence, punctuated only be the occasional shocked gasp or awed expletive. The first question from the audience was “When, and how much?” which seemed to sum up the audience’s reaction both concisely and completely. Acius, in response to overwhelming demand for pre-release versions, will be taking orders for beta versions by the middle of July. You can contact Acius at 10351 Bubb Road, Cupertino, CA 95014, (408) 252-4444 or fax (408) 252-0831, or via AppleLink at D4444.

Following the Object Master demo, Steve Jasik of Jasik Designs gave us a brief summary of the MacHack conference’s best hacks. Of those few he had time to demo, the group’s favorite was “99 Bottles of Beer,” which sang (in MacInTalk fashion) the song, starting at a user-specified number. Not much, perhaps -- but darn funny, when you start at 45 trillion, 375 million, 231 thousand and 96. Maybe you had to be there.

Spec Bowers of Bowers Development was up next, with a demonstration of the latest version of AppMaker. AppMaker is a fascinating development tool; it is both a resource creator/editor and a source code generator. It supports not only the Mac and MacApp, but also a variety of other platforms and systems, including XVT (a non-object-oriented multi-platform application programming interface). AppMaker is a system for producing professional, commercial applications -- it’s not just a prototyper. But it still shines when used for prototyping: its use of direct manipulation to modify visual elements is outstanding, for example. Its ability to generate the source for a given prototype application can be used as in introduction to MacApp programming. This is undoubtedly the fastest way to get into MacApp programming I’ve ever seen.

AppMaker has some great tools for creating palettes, which can otherwise be a rather cumbersome programming task. Its code generation is based on templates, which can be modified by the user of AppMaker to ensure that the generated code conforms to whatever style guidelines the user desires.

Mr. Bowers’ laid-back presentation style was enjoyable in itself. He was just sitting back, having a good time, showing off his cool tool -- kinda like a jazz musician lost in the rhythm. If you really want to get into the swing of MacApp programming, look into AppMaker.

Security Policies

BASELINE Software

P.O. Box 1219

Sausalito, CA 94966

415-332-7763

BASELINE has come up with electronically published book called, Information Security Policies Made Easy. And the title doesn't even begin tell of its usefulness. There are over 400 security policies ready to be adapted. If you are a consultant, software developer, or personnel manager, this product is a must. It has already helped a number of companies with security policies. Get yourself protected.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

BetterTouchTool 1.84 - Customize Multi-T...
BetterTouchTool adds many new, fully customizable gestures to the Magic Mouse, Multi-Touch MacBook trackpad, and Magic Trackpad. These gestures are customizable: Magic Mouse: Pinch in / out (zoom... Read more
Dropbox 8.4.21 - Cloud backup and synchr...
Dropbox is an application that creates a special Finder folder that automatically syncs online and between your computers. It allows you to both backup files and keep them up-to-date between systems... Read more
OmniGraffle Pro 6.6.1 - Create diagrams,...
OmniGraffle Pro helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use... Read more
OmniGraffle 6.6.1 - Create diagrams, flo...
OmniGraffle helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use Graffle to... Read more
f.lux 37.7 - Adjusts the color of your d...
f.lux makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day. Ever notice how people texting at night have that eerie blue glow? Or wake... Read more
BBEdit 11.6.1 - Powerful text and HTML e...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more
ScreenFlow 6.1 - Create screen recording...
ScreenFlow is powerful, easy-to-use screencasting software for the Mac. With ScreenFlow you can record the contents of your entire monitor while also capturing your video camera, microphone and your... Read more
Microsoft Office 2016 15.25 - Popular pr...
Microsoft Office 2016 - Unmistakably Office, designed for Mac. The new versions of Word, Excel, PowerPoint, Outlook and OneNote provide the best of both worlds for Mac users - the familiar Office... Read more
FileZilla 3.21.0 - Fast and reliable FTP...
FileZilla (ported from Windows) is a fast and reliable FTP client and server with lots of useful features and an intuitive interface. Version 3.21.0: Fixed Vulnerabilities Fixed a string format... Read more
Fantastical 2.2.5 - Create calendar even...
Fantastical 2 is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event... Read more

Pokemon GO update: Take me to your leade...
The Team Leaders in Pokemon GO have had it pretty easy up until now. They show up when players reach level 5, make their cases for joining their respective teams, and that's pretty much it. Light work, as Floyd Mayweather might say. [Read more] | Read more »
Ruismaker FM (Music)
Ruismaker FM 1.0 Device: iOS Universal Category: Music Price: $4.99, Version: 1.0 (iTunes) Description: Following up on the success of Ruismaker, here's her crazy twin-sister, designed for people who want to design their own... | Read more »
Space Marshals 2 (Games)
Space Marshals 2 1.0.15 Device: iOS iPhone Category: Games Price: $5.99, Version: 1.0.15 (iTunes) Description: The sci-fi wild west adventure in outer space continues with Space Marshals 2. This tactical top-down shooter puts you in... | Read more »
Dungeon Warfare (Games)
Dungeon Warfare 1.0 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0 (iTunes) Description: Dungeon Warfare is a challenging tower defense game where you become a dungeon lord to defend your dungeon against greedy... | Read more »
Solitairica (Games)
Solitairica 1.0.7 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0.7 (iTunes) Description: Solitairica takes RPG combat and challenging rogue-like progression to a fresh new place—the world of solitaire! | Read more »
Bowmasters tips, tricks and hints
At least for this writer, archery was one of the more pleasant surprises of the 2016 Rio Olympics. As opposed to target shooting with guns, which was dreadfully boring, watching people shoot arrows at targets was pretty darn cool. [Read more] | Read more »
Best apps for watching live TV
The Olympics have come and gone, leaving nearly everyone in a temporary state of "What the heck am I going to watch on TV right now?" Besides old reruns of Golden Girls, but that goes without saying. [Read more] | Read more »
What is Flip Diving, and why has it take...
Move over Pokemon GO. There's a new king in town, and it's "the world's #1 cliff diving game." [Read more] | Read more »
5 places where Pokemon GO is still numbe...
In the U.S., the bloom is off the Pokemon Go rose ever so slightly. It's still doing great, sitting atop the top grossing chart as it has for some time, but it's no longer among the top 10 free apps in downloads, possibly because darn near... | Read more »
Madden NFL Mobile: How defense has chang...
Saying that defense is not a priority in Madden NFL Mobile is a bit of an understatement. In asynchronous head-to-head play, you don't take control of your defenders at all, as the AI manages them while your opponent plays offense. When it's your... | Read more »

Price Scanner via MacPrices.net

Apple refurbished 13-inch MacBook Airs availa...
Apple has Certified Refurbished 2016 and 2015 13″ MacBook Airs now available starting at $849. An Apple one-year warranty is included with each MacBook, and shipping is free: - 2016 13″ 1.6GHz/8GB/... Read more
Apple refurbished iPad mini 2s available for...
Apple is offering Certified Refurbished iPad mini 2s for up to $80 off the cost of new minis. An Apple one-year warranty is included with each model, and shipping is free: - 16GB iPad mini 2 WiFi: $... Read more
Save up to $600 with Apple refurbished Mac Pr...
Apple has Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The following... Read more
Mac Pros on sale for $200 off MSRP
B&H Photo has Mac Pros on sale for $200 off MSRP. Shipping is free, and B&H charges sales tax in NY only: - 3.7GHz 4-core Mac Pro: $2799, $200 off MSRP - 3.5GHz 6-core Mac Pro: $3799, $200... Read more
Will We See A 10.5″ iPad Pro in 2017? – The ‘...
A MacRumors report, cites a research note from KGI Securities analyst Ming-Chi Kuo, saying a new size iPad model is in the works. According to the highly respected Cho, who has a strong track record... Read more
IOGEAR USB-C Docking Station Transforms Lapto...
IOGEAR has announced the launch of its innovative USB-C Docking Station with Power Delivery which turns USB-C enabled laptops into desktop workstations. The new IOGEAR USB-C Docking Station features... Read more
12-inch Retina MacBooks on sale for up to $10...
Amazon has 2016 12″ Apple Retina MacBooks on sale for $100 off MSRP. Shipping is free: - 12″ 1.1GHz Space Gray Retina MacBook: $1199 $100 off MSRP - 12″ 1.1GHz Silver Retina MacBook: $1224.99 $75 off... Read more
13-inch 2.5GHz MacBook Pro (Apple refurbished...
Apple has Certified Refurbished 13″ 2.5GHz MacBook Pros available for $829, or $270 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.5GHz MacBook Pros... Read more
21-inch iMacs on sale for up to $120 off MSRP
B&H Photo has 21″ iMacs on sale for up to $120 off MSRP including free shipping plus NY sales tax only: - 21″ 3.1GHz iMac 4K: $1379 $120 off MSRP - 21″ 2.8GHz iMac: $1199.99 $100 off MSRP - 21″ 1... Read more
Typinator 6.10 comes with 50 improvements – G...
Ergonis Software today announced release of Typinator 6.10, a new version of their text expander utility for macOS. Typinator 6.10 comes with 50 improvements, including new features, compatibility... Read more

Jobs Board

*Apple* Mobile Master - Best Buy (United Sta...
What does a Best Buy Apple Mobile Master do? At Best Buy, our mission is to leverage the unique talents and passions of our employees to inspire, delight, and enrich Read more
*Apple* Retail - Multiple Positions Akron, O...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Simply Mac *Apple* Specialist- Repair Techn...
…The Technician is a master at working with our customers to diagnose and repair Apple devices in a manner that exceeds the expectations set forth by Apple Read more
*Apple* Retail - Multiple Positions Germanto...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Professional Learning Specialist - A...
# Apple Professional Learning Specialist Job Number: 51234379 Portland, Maine, Maine, United States Posted: Aug. 18, 2016 Weekly Hours: 40.00 **Job Summary** The Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.