Newsgroup: it.comp.programmare.win32
Titolo: Salve.

giocando con exel ho scoperto che è proprio un bel programmino che possiede 
anche delle funzioni logiche, e questo mi ha riportato ai tempi del mio 
amato C64 quando, solo col basic, facevo i miei programmi che mi aiutavo 
nel risolvere qualche equazione e mi creavo i miei giochini pieni di 
sprites espansi :-)
Vorrei fare alcune domande.
1) Dove posso imparare ad esprimere le potenzialità dell'excel? Mi sembra 
un programma che possa fare veramente più che mettere 4 valori in tabella.
2) Che linguaggio di programmazione mi serve imparare per fare le cose che 
facevo col C64?
Grazie e ciao!

 che facevo col C64?
Uno qualsiasi.

 Uno qualsiasi.
Questo è falso. Con il basic del C64 avevi l'accesso diretto alla memoria
video, gli sprites, accesso diretto a un sintetizzatore musicale etc. Non
tutti i linguaggi ti danno questo :-)
Fondamentalmente sotto windows per fare queste cose devi studiarti le
DirectX :-)
Inoltre potevi fare cose turpi con il disk drive (formattare singoli settori
per esempio, o scriverci in modalità "raw" e cose ancora più turpi che non
ricordo :-)
Tutto da basic e senza assembler :-)
Per tutte le altre, tutti i linguaggi vanno bene :-)
--- bye

 Uno qualsiasi.
Quali sono?

 Per tutte le altre, tutti i linguaggi vanno bene :-)
Tu quali mi consigli?

Partendo dal presupposto che tu sei un alieno, nel vero senso della parola
(se non sai cosa sono le DirectX...), e che tu non sai niente di
programmazione in pratica, allora prenditi un manuale di Visual Basic. Se
(ripeto se, e ci aggiungerei un quando) riuscirai a padroneggiare il VB
(possibilmente in versione .NET) allora potrai cercare altro.
--- bye

 --- bye
Ciao e grazie.

 Che vuol dire .net?
Troppo complicato da spiegare. Prendilo come Visual Basic 7.0 e vivi felice.
Se vuoi una spiegazione dettagliata fa una ricerca per .NET Framework.
--- bye

Dimenticavo, non ti posso suggerire libri e/o testi perchè io NON programmo
in Visual Basic, anzi lo considero un linguaggio inferiore. Ma capisco che
da qualche parte uno deve pure iniziare.
--- bye

 Ma capisco che da qualche parte uno deve pure iniziare.
Mi pare giusto: sono rimasto talmente tanto tempo a digiune che dovrò 
cominciare almeno da qualcosa che assomigli (almeno nel nome!) al 
linguaggio che usavo.

> > Se (ripeto se, e ci aggiungerei un quando) riuscirai a

Grazie

Ti garantisco che di simile c'è solo il nome. Per il resto è totalmente
differente. Riconoscerai il nome di alcuni comandi (if, for e qualcun altro)
ma per il resto basta! Dai tempi del C64 e prima di entrare nel mondo
Windows il Basic ha avuto varie evoluzioni e qualche piccola rivoluzione.
Poi con il VB fino al 6.0 ha avuto ulteriori evoluzioni. infine con il
VB.NET
 ha avuto un'ulteriore rivoluzione.
--- bye

 Se vuoi una spiegazione dettagliata fa una ricerca per .NET Framework.
sbagliatissimo, secondo me è proprio quello che si deve evitare... partire
con l'idea che 
vb.net
 sia un aggiornamento di vb6. E la MS non aiuta molto
in tal senso dato che la prossima versione si chiamerà vb2005
-- 
Lawrence
"ain't nothin' but fun."

Lo so benissimo. Significava solo che il .NET lo doveva considerare come il
numero di versione. In un altro messaggio gli ho detto che è stato una
rivoluzione e non un'evoluzione. Ma di sicuro non è pronto per sentire
parlare di VM .NET!
--- bye

 parlare di VM .NET!
Beh allora è meglio che incominci a studiare l'OOP


 Beh allora è meglio che incominci a studiare l'OOP
Non esageriamo. Io non pretendo che un "programmatore" di VB conosca anche
l'OOP. Molti solo per aver trascinato due controlli sullo schermo e aver
scritto due eventi OnClick si considerano già programmatori... E' un
problema loro e di chi li assume alla fin fine.
--- bye

problema loro e di chi li assume alla fin fine.
allora laviamocene le mani ;-)


Massimiliano Alberti il 28 mar 2004 ha detto:

Scusa, in una parola che devo cercare? Comincio a confondermi.

Tu cerca un manuale di 
VB.NET
. Se trovi un manuale di VB 6.0 passa oltre. Se
trovi un manuale di VB < 6.0 passa oltre lo stesso. Non ti servono.
--- bye

 E come vorresti farglielo usare 
VB.NET
 se non ad oggetti?
Non ti serve programmare ad oggetti per usare il 
VB.NET
. Puoi fare tutte
variabili globali e vivere felice! Puoi continuare ad usare gli oggetti
forniti dal VB e vivere felice (come facevi con i controlli ActiveX del VB
6.0). Alla fin fine puoi fare "cattiva programmazione" anche con il
lingaggio migliore del mondo :-)
--- bye

 servono. 
Grazie.

 lingaggio migliore del mondo :-)
No comment


 un programma che possa fare veramente più che mettere 4 valori in tabella.
[...]
Infatti fa molto di più.
Prova con 
www.manuali.it
 o qualche sito del genere e cerca all'interno del
sito la parola excel, troverai parecchio materiale.
Ti consiglio poi di seguire i news group dedicati ad excel
free.it.comp.officexp.excel
microsoft.public.it.office.excel
Ciao
Inviato da 
www.mynewsgate.net

 Ciao
Deng iu.

Massimiliano Alberti wrote:

noooo! non farlo assolutamente cominciare col vb! io mi sono trovato 
pentitissimo! piuttosto io direi un linguaggio come python, che ha una 
curva di apprendimento simile a quella del basic e ti insegn a 
programmare IMHO (anche il c, comunque, ma è più complesso)
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra"
J. R. R. Tolkien - Il Signore degli Anelli

Massimiliano Alberti wrote:

ripeto *NON* da vb


 programmare IMHO (anche il c, comunque, ma è più complesso)
Uno nella vita deve essere realista. Il mondo usa VB per programmare, tu usi
VB per programmare. Nella versione .NET ha anche tutti i costrutti "logici"
come liste e vettori e cose ancora più complesse, quindi è abbastanza
completo. Tu avrai imparato a programmare nel VB 6 dove tutto funzionava
"per opera di magia del linguaggio" :-)
--- bye

 


 molto difficile iniziare a pensare diversamente
Dunque... Il Java è considerato da tutti un ottimo linguaggio per imparare a
programmare. Il C# è molto molto simile al Java (chissà perchè :-) ) e
quindi è un ottimo linguaggio per imparare a programmare. Il 
VB.NET
assomiglia così tanto al C# che, se non fosse per la sintassi diversa di
alcuni comandi, lo si potrebbe quasi scambiare (credo si possa fare un
convertitore da C# a 
VB.NET
 e ritorno... Ci sono giusto alcuni costrutti che
esistono in uno e non nell'altro). Che poi per sua struttura il 
VB.NET
 ti
insegni a programmare MALE questo è un altro paio di maniche (ma questo
dipende dal fatto che in Java inizi a programmare usando la console e
concentrandoti sulla logica del programma invece che sull'interfaccia,
invece
in VB inizi subito disegnando controlli a destra e a manca).
(se non credi che C# e 
VB.NET
 si assomiglino leggi questo:
http://download.microsoft.com/download/VisualStudioNET/document/1.0/WIN98MeXP/EN-US/VBCSharpWp.exe
vedrai che i due linguaggi sono quasi idempotenti)
--- bye

 molto difficile iniziare a pensare diversamente
Questi discorsi ogni volta che li vedo mi lasciano sempre perplesso.
Per me ogni linguaggio ti insegna a programmare, sta al programmatore
sforzarsi di programmare bene con lo strumento che ha a disposizione.
Si puo' programmare *benissimo* in VB6/VB.Net e programmare *malissimo* con
il C++. E' la solita nenia che sento soprattutto quando ho a che fare con
Linuxisti...
Stefano "HappyMan" (Lake Maggiore - Italy)
PS.
Io ho iniziato a programmare nel 1981 con una calcolatrice della Texas
Instruments (TI 57, a 11 anni).
-- 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 tu usi VB per programmare.
My 2 cents:
Il thread era partito, a mio avviso, a scopo didattico (non ha
chiesto: 'vorrei fare il programmatore, quale linguaggio mi
consigliate?') per cui il discorso "impara VB" non ha senso. Ora, perché
nelle scuole medie superiori o nelle università non viene insegnato VB o
C#? Semplicemente perchè sono dei linguaggi proprietari e a pagamento.
Un utente medio può far fatica a permettersi di comprare VB.Net solo per
lo sfizio di ricreare quello che faceva con il suo (intramontabile imho)
C=64. Da qui il consiglio di usare un linguaggio deve considerare
questo, quindi si cerca di proporre un linguaggio con interpreti o
compilatori GPL e magari supportati da uno standard e che non
necessitino di IDE particolari.
Da qui potrebbe partire con Java, a mio avviso, che ha una
buona gestione delle interfacce. Oppure può partire con una
distribuzione c (tipo dgjpp) che mi sembra abbia un supporto grafico su
console.
Ricapitolando: Java (se vuole programmare ad oggetti, cosa che con
il basic del C=64 c'azzecca poco), oppure c (è un pò più arduo, ma forse
più vicino a basic). Dato che fretta non ne ha consiglierei il secondo,
cmq.
Per una lista di compilatori gratuti o GPL: 
http://protools.cjb.net/
.
Ciao,
-- 
+--------+ | ASCII ribbon campaign ( ) | 
www.autistici.org/kral
|  kral  | |  - against HTML email  X  |
+--------+ |              & vCards / \ | my key id = 0x7C946947

console.
Volendo per windows c'è anche il dev-cpp. Però chi fa la scelta di
risparmiare deve sapere che ha ciò che ha pagato. Le cose gratuite di solito
non sono per i novellini (vi sono poche eccezioni a ciò. Linux NON E' per i
novellini). La linea di comando NON E' per i deboli di cuore. Però molta
gente pensa di riuscire a imparare il C (o il Java) senza saper neanche dare
un comando dir e poi viene nei ng a dire "ma non riesco a linkare le
librerie. Perchè?" (il mio pensiero è "perchè sei incapace/ignorante E pigro
(e la pigrizia non ti consente di superare il precedente difetto) (in
termini più gentili: non sai e non hai voglia di fare la fatica di imparare
da solo). Le due cose sono incompatibili fra di loro"
--- bye

 
io dal 2000 con un pentium mmx a 166 mhz (a 10 anni)


 Ciao,
-- 


 
ci credo, ci credo


 se invece vengo da python o c mi troverň piů avvantaggiato
Ah... Ma questo non č un problema del linguaggio, ma degli strumenti di
contorno. Ti dirň una cosa: io uso il Visual Assist (un programma che fa la
colorazione della sintassi "come Dio comanda"). Senza sono perduto.
Totalmente!
Tu stai dicendo che un sistemista Windows non dovendo usare la console non č
un sistemista, perchč poi se passasse al Linux si troverebbe sperduto. La
cosa non ha molto senso :-)
--- bye

 
no, io sto dicendo che se un *programmatore* visual basic se poi 
passasse a *un altro linguaggio* si troverebbe sperduto


 
intendo per interfacce grafiche (finestre)


[aggiungo al post precedente]
certo, le cose col .net sono migliorate molto (finalmente vb č 
totalmente oo), ma imho č sarebbe piů indicato partire (se proprio si 
vuole utilizzare la piattaforma .net) da c#


 se invece vengo da python o c mi troverň piů avvantaggiato
Questo e' comunque vero.
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)


 e se vuoi un ide, mai sentito parlare di #develop?
No, non lo avevo mai sentito. :) O meglio, non ne ho avuto mai bisogno.
Cmq lo terrò d'occhio nel caso mi serva. Mi sembra interessante.


 Ciao,
si, per il codice è utile, ma il form editor è ancora pieno zeppo di bug


 e a pagamento
a pagamento? io ho tre compilatori C# diversi, e non ne ho pagato uno
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.1. C, C++ and ASM developers
                               and beta testers are welcome!

 passasse a *un altro linguaggio* si troverebbe sperduto
dissento. Il passaggio a Pascal, e di seguito a C e C++, per me è stato 
del tutto indolore


 del tutto indolore
Ma tu non sei normale... :-)
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG