Newsgroup: it.comp.lang.c++
Titolo: VisualC++, VisualBasic, VisualStudio

Ho messo (finalmente) le mani sull'MS VisualStudio97, cioè, fra le tante
cose, il VisualC++ 5.0 per Win95/NT e il VisualBasic 5.0 sempre per
Win95/NT. Ho iniziato a guardarli e da bravo programmatore basic ho iniziato
dal VB5: l'ho trovato molto bello, semplice e funzionale se non fosse per il
fatto che:
A) È lento
B) Servono più di 1Mb di DLL da installare per aprire una finestra.
Successivamente ho aperto VisualC++. Bene, non ho capito NULLA. Considero il
VC++ una delle cose più potenti mai realizzate dalla razza umana, ma per chi
sa molto di Basic e niente di C devo dire é una mattonata. Ora, siccome
vorrei imparare un linguaggio che mi basti per tutta la vita, preferirei
concentrarmi sul C, anche perché il VisualBasic apre le finestre e il C++
apre le finestre, aggiunge una scheda alle proprietà di sistema, sottomette
il DirectX, domina il TCP/IP, lancia i missili della NASA e tante altre
belle cose.
Quindi ditemi: come posso imparare il C++ ??? Ma soprattutto: COS'È UNA
CLASSE ??? :-)
Ciao by Stefano from Italy
http://www.aspide.it/freeweb/imperial

 CLASSE ??? :-)
Ti consiglio di prenderti un libro di C++ puro (ho sentito parlar bene di
'Chi Ha paura del C++') e uno sullo strumento che deciderai di comprare. 
La Classe... Dunque, una classe devi considerarla come una CLASSE DI
OGGETTI, cioè un nuovo tipo di dato.
Quando crei un oggetto O e crei un'istanza di una classe C, l'oggetto O è
di tipo C.
Ogni classe ha delle funzioni e procedure proprie (METODI), che agiscono
sui dati di quella classe che in genere vengono definiti ATTRIBUTI. Ogni
classe quindi definisce degli ATTRIBUTI, che sono delle variabili interne a
quella stessa classe.
Nella maggior parte dei casi ogni oggetto O della classe C ha una copia
privata degli ATTRIBUTI validi per quell'istanza.
Potresti avere, per esempio una classe Cerchio, che avrebbe come attributi
Larghezza e Colore e come metodi Crea, Distruggi  e Disegna.
 Nel tuo programma potresti dichiarare vari oggetti di tipo cerchio, quindi
potresti avere vari Cerchi con i rispettivi attributi.
Il discorso è molto molto più ampio e non è semplice da spiegare, ma spero
di averti dato un buon punto d'inizio e di non averti confuso le idee. 
Ciao,
	Massimiliano Trezzi

'Chi Ha paura del C++') e uno sullo strumento che deciderai di comprare. 
Quello sull'ambiente da usare viene MOLTO dopo. A imparare il C è
questione di mesi e solo dopo che hai assimilato bene il linguaggio
puoi metterti dietro a scrivere apps per Win, perché ha una struttura
talmente complicata che per fare una finestra che scrive "Ciao" ci
vogliono 100 righe di codice --o 30 secondi di VB--.
Cordialmente,
Gianni Rondinini, programmer and designer at Pierre s.n.c.
e-mail: mailto:
pie...@mail.asianet.it
homepage: 
http://www.geocities.com/Eureka/Plaza/7153
Red Hat Linux user since 9/25/97
If a train station is where the train stops, what is a work station?

A proposito di libri:
Io ho un bel "Visual C++ - Guida Completa" (edito da Apogeo)che viene
dall'inglese Insegnati Il VC++ In 21 Giorni (del tutto teorico il
concetto dei 21 giorni).
Lo trovo molto bello e lo utilizzano anche alla Ziff Davis University
nel corso di VC++.
Ciao, Raoul

concetto dei 21 giorni).
Sapendo dell'inglese, per me è ottimo
Visual C++ 5.0 Unleashed, SAMS Publishing, 1050 pagine circa, 142.000.


 If a train station is where the train stops, what is a work station?
Complimenti per la frase ad effetto!
Ciao,
	Massimliano Trezzi

ma NON PER QUESTO LIMITATI!
Vabbè, non ci metteremo mai d'accordo. Secondo me è inutile voler
scrivere apps per Win senza sapere cos'è il loop dei messaggi, come
funziona lo scambio di informazioni tra Win e le apps, cosa vuol dire
registrare una classe e come si fa ecc. Tutte queste cose, con un RAD,
non le impari. Nemmeno se lo vuoi: lo scopo del RAD è proprio quello
di coprire questo layer di cose. Però io non condivido: secondo me
bisogna prima di tutto studiarsi un po' di cose e poi cominciare a
scrivere apps. Lo so anche io che uno appena inizia vorrebbe scrivere
delle belle apps grosse e funzionali, ma non si può. E' da sempre che
è così e non si è mai visto --nemmeno adesso con Delphi, che riconosco
essere due scalini sopra VB-- che uno senza sapere niente di queste
cose fa delle applicazioni fatte come si deve.
[...]
Cordialmente,
Gianni Rondinini, programmer and designer at Pierre s.n.c.
e-mail: mailto:
pie...@mail.asianet.it
homepage: 
http://www.geocities.com/Eureka/Plaza/7153
Red Hat Linux user since 9/25/97


 [...]
Ne io ne te cambieremo mai idea! :)
Inutile continuare, sarebbe un loop infinito.
break;
Ciao,
	Massimiliano.

 Visual C++ 5.0 Unleashed, SAMS Publishing, 1050 pagine circa, 142.000.
Confermo, ottimo libro. Io su Amazon (
www.amazon.com
) l'ho pagato meno
di 100mila lire, spese di spedizione comprese.
Saluti - Francesco

break;
Continue ;)


di 100mila lire, spese di spedizione comprese.
E' necessaria la carta di credito oppure ci sono pagamenti
"alternativi"? Io non ce l'ho :P
