Come MFC semplifica la creazione di applicazioni client Internet

Le classi MFC (Microsoft Foundation Class) includono le funzioni di estensione internet Win32 (WinInet) in modo che fornisce un contesto comune per i programmatori di MFC.MFC fornisce tre classi del file internet (CInternetFile, CHttpFilee CGopherFile) derivate dalla classe di CStdioFile .Non solo queste classi fanno recuperare e modificare il noto strumento di dati internet ai programmatori che hanno utilizzato CStdioFile per i file locali, ma con queste classi è possibile gestire i file locali e internet archivia in modo coerente e trasparente.

Le classi MFC WinInet forniscono la stessa funzionalità di CStdioFile per dati che vengono trasferiti tramite internet.Queste classi riassumono i protocolli IP per HTTP, FTP e il gopher nell'API di livello elevato, fornendo un percorso rapido e semplice per porre domande Internet-informate.Ad esempio, per connettersi a un server FTP è comunque necessario diverse operazioni a un livello basso, ma gli sviluppatori di MFC, è sufficiente effettuare una chiamata a CInternetSession::GetFTPConnection per creare la connessione.

Inoltre, le classi MFC WinInet offre i vantaggi seguenti:

  • I/O buffering

  • Handle indipendenti dai tipi per i dati

  • Parametri predefiniti per numerose funzioni

  • Gestione delle eccezioni per gli errori comuni internet

  • Pulizia automatica di handle aperti e delle connessioni

Vedere anche

Concetti

Estensioni Internet Win32 (WinInet)

Come WinInet semplifica la creazione di applicazioni client Internet