MFC — zadania związane z programowaniem Internetu
Ta sekcja zawiera szczegółowe kroki dodawania obsługi internetu do aplikacji. Tematy obejmują sposób używania klas MFC do włączania istniejących aplikacji przez Internet oraz sposobu dodawania obsługi dokumentów aktywnych do istniejącego składnika COM. Czy chcesz utworzyć dokument z maksymalnie minutowymi notowaniami giełdowymi, wynikami piłki nożnej Pittsburgha i najnowszą temperaturą na Antarktydzie Microsoft oferuje szereg technologii, które pomogą Ci to zrobić przez Internet.
Technologie aktywne obejmują kontrolki ActiveX (dawniej kontrolki OLE) i dokumenty aktywne; Usługa WinInet umożliwia łatwe pobieranie i zapisywanie plików w Internecie; i asynchroniczne monikers do wydajnego pobierania danych. Program Visual C++ udostępnia kreatory ułatwiające szybkie rozpoczęcie pracy z aplikacją startową. Aby zapoznać się z wprowadzeniem do tych technologii, zobacz MFC Internet Programming Basics and MFC COM (Podstawy programowania internetowego MFC i MFC COM).
Czy zawsze chciałeś FTP pliku, ale nie znasz protokołów WinSock i protokołów programowania sieciowego WinInet hermetyzują te protokoły, zapewniając prosty zestaw funkcji, których można użyć do pisania aplikacji klienckiej w Internecie do pobierania plików przy użyciu protokołu HTTP, FTP i gopher. Za pomocą usługi WinInet można wyszukiwać katalogi na dysku twardym lub na całym świecie. Możesz w sposób niewidoczny zbierać dane kilku różnych typów i prezentować je użytkownikowi w zintegrowanym interfejsie.
Czy masz duże ilości danych, aby pobrać asynchroniczne elementy monikers zapewniają rozwiązanie MODELU COM (Component Object Model) do progresywnego renderowania dużych obiektów. WinInet można również używać asynchronicznie.
W poniższej tabeli opisano kilka czynności, które można wykonać za pomocą tych technologii.
Masz | Chcesz… | Należy |
---|---|---|
Serwer sieci Web. | Śledź logowania i szczegółowe informacje o żądaniach adresów URL. | Napisz filtr, zażądaj powiadomień dotyczących zdarzeń logowania i mapowania adresów URL. |
Przeglądarka sieci Web. | Podaj zawartość dynamiczną. | Tworzenie kontrolek ActiveX i dokumentów aktywnych. |
Aplikacja oparta na dokumentach. | Dodawanie obsługi do protokołu FTP pliku. | Użyj monikers wininet lub asynchronicznych. |
Aby uzyskać szczegółowe informacje, zobacz następujące tematy:
Zobacz też
MFC — podstawy programowania Internetu
Informacje internetowe według zadań