Sdílet prostřednictvím


Jak prostředí MFC usnadňuje tvorbu internetových klientských aplikací

Microsoft Foundation Classes zapouzdřují funkce rozšíření Win32 Internet (WinInet) způsobem, který poskytuje známé kontext pro MFC programátory.Knihovna MFC poskytuje tři třídy souborů Internetu (CInternetFile, CHttpFile, a CGopherFile) odvozené z CStdioFile třídy.Nejen tyto třídy provést načítání a manipulaci s daty na Internetu známé programátorům, kteří používali CStdioFile pro místní soubory, ale pomocí těchto tříd lze zpracovat místní soubory a soubory Internetu konzistentní a průhledným způsobem.

Třídy MFC WinInet poskytují stejné funkce jako CStdioFile pro data, která jsou přenášena v síti Internet.Tyto třídy abstraktní internetových protokolů HTTP, FTP a gopher do nejvyšší úrovně aplikace programovací rozhraní, které poskytuje rychlé a jednoduché cesty k vytváření aplikací podporujících Internet.Například připojení k serveru FTP vyžaduje stále několik kroků na nízké úrovni, ale vývojář knihovny MFC, je třeba pouze jeden hovor CInternetSession::GetFTPConnection k vytvoření tohoto připojení.

Třídy MFC WinInet navíc poskytují následující výhody:

  • Vstupně-výstupní vyrovnávací paměti

  • Typově bezpečné zpracování dat

  • Výchozí parametry pro mnoho funkcí

  • Zpracování výjimek pro běžné chyby Internet

  • Automatické čištění otevřených popisovačů a připojení

Viz také

Koncepty

Win32 – internetová rozšíření (WinInet)

Jak rozhraní WinInet usnadňuje tvorbu internetových klientských aplikací