Tel: 0844 844 2428

We are listed with


AppleScript Studio Training CD

AppleScript Studio is the breakthrough technology from Apple that combines the simplicity of AppleScript with the remarkable easy-to-use features of Interface Builder and Project Builder. Your script-based applications now can look like full-fledged Aqua applications because that s what they are. You don t need to write a line of traditional code. If you re a developer using Cocoa, or Carbon, you can now add AppleScript features to your application with AppleScript Studio. With simple hooks for everything from reading and writing your own documents, to using Web services, AppleScript Studio can open new areas of easy-to-implement opportunity. With extensive code samples, this tutorial will get you up to speed quickly. Click on one of the movie topics below to start learning!


Introducing AppleScript Studio
About the Example Code
Introduction to AppleScript Studio
AppleScript Studio Overview
Connections / Scripts / Cocoa
Creating a AppleScript Application pt. 1
Creating a AppleScript Application pt. 2
Creating a AppleScript Application pt. 3
Converting Existing AppleScripts

Reviewing AppleScript
Using Script Editor
Basic AppleScript Commands
Basic AppleScript Programming Concepts
Variables / Globals / Properties / Records
AppleScript Data Structures
Using Handlers pt. 1
Using Handlers pt. 2
Try Blocks and Error Handlers

Getting Started with Project Builder
A Project Builder Overview
Customizing Project Builder
Creating a Template-Based Application
Looking at Groups and Files
Controlling Project Builder
AppleScript Studio Assistance
Using Project Builder Find
Building and Running Projects
Working with Project Information

Getting Started with Interface Builder
An Interface Builder Overview
Working with the Design Window
Working with Palettes
Working with the Info Window
Working with the Nib File Window
Working with the Menu Editor
Advanced Design Window Techniques
Troubleshooting and Testing the Interface
Customizing Interface Builder

Working with AppleScript Studio Windows
Setting Up a Window
Using Formatters
Opening a Second Window
Using Popup Menus
Case Study (1) Creating the Application
Case Study (2) Naming Objects
Case Study (3) Finishing

Working with Text
Basic Text Fields
Formatting Text Fields
Working with Text Views
Adding Formatting Menus to Text Views

Working with Controllers
Understanding Event Processing
Defining Controllers
Working Across Nib Files

Working with Outline and Table Views
Setting Up a Table View in Interface Builder
Setting Up a Table View in Project Builder
Finishing the Table View
Setting Up an Outline View pt. 1
Setting Up an Outline View pt. 2
Setting Up an Outline View pt. 3
Finishing the Outline View
Using a Data Source with a Table View pt. 1
Using a Data Source with a Table View pt. 2

Building a Document-Based AppleScript App
Introducing the Template
Moving Data to the Document: High Level
Reading Data From Disk: High Level
Moving Data to the Document: Low Level
Reading Data from Disk: Low Level

Building an AppleScript Droplet
Introducing the Template
Creating the Droplet Window
Basic Droplet Code
Adding File Information to the Droplet pt. 1
Adding File Information to the Droplet pt. 2
Testing the Droplet

Writing for an AppleScript Studio Application
Special Handlers for AppleScript Studio pt. 1
Special Handlers for AppleScript Studio pt. 2
Other Interface and Application Handlers

Coding for an AppleScript Studio Application
Calling Code from AppleScript
Finding Methods in Cocoa Objects
Using Parameters in Calls
Overview of the Multi-Language Application
Creating the Basic Java Object
Connecting the Java Object
One More Time in Objective-C pt. 1
One More Time in Objective-C pt. 2

Assistance Within AppleScript Studio
AppleScript Studio Assistance
Tags
Using a Button
Opening in a New Window
Using the Menu
Using the Viewer

Debugging AppleScript Studio Applications
Setting Breakpoints
Using Values in the Debugger
Catching Errors
Preventive Measures

Conclusion
Reviewing the Examples

Click here to find out more about the AppleScript Studio Training CD


Clients

No joke ... but we have taught (in many cases, more than once) to all of these companies:

(Click here to see some testimonials as well)

* Accolade Publishing
* Ace4Training
* Active Silicon
* Ambassador Theatre Group
* Amerex
* Amethyst Risk Management Ltd.
* Anorak London
* Antoni Film
* AQA
* Arity Limited
* Association for Project Management
* Aston Taylor Ltd
* aura
* Award Learning Services Ltd
* Aztec Marketing
* Bechtel
* Boltblue
* Bournemouth University
* British Dental Trade Association
* British Medical Journal
* C&C Technology Consulting
* Cannes Lions
* Cardinal Pole School
* Chingford Foundation School
* Chroland Associates Ltd
* CIMA
* City Interactive Media
* Claire Lobel Design
* Cognac Uk
* Community Security Trust
* Concern Worldwide
* Copenhagen International School
* Corporation of Lloyd`s
* Crystalblue Solutions
* Dare Digital
* David Richards Limited
* DBT
* Denbigh School
* Designs on the Web Ltd.
* Discovery Communications Europe Ltd
* Discovery Communications Ltd
* DMG World Media
* Dog Store
* East and North Hertfordshire NHS Trust
* Elsevier Ltd
* Europa Components
* Event Merchandising Ltd
* F-Secure UK Ltd
* FERN
* Findaplaceabroad.com
* Flixmedia Limited
* FMC
* FMC Ltd
* Freshly Designed
* Giles & Posner Ltd
* Glint Facilities
* grandPA Ltd
* Grass Roots Ltd
* Hachette Children`s Books
* Harrow College
* Hasbro
* Hays
* Health Protection Agency
* Hertfordshire County Council
* Hertfordshire Partnership NHS Foundation Trust
* Holland Park School
* i-2-k
* Impact Marcom
* Indigo
* Inspired Gaming Group
* Interdirect Ltd
* ITFC
* J.A.Steel and Son Ltd
* John Fleming
* JollofTutors
* Jumbo Games
* Keziah Design Ltd
* KLC School of Design
* KPMG
* Kuwait Petroleum International Ltd
* LexisNexis
* Lloyds Banking Group
* Lockheed Martin UK-INSYS
* London Fertility Centre
* Loudspeaker/ Lateral Group
* Lubricants UK Ltd
* Luton Sixth Form College
* Lynn Simpson
* M&G Investments
* Macmillan Cancer Support
* Maconomy
* Marcus Evans
* mbc
* MCS CREATIVE LTD
* Modernisation Initiative
* Monarch Airlines
* MSA GB Ltd
* Nash Mills Script Exchange
* NATS c/o Business Training Partnership
* NCCHTA at University of Southampton
* Nexus Industries
* Non-Violence Foundation Limited
* Norgren
* Norwich City Football Club
* Office Diner
* OHL GROUP LIMITED
* onCore UK
* Orantez
* Partnerships for Schools
* PDSA
* PFA Consulting
* Pfizer Limited
* Praxis Limited
* PreScript Communications Ltd
* Princes Trust
* Promega
* QinetiQ
* R P Europe Limited
* R.A.G.S.
* RDS Networks Ltd
* Reaction Visual Media Limited
* Red Giant Projects Ltd
* Reddot Racing
* Research Now
* RP Europe
* Severndroog Castle Building Preservation Trust
* Shazam Entertainment Limited
* Shazam Entertainment Ltd
* Silverfish Media
* Snap Surveys
* SolveIT Enterprises Ltd
* Sort IT.biz Ltd
* Southern Office Refurbishment Ltd
* Spring Fine Foods
* SR Media Ltd
* St Matthew Academy
* Stage Entertainment UK LTD
* Stevenage 14-19 Partnership
* Style Coaching Institute
* Swift Image
* Systex Ltd
* Tarragon Solutions Ltd
* Tectura UK
* TeleAdapt
* Teletext Holidays
* Telmanage Limited
* Terrapinn Holdings Limited
* The Camping and Caravanning Club
* The Fine Confectionery Company Ltd
* The Grimsby Institute of Higher And Further Education
* The PD Group
* The Reading Agency
* The Scan Team
* The Virtual Office Group
* The Works International
* Tiny Seeds
* Torch
* Tourdesign Ltd
* TW Podcasts
* Twyford C of E High School
* UBM live
* UK Association of National Park Authorities
* United Utilities
* USPG
* V2 Music Group
* Vertical Systems Ltd
* Video Adz
* Virgin Unite
* Vokera Limited
* waterwhileaway
* West Nottinghamshire College
* Wickes Building Supplies Ltd
* Wroxham Primary School
* WSP Environmental
* X Games LTD
* Yamaha Electronics (UK) Ltd
* Yell.com
* Yorkshire Film Archive
* Youth Sport Trust
* Zurich International School