Auto Play Media Studio

Using AutoPlay and LUA Programming

Programming Basics & Databases4.6(47)3h 31m17 lectures5 sections

What you'll learn

  • Design user interfaces with the program tools
  • Understand the basic rules of the Lua language
  • Use loop and control statements
  • Create functions
  • Work with arrays
  • Understand data flow
  • Handle program errors
  • Create an interactive educational program

About this course

This course teaches AutoPlay Media Studio, a program for creating software with interactive interfaces and saving it on discs that run automatically, together with its own programming language, Lua. It starts with highlights from the course and an introduction, then interface design tools across several lessons and miscellaneous topics. Next you learn the basic rules of the Lua language, loop statements and control statements, then functions, arrays and data flow. You move on to program errors and how to handle them, and object-oriented programming, and you finish with a step-by-step lesson with add-ons to download. The course suits anyone who wants to create interactive educational discs, whether you are a hobbyist or a professional programmer, and it needs no previous experience because the program is easy to use. Afterward you will be able to design interactive interfaces with the program, write Lua commands to carry out tasks and create a complete interactive educational program. The lessons are divided into short, clear parts, and each part explains an idea and then applies it, so you learn the program and the language gradually.

Expected outcomes

  • Create professional applications using AutoPlay Media Studio.
  • Master LUA for advanced programming solutions.
  • Design attractive and user-friendly interfaces.
  • Effectively manage data within applications.

Learner reviews

These reviews are from learners who bought the content and completed at least 50% of it — there are no reviews from anyone who hasn't gone through the material.
4.6
★★★★★
47 reviews
5★
30
4★
15
3★
2
2★
0
1★
0

    Course content

    1

    The Beginning

    3 lectures
    1. Course HighlightsExplains in AutoPlay Media Studio adding a Menu Bar to the application, the if condition using a value taken from the user's input field, and publishing the project as a runnable executable exe.11:50
    2. Introduction (1)Introduces the course on building interactive learning material with AutoPlay Media Studio and its parts: working with the program and its objects, then programming with loops, conditions and functions, and delivering the project to the user.8:34
    3. Introduction (3)Starts working with AutoPlay Media Studio: installing the program, getting to know its main panes such as the design view, the project explorer and the properties, running the project, and adding a button and editing its properties.17:49
    2

    Interface Design Tools

    4 lectures
    1. Interface Design Tools (1)Explains interface design objects in AutoPlay Media Studio: the Button, Image, Label and Paragraph objects, the ways to reach and edit their properties, and ready-made actions such as playing a file.18:48
    2. Interface Design Tools (2)Continues the interface objects in AutoPlay Media Studio: the Video object and its properties such as the border and control, the slideshow object that shows images in sequence at a set interval, and adding Flash files.11:12
    3. Interface Design Tools (3)Continues the interface objects in AutoPlay Media Studio: the input field for typing text or numbers, the list and tree for showing choices, a bar with minimum and maximum values, and the object that displays text in different fonts.25:04
    4. MiscellaneousCovers miscellaneous topics in AutoPlay Media Studio: getting a value from the user into the application, adding an audio file, and reusing ready-made designs and templates from websites instead of starting from scratch.14:10
    3

    Programming Principles

    8 lectures
    1. Basic RulesExplains the basic programming rules in AutoPlay Media Studio: writing commands in the Script, showing a message with Dialog.Message, reading a value from an Input field, and performing addition, subtraction and multiplication.16:42
    2. Loop StatementsExplains loops in AutoPlay Media Studio: the for loop to repeat an operation a set number of times, the while loop, building text outside the loop, and nested loops with a multiplication table example.18:59
    3. Control StatementsExplains control flow statements in AutoPlay Media Studio: the if, elseif and else statements, with an example of entering a grade, testing whether the student passes and then rating it with multiple conditions.13:19
    4. FunctionsExplains functions in AutoPlay Media Studio: writing code once inside a function and calling it from several buttons, passing a value in and getting a result back, with a grade rating example.10:31
    5. ArraysExplains arrays in AutoPlay Media Studio, including how to fill an array with a for loop, then loop through its elements and display them in a message.16:05
    6. Data FlowExplains data streams and how to open a text file through code in AutoPlay Media Studio, read its contents, and write new data into it.10:13
    7. Program Errors and HandlingExplains the three kinds of programming errors: syntax errors, logic errors, and runtime errors, with an example of each.8:34
    8. Goal-Oriented ProgrammingIntroduces Object Oriented Programming concepts such as classes, inheritance and overloading, with a simple interactive learning-material example.9:22
    4

    Books

    1 attachments
    1. Learn Step by Step
    5

    Add-ons

    1 attachments
    1. Download Attachments Here

    Instructor

    Eng. Azab Mohamed Azab

    Eng. Azab Mohamed Azab

    Lecturer at the Arab Academy for Science, Technology and Maritime Transport, and the Egyptian Ministry of Interior, specializing in technology and information.
    68.8K views28 courses

    Related courses