Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesObject-Based Version Control: The Big Difference


October 1995 / Reviews / Au Revoir, Mon Ami / Object-Based Version Control: The Big Difference

Word Pro's version-control features rival the tools found in software development and document management programs. For example, the first time you save a document, Word Pro stores everything in a single read-only file. As you make and save changes, Word Pro saves only the changed portions of the original. A searchable history of the document is always available, and disk space is conserved.

To manage such changes, Word Pro turns major document elements into objects, which are then tracked in a coded list embedded in the file. Users can't view the list, although they can see an editable directory of versions. Versions share objects, including document properties, embedded or linked objects, OLE objects, equations, and charting objects.

A shared object is, in effect, externally linked to all file versions. For example, if you create a chart in a Word Pro document and then update it in a second version of the file, the second version does not contain a full copy of the chart. Instead, the copy is maintained in the original version and linked to the new portions in subsequent versions. When you change data, the original chart is modified, and all links are updated.

Reused objects must be maintained in a read-only state to avoid ripple effects in later versions. For getting around this limitation, Word Pro lets you cut and paste previous versions of a document into a new one. You can also save versions in separate disk files.


High-Tech Piece Work

illustration_link (6 Kbytes)

Versions of a document are pieced together from linked objects containing the most recently modified elements.


Up to the Reviews section contentsGo to previous article: Au Revoir, Mon AmiGo to next article: Digital Cameras for Real WorkSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network