Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per programma in visual basic

Salve, scrivo qui su consiglio di i.h.elettronica.
Non so (ancora) programmare in visual basic, perï¿œ mi servirebbe in tempi 
umani un semplice programma che descrivo di seguito.
Ho giï¿œ creato un abbozzo di quello che sarï¿œ l'interfaccia utente, perï¿œ 
le mie conoscenze si fermano lï¿œ perchï¿œ non so che codice scrivere per 
ottenere la funzione che mi serve.
Per vedere di cosa si tratta si puï¿œ scaricare questo zip che contiene un 
.exe di esempio e il sorgente in vb6.
http://www.4shared.com/file/ybkE-Haw/editor.html
In sostanza ï¿œ un programma che mi serve per gestire, disegnare e 
modificare un file binario di 2Kbytes contenente la descrizione di 256 
caratteri alfanumerici di 8x8 pixel ciascuno, ovvero il set di caratteri 
da mettere nella ROM di un computer che sto costruendo con lo Z80.
Una volta aperto il programma si puï¿œ creare un nuovo file o aprirne uno 
giï¿œ esistente, nel qual caso nelle caselle di destra verranno 
visualizzati i caratteri contenuti nel file sulla base dei pixel 
memorizzati.
Selezionando una delle caselle di destra, il relativo contenuto viene 
riportato nella griglia di sinistra dove con i click del mouse (non 
doppio click) si possono accendere e spegnere i singoli pixel. una volta 
terminato con quel carattere si clicca su "conferma" e la griglia di 
sinistra viene ricopiata sulla casella selezionata in precedenza, 
sostituendo il vecchio carattere di origine.
cliccando su "duplica" la griglia di sinistra si puï¿œ ricopiare in piï¿œ 
caselle di destra, cliccandoci sopra mentre il pulsante "duplica" ï¿œ premuto.
Convenzioni: il pixel acceso (nero) equivale ad un 1 nel file binario.
il primo bit del file binario ï¿œ il pixel di destra della riga in alto 
del primo carattere in alto a sinistra del riquadro di anteprima.
di conseguenza la prima riga in alto del primo carattere sarï¿œ costituita 
dal byte b7 b6 b5 b4 b3 b2 b1 b0 (da sx a dx).
il secondo byte del file binario ï¿œ la seconda riga del primo carattere 
dell'anteprima, e cosï¿œ via fino all'ottavo byte, dopodichï¿œ si riparte 
dalla prima riga in alto del secondo carattere (vedere coordinate in 
esadecimale attorno alle caselle di anteprima).
ad occhio non dovrebbe essere complicato, forse servono gli array, ma 
non so da dove iniziare e se qualcuno fosse cosï¿œ gentile da scriverlo 
potrei studiarmelo per capire come fare in futuro.
se serve un compenso fate sapere che valuto.
grazie in anticipo.

 .exe di esempio e il sorgente in vb6.
Lascia perdere l'exe (che immagino ben pochi lanceranno),
ma oltre il .vbp devi mettere anche gli altri file del
progetto, altrimenti non si vede niente :-)
Bye, G.


non c'ï¿œ nessun virus, se ï¿œ questo il problema.
per gli altri files vedrï¿œ di caricarli stasera.

Salve, scrivo qui su consiglio di i.h.elettronica.
Hai gi� provato il programma che ti ho linkato su i.h.e?
Forse � meglio che se hai delle domande sul funzionamento le poni qui,
trattandosi di un programma VB.
--
ciao
  Stefano

Hai gi� provato il programma che ti ho linkato su i.h.e?
Dimentixavo, il link � questo, e il programma serve a creare un sorgente usabile
con un compilatore e linker per inserire su LCD grafici delle bitmap
predefinite, che si possono creare col mouse o anche inserire con il Paste.
http://www.datafilehost.com/download-9bfb5e9e.html
L'intefaccia � molto spartana ma il programma � solo ad uso interno perch� in
giro non ho trovato niente che facesse all'uopo, e con questo abbiamo inserito
abbastanza velocemente i caratteri cirillici, arabi, coreani e anche parecchi
ideogrammi in cinese semplificato.
--
ciao
  Stefano

Il 16/06/2011 0:16, Paperino ha scritto:

Ecco qui tutti i files che ho trovato nella cartella del progetto.
http://www.4shared.com/file/HEZ8MHcq/Editor_caratteri.html
Se qualcuno ha voglia di aiutarmi, rilancio l'offerta della mancia.
Grazie.

    Stefano
ciao, si ho dato un'occhiata veloce e buona parte della tua interfaccia 
è quello che mi serve, ma non ho le conoscenze adeguate per estrapolare 
dal tuo programma le parti di codice che mi servono, per non parlare 
della stesura del codice ulteriore per visualizzare tutti i caratteri 
nelle caselle di destra e gestire il tutto.
Grazie ancora.

Grazie ancora.
Di niente, se hai bisogno di consigli chiedi pure, la mail � valida anche se la
guardo non tanto spesso, naturalmente devi togliere l'antispam.
--
ciao
  Stefano

 ha
scritto:
Ho visto su i.h.e. che Lucky ha corretto la tua versione.
Io sono del parere che � meglio insegnare a pescare che dare un pesce, ma se hai
risolto va bene cos�.
--
ciao
  Stefano