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í