Partager via


Éléments fondamentaux relatifs à la programmation Internet MFC

Microsoft fournit de nombreuses API pour la programmation à la fois des applications clientes et serveurs. De nombreuses nouvelles applications sont écrites pour Internet, et à mesure que les technologies, les fonctionnalités du navigateur et les options de sécurité changent, de nouveaux types d’applications seront écrits. Les navigateurs s’exécutent sur des ordinateurs clients, fournissant l’accès au World Wide Web et affichant des pages HTML qui contiennent du texte, des graphiques, des contrôles ActiveX et des documents. Les serveurs fournissent des services FTP, HTTP et gopher, et exécutent des applications d’extension de serveur à l’aide de CGI. Votre application personnalisée peut récupérer des informations et fournir des données sur Internet.

Important

ActiveX est une technologie héritée qui ne doit pas être utilisée pour le nouveau développement. Pour plus d’informations, consultez Contrôles ActiveX.

Client and server applications.

MFC fournit des classes qui prennent en charge la programmation Internet. Vous pouvez utiliser COleControl et CDocObjectServer et les classes MFC associées pour écrire des contrôles ActiveX et des documents Actifs. Vous pouvez utiliser des classes MFC telles que CInternetSession, CFtp Connecter ion et CAsyncMonikerFile pour récupérer des fichiers et des informations à l’aide de protocoles Internet tels que FTP, HTTP et gopher.

Dans cette section

Sites web pour plus d’informations

Pour plus d’informations sur la technologie Microsoft Internet, consultez Mise en réseau et Internet.

Le World Wide Web Consortium (W3C) publie des spécifications pour html, HTTP, CGI et d’autres technologies World Wide Web.

Plus d’aide sur Internet

La section OLE du Kit de développement logiciel (SDK) Windows contient des informations supplémentaires sur la programmation OLE. Ces informations fournissent des détails sur l’utilisation des fonctions WinInet Win32 directement, plutôt que par le biais des classes MFC. Il contient également des informations de vue d’ensemble sur les technologies Internet.