....................... ___ Ill*_ .... __ _ --.~- __ ... ........_..._.._.. -.......-....-.... ............. ......, .._,..'-'"11. __,........., -_·~ ...., ...... ~~~--- E2lrn K•~boord Stortup D•viu ~ ··~ ~ S<:r•pbook Fil• Hous• Clipboord Filo TERRIS B. WOLFF Titles available from boyd & fraser BASIC Programming Applesoft BASIC Fundamentals and Style BASIC Fundamentals and Style Complete BASIC for the Short Course Structured BASIC Fundamentals and Style for the IBM® PC and Compatibles Structured Microsoft BASIC: Essentials for Business Structuring Programs in Microsoft BASIC COBOL Programming Advanced Structured COBOL: Batch and Interactive COBOL: Structured Programming Techniques for Solving Problems Comprehensive Structured COBOL Fundamentals of Structured COBOL Database A Guide to SQL Database Systems: Management and Design Computer Information Systems Applications Software Programming with Fourth-Generation Languages Business Data Communications and Networks Expert Systems for Business: Concepts and Applications Fundamentals of Systems Analysis with Application Design Investment Management: Decision Support and Expert Systems Learning Computer Programming: Structured Logic Algorithms. and Flowcharting Office Automation: An Information Systems Approach Microcomputer Applications An Introduction to Desktop Publishing dBASE III PLUS® Programming DOS: Complete and Simplified Introduction to Computers and Microcomputer Applications Macintosh Productivity Tools Mastering and Using Lotus 1-2-3®. Release 3 Mastering and Using Lotus 1-2-3®, Version 2.2 Mastering and Using WordPerfect® 5.0 and 5.1 Mastering Lotus 1-2-3® Microcomputer Applications: A Practical Approach Microcomputer Applications: Using Small Systems Software. Second Edition Microcomputer Database Management Using dBASE III PLUS® Microcomputer Database Management Using dBASE JV® Microcomputer Database Management Using R:BASE System V® Microcomputer Productivity Tools Microcomputer Systems Management and Applications PC-DOS®/MS-DOS® Simplified, Second Edition Using Enable®: An Introduction to Integrated Software Shelly and Cashman Titles Computer Concepts with Microcomputer Applications (Lotus 1-2-3® and VP-Planner Plus® versions) Computer Concepts Essential Computer Concepts Learning to Use WordPerfect®, Lotus 1-2-3®, and dBASE III PLUS® Learning to Use WordPerfect®, VP-Planner Plus®, and dBASE Ill PLUS® Learning to Use WordPerfect® Learning to Use Lotus 1-2-3® Learning to Use VP-Planner Plus® Learning to Use dBASE III PLUS® Computer Fundamentals with Application Software Learning to Use SuperCalc®3, dBASE III®, and WordStar® 3.3: An Introduction Learning to Use SuperCalc®3: An Introduction Learning to Use dBASE III®: An Introduction Learning to Use WordStar® 3.3: An Introduction BASIC Programming for the IBM Personal Computer Structured COBOL: Pseudocode Edition Structured COBOL: Flowchart Edition RPG II. RPG III. & RPG/400 Order information on page vi. M a c i n t o s h PRODUCTIVI'lY TOOLS TERRIS B. WOLFF Pomona College ID boyd & fraser publishing company Credits: Publisher: Tom Walker Acquisitions Editor: James H. Edwards Editor: Donna Villanucci Director of Production: Becky Herrington Cover Design: Ken Russo Cover Photo: ©Da~id Hughes/Stock Boston Typesetting: Huntington & Black Typography Manufacturing Director: Dean Sherman Macintosh® is a trademark licensed to Apple Computer, Inc. Microsoft® Excel is a registered trademark of Microsoft Corporation Microsoft® Word is a registered trademark of Microsoft Corporation FileMaker® is a registered trademark of Claris111 HyperCard and HyperTalk are copyrighted by Apple Computer, Inc. IBM® is a registered trademark of International Business Machines Corporation II " 1990 by boyd & fraser publishing company A Division of South-Western Publishing Company Boston, MA 02116 All rights reserved. No part of this work may be reproduced or used in any form or by any means graphic, electronic, or mechanical, including photocopying, recording, taping, or information and retrieval systems-without written permission from the publisher. Manufactured in the United States of America Library of Congress Cataloging-in-Publication Data Wolff, Terris B. , 1950- Macintosh productivit~ tools I Terris B. Wolff. p. em. ISBN Q-87835-333-X 1. Macintosh <Computer>--Programming. I. Title. OA76.8.M3W64 1990 005.265--dc20 89-17372 CIP I 2 3 4 5 6 7 8 9 10 H 4 3 2 I 0 0 To my family, Joan, Rebecca, Michael, Jennifer and to the memory of Benjamin Smith For the quickest service, refer to the map below for the South-Western Regional Office serving your area. 1 ORDER INFORMATION 20RDER INFORMATION 5101 Madison Road 13800 Senlac Drive Cincinnati, OH 45227-1490 Suite 100 General Telephone-513-527-6945 Dallas, TX 75234 Telephone: 1-800-543-8440 General Telephone-214-241-8541 FAX: 513-527-6979 Telephone: 1-800-543-7972 Telex: 214371 FACULTY SUPPORT INFORMATION FACULTY SUPPORT INFORMATION 5101 Madison Road 5101 Madison Road Cincinnati, OH 45227-1490 Cincinnati, OH 45227-1490 General Telephone-513-527-6950 General Telephone-513-527-6950 Telephone: 1-800-543-8444 Telephone: 1-800-543-8444 Arkansas LDuisiana Texas Alabama Massachusetts Ohio Colorado New Mexico Wyoming Connecticut Michigan Pennsylvania Kansas Oklahoma Delaware Minnesota Rhode Island Florida Mississippi South Carolina Georgia Missouri South Thaltota 3 ORDER INFORMATION and lliinois Nebraska Tenness« Indiana New Hampshire Vermont FACULTY SUPPORT INFORMATION Iowa New Jcrsq Virginia 6185 Industrial Way Kentucky New York West Virginia Livermore, CA 94550 Marne North Thaltota Wisconsin General Telephone-415-449-2280 Maryland North Carolina District of Columbia Telephone: 1-800-543-7972 Alaska Idaho Oregon Arizona Montana Utah California Nevada Washington Hawaii - CoNTENTs • PREFACE xiv • ACKNOWLEDGEMENTS xvi CHAPTER 1 THE COMPUTER 1.1 EARLY COMPUTING 1 1.14 PUNCHED CARDS AND PAPER TAPE 10 1.2 ELECTRONIC COMPUTING 3 1.15 THE LIGHT PEN 10 1.3 THE ELECTRONIC STORED PROGRAM 4 1.16 OPTICAL SCANNERS 11 1.4 COMMERCIAL COMPUTING 4 1.17 TERMINALS 11 1.5 THE MICROCOMPUTER 5 1.18 OUTPUT DEVICES 12 1.6 WHAT IS A COMPUTER? 6 1.19 OUTPUTTERMINALS 12 1.7 THE INPUT-PROCESS-OUTPUT MODEL 6 1.20 PRINTERS 12 1.8 COMPUTING POWER 6 1.21 MASS STORAGE DEVICES 13 1.9 MAINFRAME COMPUTERS 7 1.22 MASS STORAGE UNITS 13 1.10 MINICOMPUTERS 8 1.23 TAPE STORAGE 13 1.11 MICROCOMPUTERS 8 1.24 DISK STORAGE DEVICES 14 1.12 LOCALAREANETWORKS 9 EXERCISES 15 1.13 INPUT DEVICES 9 CHAPTER 2 SOFTWARE ... GETTING THE COMPUTER TO DO SOMETHING 2.1 SOFTWARE 17 2.6 COMPILED LANGUAGES 20 2.2 SYSTEMS SOFTWARE 18 2.7 PROGRAM DEVELOPMENT AIDS AND UTILITIES 20 2.3 THE OPERATING SYSTEM 18 2.8 OPERATING SYSTEM UTILITIES 21 2.4 DEVELOPMENT SOFTWARE 18 2.9 APPLICATIONS SOFTWARE 22 2.5 INTERPRETED LANGUAGES 19 EXERCISES 22 CHAPTER 3 USING THE FINDER 3.1 BEFORE YOU BEGIN-THE DISK 24 3.7 DE-SELECTING AND SELECTING SINGLE ITEMS ON 3.2 THE PURPOSE OF AN OPERATING SYSTEM 25 THE DESKTOP 32 3.3 HOW TO START THE MACINTOSH 25 3.8 SELECTING MULTIPLE ICONS ON THE DESKTOP 34 3.4 THE DESKTOP AND ICONS 27 3.9 DRAGGING (MOVING) ITEMS ON THE DESKTOP 36 3.5 EXPLORING THE DESKTOP 29 3.10 USING THE MENU BAR 37 3.6 USING THE MOUSE 31 3.11 PICKING MENU ITEMS 40 viii CONTENTS 3.12 COMMAND KEY MENU EQUIVALENTS 41 3.22 FOLDERS 58 3.13 MORE WAYS TO EJECT A DISK 42 3.23 CREATING AND NAMING A NEW FOLDER 58 3.14 MORE USES OF THE FILE MENU 43 3.24 COPYING DOCUMENTS/ITEMS BETWEEN TWO 3.15 OPENING ICONS WITH THE DOUBLE-CLICK 44 DISKS 61 3.16 THE WINDOW 45 3.25 MOVING DOCUMENTS INTO AND OUT OF 3.17 MOVING A WINDOW 48 FOLDERS 65 3.18 CHANGING THE SIZE OF A WINDOW 49 3.26 DUPLICATING A DOCUMENT OR FOLDER ON THE 3.19 A BRIEF LOOK AT FOLDERS 52 SAME DISK 68 3.20 THE SCROLL BARS 52 3.27 BACKING UP A COMPLETE DISK 69 3.21 INITIALIZING A DISK 54 3.28 REMOVING DOCUMENTS FROM YOUR DISK 71 EXERCISES 74 CHAPTER 4 FINDER UTILITY PROGRAMS 4.1 THE SYSTEM FOLDER 75 4.12 THE FIND FILE DA 97 4.2 DETERMINING WHAT IS WHAT IN YOUR SYSTEM 4.13 THE KEY CAPS DA 100 FOLDER 76 4.14 USING THE SCRAPBOOK 105 4.3 THE SYSTEM FILE, DAs AND FONTS 78 4.15 STARTING AN APPLICATION PROGRAM 106 4.4 FONT SIZES 79 4.16 EXITING AN APPLICATION PROGRAM 107 4.5 THE CLIPBOARD FILE 81 4.17 USING THE FONT/DA MOVER PROGRAM 107 4.6 THE APPLE MENU 82 4.18 RE-INITIALIZING A DISK 113 4. 7 USING DAs 82 4.19 THEVIEWMENU 116 4.8 THE ALARM CLOCK 82 4.20 USING THE SET STARTUP 118 4.9 THE CALCULATOR 86 4.21 MULTIFINDER 119 4.10 THE CHOOSER 86 EXERCISES 122 4.11 THE CONTROL PANEL 91 CHAPTER 5 BEGINNING WORD PROCESSING CONCEPTS 5.1 WHAT IS WORD PROCESSING? 123 5.15 STARTING WORD 130 5.2 THE WRITING TOOL FOR THE BEGINNER 124 5.16 SELECTING A FONT 132 5.3 THE WRITING TOOL FOR THE EXPERT 124 5.17 ENTERING TEXT 134 5.4 THE PRINTER 124 5.18 DISPLAYING THE RULER LINE 134 5.5 SPELLING VERIFICATION AND THESAURUS 125 5.19 WORD WRAP 135 5.6 FORM LEITERS 126 5.20 THE RULER LINE AND WORD WRAP 136 5.7 TYPES OF WORD PROCESSING PROGRAMS 126 5.21 CURSOR POSITIONING AND MOVEMENT 138 5.8 THE WHAT YOU SEE IS WHAT YOU GET 5.22 INSERTING TEXT VERSUS REPLACING TEXT 139 PROGRAM 126 5.23 OTHER WAYS OF SELECTING TEXT 142 5.9 THE TEXT EDITOR/TEXT FORMAITER 5.24 DELETING TEXT 144 PROGRAM 127 5.25 RESTORING DELETED TEXT 146 5.10 MEMORY OR DISK TEMPORARY TEXT 5.26 SAVING YOUR WORK 150 STORAGE 128 5.27 USING PRINT PREVIEW 153 5.11 TEXT ENTRY 128 5.28 PRINTING YOUR TEXT 156 5.12 THE CURSOR 128 5.29 CLOSING A DOCUMENT 158 5.13 OPENING A FILE 129 EXERCISES 165 5.14 BEFORE YOU BEGIN 129 Macintosh Productivity Tools ix CHAPTER 6 INTERMEDIATE WORD PROCESSING CONCEPTS 6.1 INTERMEDIATE CONCEPTS 169 6.15 CENTERING TEXT 197 6.2 THE TEXT WINDOW REVISITED 170 6.16 WHAT IS A BLOCK? 198 6.3 CURSOR MOVEMENT COMMANDS VERSUS TEXT 6.17 WHAT IS A BLOCK GOOD FOR? 198 SCROLLING 170 6.18 HOW TO DEFINE A BLOCK 199 6.4 RETRIEVING EXISTING DOCUMENTS 171 6.19 MOVING BLOCKS 200 6.5 SCROLLING THE TEXT 176 6.20 COPYING BLOCKS 202 6.6 MORE CURSOR MOVES 178 6.21 SAVING BLOCKS AS SEPARATE DOCUMENTS 202 6.7 BEGINNING AND END OF TEXT 180 6.22 COPYING BLOCKS INTO EXISTING 6.8 SELECTING LARGE SEGMENTS OF TEXT 181 DOCUMENTS 206 6.9 LOCATING SPECIFIC TEXT IN YOUR FILE 184 6.23 DELETING AND UNDOING DELETIONS OF 6.10 REFORMATIING THE TEXT 187 BLOCKS 207 6.11 CHANGING THE PARAGRAPH SPACING 188 6.24 PRINT ENHANCEMENTS 210 6.12 MARGIN CHANGES 189 6.25 THE SPELL CHECKER 214 6.13 LINE SPACING 194 EXERCISES 219 6.14 JUSTIFICATION OF TEXT 195 CHAPTER 7 ADVANCED WORD PROCESSING CONCEPTS 7.1 ADVANCED CONCEPTS 223 7.12 ADDING PAGE NUMBERS TO THE DOCUMENT 251 7.2 FIND REVISITED 223 7.13 HEADERS AND FOOTERS 253 7.3 FIND AND REPLACE 224 7.14 MODIFYING AND USING EXISTING STYLE 7.4 SEARCHING FOR SPECIAL CHARACTERS 228 SHEETS 256 7.5 ADDING FOOTNOTES OR ENDNOTES TO THE 7.15 CREATING A NEW STYLE SHEET 260 TEXT 229 7.16 USING GRAPHIC IMAGES IN YOUR 7.6 INSERTING FOOTNOTES BETWEEN EXISTING DOCUMENT 263 FOOTNOTES 233 7.17 THE MAILING LIST 266 7. 7 EDITING EXISTING FOOTNOTES 235 7.18 CREATING THE MAILING LIST FILE 267 7.8 PUTIING A BOX AROUND A PARAGRAPH 236 7.19 CREATING THE MASTER DOCUMENT 269 7.9 CHANGING TAB STOP POSITIONS 241 7.20 MERGING THE LEITER AND MAILING LIST 272 7.10 THE HANGING INDENTATION 245 EXERCISES 274 7.11 FORCING A NEW PAGE 250 CHAPTER 8 DESKTOP PUBLISHING WITH MS-WORD 8.1 WHAT IS DESKTOP PUBLISHING? 277 8.14 ILLUSTRATIONS 288 8.2 PLANNING- THE FIRST STEP 278 8.15 YOUR OWN PUBLICATION 289 8.3 IDENTIFY YOUR AUDIENCE 278 8.16 THE NEWSLETIER MASTHEAD 291 8.4 IDENTIFY THE TOPIC 278 8.17 THE NEWSPAPER COLUMNS 300 8.5 IDENTIFY YOUR EQUIPMENT 279 8.18 THE SECTION BREAK 300 8.6 PICK A TYPEFACE 279 8.19 CHANGING THE SECTION OPTIONS 301 8. 7 SERIF VERSUS SANS SERIF 280 8.20 EDITING THE NEWSLETIER'S STYLE SHEET 303 8.8 GROUPS OF TYPEFACES 280 8.21 ADDING STORIES TO THE NEWSLETIER 305 8.9 TYPEFACE FAMILIES 282 8.22 POSITIONING AN ITEM ON THE PAGE 313 8.10 TYPEFACES FOR THE PUBLICATION 282 8.23 STARTING A NEW PAGE 316 8.11 TYPEFACES FOR HEADLINES 284 EXERCISES 323 8.12 DESIGN THE FORMAT OF THE TEXT 284 8.13 PAGE DESIGN 287