Newsgroup: it.comp.lang.visual-basic
Titolo: Vorrei iniziare Bene

C' e' qualcuno che mi puo' suggerire come iniziare ad apprendere il
visual basic secondo un percorso serio che mi possa portare ad
imparare veramente come si programma con questo linguaggio?
Grazie a chiunque mi risponda,
saluti,

 wrote in message
o32d5soiri3nc5dkp...@4ax.com...

Ho un libro "Visula Basic 6 - Tutto e oltre" di Rob Thayler - edito da
Apogeo che mi pare fatto proprio bene.
Il modo migliore č iniziare con l'analisi dei database, capire cosa sono,
come si gestiscono, cosa sono i recordset, per poi passare alla
programmazione con esempi piccoli basati magari su ADO per poi arrivare a
sfruttare appieneo le potenzialitŕ di VB. Fra lo studio dei DB e l'inizio
della programmazione sarebbe opportuno capire cos'č la programmazione ad
eventi e quella ad oggetti.
Il libro che ti ho suggerito accompagna il lettore dagli inizi fino alla
programmazione avanzata passo a passo e con esempi chiari. Prova a cercarlo.
wild...@iol.it

 
wild...@iol.it
aggiungo qualche dritta -- ciao, a.
=*=
andrea palazzi
xday at libero dot it
http://www.comune.modena.it/cittadini/apal/html/
---> mini-faq per le domande che tornano sempre: <---
[-> 0. <-] perche' si scrivono programmi ?
* per soldi
* per divertimento
* per ambedue
in ogni caso, ci si _devono_ chiarire le idee su quello che si vuole fare.
magari vb non e' il linguaggio piu' indicato. se si deve riscrivere
photoshop, e' prob consigliabile un rapido passaggio al  c.
inoltre un linguaggio lo si impara di solito su esigenze precise:
- devo visualizzare un'immagine in alto a sx e la stessa invertita in basso
a destra
- devo fare i conti e ricavarne un grafico e mi tira farlo ogni volta a mano
con xl
- mi serve un editore di testo
a partire dall'esigenza si imposta un progetto, si smacchina, si guardano i
manuali e/o la guida in linea, le risorse disponibili. si cerca di non
reinventare l'acqua calda. se proprio non ci si salta fuori, si chiede al
ng.
[-> 1. in generale <-]
[1.0.] faq's
esistono varie faq: cfr al sito in [1.4.] sotto "hlp". principali:
* 
http://www.faqs.org/faqs/visual-basic-faq
* 
http://www.visualbasic.org/vbfaq/
* 
http://home.sol.no/jansh/vb/default.htm
* 
http://www.generation.net/~hleboeuf/
va da se' che ogni faq di solito e' in inglese...
[1.1.] online local help
* cercare sempre nella guida in linea. se non bastano sommario e indice,
fare indice -> trova -> crea indice personalizzato -> generare un file .fts
(full text search). a questo punto tutto il contenuto della guida e'
ricercabile parola per parola.
* provare gli esempi forniti con vb, cartella "samples".
* chi li ha, usi i cd msdn.
[1.2.] newsgroups
prima di postare richieste di aiuto, guardare i messaggi presenti. il 90%
delle domande che vengono fatte ha gia' avuto risposta.
_leggere il manifesto_ del ng, che viene postato regolarmente. evitare
domande generiche, soggetti accattivanti, soggetti che non dicono niente. se
la risposta non arriva subito, aspettare almeno una settimana prima di
rifare la domanda. nel ng nessuno e' pagato per rispondere, chi lo fa ci
rimette del suo tempo. per la formulazione delle domande, guardare il
manifesto.
[1.3.] libri:
* manuali forniti su carta o disco con vb.
* peter aitken, programmare con vb5, tecniche nuove, isbn 88-481-0702-8,
38k, mini-cd
[1.4.] risorse su internet:
sulla rete ci sono tonnellate di codice free e pd, guide, spiegazioni
ecc. -- la cosa migliore e' scaricare progetti completi, analizzarli,
individuare lo scopo, i mezzi usati per raggiungerlo, il risultato.
prima di tutto, guardare (e magari scaricare):
* sito comune del ng: 
http://www.murialdo.it/it_lang_vb/
* areacom: 
ftp://ftp.areacom.it/vb32/
in tutti e due sono presenti codice, spiegazioni, manuali, segnalazioni
editoriali...
in inglese, ma di mamma (o papa') ms, quindi da guardare _sempre_, il
knowledge base:
* 
ftp://ftp.microsoft.com/developr/vb/kb
sempre che non abbia cambiato url...
sul sito  -- aggiornato abbastanza :) frequentemente --
* 
http://www.comune.modena.it/cittadini/apal/html/
ci sono ca. 1.000 vblinks, in gran parte verificati e schedati. la pagina
puo' essere scaricata come zip e usata come indice.
(se qualcuno vuole suggerire altri siti, c'e' un link apposito all'inizio).
abbreviazioni usate:
:) -- buono
actx -- activex
api -- api
big -- bigsite
cod -- codice
db -- database
dirx -- directx
free -- free sw
game -- games
grfx -- grafica
hlp -- tutorial, faq, help
html -- html
i/net -- internet
java -- java
jobs -- cv, offerte
lnx -- links
mmed -- multimedia, sound
netw -- networking
nt -- win nt
nws -- mags, ng's, user groups, mail lists
ocx -- controlli
pay -- share, commercial sw
schl -- scuole, corsi ecc
vba -- vba
vbs -- vbscript
wserv -- webservices
zip -- compressione
[-> 2. glossari <-]
* 
http://support.microsoft.com/support/glossary
[-> 3. corsi <-]
* corso in italiano di ferrux palmer:
http://www.versilia.toscana.it/win/uip/corso-vb
[-> 4. api <-]
* daniel appleman, visual basic win32 api: guida del programmatore,
zdpress -- mondadori informatica, isbn 88-7131-755-6, 120k, cd.
* apiguide online e scaricabile, con esempi, free, in inglese:
http://users.turboline.be/btl10148
* raccolta con spiegazioni, in italiano:
http://members.xoom.it/cesarerizzi
* raccolta in html, con spiegazioni, in inglese:
http://skyscraper.fortunecity.com/transmission/45/api/index.html
[-> 5. sql <-]
* r.k stephens et al., il manuale sql, mcgrawhill, isbn 88-386-0464-9, 65k.
* cercare in yahoo "sql". c'e' di tutto gia' pronto.
[-> grafica <-]
[-> multimedia <-]

Apogeo che mi pare fatto proprio bene.
ce l'ho anche io ma non mi sembra proprio adatto per chi inizia..
prova con Visual Basic 6 Guida completa della apogeo