VCLua_Framework 0.1.5.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package VCLua_Framework --version 0.1.5.4
NuGet\Install-Package VCLua_Framework -Version 0.1.5.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VCLua_Framework" Version="0.1.5.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VCLua_Framework --version 0.1.5.4
#r "nuget: VCLua_Framework, 0.1.5.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install VCLua_Framework as a Cake Addin
#addin nuget:?package=VCLua_Framework&version=0.1.5.4

// Install VCLua_Framework as a Cake Tool
#tool nuget:?package=VCLua_Framework&version=0.1.5.4

< VBL_Framework User Manual >

Utility_Methods

MyArray.ToText() <-- Converts into StringArray
MyArrayOfStr.ToLexika()  <-- Converts Richtext to Dictionary from Splitted Text
MyArrayOfStr.ToDataframe() <--  Converts Richtext to Key/ValuePairs from ScriptObject

CheckType(myObject) <-- Compare 2 TypeOf Variables
Check(myObject) <-- Proofe Variable for Null Value

myString.Say(optional:Volume as Integer) <-- TextToSpeach
SayAsync.Say(optional:Volume as Integer) <-- TextToSpeach(Async)
myString.Mp3() <-- Play Mp3_File
Zip(sourcepath, destination) <-- ZipFile Compression
Unzip(sourcepath, destination) <-- ZipFile Decompression

Json.fromJSON <-- Serialize: Object/ List-Array(Of Object) => Module
Json.toJSON() <-- Deserialize: Object/ List-Array(Of Object) => Module

EnergySaverPlans:

Initializing with Listbox

  1. Receive Current Plan and Summary of Plans ESP.getEsp()
  2. Set Esp by Name (Reference to Listbox,determines LBox Selection automatically)

With Event:

AddHandler OutputList.DoubleClick, Sub()
            ESP._OutputList_ = OutputList
            ESP.setESP(ESP.EspCode)
            End Sub

Or with FunctionCall:

	Sub SetEsp()
		ESP._OutputList_ = OutputList
		ESP.setESP(ESP.EspCode)
	End Sub
  1. Display Changes OutputList.Text = ESP.CurrentESP OutputList.Items.AddRange(ESP.espList.Keys.ToArray)

Online Methods:

        server.Connect() <-- Receive Data via HTTP
        server.uploadJSONData() <-- Send Data via HTTP as JSON_String
        server.GetStrData() <-- Receive Data !Requires Pw!
        
        server.uploadStrData() <-- Send Data via HTTP as Pure_String !Requires Pw!
        server.uploadFTP() <-- Send Data via FTP as File !Requires Pw!

Scripting:

Initialize Script

  1. Pure String Dim Script script as new Script(codeBlock, optional: ownSyntax = false)
  2. Via File Without/Without Argmuments: Dim Script script as new Script("Path_Of_ScriptFile(.vbl)", optional: ownSyntax = false) Dim Script script as new Script("Path_Of_ScriptFile(.vbl)", new Array{"arg1","args2" }, optional: ownSyntax = false)

Properties

Name, Method As String
ScriptArgs As (String, Object)() = {("method", Method)}
Args As String()
Output As Object() = {}
StatusResponse As Boolean
CodeSource As String()
Code As String
UseOwnSyntax as Boolean
MyNamespaces As String() = {System.IO", "Newtonsoft.Json"} <-- To Add Namespaces just add here then LoadImports()

Methods

Script.Start() <-- Do Script
Preload() <-- Load .NET Standart_Libraries into Script
LoadImports(myStringArray) <-- Load Own Namespaces into Script via Name
Syntaxing() <-- Translate Custumized Scriptcode into Lua
Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on VCLua_Framework:

Package Downloads
Gangaufsicht_Reloaded

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.2 347 1/28/2023
1.2.0 310 1/28/2023
1.1.9 329 1/3/2023
1.1.8 308 12/28/2022
1.1.7 328 12/23/2022
0.9.9.6 361 11/28/2022
0.9.9 373 11/28/2022
0.9.8.1 353 11/26/2022
0.9.7 345 11/26/2022
0.9.6 354 11/24/2022
0.9.5 353 11/23/2022
0.9.4 363 11/23/2022
0.9.3 360 11/22/2022
0.9.2 371 11/22/2022
0.1.5.6 295 12/23/2022
0.1.5.5 329 12/23/2022
0.1.5.4 329 12/22/2022
0.1.5 319 12/21/2022
0.1.4 343 12/18/2022
0.1.3 326 12/18/2022
0.1.2 312 12/10/2022
0.1.1 328 12/3/2022