Applicazioni di Esempio
Volete iniziare a sviluppare applicazioni personalizzate con STATISTICA ma non avete esperienza di programmazione? Scaricate e leggete Introduzione alla Programmazione con STATISTICA e Introduzione alla Programmazione con STATISTICA, entrambi in inglese.
L'architettura di STATISTICA, basata su COM, consente di accedere alle sue librerie di funzioni attraverso un linguaggio di programmazione compatibile con COM, come ad esempio Visual Basic, Visual Basic.NET, C# e C++. In quest ultimo caso, gli sviluppatori possono integrare il Modello ad Oggetti di STATISTICA con altre librerie, quali Microsoft Foundation Classes, C++ Standard Library e Standard Template Library. Ad esempio, il ricco set di algoritmi e funzioni di STL può facilmente funzionare insieme alla libreria di oggetti e funzioni di STATISTICA all'interno di una applicazione personalizzata.
Uno dei vantaggi dell'utilizzo di C++ in un'applicazione personalizzata di STATISTICA è dato dalla velocità di esecuzione ottimizzata di C++. A cause delle capacità di basso livello del linguaggio (ad es., la possibilità di incorporare istruzioni inline assembly), gli algoritmi scritti in C++ risultano essere estremamente efficienti. Un altro beneficio derivato dall'uso di C++ è il fatto che sia un linguaggio compilato, il quale permette di mantenere nascosto il codice sorgente, in modo da proteggere le proprie applicazioni.
Per utilizzare la libreria di STATISTICA in un'applicazione in C++ è sufficiente includere la *.dll (dynamic link library) o il file *.exe del quale si desidera usare le classi e importare la sua interfaccia COM. La maggior parte dei compilatori implementano in modo differente l'importazione di COM, per cui si prega di controllare attentamente gli esempi forniti insieme alla documentazione del compilatore utilizzato.
Programmi di STATISTICA in C++
Esempio di Statistiche sulla Memoria
Questo esempio recupererà la quantità totale di memoria disponibile (divisa tra fisica, file page e virtuale). Quindi saranno eseguite delle statistiche descrittive sulle due variabili (memoria totale e memoria disponibile). Infine le variabili vengono sommate e i totali vengono aggiunti allo spreadsheet.
Per costruire questo programma:
- Copiare sta_bas.dll e statist.exe (situati nella directory di STATISTICA) all'interno della cartella del progetto in C++.
- Aprire il file MemoryStatistics.dsw in Microsoft Visual C++ 6.0.
- Costruire (build) il file MemoryStatistics.exe.
Esempio di Salvataggio di uno Spreadsheet
Questo esempio aprire il file Boston2.sta dalla cartella Examples di STATISTICA ed esporterà il contenuto in un file di testo nella stessa directory.
Per costruire questo programma:
- Copiare statist.exe (situato nella directory di STATISTICA) all'interno della cartella SaveSpreadsheetAsText.
- Aprire il file SaveSpreadsheetAsText.dsw in Microsoft Visual C++ 6.0.
- Costruire (build) il file SaveSpreadsheetAsText.exe.
Programmi di STATISTCA in C#
Esempio di Box and Whiskers Plot
Questo esempio richiederà l'inserimento del percorso di uno spreadsheet, lo aprirà in un'istanza di STATISTICA e infine creerà un Box and Whisker plot del data set specificato.
Per costruire questo programma:
- Aprire il file CSharpBoxWhisker.sln in Microsoft Visual Studio.NET.
- Costruire (build) il file CSharpBoxWhisker.exe.
Programmi di STATISTICA in VB.NET
Esempio Statistica Personalizzata
Questo esempio avvierà una nuova istanza di STATISTICA, aprirà il file dati Adstudy.sta dalla cartella Examples e quindi eseguirà la funzione statistica VB.NET definita in StatsMgr.vb.
Per costruire questo programma:
- Aprire il file VB.NETCustomStats.sln in Microsoft Visual Studio.NET.
- Costruire (build) il file VB.NET.exe.
