Qwizard.

QWizard è un modulo Perl che può visualizzare una serie di domande, ottenere le risposte e agire sulle risposte.
Scarica ora

Qwizard. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Wes Hardaker
  • Sito web dell'editore:
  • http://search.cpan.org/~hardaker/

Qwizard. Tag


Qwizard. Descrizione

Qwizard è un modulo perl che può visualizzare una serie di domande, ottenere le risposte e agire sulle risposte. Qwizard è un modulo perl che può visualizzare una serie di domande, ottenere le risposte e agire sulle risposte.Synopsis # # Il seguente codice funziona come un'applicazione * o * come script CGI sia: # Utilizzare Qwizard; My% Primaries = (avvio_node => {title => "Avvio di qui", introduzione => "foo bar", domande => , NAME =>' MyCheck '} ], Azioni => ;}]}); My $ QW = Nuovo Qwizard (Primarys =>% Primaries, Titolo => "Titolo della finestra"); $ qw-> magia ('parto_node'); # # Si prega di consultare gli esempi nella directory degli esempi. #QWizard visualizza un elenco di domande raggruppate e recupera ed elabora le risposte specificate dall'utente alle domande. Possono essere visualizzati più interrogativi / set di risposta prima che le risposte vengano trattate. Una volta presa un'azione "commit" (istigata dall'utente), viene eseguita una serie di azioni per gestire le risposte. Le azioni sono eseguite nell'ordine richiesto dal programma reale del programmatore Qwizard.qwizard è nella sua capacità intrinseca di tenere traccia di tutte le informazioni di stato tra uno schermo della procedura guidata e il successivo, anche in ambienti di transazione normalmente apolidi come HTTP e HTML. Ciò consente a un programmatore Qwizard di raccogliere un grande corpo di dati con un numero di semplici display. Dopo che tutti i dati sono stati raccolti e verificati, può essere gestito come appropriato (ad esempio, scritto su un database, utilizzato per la configurazione del sistema o utilizzato per generare un grafico.) Le attuali interfacce utente esistenti sono HTML, GTK2, TK, e (minimamente) readline. Un singolo implementazione dello script QWizard può utilizzare uno dei formati di output senza modifica del codice. Pertanto è estremamente facile da scrivere script guidate portatili che possono essere utilizzati senza modifica da entrambi gli ambienti di finestra grafica (GTK2 e TK) e ambienti Web basati su HTML (ad esempio, script CGI.), ANCHE CON INCONTNENDE INTERNAZIONE IN COMANDO Interfacce .back-end (lezioni infantile del modulo Generatore QWizard :: Generator) sono responsabili della visualizzazione delle informazioni all'utente. Attualmente HTML, GTK2, TK e Readline, sono i meccanismi di uscita che funzionano il meglio (in quell'ordine). Alcuni altri sono pianificati (cioè una versione di curses), ma non sono lontani nello sviluppo. Lo sviluppo dei back-end del nuovo generatore è abbastanza semplice e non richiede molto codice (supponendo che l'interfaccia grafica sia abbastanza potente e contiene una libreria di widget.) Qwizard funziona visualizzando una serie di "schermate" all'utente. Ogni schermata è definita in un costrutto Qwizard chiamato un primario che descrive gli attributi di una determinata schermata, incluso l'elenco delle domande da presentare all'utente. Le primarie possono contenere domande, cose da fare subito dopo aver risolto le domande (post_answers), e cose da fare una volta che l'intera serie di schermi è stata data risposta (Azioni). Altre informazioni, come un titolo e un'introduzione, possono anche essere allegate a un elemento primario.an Esempio di definizione primaria molto minima contenente una domanda: My% Primaries = (MyPrimary => {TITLE => "My Screen Titolo", Introduzione => "Introduzione opzionale allo schermo", Domande => ,} Dopo aver definito un set di primarie, deve essere un nuovo oggetto Qwizard creato. Il costruttore Qwizard New () viene fornito un insieme di opzioni, come il titolo della finestra e un riferimento a una tabella HAUH contenente le primarie. (Il set completo di opzioni può essere trovato nella sezione "Qwizard New () Options". ) La domanda Display e la raccolta dei dati viene avviata chiamando la routine Magic () del nuovo oggetto Qwizard. My $ QW = New Qwizard (Primarys =>% Primaries, Titolo => 'My TITLE'); $ QW-> Magic ( "MyPrimary"); ci sono esempi distribuiti con le fonti del modulo Qwizard che possono aiutare a capire l'intero sistema e di cosa è capace. Vedi il Esempi Directory dell'albero del codice sorgente QWizard per i dettagli. Inoltre, Qwizard è stato scritto principalmente a causa dei requisiti del progetto della politica netta. La politica netta rende un uso molto ampio di Qwizard ed è un altro buon posto per cercare esempi. Infatti, il codice CVS QWizard si trova all'interno dell'albero CVS della politica netta. Vedere per i dettagli sul progetto Net-Policy. Esistono un numero di scatti dello schermo che mostrano tutte le interfacce anche sul sito Web principale della politica netta. Requisiti: · Perl.


Qwizard. Software correlato

Pdcontainer.

PDContainer è una biblioteca fatta per la composizione algoritmica e ovviamente per tutti gli altri algoritmi. ...

152

Scarica

Test :: class.

Test :: Class è un modulo Perl che consente di creare facilmente lezioni di prova in uno stile XUnit / Junit. ...

148

Scarica