Jak MFC ułatwia tworzenie klienckich aplikacji internetowych
Klasy programu Microsoft Foundation hermetyzują funkcje Win32 Internet Extension (WinInet) w sposób, który zapewnia znany kontekst programistom MFC. MFC udostępnia trzy internetowe klasy plików (CInternetFile, CHttpFile i CGopherFile) pochodzące z klasy CStdioFile. Te klasy nie tylko wykonują pobieranie i manipulowanie danymi internetowymi zaznajomionymi z programistami, którzy używali CStdioFile
plików lokalnych, ale przy użyciu tych klas można obsługiwać pliki lokalne i pliki internetowe w spójny, przejrzysty sposób.
Klasy MFC WinInet zapewniają taką samą funkcjonalność jak CStdioFile
w przypadku danych przesyłanych przez Internet. Klasy te tworzą abstrakcję protokołów internetowych dla protokołu HTTP, FTP i szyfrowania w interfejsie programowania aplikacji wysokiego poziomu, zapewniając szybką i prostą ścieżkę do tworzenia aplikacji obsługujących Internet. Na przykład połączenie z serwerem FTP nadal wymaga kilku kroków na niskim poziomie, ale jako deweloper MFC wystarczy wykonać jedno wywołanie, aby CInternetSession::GetFTPConnection
utworzyć to połączenie.
Ponadto klasy MFC WinInet zapewniają następujące korzyści:
Buforowane we/wy
Bezpieczne dojścia typu dla danych
Domyślne parametry dla wielu funkcji
Obsługa wyjątków dla typowych błędów internetowych
Automatyczne czyszczenie otwartych dojść i połączeń
Zobacz też
Rozszerzenia internetowe Win32 (WinInet)
Jak WinInet ułatwia tworzenie klienckich aplikacji internetowych