Pagina 1 di 2 12 Ultima
Risultati da 1 a 10 di 158

Discussione: Scripts di esempio

Visualizzazione Ibrida

  1. #1
    L'avatar di TraderLoki
    Data Registrazione
    Feb 2012
    Messaggi
    383
    Buonasera Max,
    non ho trovato una sezione apposita per domande relative al FPSS, per cui utilizzo questa. Metto una serie di domande a raffica. Scusa l'esposizione a punti, un po' freddina, ma è per evitare di essere troppo prolisso

    1. Si possono dichiarare e inizializzare contemporaneamente le variabili? (Dim x As Integer = 7)
    2. Se ad una variabile è dato un tipo specifico, eredita i metodi di quel tipo? (ad es. Dim pippo As String, posso poi fare pippo.Length?)
    3. Il costrutto If... Then prevede anche ElseIf?
    4. Nelle stringhe c'è la necessità di.. escaping (non so come dirlo) qualche carattere speciale o come nel VB vanno bene tutti?
    5. Esiste anche il ciclo For Each per ciclare tra gli oggetti? In tali casi sono consentite dichiarazioni 'implicite' o tutte le variabili devono essere dichiarate all'inizio? (Ad es. ammettendo che Strategia sia una classe, For Each _strategy As Strategia ... Next è valido senza dichiarare prima _strategy?)
    6. Le Unit nell'IDE corrispondono a qualcosa tipo Moduli? o sono delle tab per tenere più ordinata la scrittura dello Script?

    Purtroppo me ne verranno altre di domande, mi scuso a priori per l'inondazione di punti di domanda ma non sono un programmatore ahimè. Il manuale è un'ottima fonte e questo sistema di script sembra veramente completo e potentissimo. Complimenti a tutti!!

    Loki
    -----------------------------------------------------------------
    Preferisco le urla della battaglia al silenzio che ne segue.
    -----------------------------------------------------------------

  2. #2
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Lo script è uno strumento formidabile e potentissimo che consente di programmare qualsiasi cosa. La ferrari che avevamo ordinato è finalmente arrivata bella fiammante ed è parcheggiata sotto casa nostra. Il problema adesso è trovare il pulsante di accensione che a quanto pare nella community pochi sono riusciti a trovare. Per molti di noi che non provengono da studi informatici o di programmazione, ammettiamolo,, c'è qualche difficoltà nell'approccio al nuovo strumento e allora vorrei chiedere a Tiziano sa ha in programma qualche corso/video per stimolarci ad apprendere i primi rudimenti magari
    illustrandoci nella pratica come si programma ad esempio una strategia di base come una semplice rollata o altro.

    grazie infinite a tutto lo staff di Tiziano e complimenti a Chrisbasetta e Traderloky che sembrano essere partiti in pole position

    Apo
    Ultima modifica di Apocalips; 30-01-13 alle 19:57
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  3. #3
    L'avatar di TraderLoki
    Data Registrazione
    Feb 2012
    Messaggi
    383
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    grazie infinite a tutto lo staff di Tiziano e complimenti a Chrisbasetta e Traderloky che sembrano essere partiti in pole position

    Apo
    Ricevere i complimenti di un mito come Apo è sempre un piacere, ma sono costretto a dire che più che essere partito in pole position mi sento ancora sulla linea di partenza.. diciamo che ho incominciato a togliere il freno a mano

    Loki
    -----------------------------------------------------------------
    Preferisco le urla della battaglia al silenzio che ne segue.
    -----------------------------------------------------------------

  4. #4
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da TraderLoki Visualizza Messaggio
    Buonasera Max,
    non ho trovato una sezione apposita per domande relative al FPSS, per cui utilizzo questa. Metto una serie di domande a raffica. Scusa l'esposizione a punti, un po' freddina, ma è per evitare di essere troppo prolisso

    1. Si possono dichiarare e inizializzare contemporaneamente le variabili? (Dim x As Integer = 7)
    2. Se ad una variabile è dato un tipo specifico, eredita i metodi di quel tipo? (ad es. Dim pippo As String, posso poi fare pippo.Length?)
    3. Il costrutto If... Then prevede anche ElseIf?
    4. Nelle stringhe c'è la necessità di.. escaping (non so come dirlo) qualche carattere speciale o come nel VB vanno bene tutti?
    5. Esiste anche il ciclo For Each per ciclare tra gli oggetti? In tali casi sono consentite dichiarazioni 'implicite' o tutte le variabili devono essere dichiarate all'inizio? (Ad es. ammettendo che Strategia sia una classe, For Each _strategy As Strategia ... Next è valido senza dichiarare prima _strategy?)
    6. Le Unit nell'IDE corrispondono a qualcosa tipo Moduli? o sono delle tab per tenere più ordinata la scrittura dello Script?

    Purtroppo me ne verranno altre di domande, mi scuso a priori per l'inondazione di punti di domanda ma non sono un programmatore ahimè. Il manuale è un'ottima fonte e questo sistema di script sembra veramente completo e potentissimo. Complimenti a tutti!!

    Loki
    nessun problema per le domande. Cerco di rispondere punto per punto.

    1. No, non è possibile dichiarare ed inizializzare contestualmente le variabili

    2. Certamente si. Attenzione però che non è obbligatorio dichiarare in anticipo il tipo della variabile, perchè questo può cambiare tramite una semplice assegnazione. La dichiarazione esplicita del tipo è utile per "aiutare" l'editor a fornire l'elenco delle proprietà e dei metodi corretto per quella variabile, per questo è consigliato.

    3. Esiste If...Then...Else oppure Select Case. Il costrutto ElseIf non è previsto.

    4. Dovrebbero essere accettati tutti, ma mi riservo di fare qualche test più approfondito sulla questione.

    5. Non è previsto il ciclo For Each così come non sono previste le dichiarazioni implicite delle variabili o le funzioni lambda. I linguaggi interpretati dal sistema di scripting di FiutoPRO sono molto semplificati, pertanto alcune funzionalità avanzate non sono disponibili.

    6. Ogni unit nell'IDE corrisponde ad un file. L'utilità è quella di poter suddividere il "progetto" in più parti, in modo da avere una lettura più immediata delle funzioni e delle classi che lo compongono. Inoltre, i file si possono anche riutilizzare in altri progetti, di modo che una volta scritto quell'insieme di funzionalità, sarà possibile averle sempre a disposizione anche in altre strategie. A questo riguardo, è in corso di completamento il "Project Manager", cioè quella sezione dell'editor degli script dedicato appunto alla gestione dei vari files che compongono il progetto.

    Ricordo a tutti gli interessati che gli script sono una funzione ancora abbastanza "giovane" nel sistema di FiutoPRO, pertanto se esiste la necessità di aggiungere ulteriori funzionalità che non sono al momento presenti, potete avvisarci e provvederemo per quanto possibile ad integrarle in FiutoPRO.

    Max Francario

  5. #5

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Salve Max,

    anche io sto incominciando a prendere confidenza con l'utilità di script in linguaggio Basic, ed anche io avrei qualche piccola domanda da fare.

    Vorrei sapere se:

    - è supportata l'istruzione Open per leggere o scrivere ad esempio file di testo

    - è possibile mandare in esecuzione file esterni, tipo i file WAV presenti nella cartella "Sounds" di Fiuto, in modo da lanciare un allarme sonoro al verificarsi di una certa condizione.

    Grazie in anticipo!
    Ultima modifica di Smash; 31-01-13 alle 10:17

  6. #6
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Salve Max,

    anche io sto incominciando a prendere confidenza con l'utilità di script in linguaggio Basic, ed anche io avrei qualche piccola domanda da fare.

    Vorrei sapere se:

    - è supportata l'istruzione Open per leggere o scrivere ad esempio file di testo

    - è possibile mandare in esecuzione file esterni, tipo i file WAV presenti nella cartella "Sounds" di Fiuto, in modo da lanciare un allarme sonoro al verificarsi di una certa condizione.

    Grazie in anticipo!
    No, l'istruzione OPEN non è presente. In compenso, è presente la classe TStringList, adatta anche alla lettura e scrittura di file di testo. Per usare questa classe è necessario aggiungere nell'intestazione dello script la clausola:

    uses Classes
    Dalla prossima release di FiutoPRO sarà presente la seguente funzione per la riproduzione di file audio:
    Sub POPlaySound(ByVal fileName As String)
    Inoltre, è sempre possibile accedere alle API di Windows tramite la clausola:

    uses Windows
    Max Francario

  7. #7

    Data Registrazione
    Aug 2008
    Località
    Edolo (BS)
    Messaggi
    693
    Ciao Max...
    sei riuscito a capire l'inghippo dell'invio ordini a Basket?
    Thanks

    PS. vedo che finalmente la discussione si anima un pochino...mi sentivo solo

  8. #8
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da chrisbasetta Visualizza Messaggio
    Ciao Max...
    sei riuscito a capire l'inghippo dell'invio ordini a Basket?
    Thanks

    PS. vedo che finalmente la discussione si anima un pochino...mi sentivo solo
    si, il problema è risolto nella versione 1.0.10.11 che verrà rilasciata oggi o domani.

    Nel frattempo il manuale di FPSS è già stato aggiornato con la rimozione delle costanti obsolete e l'aggiunta di alcune funzioni:
    - POPlaySound
    - SetPersistentVar
    - GetPersistentVar
    - AutoGenerateChain
    - AddParametricOption

    Max Francario

  9. #9

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,


    No, l'istruzione OPEN non è presente. In compenso, è presente la classe TStringList, adatta anche alla lettura e scrittura di file di testo. Per usare questa classe è necessario aggiungere nell'intestazione dello script la clausola:

    uses Classes
    Dalla prossima release di FiutoPRO sarà presente la seguente funzione per la riproduzione di file audio:
    Sub POPlaySound(ByVal fileName As String)
    Inoltre, è sempre possibile accedere alle API di Windows tramite la clausola:

    uses Windows
    Max Francario

    Grazie Max!

    Altra domanda:
    ho notato la presenza di un Object Inspector nel programma di Scripting, che però non si apre .....

    E' normale?

  10. #10
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Grazie Max!

    Altra domanda:
    ho notato la presenza di un Object Inspector nel programma di Scripting, che però non si apre .....

    E' normale?
    finchè si sta editando uno script "normale" è normale che l'object inspector sia chiuso lasciando più spazio possibile all'area di testo.
    Se al progetto si va ad aggiungere una "Window", l'object inspector diventerà visibile e con esso anche la palette dei toolbox.

    Max Francario

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.