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