Newsgroup: it.comp.lang.visual-basic
Titolo: Balena: mi cade un mito!

 Ho preso su Ebay "I trucchi di VB6" di F. Balena appunto, perchè per me VB 
è un bel linguaggio, e ho proprio gusto a leggere sempre qualcosa, sperando 
sempre di trovarvi qualcosa di nuovo.
Pag. 95 - Come rendere colorato lo sfondo di un Command Button!
Siccome non viene gestito il bakcolor, scrive lui, suggerisce un trucco:
- prendere un Option Button con la Style impostata a Grapfical
- quando arriva il clik, per non farlo restare premuto, prima cambiare 
subito il valore e poi eseguire il codice vero e proprio;
- e siccome non fa vedere che ha il focus, disegnare un CommandButton vero, 
metterlo esatamente sotto l'Option Button, lavorando di API aumentare il 
bordo del CommandButton in modo che pur stando sotto si veda un poco.... e 
via di questo passo. Insomma, un sacco di codice dentro ogni evento 
Option_Clik, senza contare che uno va pure contronatura ad usare un Option 
quando serve un Command.
Ho sempre ammirato Balena, e ho sempre pensato che conoscesse VB come e 
quanto il team si sviluppo, ma adesso mi viene un dubbio: le cose scrive, le 
scrive lui o ci mette solo la firma alla fine senza manco leggerle?
E si,  perchè  il CommandButton è vero che non gestisce il BackColor, ma 
solo fino a quando non si cambia la prop Style a 1-Graphical.
Buon Anno a tutti, anche a Balena :)
-- 
Greg 

Mi dispiace per i soldi che hai sprecato...
-- 
Ciao Fede
By Chicco Production
http://www.webalice.it/bychicco/

 Mi dispiace per i soldi che hai sprecato...
Sprecato nulla; ho trovato tante cosine interessanti per me, e ho avuto 
piacere a rinfrescare tenate altre dimenticate.
Un libro è sempre un libro.
Certo molto spesso, ma non in questo caso, era meglio avere l'albero che 
hanno tagliato invece del libro.....
Buon Anno
-- 
Greg 

 - prendere un Option Button con la Style impostata a Grapfical
A parte il fatto che in VB6 il Command Button funziona esattamente come 
l'Option Button,
infatti hanno in comune la Proprietą Style!
Perchč allora fare tutti questi giri di codice inutile?
A leggere di queste cose secondo me ti si annacqua il cervello...


 A leggere di queste cose secondo me ti si annacqua il cervello...
Quello che contesto è questa affermazione:
"Siccome non viene gestito il bakcolor, scrive lui,"
che è palesemente falsa, e da uno come lui uno non se lo aspetta.
Lasciamo perdere il codice, le proprietà e il cervello :)
-- 
Greg 

 che è palesemente falsa, e da uno come lui uno non se lo aspetta.
Era proprio quello che intendevo dire...



la seconda che hai detto...
personalmente io ai miti non credo...e Balena tantomeno non mi pare tale.
E' un ottimo conoscitore del mondo VB, ma come ce ne sono a migliaia in 
Italia.
IAK


gli hai scritto una mail almeno?
va bene sputtanarlo qui sul ng, ma penso sia utile informarlo dell'esistenza 
della proprieta' style... hehehe :-)
A parte gli scherzi, puo' esserci qualche genere di malinteso, magari lui si 
riferisce a qualcos'altro e magari se gli mandi una mail salta fuori 
l'equivoco.
Se posso permettermi, io l'ho visto solo una volta ad un seminario a 
Bologna, e' davvero un grande per quanto mi riguarda, mi ha impressionato 
come riesce a scendere nelle cose piu' spinte mantenendo una semplicita' e 
chiarezza inauditi. Insomma, detto in parole povere... spiega bene. 

 dell'esistenza della proprieta' style... hehehe :-)
No, no, nessun sputtanamento. In fondo il lapsus sta a dimostrare che è un 
guru... umano :)
-- 
Greg 

 solo fino a quando non si cambia la prop Style a 1-Graphical.
Beh, hai trovato solo questo errore e ti scandalizzi? Io l'ho trovato pieno
di imprecisioni, e ho anche scoperto che esistono molte tecniche e metodi
più efficaci dei trucchi pubblicati. E nonostante tutto non sono pentito di
averlo comprato, e se lo perdessi lo ricomprerei, e spesso lo consulto
ancora pur sapendo che ci sono tante imprecisioni.
Oltre al grande vantaggio del prezzo abbordabile, veramente notevole per un
autore blasonato come lui, questo libro va letto per imparare i concetti e
le tecniche, non per copiancollare del codice senza preoccuparsi di
comprenderlo. Io ho imparato un sacco di cose da quel libro, e tante di
queste le ho fatte e escogitate da solo dopo aver letto e compreso il
meccanismo che stava alla base di quello o di quell'altro trucco. Per questo
non mi preoccupo delle imprecisioni che trovo, perché ciò che mi interessa è
capire il principio. E secondo me le imprecisioni sono dovute alla poca
esperienza di Balena su VB6 all'epoca della stesura dei trucchi. Infatti va
ricordato che questa è un'edizione economica e probabilmente la Mondadori ha
chiesto a Balena di pubblicare i trucchi e gli appunti che lui stesso ha
raccolto mentre approfondiva VB6. Ad esempio il trucco per visualizzare i
GIF animati, che consiglia di utilizzare un controllo Webbrowser, leggendolo
oggi fa sorridere ogni professionista ma all'epoca in cui Balena se lo è
appuntato non esisteva alcun ocx che potesse funzionare allo scopo. Quindi
io non mi scandalizzo più di tanto.
Io possiedo anche l'edizione economica della "bibbia" di Balena,
"Programmare Visual Basic 6", e ne possiedo anche l'edizione completa. E
confrontandole mi sono accorto che le revisioni al momento dell'edizione
economica sono state veramente poche. Pensa solo che la versione di ADO
citata, sebbene io stesso lo consideri tuttora un testo fondamentale per
capire e comprendere ADO, è la 2.1 cioè l'ultima rilasciata al tempo
dell'uscita del libro. Questo però non significa che il libro non possa
insegnarmi tanti concetti che poi io in seguito approfondirò da solo con la
Guida in Linea dell'ultima versione disponibile (a proposito: anche il
"trucco" per installare la Guida di ADO non funziona).
Io non sono pentito di averlo comprato, e se avessi la fortuna di incontrare
Balena di persona lo ringrazierei per il suo lavoro e la sua competenza come
si ringrazia un maestro, anche se ha la mia stessa età.
Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Lo sapevate che esiste in rete il libro in formato PDF in italiano di visual
basic 6 di Balena?
(circa 10 mega) - nella versione economica da me comprata mancano alcuni
capitoli.
Peccato che non abbia trovato anche "i trucchi di vb6 - mannaggia !!
comodo i libri in PDF vero????


No che non lo sapevo... e se è legale scaricarlo mi faresti cosa gradita
postare il LINK
visto che l'ho perso in un trasloco...!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 stessa età.
yronium, sottoscrivo tutto quello che hai detto.
Io poi ho imparato leggerendo e riflettendo sul suo VBJ, e recentemente ho 
acquistato una serie di 12 numeri che mi mancavano (li avevo comuqnue su 
CD). E non somo mica pentito, anche se è roba vecchia.
Volevo solo sottolinerare il lato umano, anche un espertissimo ricosciuto 
come lui cade in qualche impresione, e scherzosamente cade il mito, ma me lo 
fa diventare piu simpatico.
-- 
Greg 

 Io poi ho imparato leggerendo e riflettendo sul suo VBJ, e
E prima ancora avevo comprato, stavolta in libreria a prezzo pieno 
"Programmare il DOS"
Gran bel libro!
-- 
Greg 

"OmegaT" ha scritto nel messaggio 
news:4781e59a$0$4797$4faf...@reader4.news.tin.it...

puoi mettere il link del libro di balena?

 Ciao.
ciao, per curiosita'. poso chiedere a te' e agli altri menbri della 
discusione, se' studiate solo vb6 o anche il vb2005?
:-)

 ha scritto nel messaggio 
news:flngj2$jo8$1...@tdi.cu.mi.it...


 Basic .Net" wich is the MS  oficila core reference
sara' che non riesco a fare nemmeno una query di quelle che albe e tu 
formulate fra voi mentre scendete i cani, non mi spiacerebbe parlassero 
cosi' di me :)
e una cosa straordinaria di fb oltre alla bravura e' la chiarezza 
espositiva. anche dal vivo. ci sono bravi e contorti. ma quando i bravi sono 
chiari, i duri si mettono ad ascoltare.
ciao, a.
che poi tutte le cose vanno provate di persona, certo. ma quando anni fa gli 
sottoposi un errore di vb2themax, rispose senza nessuna supponenza al 
pivello che gli scriveva. ce ne fossero...