GESTIONE COMPONENTI ELETTRONICI [Ge.Co.]

Versione corrente: 6.1 del 18 Luglio 2011

Introduzione

Click per ingrandire in una nuova finestra Programma, realizzato in Visual Basic 6 per Windows XP SP2 (non testato con Vista e 7), per registrare i componenti elettronici che abbiamo nel cassetto.

Qualcuno dirà che è banale (inutile ?) farsi un elenco, anche in Excel, dei 'ragnetti'; quasi vero!... in effetti avevo iniziato così. Poi però, almeno per quelli come me con poca memoria, succede sempre di chiedersi: qual'è il pin OSC1 del 16F88 ? E allora: cerca il datasheet del 16F88... e cos' via.

Da qui l'idea di accoppiare l'elenco dei pezzi con i datasheet relativi in PDF, e non solo: con un pò di pazienza ho 'fotografato' come immagine la parte più significativa dello datasheet (pinout, layout, registri,...). Ad ogni componente si può quindi associare anche questa immagine (scorrevole), in modo da averla istantaneamente visibile; se poi serve di più, un 'click' e si apre il datasheet completo.

A me è utile; riesco a trovare facilmente le informazioni sulle centinaia di 'ragnetti' attualmente nella mia cassettiera.
Spero possa esserlo altrettanto per voi.

A fine pagina ci sono i link per scaricare gratuitamente gli eseguibili (in diverse versioni, sempre per Windows XP).
Chi non ha VB6 installato sul proprio PC, può scaricare dal sito Microsoft i runtime di VB6 con SP6.


Descrizione

Il programma memorizza nel database (un file di testo, per essere facilmente modificabile e 'leggibile') le seguenti informazioni:
Tipo del componente: io ho creato 9 categorie. Il numero, la descrizione e la logica di suddivisione è libera e personalizzabile.
Produttore: come sopra (numero e assegnazione liberi)
Codice: sigla del componente
Quantità: tanto per ricordarmi quanti ne ho o se devo comprarli !
PDF: persorso sul proprio PC della cartella 'Datasheet' (nome obbligato) che contiene i datasheet
Pic: percorso della cartella 'Pics' (nome obbligato) che contiene le 'fotografie)
Scorta minima: valore richiestomi da un amico, usato per il riordino componenti.
Posizione: come sopra, utile per chi usa cassettiere ordinate (non è il mio caso!) per righe e colonne.

Nota : non è obbligatorio che per tutti i componenti ci siano datasheet e immagine; è solo comodo!


Alcuni file dati 'devono' essere presenti, con questi nomi esatti, nella cartella di installazione.
Al primo lancio, l'eseguibile controlla la loro esistenza; se mancano, vengono creati. Essi sono:
Componenti.dat: è l'elenco (database) dei componenti con le relative informazioni illustrate sopra
Produttori.dat: l'elenco dei produttori. La prima riga del file deve contenere il numero delle voci inserite.
Tipi.dat: l'elenco dei tipi di componenti. La prima riga del file deve contenere il numero delle voci inserite.


Utilizzo

La finestra principale è divisa in 3 aree:
Elenco dei componenti sulla sinistra (un click-destro ovunque all'interno della lista apre un menu contestuale per selezionare la visualizzazione di tutti i componenti, oppure quelli dello stesso tipo o dello stesso produttore)
Area di visualizzazione dell'immagine sulla destra
Area dei campi di inserimento / modifica dei dati, in basso a destra



Menu Programma

Modifica Liste: apre la finestra per aggiungere / modificare le liste dei Tipi e dei Produttori
Cambia Percorsi: apre la finestra che consente di modificare le cartelle che contengono i Datasheet e le ../_Immagini (Pics)
Lista Riordini: apre la finestra che riassume i componenti sottoscorta, con possibilità di esportazione in un file di testo.
Esporta in Access: crea un file MDB di Access con la replica del DB.
Esporta in Excel: crea un foglio lavoro di Excel con la replica del DB.
Esporta in HTML: crea 3 pagine HTML con la replica del DB ordinato per Componente, Tipi e Produttori
Esci: evidente.


Menu Componenti

Sono 4 voci per la gestione dei componenti:
Nuovo, Modifica, Salva/Aggiorna e Elimina.
In qualsiasi fase dei suddetti comandi, premendo ESC si annulla l'operazione.
Al momento non è previsto il comando di UNDO, ne la gestione di backup. Replica i comandi dei bottoni in basso (nuovo, modifica, elimina)


Menu ../_Immagini

Visualizza PDF: apre Acrobat Reader e visualizza il datasheet
Immagine in dimensione normale: mostra l'eventuale immagine così come memorizzata
Immagine in dimensione adattata: mostra l'eventuale immagine adattata alla finestra di visualizzazione
Ricarica immagini dalla cartella: esegue il 'refresh' della cartella Pics dopo l'aggiunta di nuovi immagini
Visualizza nel Browser: apre la finestra del Browser interno per mostrare la pagine HTML create


Menu Ordina

Come è chiaro, queste voci consentono di ordinare, in ascesa o discesa, i campi della lista.


Toolbar (barra icone)

Ciascuna icona riproduce una delle voci dei menù illustrati; un 'tooltip' spiega il significato.
In aggiunta, una casella di testo, con relativo bottone di avvio, consente di ricercare un componente per codice (o parte di esso)


Altri comandi

Il pulsante Cerca apre la finestra di dialogo per cercare e selezionare sull'HD il percorso del PDF da memorizzare.
Il pulsante Inserisci aggiunge al DB il percorso dell'immagine selezionata (1 click) nella finestra superiore



Download gratuito(click destro, salva oggetto col nome)

Aggiornamenti nella versione 2.4

E' stata aggiunta la funzione di salvataggio del DB in formato HTML.
Il comando genera 3 pagine Html ordinate per Codice, Produttore e Tipo. Ciascuno voce di componente consente di aprire con un click la versione ingrandita dell'immagine e di aprire il datasheet memorizzato come pdf.

GeCo versione 2.4 (eseguibile)
I sorgenti in VB6 per Windows XP sono disponibili a richiesta.



Aggiornamenti nella versione 3.0 [Major Release]

NOTA BENE: questa versione usa strutture dati e file di supporto non compatibili con le versioni precedenti. A richiesta esplicita, compatibilmente con il tempo a disposizione, posso fornire un'utility di conversione formati.



Finestra del Browser integrato
Nuove funzioni

Ora è possibile visualizzare direttamente tramite il browser interno al programma le pagine HTML generate in automatico a partire dal database componenti.
Le pagine HTML relative ai Tipi e Produttori sono ora ordinate, come seconda chiave, per la rispettiva controparte (ovvero, per tipo nella la pagina produttori e viceversa).
Link a inizio pagina consentono di 'saltare' direttamente alla sotto sezione voluta.


Download gratuito
GeCo versione 3.0 (eseguibile)
I sorgenti in VB6 per Windows XP sono disponibili a richiesta.


Aggiornamenti nella versione 4.1 [Major Release]

NOTA BENE: questa versione usa strutture dati e file di supporto non compatibili con le versioni precedenti. A richiesta esplicita, compatibilmente con il tempo a disposizione, posso fornire un'utility di conversione formati.

Modifiche e correzioni

Funzionalmente, l'unica variante nella versione 4 è la registrazione dei package componenti nel Database. Questo è utile per sapere subito se il componente richiede adattatori da circuito stampato o modalità di saldatura particolari.
Tutte le altre modifiche riguardano l'interfaccia utente e la correzione dei malfunzionamenti trovati o segnalati.
Segnalo soprattutto l'inserimento di comodi ToolTips per indicare e segnalare scopo e uso dei comandi.


Download gratuito
GeCo versione 4.1 (eseguibile)
I sorgenti in VB6 per Windows XP sono disponibili a richiesta.


Aggiornamenti nella versione 6.0 [Major Release]

La funzione di ricerca è stata rivista per poter selezionare i componenti che contengono nella descrizione la parola o frase di ricerca.
E' stata completata (o quasi) la sezione di gestione dei Package e corretti alcuni bachi.


Download gratuito Versione 6.0
GeCo versione 6.1 (eseguibile e cartelle a corredo)
I sorgenti in VB6 per Windows XP sono disponibili a richiesta.


Istruzioni di installazione (aggiornate ad Aprile 2011)

A seguito di segnalazioni da alcuni appassionati, ho modificato il file zippato da usare per l'installazione.
Ora non dovrebbe più presentarsi l'odiato messaggio 'Runtime error: path non found'.
Inoltre, nel database (e nelle cartelle d'suo) è inserito 1 componente, per poter verificare immediatamente la funzionalità corretta del programma.

Scompattare il file ZIP dove si vuole sul proprio PC. Le cartelle Geco_Datasheets, Geco_Pics e GeCo_Packages possono essere spostate in qualsiasi altro posto: è importante però modificare con un Editor di testi (tipo Notepad) il file Ini.ini, le prime 3 righe, in modo da riflettere il nuovo percorso scelto.