Newsgroup: it.comp.lang.c++
Titolo: Campi di testo

Salve a tutti i lettori,
sono nuovo del gruppo e sto imparando a programmare in C++.
Ho acquistato due testi: "Linguaggio C++" di Herbert Schildt, Ed.McGraw-Hill
e "C++ Linguaggio, libreria standard, principi di programmazione 3a
Edizione" di Bjarne Stroustrup, Ed.Addison-Wesley.
Ho cominciato con il McGraw-Hill perchč l'altro mi sembra un po' piů
avanzato e devo dire che, nonostante sia agli inizi, comincio davvero ad
appassionarmi e ad avere i primi "grilli per la testa".
Ho letto qualche post su questo newsgroup ed ho capito che qui non si chiede
codice bello e pronto (sono d'accordo), ma tutto riguardo dubbi e
chiarimenti (questo credo sia lo spirito giusto).
La mia domanda per molti di Voi potrebbe risultare banale o priva di
risposta, ma scusandomene, vorrei comunque farla: lavorando in ambiente DOS,
č possibile utilizzare una libreria che contenga le funzione adatte al
trattamento di campi di testo?
In pratica, volendo creare un banalissimo programma che mi stampi il
classico "Hello world" sullo schermo, č possibile curare un pochino
l'aspetto grafico delle videate?
Grazie a tutti per l'attenzione.
Comic

...vi prego...rispondetemi...
mi basterebbe anche un "scordatelo"...
Saluti


Che io sappia la console delle ultime versioni di windoze non supportano 
lo standard ANSI, in ogni caso e' una questione che attiene al sistema 
operativo e non al linguaggio.


Ciao e benvenuto,
non ti preoccupare se ogni tanto a qualche domanda non viene data molta
attenzione, i motivi sono tanti e imparerai a capirlo quando avrai maggiore
dimestichezza con il C++ e con il Gruppo stesso.
Per quanto riguarda il problema della personalizzazione e gestione più in
generale dell'output di un programma ti conviene non preoccuparti per ora.
Sappi che è sempre qualcosa che è da gestirsi con strumenti tipici del
Sistema Operativo e dell'hardware che utilizzi. Per non doversi preoccupare
dell'ambiente di esecuzione e scrivere applicazioni che fanno uso di grafica
mantenendo la portabilità tra piattaforme, ci sono tante librerie che
permettono di scrivere quello che vuoi come tu vuoi, nei colori che
preferisci e dentro le finestre dai contenuti più diversi, ma per
utilizzarle c'è tempo.
Prima impara bene il C++ e fai molti esercizi. Quando ti sentirai più forte
potrai iniziare a conoscere qualche libreria di quelle che ti dicevo anche
perchè per alcune c'è bisogno di una maggiore conoscenza del C++ di quella
che hai ora. Ad esempio per usare le QT devi sapere che cosa è
l'ereditarietà, le funzioni virtuali e il polimorfismo e tante altre cosine
che se sei alle prese con "Hello World" immagino non conoscerai ancora.
Un paio di cose sui testi che utilizzi. Immagino che il testo di
B.Stroustrup che hai citato sia la versione in Italiano di "The C++
Programming Language (Special 3rd Edition)". L'ho letto, anzi studiato, ed è
il migliore testo sul C++ mai visto insieme a quello di Nicolai Josuttis che
però si concentra solo sulla Standard Library ma a mio avviso molto meglio
di B.S. Si tratta di un libro che però non puoi utilizzare facilmente perchè
avrai notato che non ha un approccio incrementale alla spiegazione del C++
ma invece fin dalle prime pagine fa riferimento ad argomenti molto più
avanzati con note tipo "vedi capitolo 12 paragrafo 12.7-5". Ti consiglio di
usarlo con maggiore profitto quando avrai completato di leggere un manuale
del tipo bottoms-up (dalle basi a ...). L'altro testo che citavi non lo
conosco ma ho sentito pareri molto divergenti tra loro e non sono in grado
di giudicarlo. Se fai una ricerca sui posts del Gruppo e forse anche nella
FAQ trovi una marea di informazioni sui testi più diffusi, nel caso volessi
scegliere anche un altro manuale.
Tanti auguri,
FabioMDF
 
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/