Published 2024-12-19
How to Cite
Abstract
In questo secondo numero della rubrica codici grafici, si danno le basi delle estensioni ActiveX 1 applicandole in ambiente AutoCAD congiuntamente a Visual LISP evoluzione di AutoLISP; le estensioni AutoCAD ActiveX Automation sono un protocollo di comunicazione con cui è possibile manipolare AutoCAD a livello di programmazione, sia dall'interno che dall'esterno di AutoCAD. Ciò avviene esponendo gli oggetti AutoCAD al "mondo esterno" rendendoli accessibili da molti linguaggi e ambienti di programmazione e da altre applicazioni.
I controlli ActiveX vengono applicati a svariati componenti organizzati secondo una gerarchia, tutti identificabili come oggetti o come collezioni (raccolte di oggetti), entrambi contenitori che a loro volta in quello che viene definito modello a oggetti visualizzabile in fig. 1, rendono disponibili: proprietà che consentono di impostare o restituire informazioni sullo stato di un oggetto; metodi che consentono l'esecuzione di un'azione su un oggetto; eventi che sono azioni avviate dall'utente o occorrenze alle quali un programma risponde. L’argomento offre lo spunto per la realizzazione di un listato di codice, contenente quarantadue funzioni satellite e due funzioni principali che, date due circonferenze, si occupano di determinare ed opzionalmente disegnare, il loro asse radicale e la circonferenza di Apollonio 2 a loro associata univocamente.