• MacTech Network:
  • Tech Support
  • |
  • MacForge.net
  • |
  • Apple News
  • |
  • Register Domains
  • |
  • SSL Certificates
  • |
  • iPod Deals
  • |
  • Mac Deals
  • |
  • Mac Book Shelf

MAC TECH

  • Home
  • Magazine
    • About MacTech in Print
    • Issue Table of Contents
    • Subscribe
    • Risk Free Sample
    • Back Issues
    • MacTech DVD
  • Archives
    • MacTech Print Archives
    • MacMod
    • MacTutor
    • FrameWorks
    • develop
  • Forums
  • News
    • MacTech News
    • MacTech Blog
    • MacTech Reviews and KoolTools
    • Whitepapers, Screencasts, Videos and Books
    • News Scanner
    • Rumors Scanner
    • Documentation Scanner
    • Submit News or PR
    • MacTech News List
  • Store
  • Apple Expo
    • by Category
    • by Company
    • by Product
  • Job Board
  • Editorial
    • Submit News or PR
    • Writer's Kit
    • Editorial Staff
    • Editorial Calendar
  • Advertising
    • Benefits of MacTech
    • Mechanicals and Submission
    • Dates and Deadlines
    • Submit Apple Expo Entry
  • User
    • Register for Ongoing Raffles
    • Register new user
    • Edit User Settings
    • Logout
  • Contact
    • Customer Service
    • Webmaster Feedback
    • Submit News or PR
    • Suggest an article
  • Connect Tools
    • MacTech Live Podcast
    • RSS Feeds
    • Twitter

ADVERTISEMENT

Editor's Note

Mary Elaine Califf

Here's an issue with something for everyone. We haveseveral Technical Features and two shorter Tricks of the Trade, along with our reviews, columns, and the usual news from the MADA office and regional MADA groups. First, for the developer looking for a good software development methodology, Kent Sandvik reviews Ivar Jacobsen's Object Oriented Software Engineering and concludes that Jacobsen may not have the complete answer, but he does have some interesting and potentially valuable ideas.

On the 'Practical' Side

We have a wealth of articles with practical tips and useful source code. Jeroen Schalk and Kent Sandvik show us how to extend the Standard File dialogs using 'View' resources in the Children of the Dogcow column. Angelika Peters shows us a way to handle initializing additional fields of 'View' resources in our Tricks of the Trade feature. Nick Nallick is back again with more interesting tips. This time he provides help for those who want customized windows, but don't want to write WDEFs. He demonstrates how to simulate the behavior of custom WDEFs using MacApp. Vinko Tsui shows us how to use Jasik's Incremental Build System with MPW or ObjectMaster in order to speed up development cycles.

If you have an application that requires window menus in addition to the global menubar, don't miss Craig Hopson and Gene Osteen's article. For those interested in writing domain-specific class libraries (and I suspect more of us should be than are), Steve Wilson provides some useful tips based on his own experiences in developing a genetic algorithms framework. Those who need to manage large data files, with possibly several different object types, should be sure to read Bill Colsher's description of TVirtualDocument, a subclass of TFileBasedDocument that handles reading and writing multiple object types and leaves data on disk unless it's needed in memory. Gordon Apple is back with an article on using behaviors to integrate different types of TTextListViews into a single view and to support drag-and-drop and double-click features.

Other Environments

This issue is primarily devoted to MacApp, but we do have a review of OOPC, an environment that Gary Odom introduced to us in the last issue, by Mark Gerl. Gary is also back, this time with a description of OOPC's memory management, the first in a series of articles on the architecture of OOPC.

Upcoming Issues

Our March issue will feature the February MADA conference. Most of the articles will be related to conference presentations, and we will also have reports on the conference itself.

In following issues we look forward to reviews of NeoAccess, POET, ObjectMaster, InsideOut, and Component Workshop, as well as technical articles on Prograph, MCL, Dylan, SmallTalk, BETA, Bedrock, and, of course, MacApp. We will also be introducing you to VDL Companion™, a currently beta CASE tool from SBM International. VDL Companion will be a partial answer for those who, like me, read Goldstein and Alger's book and decided that Solution-Based Modeling looked very interesting, but clearly required some CASE tools that they didn't have time to write.

 
MacTech Only Search:
Community Search:

 
 
 

 
 
 
 
 
  • SPREAD THE WORD:
  • Slashdot
  • Digg
  • Del.icio.us
  • Reddit
  • Newsvine
  • Generate a short URL for this page:



MacTech Magazine. www.mactech.com
Toll Free 877-MACTECH, Outside US/Canada: 805-494-9797
MacTech is a registered trademark of Xplain Corporation. Xplain, "The journal of Apple technology", Apple Expo, Explain It, MacDev, MacDev-1, THINK Reference, NetProfessional, Apple Expo, MacTech Central, MacTech Domains, MacNews, MacForge, and the MacTutorMan are trademarks or service marks of Xplain Corporation. Sprocket is a registered trademark of eSprocket Corporation. Other trademarks and copyrights appearing in this printing or software remain the property of their respective holders.
All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by Icreon.
 
Nov. 20: Take Control of Syncing Data in Sow Leopard' released
Nov. 19: Cocktail 4.5 (Leopard Edition) released
Nov. 19: macProVideo offers new Cubase tutorials
Nov. 18: S Stardom anounces Safe Capsule, a companion piece for Apple's
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live
Nov. 17: Ableton releases Max for Live