Udostępnij za pośrednictwem


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