Visual Basicde Inet Kontrolü ve Kullanımı

Protocol: Inet kontrolünün bağlantı için kullanacağı protolü belirlemeye yarar

0-icUnknow :  Protokol Bilinmiyor
1-icDefault  : Standart Protokol (Varsayılan)
2-icFTP : FTP Protokolü
3-icGopher :  ?????? (Bende bilmiyorum ne işe yaradığını :)
4-icHTTP  :  HTTP Protokolü
5-icHTTPS  :  Güvenli HTTP Protokolü (Secure HTTP)

RemotePort: Bağlantı kurulacak port numarası bu özellik ile belirlenir. Standart olarak HTTP için 80 ya da 8080, ftp için  21, Mail için ise 25. port kullanılır

RequestTimeout: Bu özellik bağlantıda beklenecek süreyi belirler. Belirlediğimiz süre içinde hala bağlantı yapılmamışsa inet in StateChanged olayı meydana gelir..

Verilen değer saniye cinsindendir. 60 değeri 1 dakikaya eşittir.Genellikle bu kullanılır. 0 (sıfır) verirsek verdiğimiz süre sonsuz olarak kabul edilir. Verdiğimiz süre dolduğunda işlem iptal edilir..

StillExecuting: Bu özellik bize inet kontrolünün meşgul olup olmadığını bilmemiz sağlar. Bize dönen değer True ise inet o an meşguldür (Siteye bağlanmakta, veri indirmekte v.s.) Inet meşgulken başka bir iş yapamaz.

2- Yöntemler

Kırmızı ile işaretlenmiş kısma dikkat edilirse başında yeşil renkli bir icon görülüyor.. INET in menüsünde, başında böyle yeşil icon olan kısımlar INET in Yöntemleri oluyor..

OpenUrl: OpenUrl ( url, datatype) şeklindedir. Url parametresi ile belirlenen adresteki bilgiyi alır. Bu bilgi bir web sitesi adresi, bir dosya olabilir.Url parametresi yerine, inetin özelliklerinde belirlediğimiz url özelliğini kullanabiliriz

datatype parametresi ise gelen verinin biçimini belirler.string,byte tarzı bilgileri alabiliriz. 0 (sıfır) ya hiçbir değer verilmezse String, 1 değeri verilirse byte (binary) olarak verileri alabiliriz

Bir örnekle pekiştirelim. Bir web sitesinde ya da ftp bulunan bir dosyayı (html koduunu ya da ftp bulunan yazıyı) text kutusuna alalım

bir tane inet, adı “inet1”

bir label. İki text box. ilkinin ismi “adres”, diğerinin ki “veri” olsun

bir buton. ismi “verial”

Not: isim yazarken “ “ tırnak işaretlerini programa girmeyiniz :))

Bu formu oluşturun..

Tarih:
Hit: 5674
Yazar: ertan



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.