View Full Version : [api]
emiliano30
15-07-2005, 21:52
ma cosa sono ste api? :mbe: che me lo spiega in due parole? ovviamente dovrete anche fornirmi dei validi link per approfondire l'argomento :)
FedeX_65246X
15-07-2005, 23:08
http://en.wikipedia.org/wiki/Application_programming_interface
Potresti anche approfondire l'argomento "Reperire informazioni in modo autonomo" ;)
The3DProgrammer
15-07-2005, 23:09
API è l'acronimo di Application Programming Interface. Nell'accezione + generale, le API sono funzioni che consentono l'accesso a funzionalità + o - avanzate di una qualke libreria, sw o sistema operativo. Tu probabilmente ti riferisci alle API di windows. Win ne mette a disposizione migliaia, documentate e non. La risorsa per eccellenza è l'MSDN, http://msdn.microsoft.com/
ciauz
ma cosa sono ste api? :mbe: che me lo spiega in due parole? Application Programming Interface se non erro; un concetto molto generico, un'interfaccia (solitamente esposta da una o più librerie) che permette ad un programma di accedere a determinati tipi di funzionalità e di gestire determinati tipi di risorse.
quando si parla di API di un sistema operativo ad esempio si parla delle funzioni esposte dalle DLL di sistema del sistema operativo che permettono ai programmi di gestire qualsiasi tipo di funzionalità da esso implementata, come ad esempio chessò, il multithreading e la sincronizzazione, i files, la grafica, la sicurezza, il networking, l'IPC...
un programma per Windows in realtà da solo non può fare nulla: può solo fare calcoli; per ricevere qualsiasi input e produrre qualsiasi output deve utilizzare le API esportate da kernel32.dll, user32.dll, gdi32.dll, shell32.dll, ws2_32.dll, e così via.
ovviamente dovrete anche fornirmi dei validi link per approfondire l'argomento :) per quelle di Windows c'è MSDN :)
http://msdn.microsoft.com/
EDIT: sono stato preceduto :p
The3DProgrammer
15-07-2005, 23:18
EDIT: sono stato preceduto :p
LOL :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.