Sdílet prostřednictvím


Možnosti návrhu aplikace

Tento článek popisuje některé faktory při programování pro Internet.

Témata v tomto článku zahrnují:

  • Intranet A Internet

  • Klient nebo Server aplikací

  • Webové stránky: Aktivní dokumenty HTML ovládací prvky ActiveX

  • Prohlížeč nebo samostatná aplikace

  • COM na Internetu

  • Stahování dat klienta služby

Pokud jste připraveni spustit program nyní zápisu, viz Psaní aplikací MFC.

Intranet A Internet

Mnoho aplikací na Internetu a jsou přístupné všem uživatelům s prohlížečem a přístup k Internetu.Podniky jsou také implementace sítě intranet, které jsou celopodnikové sítě pomocí protokolů TCP/IP a webových prohlížečů.Sítě intranet nabízí snadno rozšiřitelný, centrální zdroj informací celé společnosti.Použitím inovace softwaru, pro dodávání a sestavování tabulek zjišťování, zákaznickou podporu a informace o dodání.Následující tabulka porovnává funkce Internetu a intranetu.

Internet

Intranet

Pásma

Velká šířka pásma

Snížení zabezpečení dat a systémů

Řízený přístup k datům a systémy

Minimální kontroly obsahu

Vysoká řízení obsahu

Klient nebo Server aplikací

Aplikace může být v klientském počítači nebo v počítači serveru.Aplikace může také být uloženy na serveru a stáhnout přes Internet a spustit v počítači klienta.Třídy MFC WinInet se používají pro klientské aplikace stahování souborů.MFC a asynchronní zástupný název třídy lze stáhnout soubory a vlastnosti ovládacího prvku.Třídy pro ovládací prvky ActiveX a aktivní dokumenty jsou použity pro klientské aplikace a aplikace, které jsou staženy ze serveru na klienta.

Webové stránky: Aktivní dokumenty HTML ovládací prvky ActiveX

Společnost Microsoft nabízí několik způsobů poskytování obsahu na webové stránce.Webové stránky můžete použít standardní HTML nebo HTML příponou, například značky object poskytovat dynamický obsah, například ovládací prvky ActiveX.

Obvykle ve webových prohlížečích zobrazuje stránky HTML.Aktivní dokumenty můžete také zobrazit data aplikace v jednoduché rozhraní COM s podporou prohlížeče bod a klepněte.Server aktivního dokumentu můžete zobrazit dokument, plný rámeček v celé oblasti klienta, s vlastní nabídky a panely nástrojů.

Ovládací prvky ActiveX, které píšete můžete asynchronně staženy ze serveru a zobrazí na webové stránce.Provést ověření na straně klienta před odesláním informací na serveru můžete použít skriptovací jazyk, jako například VBScript.

Prohlížeč nebo samostatná aplikace

Ovládací prvky ActiveX, které jsou vloženy do stránky HTML a aktivního dokumentu servery, které jsou zobrazeny v prohlížeči můžete psát.Můžete psát HTML stránky, které obsahují tlačítko Odeslat požadavek na spuštění aplikace ISAPI na webovém serveru.Můžete napsat samostatnou aplikaci, stahování souborů a zobrazení informací pro uživatele, bez někdy pomocí aplikace Prohlížeč pomocí protokolů sítě Internet.

COM na Internetu

Ovládací prvky ActiveX, aktivních dokumentů a asynchronní zástupných názvů pomocí technologie COM (Component Object Model).

Ovládací prvky ActiveX poskytovat dynamický obsah dokumentů a stránek na serverech sítě Internet.COM můžete vytvořit ovládací prvky ActiveX a snímek celé dokumenty pomocí aktivních dokumentů.

Asynchronní zástupných názvů poskytují funkce umožňující kontrolu provádět i v prostředí Internetu, včetně přírůstkové nebo prostředky progresivní stahování dat.Ovládací prvky musí pracovat také s ovládací prvky, které mohou také být načítání dat asynchronně současně.

Stahování dat klienta služby

Dvě sady rozhraní API, která klientovi umožní přenos dat jsou WinInet a asynchronní zástupných názvů.Pokud máte velký GIF a souborů AVI a ovládací prvky ActiveX na stránce HTML, můžete zvýšit reakce uživateli stažením asynchronně, buď pomocí zástupných názvů asynchronní nebo asynchronně pomocí rozhraní WinInet.

Běžné úlohy na Internetu přenáší data.Pokud již používáte aktivní technologie (například pokud jste ovládací prvek ActiveX), můžete postupně vykreslení dat během stahování asynchronní zástupných názvů.Rozhraní WinInet slouží k přenosu dat pomocí běžných protokolů sítě Internet jako HTTP, FTP a gopher.Obě metody poskytují protokol nezávislost a poskytovat abstraktní vrstvy pomocí součásti WinSock a TCP/IP.Můžete stále použít WinSock přímo.

Následující tabulka shrnuje několik způsobů přenosu dat přes Internet pomocí MFC.

Použití tohoto protokolu

Za těchto podmínek

Pomocí těchto tříd

Zástupných Internet stahování pomocí asynchronního názvů

Asynchronní přenos pomocí modelu COM, ovládací prvky ActiveX a jakýkoli protokol sítě Internet.

CAsyncMonikerFile, CDataPathProperty

Rozhraní WinInet

U protokolů HTTP, FTP a gopher.Data lze přenášet synchronně nebo asynchronně a je uložena v systémové mezipaměti.

CInternetSession, CFtpFileFind, CGopherFileFinda mnoho dalších.

Rozhraní WinSock

Pro maximální účinnost a řízení.Vyžaduje znalost protokolů TCP/IP sockets a.

CSocket, CAsyncSocket

Viz také

Koncepty

Úkoly programování Internet MFC

Základy programování Internet MFC

Rozšíření Win32 Internet (WinInet)

Asynchronní zástupných názvů v síti Internet