Jump to content
Rpg²S Forum

Search the Community

Showing results for tags 'annotations'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Rpg²S
    • Ingresso
    • Bacheca
  • Making
    • Tutorial
    • Grafica
    • Risorse sonore
    • Parlando del Making...
    • Oltre RpgMaker...
  • RpgMaker MZ
    • Supporto MZ
    • Risorse grafiche MZ
    • PLUGIN e Javascript per MZ
    • Progetti MZ
    • Release MZ
  • RpgMaker MV
    • Supporto MV
    • Risorse grafiche MV
    • PLUGIN e Javascript per MV
    • Progetti MV
    • Release MV
  • RpgMaker VX & VX-Ace
    • Supporto VX e VX-Ace
    • Risorse grafiche VX & VX-Ace
    • RGSS2 (VX)
    • RGSS3 (VX-Ace)
    • Progetti VX e VX-Ace
    • Release VX e VX-Ace
  • RpgMaker XP
    • Supporto XP
    • Risorse grafiche XP
    • RGSS (XP)
    • Progetti XP
    • Release XP
  • RpgMaker 2000/2003
    • Supporto 2K/2K3
    • Risorse grafiche 2K/2K3
    • Progetti 2K/2K3
    • Release 2K/2K3
  • Cortile
    • Off Topic
  • Team e Gilde
    • R²S Resources Team
    • Computer Dreams
    • Rpg2s RPG BY FORUM
  • Archivio
    • R²S Magazine
    • RenShop

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Twitter


Facebook


YouTube


LinkedIn


DeviantArt


Google Plus


Instagram


Provenienza


Interessi


Titoli


Skin Profilo


Skin Profilo Scelta


Conigli


Banana E3


XmaS14


Uova


Coniglio d'oro


ZucCasa

Found 1 result

  1. Annotazioni per meta-programmazione Descrizione Script di utilità per scripters. Permette di utilizzare delle annotazioni sui metodi di istanza, simili a quelle comunemente usate in Java e C#. Autore Jörg W Mittag (modifiche e istruzioni di Midi) Allegati Nessuno Istruzioni per l'uso Incollare lo script nella sezione "Materials", sopra il "Main" e sopra tutti gli script che si desidera annotare. Le annotazioni vanno inserite prima dei metodi, indicate da un doppio comma (§§). Maggiori dettagli nello script. Script Bugs e Conflitti Noti Nessuno Altri dettagli Lo script funziona anche per XP e VX. Le istruzioni sono all'interno dello script. Lo script è di pubblico dominio e quindi utilizzabile liberamente. Esempio di utilizzo Attualmente sto usando lo script per permettermi di identificare alcuni metodi, in modo tale che quando vengono chiamati possano essere eseguiti automaticamente altri metodi, senza doverli dichiarare all'interno dei metodi stessi. È il principio della "programmazione ad aspetti". Quindi, per esempio, invece di scrivere: def metodo_che_necessita_pre_e_post_process pre_process (logica del metodo) post_process end grazie alle annotazioni scrivo: §§state_process def metodo_che_necessita_pre_e_post_process (logica del metodo...) end E alla fine, appena prima del Main, modifico in maniera dinamica tutti i metodi che presentano l'annotazione in questione. In questo modo lascio pulita la logica del metodo, che risulta più leggibile e non include chiamate a codice che non c'entrerebbero nulla con lo scopo del metodo in questione. Qui sotto spoiler il mio personale esempio di "modifica dinamica" dei metodi annotati, che ho inserito appena prima del Main.
×
×
  • Create New...