Plugins / mikebmac / Tutorial

Tutorial

A plugin to give a step-by-step guide on how to use your robot or script (Pictures can be included).

Register   Download Plugin

This plugin is version 8, was last modified on 3/19/2016, and is 362,735 Bytes. The author is mikebmac.

Requirements

This plugin requires EZ-Builder for Microsoft Windows PC.

  Get EZ-Builder for Windows

Plugin Details

A plugin to allow people to give instructions to users in the EZ-Builder software.

User-inserted image

Updates:

March 19 - Huge Update
New Features
- You are now able to format text
- Here is the current ways to format the text:
> Indent
> Outdent
> Font: Bold
> Font: Italic
> Font: Underline
> Font: Size
> Align: Center
> Align: Left
> Align: Right
> Lists: Unordered
> Commands: Cut
> Commands: Copy
> Commands: Paste
- Images can be added alongside text (directly in the textbox)
- Image shown on the left was retained, but renamed "Spotlight Image"

To accommodate these new features I had to change the format slides were saved in, though I added redundancies to load older versions there could be some errors.

Example:
User-inserted image

User-inserted image

Bugs Fixed
V7
- Fixed the CommandControl for editing slides
- Minor performance improvements
V8 (Same day update)
- Fixed a bug created with the backwards compatibility creating new slides if there was not 50 chars of text in a single slide.

March 17
- Web urls will now open in an external browser.
- Resizing the frames now saves.

March 1
- Add the ability to reorder slides
- Added pretty icons for editing and reordering slides
- The scrollbar no longer stays on the slide as you move from one slide to another

Feb 29
- Updating slide text now reflects on the "Edit Slides" without having to open and close the form.
- Added redundancies in case a slide is not found (it will load the first slide)
- Made it so you can no longer remove the first slide

Feb 28
- Added backgroundworker for loading images to improve performance and adhere to plugin standards.

Current Features:
-Custom Slides Text and Pictures saved to .ezb projects (instructions are saved for each project)
- Automatic resizing of images to reduce project file size. This can be customized via the options.
- CommandControls for updating and navigating slides.

Code:

# Next Slide 
# Example
ControlCommand("Tutorial", NextSlide)

# Previous Slide
# Example
ControlCommand("Tutorial", PrevSlide)

# Set to a specific slide
# Control: ControlCommand("Tutorial", Slide, [Slide Number])
# Replace [Slide Number] with the slide number to show.
# Example
ControlCommand("Tutorial", Slide, "1")

# Update Slide
# ControlCommand("Tutorial", UpdateSlide, [Slide Number], [Text], [Image Path])
# Replace [Slide Number] with the slide number to edit.
# Replace [Text] with the text to add to the slide
# Replace [Image] with the path to the image you want to show.
ControlCommand("Tutorial", UpdateSlide, "1", "To be added!", "D:\Google Drive\images\need.jpg")



Known Issues/Future Improvements:
- Currently, you can only remove the latest slide.

This plugin was originally created for the classroom by giving instructions to students on the projects they download.

I am very new to C#, but I have include the source code:
Github Tutorial


User-inserted image

User-inserted image

User-inserted image