Aracılığıyla paylaş


Uygulama tasarım seçenekleri

Bazı Internet programlama yaparken dikkate alınması gereken Tasarım sorunları anlatılmaktadır.

Bu makalede ele alınan konular şunlardır:

  • Internet ve intranet

  • İstemci veya sunucu uygulaması

  • Web sayfası: html, etkin belge ActiveX denetimleri

  • Tarayıcı veya tek başına uygulama

  • com Internet

  • İstemci veri Yükleme Hizmetleri

Şimdi program yazmaya başlamadan, bakın hazırsanız mfc uygulamaları yazma.

Internet ve intranet

Birçok uygulama Internet üzerinde Çalıştır ve bir tarayıcı ve Internet erişimi olan herkes tarafından erişilebilir.İşletmeler de TCP/IP protokolleri kullanarak şirket çapındaki ağlar ve Web tarayıcılarının intranetler uyguluyorsanız.İntranet, kolaylıkla yükseltilebilir, merkezi bir kaynak şirket genelinde bilgi sunar.Bunlar, yazılımı yükseltme için teslim ve anketler tablo haline getirme, müşteri desteği ve bilgi teslimi için kullanılabilir.Aşağıdaki tabloda, Internet ve intranet özellikleri karşılaştırılmaktadır.

Internet

Intranet

Düşük bant genişliği

Yüksek bant genişliği

Veri ve sistemlerinin sınırlı güvenlik

Veriler ve sistemlerle kontrollü erişim

En az içerik denetimi

İçeriği yüksek denetim

İstemci veya sunucu uygulaması

Uygulamanız, bir istemci bilgisayar veya sunucu bilgisayarda çalışabilir.Uygulamanız da bir sunucuda depolanabilir ve sonra Internet üzerinden karşıdan ve istemci bilgisayarda çalıştırın.mfc WinINet sınıflar, dosyaları karşıdan yüklemek için istemci uygulamaları için kullanılır.mfc ve zaman uyumsuz ad sınıfları dosyaları karşıdan yüklemek ve özelliklerini denetlemek için kullanılır.ActiveX denetimlerini ve etkin belge için sınıflar, istemci üzerinde çalıştırmak için sunucudan yüklenen uygulamalar ve istemci uygulamaları için kullanılır.

Web sayfası: html, etkin belge ActiveX denetimleri

Microsoft, Web sayfasında içerik sağlamak için çeşitli yollar sunar.Standart html veya html Web sayfalarını kullanarak uzantıları, ActiveX denetimleri gibi dinamik içerik sağlamak için nesne etiketi gibi.

Web tarayıcıları genellikle html sayfalarını görüntüler.Etkin belge, ayrıca basit İşaretle ve Tıklat arabiriminde com etkinleştirilmiş bir tarayıcı uygulamanızın verilerini görüntüleyebilirsiniz.Etkin belge sunucunuzun belge, tam kare tüm istemci alanında kendi menüler ve araç çubukları görüntülenir.

ActiveX denetimleri yazdığınız zaman uyumsuz olarak sunucudan yüklenen ve bir Web sayfasında görüntülenen.Bir komut dosyası dili olarak VBScript gibi bilgileri sunucuya göndermeden önce istemci taraflı doğrulamayı gerçekleştirmek için kullanabilirsiniz.

Tarayıcı veya tek başına uygulama

ActiveX denetimleri, html sayfası ve tarayıcıda görüntülenen etkin belge sunucuları katıştırılmış yazabilirsiniz.ISAPI uygulamanızın bir Web sunucusu üzerinde çalışmak üzere bir istek göndermek için bir düğme içeren html sayfaları yazabilirsiniz.Dosyaları karşıdan yüklemek ve tarayıcı uygulama kullanmadan, kullanıcıya bilgi görüntülemek için Internet iletişim kurallarını kullanan tek başına bir uygulama yazabilirsiniz.

com Internet

com (Bileşen Nesne modeli) teknolojileri, ActiveX denetimleri, etkin belge ve zaman uyumsuz bir takma ad kullanın.

ActiveX denetimlerini Internet sitelerinde dinamik içerik belge ve sayfaları sağlar.com ile ActiveX denetimlerini ve etkin belge kullanarak tam kare belgeler oluşturabilirsiniz.

Aşamalı karşıdan yükleme veri anlamına gelir ya da zaman uyumsuz takma artımlı bir de dahil olmak üzere iyi bir Internet ortamında gerçekleştirmek bir denetim sağlamak için özellikler sağlar.İyi de kendi verilerini zaman uyumsuz olarak aynı anda alınıyor diğer denetimleri içeren denetimler de çalışması gerekir.

İstemci veri Yükleme Hizmetleri

İki veri aktarımı, istemciye yardımcı olacak API'leri WinINet ve zaman uyumsuz takma kümeleridir.Büyük .gif ve .avi dosyalarının ve ActiveX denetimleri, html sayfanızda, zaman uyumsuz bir takma ad kullanımı veya WinInet zaman uyumsuz olarak kullanarak zaman uyumsuz olarak yükleyerek kullanıcıya yanıt verme hızını artırabilir.

Internet'te sık kullanılan bir görevi, veri aktarma.Etkin teknoloji (örneğin ActiveX denetimi sizdeyse) kullanıyorsanız, onu indirilirken giderek verileri işlemek için zaman uyumsuz bir takma ad kullanın.WinInet, http, ftp ve gopher gibi yaygın Internet protokollerini kullanarak verileri aktarmak için kullanabilirsiniz.Her iki yöntem de, protokol bağımsızlığı sağlamak ve WinSock ve TCP/IP'yi kullanmak için soyut bir katman sağlar.Yine de kullanmak WinSock doğrudan.

Internet üzerinden veri aktarımı için mfc kullanmanın birkaç yolu aşağıdaki tabloda özetlenmiştir.

Bu iletişim kuralı kullanın

Bu koşullar altında

Bu sınıflarını kullanma

Internet yükleme kullanarak zaman uyumsuz takma

com, ActiveX denetimlerini kullanarak zaman uyumsuz aktarım için ve herhangi bir Internet Protokolü.

CAsyncMonikerFile, CDataPathProperty

WinINet

Internet iletişim kuralları için http, ftp ve gopher.Veri zaman uyumlu veya zaman uyumsuz olarak transfer ve sistem düzeyinde önbellekte saklanır.

CInternetSession, CFtpFileFind, CGopherFileFindve pek çok başka.

WinSock

Maksimum etkinlik ve denetim.Yuva ve TCP/IP iletişim kurallarını anlamak gerekir.

CSocket, CAsyncSocket

Ayrıca bkz.

Kavramlar

mfc Internet programlama görevleri

mfc Internet programlama temelleri

Win32 Internet Uzantıları (WinInet)

Internet üzerinde zaman uyumsuz takma