Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

windows.h

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

windows.h

Postdi j4ck » 29/10/07 22:56

ciao a tutti
vorrei sapere delle informazione sulla libreria windows.h.
a che cosa serve?che cosa permette di fare?

grazie mille
j4ck
Newbie
 
Post: 1
Iscritto il: 29/10/07 22:53

Sponsor
 

Postdi zello » 30/10/07 17:26

windows.h non è una libreria.
windows.h è un file header per linguaggio C/c++, contenente la dichiarazione dei tipi, delle macro e delle funzioni utili per programmare windows usando le api.
Da solo ovviamente non serve a niente: in windows.h ci sono solo le dichiarazioni delle funzione, non le definizioni. Servono tutte le librerie che danno la possibilità al linker di sapere dove pescare il corpo delle funzioni stesse (in realtà sono stub per chiamate a dll, ma lasciamo stare per il momento). Serve anche un filo di documentazione che ti dica cosa fanno le funzioni, cosa ritornano e che argomenti si aspettano.
windows.h è un file normalmente distribuito con i compilatori c/c++ per windows, nonché con il platform SDK (che è l'insieme degli headers, delle librerie, di alcuni tools e della documentazione necessaria per programmare windows usando le sue api). A loro volta, le API (Application Programming Interface) rappresentano l'interfaccia "base", "nuda e cruda" ai servizi forniti dal sistema operativo Windows alle applicazioni.
Programmare a questo livello è:
- passabilmente complesso
- ogni tanto, un po' ripetitivo
- ma è in qualche maniera il livello più vicino al metallo a cui si può arrivare senza andare a ring 0 (cioé, restando nell'ambito delle applicazioni), e quindi estremamente istruttivo per capire come funziona il tutto.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44


Torna a Programmazione


Topic correlati a "windows.h":

Problema Windows 10
Autore: asso1998
Forum: Software Windows
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti