BRIGHAM YOUNG UNIVERSITY
BYU LiveCode Lessons Gateway
Office of Digital Humanities
Digital Humanities and Technology(DigHT) Course Materials
Learning to Program with LiveCode
Building a User Interface in Livecode
- Objects and Properties
- Object Properties Changing the look and behavior of objects by setting properties.
- Image and Graphic Objects
- Group Objects
- Aligning Objects
- Alignment Using LiveCode's alignment tools to arrange objects on a card.
- Stacks and Windows
- Working with Menus
- Building Standalone Applications
LiveCode Script – Programming Objects in LiveCode
- Programming Basics
- Scripts and the Script Editor
- Overview of LiveCode Scripting</li>
- How to Script Object Properties
- Scripting Language – Some Practical Examples A collection of sample commands, statements, and handlers.
- Scripting Exercise
- Messages and Message Handlers
- Working With Text in LiveCode LiveCode has powerful tools for manipulating and analyzing text strings. Learn the basics here.
- Working with External Files An overview of how to access external files in LiveCode Script.
- Creating Instructional Applications: Example Projects
Multimedia in LiveCode
- Digital Graphics
- Motion and Animation
- Working with Digital Audio (Some parts obsolete due to the discontinuation of QuickTime. To be updated...)
- Working with Digital Video (Some parts obsolete due to the discontinuation of QuickTime. To be updated...)
Programming in LiveCode: Advanced Topics
- Working with Dates, Time and Timing
- Using Arrays
- Controlling Card Layout How to automatically update the card layout when the stack window is resized.
- Internet and Networking
- Server-side Scripting with LiveCode (LiveCode Server, On-Rev)
- Database Access in LiveCode
- Character Encoding and Unicode
- Video Capture
Creating Mobile Apps with LiveCode
Design and Evaluation of Stacks
Conducting User Evaluations
- Stack and Program Design
- Principles of Instructional and Interface Design
- Critiquing Stack Design
- Program Design Within the LiveCode Framework
- Programming User Interactions
LiveCode Helps and Reference Materials
This web site was created by Devin Asay, who is responsible for its content and maintenance. Please send suggestion, comments, and error reports to firstname.lastname@example.org.
The following colleagues contributed to these materials:
Devin Asay (Conversion to LiveCode, updates, web site)
Chuck Bush (Original HyperCard Course Design)
Russell Hansen (Updates and Revisions)
Jarom McDonald (Updates and Revisions)
These course materials are used in the DigHT (formerly Computers and the Humanities) 210 and 310 courses at BYU. They are made available for use as a service to the LiveCode developer community free of charge. All materials here are Copyright © 2004 by Brigham Young University. Do not republish or reuse without written permission.