Please write all the text in English !
All of these methods convert a json file or a json string to a CSV file, if the path of the json file or the cdv file are not in parameter the methods use the attribute “PathCSV” for the CSV file and the attribute “PathToJson” for the json file.
You can also set the CSV’s delimiter with the attribute “Delimiter” and the attribute “AppendCSVFile“ allow you to append or replace the csv file if it exist already .
This method takes in argument a string, parse the json inside, and analyze each object. The analyze constructs a Dictionary for each object, and send it via an event.
Encapsulate the Microsoft ’s NotifyIcon class in a bean
Show a notification in the Windows’ notification area. The balloonTipText must be set to display the notification.
variable;[variable name];[start of the interval]|[end of the interval
ex: variable;Food;0|10
trapezoid;[variable name];[fuzzy set name];[parameters]|[of]|[trapezoid]
ex: trapezoid;Food;Bad;1|7|right
linear;[variable name];[fuzzy set name];[point1.X:point1.Y]|[point2.X:point2.Y]|...
ex: linear;Food;Bad;1:0,5|7:0,8|8:1
evaluate;[variable name]
ex: evaluate;Tip
rules;[path of the file]
ex: rules;rules.txt
IF [variable] IS (NOT)[fuzzy set] (AND|OR [variable] IS (NOT)[fuzzy set])* THEN [variable] IS [fuzzy set]
// variables linguistiques variable;Nourriture;0,10 variable;Service;0,10 variable;Pourboire;0,30 // ensembles flous trapezes trapezoid;Nourriture;Execrable;1,7,right trapezoid;Nourriture;Delicieux;7,9,left trapezoid;Service;Excellent;5,10,left trapezoid;Service;Bon;0,5,10 trapezoid;Service;Mauvais;0,5,right trapezoid;Pourboire;Bas;0,5,10 trapezoid;Pourboire;Moyen;10,15,20 trapezoid;Pourboire;Eleve;20,25,30 // variables à evaluer evaluate;Pourboire // fichier de regles rules;rules.txt
IF QualiteService IS Mauvais OR Nourriture IS Execrable THEN Pourboire IS Faible IF QualiteService IS Bon THEN Pourboire IS Moyen IF QualiteService IS Excellent OR Nourriture IS Delicieux THEN Pourboire IS Eleve