Newsgroup: it.comp.programmare.win32
Titolo: Che brutti i libri di C/C++:ma voi cosa usate?

Nessuno è nato "imparato",si approfondisce,generalmente su libri. 
Ma xchè tutte le volte che prendo un libro di C/C++ trovo sempre e
solo spiegazioni su manipolazioni di stringhe,operatori
aritmetici,tipi di variabili.....Stessa cosa x Visual C++ mi trovo
sempre come fare dei menù scorrevoli o cose del genere. Ma su che
libri posso trovare informazioni tipo...se voglio fare un'applicazione
che mi spegne WindowsXP a una determinata ora non so neanche che
librerie usare o scrivere all'interno di un file "aperto" (come quando
si mette un seriale x l'attivazione di un programma e lui dopo si
attiva) oppure un programma in background,che funziona senza aprirmi
delle finestre. Insomma integrare i programmi con windows. Ho cercato
male in libreria? Scusate lo sfogo ma mi rompe aver voglia di imparare
e non riuscire a trovare il materiale. Grazie a chi mi dà qualsiasi
consiglio.

Ti consiglio di chiedere sull'NG giusto, it.comp.programmare.win32 ad
esempio. Qui è abbastanza OT.
Ciao

Ops, avevo 2 Newsgroup aperti e li ho confusi, scusami tantissimo ^____^
Allora, prima cosa dovresti consultare l'msdn al sito 
msdn.microsoft.com
.
Ci sono una tonnellata e mezza d'informazioni su Windows e la programmazione
Windows.
Un buon libro per programmare applicazioni Win32 è l'omonimo testo edito da
Microsoft (programmare applicazioni sicure per windows a 32 bit, mi pare si
chiami).
Scusa ancora e ciao ^__^

Grazie mille adesso ci provo.chiassà se riusciro a scrivere qualcosa
di + di printf("Hello Word");


hemm . . .
credo che non ci siano libri su :
1)Come si fa un gioco,
2)Come si crea autocad
3)Come  . ecc.. ecc...
I libri sul c/c++ e vc++ sono un punto di inizio, per il resto,devi 
sperimentare, provare e usare oltre al c++ il tuo cervello ! ;)
CIAO:
HS_
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

male in libreria? 
Da quanto capisco tu sei interessato molto di piu' alla piattaforma
Win32 che al linguaggio C/C++ usato per programmarci sopra.
Io stesso ho iniziato con le basi del C quanto mi bastava per
programmare su Windows (ai tempi era il 3.1), i problemi non li ho
avuti certo con il C ma proprio con gli aspetti legati alla
piattaforma (finestre, messaggi, handle, menu, risorse, etc.)
Si sono strade diverse per arrivare allo stesso punto (conoscenza
adeguata del linguaggio e della piattaforma), io ti consiglio lo
stesso mio percorso:
1. Imparare le basi del linguaggio C o C++ (senza diventar matto con
le particolarita' del secondo, molto potenti ma  anche complesse),
questo lo puoi fare anche creando programmi consolle (che iniziano per
intenderci con "void main()")
E' la fase un po' pallosa e non molto gratificante  ma indispensabile.
2. Ti prendi un libro classico:
Programming Windows, 5th Edition
by Charles Petzold
"Programming Windows is a tutorial for programmers wishing to write
applications for Windows using the C programming language and the
native Win32 application programming interface (API). Knowledge of C
is required."
Questa e' stata la bibbia per molti.
Quando hai acquisito le minime competenze per fare programmi in
Windows allora puoi dedicarti all'approfondimento del C++, creando
magari classi che ti facilitano i programmi scritti direttamente con
le API Win32.
Io ho fatto in questo modo e sono soddisfatto, anche se principalmente
programmo in C++ e Win32 solo per passione ("purtroppo" e' Visual
Basic che mi da il pane...)
Ciao e buon lavoro
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 (che iniziano per intenderci con "void main()")
int main, e ha degli argomenti. Ogni compilatore C++ che si rispetti si 
rifiuterebbe di accettarti una roba di quel tipo. Al massimo:
extern "C" void main()
ma risolve solo il problema di linking, non l'errore semantico
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.0. C, C++ and ASM developers
                               and beta testers are welcome!

ma risolve solo il problema di linking, non l'errore semantico
non ho capito il barbatrucco :)
Uno sbirish che ha fatto un ragù troppo buono :p

rifiuterebbe di accettarti una roba di quel tipo. Al massimo:
Giusta correzione, ma mi auguro che nonostante le imprecisioni
semantiche (e' da tanto che non programmo in C e CONSOLE) il mio
messaggio sia stato chiaro. 
Tu oltre a fare il correttore ortografico hai qualcosa da suggerire a
Ciccio ? Dai tuoi post leggo che sei molto preparata nella
programmazione con API e affini e potrebbe essere interessante sapere
il tuo iter "conoscitivo" :-)
Stefano "HappyMan" (Lago Maggiore - NO)
--


 Uno sbirish che ha fatto un ragù troppo buono :p
beato te. Noi abbiamo finito i nostri pomodori, ed ora i sughi dobbiamo 
comprarli. Vendono delle vere schifezze, là fuori :-(


comprarli. Vendono delle vere schifezze, là fuori :-(
;) beh ma tanto faccio il ragù alla vecchia maniera :p pomodoro quasi
non ce n'è :P ( quello fatto col brodo per capirsi ^^ )
Uno Sbirish che pesa 63 kg ( e stasera s'è dimenticato di cenare )

 interessante sapere il tuo iter "conoscitivo" :-)
ho iniziato a programmare con Visual Basic. Certo, non mi ha aiutata ad 
imparare a programmare, lo usavo solo per capirne di piů su Windows. Ho 
iniziato a capirne seriamente qualcosa con il (Turbo) Pascal prima e il 
Delphi poi. C e C++, e un po' di assembler, sono cose piuttosto recenti 
(specialmente il C++), che non pretendo di capire molto bene, e che non 
č, dopotutto, cosě necessario capire troppo bene: basta imparare un po' 
di trucchetti, e ce la si cava. Una cosa, perň, credo sia da conoscere: 
il sistema per cui si programma. E non basta costringersi a programmare 
interamente con le API, e cose cosě: bisogna fare del capire il sistema 
un esercizio quotidiano. Cercare di ricondurre tutto quello che succede 
a quello che si conosce: immaginare cosa potrebbe aver causato il crash 
di quel programma, cosa causa il flicker nelle finestre di quell'altro, 
scoprire come quell'altro ancora ottiene un certo effetto. Consiglio di 
sforzarsi di capire, o scoprire, anche come funziona il compilatore che 
si usa. Quale sua parte si occupa di cosa, come le parti comunicano tra 
di loro, dove e come sono implementate certe funzioni, come risolvere i 
famosi errori di linking


 famosi errori di linking
Usare un po' di quel tessuto molle racchiuso nella scatola cranica?
Ma non serve un po' in tutte le cose?
Dov'è la novità? ;)
-- 
Molebio

 consiglio.
Ti serve un libro di programmazione applicata per Windows, come ad
esempio il Petzold o il Prosise. Una volta che saprai le basi ti
risultera` molto semplice reperire le informazioni piu` "avanzate".
--
Lorenzo

 Dov'è la novità? ;)
c'è che ci va metodo, oltre a materia grigia grezza. Ci sono delle cose 
che serve sapere più di altre. E ci va esercizio continuo


 sempre come fare dei menù scorrevoli o cose del genere. Ma su che
[..cut..]
è vero studiare un linguaggio complesso e pieno di sfaccettature come il C o
C++
senza per altro riuscire a fare qualcosa di utile è un bel pò frustrante!
Come altri che ti hanno risposto io mi guadagno il "pane" con VB, il C++ lo
uso per fare qualche piccola aplicazione o dll, non che ne abbia bisogno ma
così per passione per il puro piacere di studiare.
ricordo di aver iniziato a studiarlo tante volte......ma poi mi addormentavo
sui vari cin e cout.....dicevo a che cavolo mi serve fare tutta sta fatica
per creare un prog che ti fa una media in una finestra DOS?
il libro che studiavo era C++ 6 La guida completa di Mc Graw Hill.
poi qualche tempo fa, passando dalla libreria di fiducia, ho visto un
manualetto della APOGEO, lo sfoglio e vedo che impostava l'apprendimento da
un altro punto di vista.
in sostanza c'è una piccola appenice dove ti spiega la sintassi.(a parer mio
insufficiente) e  per il resto ti da la guida su come costruire applicazioni
reali: come fare una specie di paint, connetterti a DB, creazione controlli
Active X, dll ecc.
se hai già un libro che ti parla per filo e per segno del C++ questo della
Apogeo potrebbe essere la chiave che ti aprirà tantissime porte.
il manuale si chiama:
Visual C++ 6
Guida Completa
di Davis Chapman
edito dall APOGEO
www.apogeonline.com
Spero di esserti stato utile
ciao
max
Esperando la ultima ola...
www.puzziteddu.it