EmiWizard

Un controllo ActiveX per costruire wizard in modo facile e veloce

Crea questo wizard con 5 linee di codice. Non ci credi?

Sai bene quanto gli utenti amino i wizard che permettono loro di eseguire facilmente operazioni anche complesse e amino quindi i programmi con molti wizard.

Ma se sei uno sviluppatore sofware sai altrettanto bene quanto lavoro porti via la costruzione di un wizard, non perchè sia difficile rendere facile un wizard ma perchè, usualmente, tutti i controlli e tutto il codice di tutti gli step del wizard sono racchiusi nello stesso form. Sei costretto a scrivere il codice per nascondere e mostrare l'interfaccia di ogni step del wizard oltre al codice necessario ad eseguire gli step e a quello necessario per propagare avanti ed indietro le selezioni eseguite dall'utente. Alla fine di tutto il processo puoi finalmente scrivere il codice necessario ad eseguire ciò che effettivamente il wizard deve eseguire.

Tutto il lavoro precedente a questo scopo finale scoraggia qualsiasi programmatore che preferisce non usare i wizard all'interno del proprio programma a discapito dell'utente che non trova ciò che vuole: un wizard semplice che lo quidi passo passo alla realizzazione dell'operazione.

Aggiungi semplicemente i wizard ai tuoi programmi con questo controllo ActiveX.

Free you code with wizard using this control. EmiWizard free you to think to create wizard and permit you to concentrate to the reale wizard scope: the finish step where you do what the wizard must do.

Moreover, with EmiWizard, every step is a different form and so you don't become crazy with all wizard controls and panels in a single form. Every step is built by a different form where you put only controls necessary to that single step and you write only code for that single step.

With this code you must execute the example wizard you see above. Is it funny? 

Private Sub Form_Load()
    wiz.AddStep "init", "Welcome to your first wizard." & vbCrLf & vbCrLf & _
        "In next step i will ask you some questions to know you well"
    wiz.AddStep "userdata", New frmUserInfo, "init"
    wiz.AddStep "birthday", New frmBirthday, "userdata"
    wiz.AddStep "finish", "Thanks for your input but for now we don't " & _

        "save them. Bye bye", "birthday"
    wiz.StartWizard
End Sub

Take a look to the help on line to learn with an online tutorial, how is simple to build complex wizard with EmiWizard.