In Vetrina: Gestione Componenti v6.0

Programmi e Software in Visual Basic 6

Questa passione è storica, nel vero senso della parola, perchè è nata con il 1° Personal Computer importato in Italia (per quanto mi risulta), ovvero il quasi dimenticato PET2001 della Commodore, antesignano dei successivi VIC20 e quindi del Commodore 64.

In effetti, avevo già iniziato prima con le prime calcolatrici 'programmabili' (Olivetti P101 se ricordo bene ... ma quella era un'altra storia.

Ho studiato, quasi imparato e spesso rigettato, tanti linguaggi: Basic, Fortran, Pascal, Forth, LISP, C, C++, per non dimentare vari dialetti Assembly (dal 6502 all'attuale PIC di Microchip).

Visual Basic, con tante limitazioni e tanti difetti, è rimasto però l'unico che utilizzo, oltre al PIC, probabilmente perchè mi è diventato familiare come una vecchia coperta !

Alla CPU 6502 ho dedicato una sezione speciale in ITALIANO/INGLESE per tutti i 'vecchi' appassionati che sono nati e cresciuti con questo 'cuore' nel loro primo computer.


Voglio contribuire alla libera diffusione della programmazione in Visual Basic mettendo a disposizione, in modalità Freeware, alcuni programmi e 'utilities'.
E' necessario premettere alcune precisazioni:

  1. mi piace scrivere programmi applicativi, più o meno utili, sempre però pensati per uso strettamente personale. Spesso quindi non li 'rifinisco' al 100%, oppure lascio dei 'bachi' che conosco, ma non mi curo di sistemare per passare ad altro. L'utilizzatore è quindi avvertito che ne troverà.
  2. gli OCX e i 'tools' che pubblico sono di norma indirizzati a coprire qualche mia specifica esigenza in altri programmi; di conseguenza, l'aspetto grafico (tra l'altro sono un 'cane' nel design grafico!) forse non si adatterà a tutti gli ambienti; quando mi sono impegnato ho previsto la possibilità di personalizzare la grafica.
  3. non pubblico anche tutti i sorgenti (per pigrizia e vergogna); quando ci sono potranno in qualche modo servire, anche se non sono documentati più di tanto. A questo proposito: avendo dovuto imparare VB da esempi quasi sempre in Inglese, mi è rimasta l'abitudine di utilizzare questa lingua per la definizione di variabili e procedure... sorry for that!
    Sono stati provati e usati solo con Windows XP, per cui non so se funzionano con altre versioni.

  4. Non è data alcuna garanzia sul corretto funzionamento del software.
    Come si dice, non mi assumo alcuna responsabilità sui danni Hardware e Software diretti o indiretti che il software potrebbe recare:
    OGNUNO USI QUESTO SOFTWARE A PROPRIO RISCHIO E PERICOLO


Programmi applicativi


GeCo
Gestione Componenti (elettronici)

Se avete la passione per l'elettronica e, soprattutto, se avete nel cassetto una bella sfilza di componenti elettronici attivi ('ragnetti'), allora forse questo programma vi potrà servire.
In sostanza è un semplice Database (testuale) dove raccogliere poche e semplici informazioni sui componenti.

Il punto di forza sta nella capacità di memorizzare i percorsi del relativo datasheet e lanciare automaticamente il 'reader' per visualizzarlo.
Inoltre, se volete, potete associare un'immagine da voi creata (es. uno 'snapshot' del datasheet) per mostrare immediatamente le informazioni più utilizzate (es. pin layout).


Download
» Dettagli e Download
Click per ingrandire in una nuova finestra

Emulatore di CPU 6502

Per quelli che hanno amato la CPU 6502, il cuore del mitico Apple ][, Commodore e altri...
per quelli che hanno programmato nel facile, intuitivo e piuttosto produttivo Assembly 6502...
per quelli che vogliono iniziare a programmare in modo accessibile...

...questa può essere la risposta.

Attenzione: questa sezione, dedicata a una possibile platea internazionale, è in lingua Inglese


»  Vai alla pagina
Sottomano
Strumenti di calcolo per l'elettronica



















»  Dettagli e Download
Click per ingrandire in una nuova finestra

Emulatore Plotter HP

Sono sempre stato affascinato dai Plotter. Potevo seguire per ore il magico movimento dei pennini che sembravano creare disegni di loro iniziativa.
Così ho pensato di riprodurre un capofila dei modelli 'per tutti' e dargli un pasto qualche disegno trovato su Internet definito nel linguaggio di programmazione HPGL.

Avviso che la grossa difficoltà sta proprio nel trovare questo materiale (ho pensato di creare un programma di traduzione, ma non conosco i linguaggi specializzati).


Download diretto
Emulatore Plotter HP
Click per ingrandire in una nuova finestra


Controlli OCX


Display LCD dec/hex Click per scaricare
Emula un display LCD con visualizzazione di un numero in decimale (3 o 5 cifre) o in esadecimale (2 o 4 cifre, con prefisso selezionabile). Tutti i colori sono personalizzabili, così come le dimensioni dei caratteri).


Versatile Button Click per scaricare
Il controllo, sostituto di 'Button' di Visual basic, nasce dall'esigenza di riunire in un unico contenitore quelle funzionalità che normalmente ero costretto a codificare di volta-in-volta per una specifica esigenza. Oltre all'apparenza grafica personalizzabile, mi serviva particolarmente avere la possibilità di lampeggio (questo ne ha 3 diverse) e di alternare il contenuto (etichetta) del bottone per seguirne lo stato.

Blinking LED Click per scaricare

Pannello ad ago Click per scaricare

Potenziometro a slitta Click per scaricare

Potenziometro rotativo Click per scaricare



NOTE DI INSTALLAZIONE ED USO

Per poter utilizzare i programmi è richiesta la presenza del Run-Time di Visual Basic 6.0. [VBRun60sp6.exe scaricabile dal sito Microsoft]
Prima di poter utilizzare i controlli OCX è necessario che questo venga copiato nella cartella SYSTEM (o SYSTEM32).
Aprire quindi il prompt DOS (Start/Accessori/Prompt dei Comandi) e digitare il comando: regsvr32 c:\windows\system[32]\NomeOCX.ocx