Slickedit User Guide

Total Page:16

File Type:pdf, Size:1020Kb

Slickedit User Guide ® SlickEdit 2007 User Guide (Version 12.0.1) Information in this document is subject to change without notice and does not represent a commitment on the part of SlickEdit Inc. The software described in this document is protected by U.S. and international copyright laws and by other applicable laws, and may be used or copied only in accordance with the terms of the license or nondisclosure agreement that accompanies the software. It is against the law to copy the software on any medium except as specifically allowed in the license or nondisclosure agreement. The licensee may make one copy of the software for backup purposes. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose other than the licensee's personal use, without the express written permission of SlickEdit Inc. Copyright 1988-2007 SlickEdit Inc. Cover design copyright by SlickEdit Inc. Produced in the United States of America. SlickEdit, Visual SlickEdit, Clipboard Inheritance, DIFFzilla, SmartPaste, Context Tagging, and Slick-C are registered trademarks of SlickEdit Inc. Code Quick | Think Slick is a trademark of SlickEdit Inc. All other products or company names are used for identification purposes only and may be trademarks of their respective owners. Protected by U.S. Patent 5,710,926. TABLE OF CONTENTS Table of Contents Table of Contents 3 Introduction 27 How to Get the Most out of SlickEdit® 29 Cool Features 29 Write More Code, Faster 29 Get Started 30 Features and Enhancements in this Version 31 Code Annotations 31 New Class Tool Window 31 XML/HTML Formatting 31 Java Project Improvements 31 Java Live Errors Using Java Compiler 32 New Find Symbol Tool Window 32 Dynamic Surround and Unsurround 32 Copy and Paste in Color 32 Enhanced Symbol Preview 32 Documentation Comments Preview 32 Revised Key Binding Dialog 33 New Files Tool Window 33 Drag-and-Drop Support for KDE and GNOME 33 Windows Vista Support 33 Line Ruler 33 New Color Picker 33 Additional Enhancements 33 Documentation Revisions 34 Documentation and Conventions 35 Accessing Documentation 35 Documentation Feedback 35 Documentation Conventions 35 Default Emulation/Key Binding Mode 35 Platform-Specific Notes 35 Mac OS X Notes 35 Menus and Dialogs 36 Code Syntax Conventions 37 Supported Languages and Environments 39 Supported Languages and File Types 39 Special Features for Mac OS X 40 Embedded Languages 40 Embedded Languages in HTML 41 Embedded Languages in Perl and Other Scripting Languages 41 Supported Editor Emulations 42 Supported Project Types 42 Supported Version Control Systems 42 SlickEdit® User Guide 3 TABLE OF CONTENTS Install/Uninstall 43 Installing SlickEdit® 43 Named User Installation 43 Windows 43 Linux/UNIX 43 Mac 43 Concurrent User Installation 44 Unattended Installation 44 Uninstalling SlickEdit® 44 Windows 44 Linux/UNIX 45 Mac 45 Starting and Exiting SlickEdit® 47 Starting the Program 47 Running Multiple Instances 47 Running SlickEdit® for the First Time 47 Exiting the Program 48 Exiting with Modified Buffers 48 Default Exit Options 48 Help and Product Support 49 Using the Help System 49 F1 Index Help 49 UNIX, Linux, and Mac OS X F1 Help 49 Help Index Options 50 Help Key Shortcuts 50 Supported Web Browsers 50 Product Support 51 Product Registration and Updates 51 Using the Update Manager 51 Maintenance and Support Service 51 Hot Fixes 51 Installing Hot Fixes 52 Listing Installed Hot Fixes 52 Unloading Hot Fixes 52 Contacting Product Support 52 Quick Start 53 Set Your Preferences 53 General Options 53 Extension-Specific Options 54 Set Up a Workspace and Project 55 Create a New Workspace 55 Create a New Project 55 Add Files to the Project 55 Start Coding 56 User Interface 57 User Interface Overview 59 Toolbars and Tool Windows 63 Displaying Toolbars and Tool Windows 63 4 SlickEdit® User Guide TABLE OF CONTENTS Docking and Grouping Toolbars and Tool Windows 63 Customizing Toolbars 63 Changing Toolbar Button Command Properties 64 Available Toolbars and Tool Windows 64 Tool Windows 64 Backup History 64 Bookmarks 64 Breakpoints 64 Build 64 Class 65 Code Annotations 65 Current Context 65 Defs 65 Exceptions 65 File Tabs 65 Files 65 Find and Replace 66 Find Symbol 66 FTP Client 66 FTP 66 Open 66 Output 66 Preview 66 Projects 67 References 67 Regex Evaluator 67 Search Results 67 Slick-C® Stack 67 Symbols 67 Symbol Properties 67 Unit Testing 67 Toolbars 67 Debug 68 Edit 68 HTML 68 Project Tools 68 Selective Display 68 Standard 68 Context Tagging® 68 Tools 68 XML 68 Debug Toolbars and Tool Windows 69 Debug 69 Autos 69 Breakpoints 69 Call Stack 69 Classes (debug) 69 Debug Sessions 69 Exceptions 69 Locals 69 Members 69 Memory 70 Registers 70 Threads 70 Watch 70 Buffers and Editor Windows 71 Managing Windows 71 SlickEdit® User Guide 5 TABLE OF CONTENTS Changing the Window Left Margin Width 71 Splitting Windows 71 Duplicating Windows 72 Cascading and Tiling Windows 72 Manipulating Tiled Windows 72 Maximizing and Minimizing Windows 72 Switching Between Buffers or Windows 73 Next Window Style 73 Buffer and Window Switching Commands 73 Listing Open Files 74 Linking to a Window 75 Closing Buffers and Windows 76 Accessing Menus 77 Right-Click Context Menus 77 Context Menu Settings 77 Menu Hotkeys 77 Alt Menu 78 Alt Menu Hotkeys 78 Short Key Names in Menus 78 The SlickEdit® Command Line 79 Activating the Command Line 79 Command Line History 79 Command Line Completions 79 Disabling Command Line Completions 80 Using Shortcuts Inside the Command Line 80 Using the Command Line to View Key Binding Associations 80 Determining the Command of a Key Binding 80 Determining the Key Binding of a Command 80 Starting a Program from the Command Line (Shelling) 81 Command Line Prompting 81 Common SlickEdit® Commands 82 Screen Management 83 Full Screen Mode 83 Multiple Monitor Support 83 JAWS Screen Reader Software 83 Configuring JAWS 83 Using the Mouse and Keyboard 85 Key Shortcuts in Text Boxes 85 Text Box Editing Keys 85 Redefining Common Keys 86 Printing 89 Printing on Windows 89 Windows Printer Configuration 89 Header/Footer Print Settings 90 Print Margin Settings 90 Print Schemes 90 Printing on UNIX, Linux, and Mac OS X 91 UNIX, Linux, and Mac OS X Printer Configuration 91 6 SlickEdit® User Guide TABLE OF CONTENTS Inserting a Formfeed 91 User Preferences 93 Introduction to User Preferences 95 Global Preferences 95 Extension-Specific Preferences 95 Emulations 97 Supported Emulations 97 Changing Emulations 98 Determining Keys/Functions 99 Key and Mouse Bindings 101 What is a Binding? 101 Managing Bindings 101 Viewing and Filtering Bindings 103 Creating Bindings 103 Editing Bindings 105 Removing Bindings 105 Exporting and Importing Bindings 105 Exporting Bindings 105 Importing Bindings 105 Saving a Bindings Chart 106 Resetting Default Bindings 106 Key Binding Settings 106 Key Message Delay 106 Using Shorter Key Names in Menus 106 Cursor, Mouse, and Scroll Settings 107 Setting the Cursor Style 107 Hiding the Mouse Pointer 107 Displaying Tool Tips 107 Scroll Bar and Scroll Style Settings 107 Setting Fonts and Colors 109 Fonts 109 Setting Fonts for Screen Elements 109 Recommended Fonts for Elements 110 Setting Editor Window Fonts 110 Colors 111 Setting Colors for Screen Elements 111 Using Color Schemes 112 Setting an Embedded Language Color 112 Restoring Settings on Startup 113 Setting File Associations 115 Workspaces, Projects, and Files 117 Workspaces and Projects 119 Overview of Workspaces and Projects 119 Organizing Files 120 Version Control 121 SlickEdit® User Guide 7 TABLE OF CONTENTS Add Wildcard 122 Working with Libraries 122 Managing Workspaces 122 Opening and Closing Workspaces 122 Creating Workspaces 123 Managing Projects within a Workspace 123 Sharing Projects between Workspaces 123 Working with Third-Party Workspaces 124 Managing Projects 124 Project Types 124 GNU C/C++ 124 Microsoft Visual Studio 125 Other C/C++ Compiler Compatible with GDB (UNIX only) 125 Other C/C++ Compiler 125 Java 125 Dynamic Languages: Perl, Python, PHP, Ruby 125 Creating Projects 126 Creating Custom Project Types 126 Setting the Active Project 127 Defining Project Dependencies 127 Project Configurations 127 Configuring Project Directories 128 Configuring Project Tools 128 Setting Extension Options 129 Command Line Execution 130 Specifying a Command Directory 130 Other Options 130 Configuring Build Settings 130 Build System Options 131 Defining Extension-Specific Projects 132 Managing Source Files 132 Adding and Removing Files 132 Creating New Files 134 Importing Files 134 Loading Project Files for Editing 134 Creating, Opening, and Saving Files 135 Creating Files 135 Quick Create/Open 135 Using the New File Dialog 135 Creating a File from a Selection 135 Opening Files 135 Opening Files on Windows 136 Opening Files on UNIX or Mac OS X 136 Opening a URL 137 Finding a File to Open 137 Inserting Files into Buffers 137 Saving Files 137 Using Save As 137 Failed Saves 138 Closing Files 138 Setting File Options 139 General File Options 139 Auto CAPS Mode 139 Auto-Change Directory 139 8 SlickEdit® User Guide TABLE OF CONTENTS Automatically Close Visited Files 139 First File Opened is Active 139 Load and Save Options 140 Load Options 140 Save Options 141 AutoSave Options 142 File Filter Options 143 Virtual Memory Options 143 Using the File Manager 145 Creating a New File List 145 Appending Files to the List 145 Selecting Files in the File Manager 145 Operating on Selected Files 146 File History
Recommended publications
  • OS/2 Warp Catalogue
    The OS/2 Software Source: www.xeu.com/blueware/ The OS/2 Warp Catalogue The Hottest Java The Strongest Platform The OS/2 Warp Catalogue In This Catalogue Anti-virus .......................................... 4 Backup .............................................. 4 It’s Java Time CD-ROMs ........................................ 4 Communications ........................ 6 Just when you thought that OS/2 was on its way back, it is receiving a strong Database Management .......... 9 infusion from Java and the internet. Development Tools ................ 10 As Dr. Michael Cowpland, president and CEO of Corel Disk Compression .................. 14 Corporation put it: “This platform is indeed one of the Games & Entertainment ..... 19 OS/2 Warp: best operating system solutions in which to run The Hottest Corel Office for Java (http://officeforjava.corel.com/), Graphics & Multimedia ........ 20 a suite of applications that is setting the standard for The Operating System ......... 21 Java Around! Java-based office suites, and marks another milestone OS/2 Warp is developing in the evolution of Java as a whole.” Productivity ................................. 21 into a strong and speedy Programmer’s Editors .......... 23 foundation for Java. The OS/2 Warp 4.0 Java implementation was recently This perfect fit is nicely updated with a better Virtual Machine (VM) and a REXX Programming ................ 23 symbolized by “Carmen” speedy Just In Time (JIT) compiler. Also, even older OS/2 the two-sided coffee cup versions, including Warp 3.0, Warp Connect Utilities & Tools ........................ 24 by dutch ceramist Erik-Jan |and Warp Server are now fully able to suppport Java. Books ............................................. 28 Kwakkel on the cover page. But the great work does not end with that: you can Registration Service .............
    [Show full text]
  • Codewarrior™ Development Studio for Freescale™ 56800/E Digital Signal Controllers: Mc56f8xxx/Dsp5685x Family Targeting Manual
    CodeWarrior™ Development Studio for Freescale™ 56800/E Digital Signal Controllers: MC56F8xxx/DSP5685x Family Targeting Manual Revised: 19 June 2006 Freescale, the Freescale logo, and CodeWarrior are trademarks or registered trademarks of Freescale Corporation in the United States and/or other countries. All other trade names and trademarks are the property of their respective owners. Copyright © 2006 by Freescale Semiconductor company. All rights reserved. No portion of this document may be reproduced or transmitted in any form or by any means, electronic or me- chanical, without prior written permission from Freescale. Use of this document and related materials is gov- erned by the license agreement that accompanied the product to which this manual pertains. This document may be printed for non-commercial personal use only in accordance with the aforementioned license agreement. If you do not have a copy of the license agreement, contact your Freescale representative or call 1-800-377-5416 (if outside the U.S., call +1-512-996-5300). Freescale reserves the right to make changes to any product described or referred to in this document without further notice. Freescale makes no warranty, representation or guarantee regarding the merchantability or fitness of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product described herein and specifically disclaims any and all liability. Freescale software is not authorized for and has not been designed, tested, manufactured, or intended for use in developing applications where the failure, malfunc- tion, or any inaccuracy of the application carries a risk of death, serious bodily injury, or damage to tangible property, including, but not limited to, use in factory control systems, medical devices or facilities, nuclear facil- ities, aircraft navigation or communication, emergency systems, or other applications with a similar degree of potential hazard.
    [Show full text]
  • This PDF Is Provided Solely As a Reader Service. It Is Not Intended for Reproduction Or Public Distribution
    Copyright (c) 2007, CMP Media LLC. Important note: This PDF is provided solely as a reader service. It is not intended for reproduction or public distribution. For more information on obtaining a Reprint, please contact a Reprint Services Rep at 516.562.7026 or visit www.cmpreprints.com/faxback.jhtml CODEF SCANNERS A LL S E { Sense of Security? } AS MORE CUSTOM-BUILT SOFTWARE MAKES ITS WAY INTO YOUR APP INFRASTRUCTURE, THE THREAT LANDSCAPE IS SHIFTING. CAN AN AUTOMATED CODE SCANNER SECURE YOUR BUSINESS, OR WILL IT SIMPLY LULL THE IT STAFF WHILE CRIMINALS by Justin Schuh Illustration by Ryan Etter PROWL? REMEMBER WHEN ATTACKERS WERE JUST OUT FOR FAME AND requirements. Purpose-built apps provide the frame- glory, and application security was someone else’s prob- work for a huge range of business processes, from lem? Big targets like Microsoft and Oracle drew the fire. dynamic Web sites, SOA (service-oriented architecture) All enterprise IT had to do was apply patches regularly and e-commerce to business process automation and and keep a properly configured firewall. administration. They also provide a target-rich environ- Those days are gone. Cracking corporate networks is ment for would be attackers. no longer a kid’s game, it’s a lucrative criminal growth In response to this escalating threat, major compliance industry. The attackers who stole 45.6 million credit- standards like HIPAA and PCI DSS (Payment Card Industry and debit-card numbers Data Security Standard) are incorporating—or at least STRATEGIC from TJX Companies were implying the necessity of—application security processes.
    [Show full text]
  • Porting Codewarrior Projects to Xcode
    Porting CodeWarrior Projects to Xcode 2006-09-05 Intel and Intel Core are registered Apple Computer, Inc. trademarks of Intel Corportation or its © 2003, 2006 Apple Computer, Inc. subsidiaries in the United States and other All rights reserved. countries. Java and all Java-based trademarks are No part of this publication may be trademarks or registered trademarks of Sun reproduced, stored in a retrieval system, or Microsystems, Inc. in the U.S. and other transmitted, in any form or by any means, countries. mechanical, electronic, photocopying, recording, or otherwise, without prior OpenGL is a registered trademark of Silicon written permission of Apple Computer, Inc., Graphics, Inc. with the following exceptions: Any person PowerPC and and the PowerPC logo are is hereby authorized to store documentation trademarks of International Business on a single computer for personal use only Machines Corporation, used under license and to print copies of documentation for therefrom. personal use provided that the Simultaneously published in the United documentation contains Apple’s copyright States and Canada. notice. Even though Apple has reviewed this document, The Apple logo is a trademark of Apple APPLE MAKES NO WARRANTY OR Computer, Inc. REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS Use of the “keyboard” Apple logo DOCUMENT, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A (Option-Shift-K) for commercial purposes PARTICULAR PURPOSE. AS A RESULT, THIS without the prior written consent of Apple DOCUMENT IS PROVIDED “AS IS,” AND YOU, THE READER, ARE ASSUMING THE may constitute trademark infringement and ENTIRE RISK AS TO ITS QUALITY AND unfair competition in violation of federal ACCURACY.
    [Show full text]
  • Development of a Personal Diet Plan Database Application for Persons with Severe Food Allergies Heather Suzanne Ward Regis University
    Regis University ePublications at Regis University All Regis University Theses Summer 2005 Development Of A Personal Diet Plan Database Application For Persons With Severe Food Allergies Heather Suzanne Ward Regis University Follow this and additional works at: https://epublications.regis.edu/theses Part of the Computer Sciences Commons Recommended Citation Ward, Heather Suzanne, "Development Of A Personal Diet Plan Database Application For Persons With Severe Food Allergies" (2005). All Regis University Theses. 772. https://epublications.regis.edu/theses/772 This Thesis - Open Access is brought to you for free and open access by ePublications at Regis University. It has been accepted for inclusion in All Regis University Theses by an authorized administrator of ePublications at Regis University. For more information, please contact [email protected]. Regis University School for Professional Studies Graduate Programs Final Project/Thesis Disclaimer Use of the materials available in the Regis University Thesis Collection (“Collection”) is limited and restricted to those users who agree to comply with the following terms of use. Regis University reserves the right to deny access to the Collection to any person who violates these terms of use or who seeks to or does alter, avoid or supersede the functional conditions, restrictions and limitations of the Collection. The site may be used only for lawful purposes. The user is solely responsible for knowing and adhering to any and all applicable laws, rules, and regulations relating or pertaining to use of the Collection. All content in this Collection is owned by and subject to the exclusive control of Regis University and the authors of the materials.
    [Show full text]
  • Java Core Technologies (Part III)
    Extreme Java G22.3033-007 Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda • Summary of Previous Session / Epilogue • Java Media APIs •Java 2D API • Java Media Framework • XBeans and Visual XBeans •JNI • Java Generative Programming Technology • Language Features •Threads • Readings 2 1 Summary of Previous Session • Summary of Previous Session • Java AWT and Swing components • Drag and Drop • Graphics and Multimedia Components (JavaMedia) • JavaBeans • Readings • Class Project & Assignment #2b 3 Java Technologies/Features in Scope • Technologies: • Collections Framework • Input Method Framework • Swing • Drag and Drop • JavaBeans •JNI • Security • Language Features: • Threads • Assertions 4 2 Part I Session 4 Epilogue 5 Drag and Drop (http://java.sun.com/j2se/1.4/docs/guide/swing/1.4/dnd.html) • See Session 4 Handout on Drag and Drop Data Transfer • Adding Drag and Drop to a JTree • In J2SE 1.4, JTree supports Drag but developers must implement and install a custom TransferHandler to fully support imports of data on Drop targets • http://www.javaworld.com/javaworld/javatips/jw-javatip97.html • http://www.javaworld.com/javaworld/javatips/jw-javatip114.html • http://sourceforge.net/projects/ijtree/ 6 3 JavaBeans and JAF (http://java.sun.com/j2se/1.4/docs/guide/beans/changes14.html) • See Session 4 Handout on Component Modeling with JavaBeans • Download the BeanBuilder • http://java.sun.com/products/javabeans/beanbuilder/index.html
    [Show full text]
  • Buyers Guide Product Listings
    BUYERS GUIDE PRODUCT LISTINGS Visual Studio Magazine Buyers’ Guide Product Listings The 2009 Visual Studio Magazine Buyers’ Guide listings comprise more than 700 individual products and services, ranging from developer tooling and UI components to Web hosting and instructor-led training. Included for each product is contact and pricing information. Keep in mind that many products come in multiple SKUs and with varied license options, so it’s always a good idea to contact vendors directly for specific pricing. The developer tools arena is a vast and growing space. As such, we’re always on the prowl for new tools and vendors. Know of a product our readers might want to learn more about? E-mail us at [email protected]. BUG & FEATURE TRACKING Gemini—CounterSoft Starts at $1189 • countersoft.com • +44 (0)1753 824000 Rational ClearQuest—IBM Rational Software $1,810 • ibm.com/rational • 888-426-3774 IssueNet Intercept—Elsinore Technologies Call for price • elsitech.com • 866-866-0034 FogBugz 7.0—Fog Creek Software $199 • fogcreek.com • 888-364-2849; 212-279-2076 SilkPerformer—Borland Call for price • borland.com • 800-632-2864; 512-340-2200 OnTime 2009 Professional—Axosoft Starts at $795 for five users • axosoft.com • 800-653-0024; SourceOffSite 4.2—SourceGear 480-362-1900 $239 • sourcegear.com • 217-356-0105 Alexsys Team 2.10—Alexsys Surround SCM 2009—Seapine Software Starts at $145 • alexcorp.com • 888-880-2539; 781-279-0170 Call for price • seapine.com • 888-683-6456; 513-754-1655 AppLife DNA—Kinetic Jump Software TeamInspector—Borland
    [Show full text]
  • 2008 BZ Research Eclipse Adoption Study
    5th Annual Eclipse Adoption Study November 2008 (With comparisons to November 2007, November 2006, November 2005 and September 2004 Studies) 7 High Street, Suite 407 Huntington, NY 11743 631-421-4158 www.bzresearch.com © BZ Research November 2008 Eclipse Adoption Study © BZ Research November 2008 Table of Contents Table of Contents................................................................................................................................................... 2 Methodology .......................................................................................................................................................... 4 Universe Selection ................................................................................................................................................. 6 Question 1. Do the developers within your organization use Eclipse or Eclipse-based tools? ........................ 7 Question 2. Which version(s) of Eclipse are you using? .................................................................................... 8 Question 3. How long have you been using Eclipse or Eclipse-based tools and technologies (either at work, or for your personal projects)?.............................................................................................................................. 9 Question 4. What type of software are you (or your organization) developing using Eclipse-based tools and technologies? (Note: OSI refers to Open Source Initiative, see www.opensource.org for more information.) ...............................................................................................................................................................................10
    [Show full text]
  • Configuring the Codewarrior Tools to Debug a BSC9131RDB Board
    Freescale Semiconductor Document Number: AN4384 Application Note Rev. 0, 07/2012 Configuring the CodeWarrior Tools to Debug a BSC9131RDB Board by Freescale Semiconductor, Inc. Austin, TX This application note describes how to configure Contents the Freescale CodeWarrior tools to support 1 BSC9131 overview .................................................... 2 developing and debugging of embedded 2 Debugger configuration strategies ............................. 4 3 BSC9131RDB board setup ........................................ 6 software on the BSC9131RDB board. 4 Two-TAP connection scheme .................................... 7 5 Revision history ........................................................ 33 Because the QorIQ Qonverge BSC9131 Appendix A How to Disable the SC3850 Caches ....... 34 processor contains two disparate processor Appendix B DSP Debugging with a BSP Present ....... 38 Appendix C Ethernet TAP Run Controller Options ..... 39 cores, writing software for the part requires two different sets of CodeWarrior tools: one to manage the DSP core, and another to manage the system core. Care must be taken to ensure that the two sets of tools do not interact with each other. Both the proper configuration sequences and the potential pitfalls are described here. This application note assumes the use of CodeWarrior for StarCore DSPs v10.2.10 or later, and CodeWarrior for Power Architecture® v10.1.2 or later. © 2012 Freescale Semiconductor, Inc. 1 BSC9131 overview The Freescale QorIQ Qonverge BSC9131 contains two processor cores, each of whose microarchitecture is optimized for a specific purpose: StarCore SC3850 DSP core implements high-throughput signal processing functions Power Architecture e500 core implements high-volume network functions These cores manage a number of powerful peripherals, all of which are interconnected through a low- latency switching fabric (Figure 1). However, for debugging setup purposes, only the cores are considered in this application note.
    [Show full text]
  • Codewarrior™ Build Tools Reference for Freescale™ 56800/E Hybrid Controllers
    Freescale Semiconductor, Inc. CodeWarrior™ Build Tools Reference for Freescale™ 56800/E Hybrid Controllers Revised 28 October 2004 For More Information: www.freescale.com Freescale Semiconductor, Inc. Metrowerks and the Metrowerks logo are registered trademarks of Metrowerks Corporation in the United States and/ or other countries. CodeWarrior is a trademark or registered trademark of Metrowerks Corporation in the United States and/or other countries. All other trade names and trademarks are the property of their respective owners. Copyright © 2004 Metrowerks Corporation. ALL RIGHTS RESERVED. No portion of this document may be reproduced or transmitted in any form or by any means, electronic or me- chanical, without prior written permission from Metrowerks. Use of this document and related materials are governed by the license agreement that accompanied the product to which this manual pertains. This document may be printed for non-commercial personal use only in accordance with the aforementioned license agree- ment. If you do not have a copy of the license agreement, contact your Metrowerks representative or call 1-800- 377-5416 (if outside the U.S., call +1-512-996-5300). Metrowerks reserves the right to make changes to any product described or referred to in this document without further notice. Metrowerks makes no warranty, representation or guarantee regarding the merchantability or fitness of its prod- ucts for any particular purpose, nor does Metrowerks assume any liability arising out of the application or use of any product
    [Show full text]
  • Ultimate++ Forum
    Subject: Porting (Mac OS X) and "reference application" idea Posted by mirek on Thu, 17 May 2007 15:35:21 GMT View Forum Message <> Reply to Message I have an idea how to speed-up the porting (MacOS X now, be it is general). The most time consuming part of problem is to find out all the information about implementing required things on target platform, something that developer that knows the platform would find primitive. OTOH, target platform guru's are unlikely to know about U++ implementation details. So my idea is to create "reference application" that will contain all the function for minimal (and perhaps later, advanced) target platform support. Target platform guru will reimplement this application (using the most straighforward way) and submit the code, which will serve as great boost to development speed (sort of U++ oriented knowledge base). Thoughts? Mirek Subject: Re: Porting (Mac OS X) and "reference application" idea Posted by captainc on Sun, 14 Sep 2008 13:08:14 GMT View Forum Message <> Reply to Message luzr wrote on Thu, 17 May 2007 11:35I have an idea how to speed-up the porting (MacOS X now, be it is general). The most time consuming part of problem is to find out all the information about implementing required things on target platform, something that developer that knows the platform would find primitive. OTOH, target platform guru's are unlikely to know about U++ implementation details. So my idea is to create "reference application" that will contain all the function for minimal (and perhaps later, advanced) target platform support.
    [Show full text]
  • Xcode Chapter.Indd
    Chapter 1 Xcode Many computer books use Chapter 1 to cover introductory material. Xcode Tools Sensei is not one of those books. I want you to start learning immediately. After reading this chapter you’ll know how to create a project, add files to your project, edit source code, model data, read developer documentation, configure the compiler, and build your project into a working Mac OS X program. Creating a Project Every program you write with Xcode requires a project, no matter how small the program is. An Xcode project contains your program’s source code files and other files Xcode needs to build a working program, such as Interface Builder nib files. To create an Xcode project, choose File > New Project, and the Project Assistant window opens. Xcode has the following project categories: n Action n Application n Audio Units n Bundle n Command-Line Utility n Dynamic Library n External Build System n Framework n J2EE n Java n Kernel Extension n Standard Apple Plug-Ins n Static Library I will go into greater detail on the types of projects shortly, but most of you will be making application projects. After choosing the type of project you want to make, click the Next button. Tell Xcode the name of your project and where you want to store it, then click the Finish button. Congratulations! You’ve created an Xcode project. What Xcode includes in a project depends on the type of project you create. Xcode includes the following files for a Cocoa application: n An Objective C source code file, main.m.
    [Show full text]