Come MFC agevola la creazione di applicazioni Client Internet
Le classi Microsoft Foundation incapsulano le funzioni Win32 Internet Extension (WinInet) in modo da fornire un contesto familiare per i programmatori MFC. MFC fornisce tre classi di file Internet (CInternetFile, CHttpFile e CGopherFile) derivate dalla classe CStdioFile. Queste classi non solo consentono di recuperare e modificare i dati Internet familiari ai programmatori che hanno usato CStdioFile
per i file locali, ma con queste classi è possibile gestire file locali e file Internet in modo coerente e trasparente.
Le classi WinInet MFC forniscono le stesse funzionalità dei CStdioFile
dati trasferiti in Internet. Queste classi astraggono i protocolli Internet per HTTP, FTP e passano alla crittografia in un'interfaccia di programmazione di applicazioni di alto livello, fornendo un percorso rapido e semplice per rendere le applicazioni consapevoli di Internet. Ad esempio, la connessione a un server FTP richiede ancora diversi passaggi a un livello basso, ma in qualità di sviluppatore MFC, è sufficiente effettuare una chiamata a CInternetSession::GetFTPConnection
per creare tale connessione.
Inoltre, le classi WinInet MFC offrono i vantaggi seguenti:
I/O memorizzati nel buffer
Handle indipendenti dai tipi per i dati
Parametri predefiniti per molte funzioni
Gestione delle eccezioni per errori Internet comuni
Pulizia automatica degli handle e delle connessioni aperte
Vedi anche
Estensioni Internet Win32 (WinInet)
Come WinInet agevola la creazione di applicazioni client Internet