MFC 인터넷 프로그래밍 작업
이 섹션에는 애플리케이션에 인터넷 지원을 추가하는 자세한 단계가 포함되어 있습니다. 항목에는 MFC 클래스를 사용하여 기존 애플리케이션을 인터넷으로 사용하도록 설정하는 방법 및 기존 COM 구성 요소에 활성 문서 지원을 추가하는 방법이 포함됩니다. 최신 주식 시세, 피츠버그의 축구 점수 및 남극 Microsoft의 최신 온도가 인터넷을 통해 이를 수행하는 데 도움이 되는 다양한 기술을 제공하는 문서를 만들겠습니까?
활성 기술에는 ActiveX 컨트롤(이전의 OLE 컨트롤) 및 활성 문서가 포함됩니다. 인터넷에서 파일을 쉽게 검색하고 저장할 수 있는 WinInet 효율적인 데이터 다운로드를 위한 비동기 모니커 Visual C++는 시작 애플리케이션을 빠르게 시작하는 데 도움이 되는 마법사를 제공합니다. 이러한 기술에 대한 소개는 MFC 인터넷 프로그래밍 기본 사항 및 MFC COM을 참조하세요.
항상 파일을 FTP하고 싶었지만 WinSock 및 네트워크 프로그래밍 프로토콜을 학습하지 않았으면 WinInet 클래스는 이러한 프로토콜을 캡슐화하여 HTTP, FTP 및 gopher를 사용하여 파일을 다운로드하기 위해 인터넷에서 클라이언트 애플리케이션을 작성하는 데 사용할 수 있는 간단한 함수 집합을 제공합니다. WinInet을 사용하여 하드 드라이브 또는 전 세계의 디렉터리를 검색할 수 있습니다. 여러 유형의 데이터를 투명하게 수집하여 통합 인터페이스에서 사용자에게 표시할 수 있습니다.
큰 개체의 점진적 렌더링을 위한 COM(구성 요소 개체 모델) 솔루션을 제공하는 비동기 모니커를 다운로드하는 데 많은 양의 데이터가 있나요? WinInet를 비동기적으로 사용할 수도 있습니다.
다음 표에서는 이러한 기술로 수행할 수 있는 몇 가지 작업을 설명합니다.
현재 | 원하는 작업 | 다음을 수행해야 합니다. |
---|---|---|
웹 서버입니다. | URL 요청에 대한 로그온 및 자세한 정보를 추적합니다. | 필터를 작성하고 로그온 이벤트 및 URL 매핑에 대한 알림을 요청합니다. |
웹 브라우저. | 동적 콘텐츠를 제공합니다. | ActiveX 컨트롤 및 활성 문서를 만듭니다. |
문서 기반 애플리케이션입니다. | FTP에 파일 지원을 추가합니다. | WinInet 또는 비동기 모니커를 사용합니다. |
시작하기 위한 자세한 내용은 다음 항목을 참조하세요.