Primalscript 2007: TFM (2Nd Edition) P
Total Page:16
File Type:pdf, Size:1020Kb
SAPIEN Technologies presents PrimalScript® 2007: ™ TFM by Don Jones This publication is copyrighted ©2007 by SAPIEN Technologies, Inc. All Rights are Reserved. No portion of this publication may be reproduced, in whole or in part, by any means currently known or yet to be discovered, without the express written permission of SAPIEN Technologies, Inc. The information in this publication is for the personal use of the reader, and may not be incorporated into any commercial programs, other books, databases, or any kind of software without the express written permission of SAPIEN Technologies, Inc. The author and publisher of this publication have used their best efforts in preparing it. These efforts include the development, research, and testing of the theories and programs to determine their effectiveness. The author and publisher make no warranty of any kind, expressed or implied, with regard to the documentation contained in this publication or with regard to the software programs this publication pertains to. SAPIEN Technologies, Inc. 3212 Jefferson St #288 Napa, CA 94558 (707) 252-8700 www.sapien.com Library of Congress Cataloging-in-Publication Data Jones, Don PrimalScript 2007: TFM (2nd Edition) p. cm. – (TFM) Includes index. 0-9776597-3-9 1. Electronic data processing—software 2. SAPIEN PrimalScript 3. Software (Computers) I. Series Produced in the United States of America 1st Printing, 1st Edition 2 Table of Contents Introduction ...................................................................................... 8 PrimalScript Editions ...................................................................... 8 What’s New in PrimalScript 2007? ............................................... 10 Technical Support ........................................................................ 11 Stay Up to Date ............................................................................ 11 Getting Started ............................................................................... 12 Security ........................................................................................ 12 Firewall Considerations ................................................................ 13 Scanning for Tools ....................................................................... 14 Optimizing the User Interface ....................................................... 14 Registering Your Product ............................................................. 15 Removing Your License ............................................................... 16 Troubleshooting and Diagnostics ................................................. 16 General Command-Line Switches ............................................... 17 Basic Orientation ........................................................................... 18 The File Toolbar ........................................................................... 19 The Debugging Toolbar ............................................................... 20 The Edit Toolbar ........................................................................... 21 The Find Toolbar .......................................................................... 22 The View Toolbar ......................................................................... 22 The Script Toolbar ........................................................................ 23 The PrimalSense Toolbar ............................................................ 24 The HTML Toolbar ....................................................................... 25 The FTP Toolbar .......................................................................... 26 The Source Control Toolbar ......................................................... 27 The Build Toolbar ......................................................................... 28 The Internet Toolbar ..................................................................... 28 The Info Toolbar ........................................................................... 29 The XML Toolbar .......................................................................... 29 Working with Tabs and Panes ..................................................... 30 Selecting a Layout and Color Scheme ......................................... 32 Core Editor Features ...................................................................... 34 Editing Aids .................................................................................. 34 Line and Column Numbering ................................................... 34 Bookmarks and Jumping ......................................................... 35 3 Character Display ..................................................................... 36 Clipboard Integration ................................................................ 37 Code Folding ................................................................................ 37 Automatic Regions ................................................................... 37 Temporary Regions .................................................................. 38 Named, Persistent Regions ..................................................... 38 Manipulating Regions ............................................................... 39 Search and Replace ..................................................................... 40 Basic Search ............................................................................ 40 Basic Search and Replace ....................................................... 41 Regular Expression Searching ................................................ 41 Searching and Replacing in Files ............................................ 42 Conversion Features .................................................................... 43 Formatting Features ..................................................................... 44 PrimalSense™ ............................................................................. 46 Oops Resilience™ ........................................................................ 49 Infinite Undo™ ......................................................................... 49 Recycle Bin .............................................................................. 50 File History ............................................................................... 50 Browser Panes ............................................................................... 52 The Info Browser .......................................................................... 53 The Workspace Browser .............................................................. 53 The Tasklist Browser .................................................................... 53 The Type Library Browser ............................................................ 54 The Resources Browser ............................................................... 56 The Class Browser ....................................................................... 56 The File Browser .......................................................................... 56 The Tools Browser ....................................................................... 57 The Snippets Browser .................................................................. 57 The HTML / XML Navigator Browser ........................................... 58 The Database Browser................................................................. 58 Project Management ...................................................................... 60 Starting a Project .......................................................................... 60 Projects and Your Workflow ......................................................... 61 Workspace Management ............................................................. 62 Managing Project Items ............................................................... 63 Projects and Source Control ........................................................ 63 Project Properties ......................................................................... 64 Managing Configurations ......................................................... 65 4 Local Mode vs. Master Mode ................................................... 65 Project Publishing ......................................................................... 66 Backing up a Project .................................................................... 67 Running a Project ......................................................................... 67 Multi-Target Publishing................................................................. 67 Advanced Features and Customization ....................................... 70 Customizing PrimalScript Toolbars and Shortcut Keys ............... 70 Customizing Keyboard Shortcuts ............................................. 71 Customizing Toolbars .............................................................. 71 Customizing the Mouse, Menu, and other Options .................. 71 Customizing PrimalScript Options ................................................ 71 Comparing Files with PrimalDiff™ ............................................... 76 Checking Spelling ......................................................................... 76 Sending and Receiving Files via FTP .......................................... 77 Miscellaneous Tools ..................................................................... 77 Source Control Integration ............................................................ 78 Setting up SourceSafe-Compatible