Jak MFC ułatwia tworzenie klienckich aplikacji internetowych

Microsoft Foundation Classes upakować funkcje rozszerzenia Win32 Internet (WinInet) w sposób, który zapewnia znany kontekst dla programistów MFC.MFC zawiera trzy klasy plików internetowych (CInternetFile, CHttpFile, i CGopherFile) pochodzące z CStdioFile klasy.Nie tylko tych klas aby pobieranie danych i manipulowania nimi Internet znanych programistom, którzy korzystali z CStdioFile dla plików lokalnych, ale z tych klas w sposób spójny i przejrzyste może obsługiwać plików lokalnych i plików internetowych.

Klasy MFC WinInet zapewniają taką samą funkcjonalność jak CStdioFile dla danych przesyłanych przez Internet.Te klasy abstrakcyjne protokołów internetowych HTTP, FTP i gopher do wysokiego poziomu aplikacji interfejs programowania, zapewniając szybkie i proste ścieżki do tworzenia aplikacji obsługujących Internet.Na przykład, łączącego się z serwerem FTP nadal wymaga kilku kroków na niskim poziomie, ale programisty MFC, wystarczy wprowadzić jedno wywołanie CInternetSession::GetFTPConnection do tworzenia tego połączenia.

Ponadto klas MFC WinInet mają następujące zalety:

  • Buforowanego wejścia/wyjścia

  • Typ palety uchwyty dla danych

  • Domyślne parametry dla wielu funkcji

  • Obsługa typowych błędów Internet wyjątków

  • Automatyczne oczyszczanie połączeń i otwartych dojść

Zobacz też

Koncepcje

Rozszerzenia internetowe Win32 (WinInet)

Jak WinInet ułatwia tworzenie klienckich aplikacji internetowych