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

Latest Forum Discussions

See All

Jump into one of Volkswagen's most...
We spoke about PUBG Mobile yesterday and their Esports development, so it is a little early to revisit them, but we have to because this is just too amusing. Someone needs to tell Krafton that PUBG Mobile is a massive title because out of all the... | Read more »
PUBG Mobile will be releasing more ways...
The emergence of Esports is perhaps one of the best things to happen in gaming. It shows our little hobby can be a serious thing, gets more people intrigued, and allows players to use their skills to earn money. And on that last point, PUBG Mobile... | Read more »
Genshin Impact 5.1 launches October 9th...
If you played version 5.0 of Genshin Impact, you would probably be a bit bummed by the lack of a Pyro version of the Traveller. Well, annoyingly HoYo has stopped short of officially announcing them in 5.1 outside a possible sighting in livestream... | Read more »
A Phoenix from the Ashes – The TouchArca...
Hello! We are still in a transitional phase of moving the podcast entirely to our Patreon, but in the meantime the only way we can get the show’s feed pushed out to where it needs to go is to post it to the website. However, the wheels are in motion... | Read more »
Race with the power of the gods as KartR...
I have mentioned it before, somewhere in the aether, but I love mythology. Primarily Norse, but I will take whatever you have. Recently KartRider Rush+ took on the Arthurian legends, a great piece of British mythology, and now they have moved on... | Read more »
Tackle some terrifying bosses in a new g...
Blue Archive has recently released its latest update, packed with quite an arsenal of content. Named Rowdy and Cheery, you will take part in an all-new game mode, recruit two new students, and follow the team's adventures in Hyakkiyako. [Read... | Read more »
Embrace a peaceful life in Middle-Earth...
The Lord of the Rings series shows us what happens to enterprising Hobbits such as Frodo, Bilbo, Sam, Merry and Pippin if they don’t stay in their lane and decide to leave the Shire. It looks bloody dangerous, which is why September 23rd is an... | Read more »
Athena Crisis launches on all platforms...
Athena Crisis is a game I have been following during its development, and not just because of its brilliant marketing genius of letting you play a level on the webpage. Well for me, and I assume many of you, the wait is over as Athena Crisis has... | Read more »
Victrix Pro BFG Tekken 8 Rage Art Editio...
For our last full controller review on TouchArcade, I’ve been using the Victrix Pro BFG Tekken 8 Rage Art Edition for PC and PlayStation across my Steam Deck, PS5, and PS4 Pro for over a month now. | Read more »
Matchday Champions celebrates early acce...
Since colossally shooting themselves in the foot with a bazooka and fumbling their deal with EA Sports, FIFA is no doubt scrambling for other games to plaster its name on to cover the financial blackhole they made themselves. Enter Matchday, with... | Read more »

Price Scanner via MacPrices.net

Apple Watch Ultra available today at Apple fo...
Apple has several Certified Refurbished Apple Watch Ultra models available in their online store for $589, or $210 off original MSRP. Each Watch includes Apple’s standard one-year warranty, a new... Read more
Amazon is offering coupons worth up to $109 o...
Amazon is offering clippable coupons worth up to $109 off MSRP on certain Silver and Blue M3-powered 24″ iMacs, each including free shipping. With the coupons, these iMacs are $150-$200 off Apple’s... Read more
Amazon is offering coupons to take up to $50...
Amazon has Apple’s M2-powered Mac minis in stock and on sale for up to $110 off MSRP, each including free delivery. Prices are valid after free coupons available on each mini’s product page, detailed... Read more
Use your Education discount to take up to $10...
Need a new Apple iPad? If you’re a student, teacher, or staff member at any educational institution, you can use your .edu email address when ordering at Apple Education to take up to $100 off the... Read more
Apple has 15-inch M2 MacBook Airs available f...
Apple has clearance, Certified Refurbished, 15″ M2 MacBook Airs available starting at $1019 and ranging up to $300 off original MSRP. These are the cheapest 15″ MacBook Airs for sale today at Apple.... Read more
Mac Studio with M2 Max CPU on sale for $1749,...
B&H Photo has the standard-configuration Mac Studio model with Apple’s M2 Max CPU in stock today and on sale for $250 off MSRP, now $1749 (12-Core CPU and 32GB RAM/512GB SSD). B&H offers... Read more
Save up to $260 on a 15-inch M3 MacBook Pro w...
Apple has Certified Refurbished 15″ M3 MacBook Airs in stock today starting at only $1099 and ranging up to $260 off MSRP. These are the cheapest M3-powered 15″ MacBook Airs for sale today at Apple.... Read more
Apple has 16-inch M3 Pro MacBook Pro in stock...
Apple has a full line of 16″ M3 Pro MacBook Pros available, Certified Refurbished, starting at $2119 and ranging up to $440 off MSRP. Each model features a new outer case, shipping is free, and an... Read more
Apple M2 Mac minis on sale for $120-$200 off...
Amazon has Apple’s M2-powered Mac minis in stock and on sale for $110-$200 off MSRP this weekend, each including free delivery: – Mac mini M2/256GB SSD: $469, save $130 – Mac mini M2/512GB SSD: $689.... Read more
Clearance 9th-generation iPads are in stock t...
Best Buy has Apple’s 9th generation 10.2″ WiFi iPads on clearance sale for starting at only $199 on their online store for a limited time. Sale prices for online orders only, in-store prices may vary... Read more

Jobs Board

Senior Mobile Engineer-Android/ *Apple* - Ge...
…Trust/Other Required:** NACI (T1) **Job Family:** Systems Engineering **Skills:** Apple Devices,Device Management,Mobile Device Management (MDM) **Experience:** 10 + Read more
Sonographer - *Apple* Hill Imaging Center -...
Sonographer - Apple Hill Imaging Center - Evenings Location: York Hospital, York, PA Schedule: Full Time Full Time (80 hrs/pay period) Evenings General Summary Read more
*Apple* Systems Administrator - JAMF - Activ...
…**Public Trust/Other Required:** None **Job Family:** Systems Administration **Skills:** Apple Platforms,Computer Servers,Jamf Pro **Experience:** 3 + years of Read more
Cashier - *Apple* Blossom Mall - JCPenney (...
Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Mall Read more
Omnichannel Associate - *Apple* Blossom Mal...
Omnichannel Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.