SCRIPTING Made Simple Volume-5 Input and Output Controls for Daz Script Training

Tutorials released on May 17, 2024
SCRIPTING Made Simple Volume-5 Input and Output Controls for Daz Script Training by N/A

Software:
Daz Studio 4, DAZ Studio 4 With IRAY
Departments:
Available Uses:

Get ready for some fun with even more Daz Scripting? This volume teaches advanced message box usage, and introduces dialog boxes along with some of the cool widgets you will definitely be interested in. Learn how to build more professional interfaces with users of your scripts. Best of all, no previous programming experience required, and no additional programming tools are required! This volume continues building the foundational skills with graphical user interface techniques for great looking input and output controls in Daz Studio with your own script.

You will learn about global and local namespaces and the scope of each. This will help advance your experience and journey towards more advanced programming. You will learn about system events and how to create your own event handlers for Daz Script widgets. We will show you how to use the basic dialog box with its default button set. If that isn't enough, you can create your own custom dialog with all the press buttons, check boxes, radio buttons, and sliders to your heart's desire. You will discover how the 2D coordinate system works, so that you can position all those wonderful new widgets you will surely be using.

This scripting workshop was developed with Daz Studio 4 and designed with beginners in mind. This volume demonstrates customizing the IDE, introduces Arrays and User-defined functions along with how to use them, and expands your skill set with some advanced concepts to begin moving you from beginner towards intermediate coder. This volume consists of over 4 modules of information covered in MP4 format at resolution of 1600x900. This training also includes a colorful fully-illustrated standard PDF document covering all the material from the videos.

Module 0: Overview (2:45 Minutes)

Module 1: Namespace (Scope) (5:02 Minutes)
1.1 Global Namespace
1.2 Local Namespace
1.3 Global vs. Local

Module 2: Behind the Scenes (1:12 Minutes)
2.1 Events
2.2 Input / Output

Module 3: MessageBox (11:15 Minutes)
3.1 Buttons
3.2 Information method
3.3 Critical method
3.4 Button Pressed
3.5 Passing Strings
3.6 Question method
3.7 Warning method

Module 4: Widgets (34:28 Minutes)
4.1 Introduction
4.2 Dialogs
4.3 DzBasicDialog
4.4 DzLabel
4.5 DzDialog
4.6 Event Handling
4.7 Property vs. Method
4.8 DzPushButton
4.9 2D Coordinates
4.10 Positioning Widgets
4.11 DzCheckBox
4.12 DzRadioButton
4.13 Grouping Widgets
4.14 Sliders