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