Gangaufsicht_Reloaded 1.1.7

There is a newer version of this package available.
See the version list below for details.
dotnet add package Gangaufsicht_Reloaded --version 1.1.7                
NuGet\Install-Package Gangaufsicht_Reloaded -Version 1.1.7                
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="Gangaufsicht_Reloaded" Version="1.1.7" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Gangaufsicht_Reloaded --version 1.1.7                
#r "nuget: Gangaufsicht_Reloaded, 1.1.7"                
#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 Gangaufsicht_Reloaded as a Cake Addin
#addin nuget:?package=Gangaufsicht_Reloaded&version=1.1.7

// Install Gangaufsicht_Reloaded as a Cake Tool
#tool nuget:?package=Gangaufsicht_Reloaded&version=1.1.7                

< 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:

With Pure String

Dim Script script as new Script(codeBlock, optional: ownSyntax = false)

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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.1.8 331 12/28/2022
1.1.7 301 12/23/2022
0.1.5.6 314 12/23/2022
0.1.5.4 301 12/22/2022
0.1.4 301 12/21/2022
0.1.3 308 12/18/2022