Leggere in inglese

Condividi tramite


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