AppleScript is a high-level scripting language that comes free on the Mac platform. This handy scripting language adds functionality to the Mac operating system by automating tasks and adding functions to your Mac. If you are new to programming with AppleScript and are looking for a solid introduction, this is the book for you. Developed by computer science professors, books in the for the absolute beginner series teach the principles of programming through simple game creation. AppleScript Programming for the Absolute Beginner provides you with the programming skills that you need and shows you how to put these skills to use in real-world scenarios. Best of all, by the time you finish the book, you will be able to apply the basic principles you've learned to the next programming language you tackle.
Jerry Lee Ford, Jr. is an author, educator, and an IT professional with more than 18 years of experience in information technology, including roles as an automation analyst, technical manager, technical support analyst, automation engineer, and security analyst. Jerry has a master's degree in business administration from Virginia Commonwealth University in Richmond, Virginia. He is the author of 22 other books and co-author of 2 additional books. His published works include AppleScript Studio Programming for the Absolute Beginner, Microsoft Windows Shell Scripting for the Absolute Beginner, Perl Programming for the Absolute Beginner, Beginning REALbasic, Microsoft Windows Shell Scripting and WSH Administrator's Guide, VBScript Professional Projects, and Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner. He has more than five years of experience as an adjunct instructor teaching networking courses in information technology. Jerry lives in Richmond, Virginia, with his wife, Mary, and their children, William, Alexander,and Molly.
PART I: INTRODUCING APPLESCRIPT SCRIPTING. 1: AppleScript Basics. 2: Getting Comfortable with the AppleScript Script Editor. PART II: LEARNING HOW TO WRITE APPLESCRIPTS. 3: working with Values, Variables, and Classes. 4: Implementing Conditional Logic and Working with Loops. 5: Using Strings, Lists, and Records. 6: Improving Script Organization with Handlers. PART III: ADVANCED TOPICS. 7: Accessing Files and Folders. 8: Automating Mac OS X Applications. 9: Debugging Your AppleScripts. 10: Introducing AppleScript Studio. Appendix A: What's on the Companion Website? Appendix B: What Next? Glossary.