C# GeckoFx Kullanımı
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinMerhaba arkadaşlar bugunkü c# dersimizde sizlere winformlarda webbrowser olarak kullanılan geckofx anlatıcam , Peki nedir bu geckofx ? Eğer sizde i.e motorunu nalet ve sıkıcı hatalarını uygulamanızda kullandığınız webbrowser bilişeninde yaşıyorsanız.Geckofx tam sizin imdadınıza yetişiyor.Aslında bir nevi firefox kendi uygulamanızda kullanıyor desek daha yeridir.İ.e oranla daha hızlı , daha az kasma ve daha az sorun diyebiliriz.
Öncelikle Geckofx 2.0 için gerekli olan tüm dll ve xrummer burdan tek paket halinde indirebilirsiniz.Geckofx indirdikten sonra kullanmak için öncelikle projemize referans olarak ekliyoruz ,
Daha sonra toolbox e eklemek içinse menüde sag choose item diyerek dll gösteriyoruz.Burdaki amaç toolbox a geckofx ekleyerek kullanım kolaylığı sağlamak ve bir sonraki projelerimizde kolay kullanmak .Aşağıdaki gibi ekliyoruz;
Daha sonra formumuza ekledikten sonra normal xrulmer dosyalarımı referans yerini göstermemiz gerekmektedir.Bunun içinse formumuzun kod kısmında yani ” InitializeComponent(); ” kodundan önce ;
|
1 |
Skybound.Gecko.Xpcom.Initialize(@"dll"); |
kod satırını ekliyoruz.Burda dikkat etmemiz gereken nokta dll klasörünün exe yanında yer alması gerekmektedir.( bin / debug/ ) içinde.Bu işlemleri yaptıktan sonra geckofx kullanılmaya hazırdır.Birde olurya GeckoFx 2 kullanarak bir degeri post etmek isterseniz kullanmanız gereken kod satırları aşağıdaki gibidir.
|
1 2 3 4 5 |
GeckoMIMEInputStream postdata = new GeckoMIMEInputStream(); postdata.AddHeader("Content-Type", "application/x-www-form-urlencoded"); postdata.AddContentLength = true; postdata.SetData("id=1"); webBrowser1.Navigate(url, Skybound.Gecko.GeckoLoadFlags.StopContent, "https://www.sanaldata.com", postdata); |
burda kodlarda İd=1 sekmesini kendinize göre istediğiniz değeri sayfaya post edebilirsiniz. Bir sonraki net dersinden görüşünceye kadar bol kodlu günler
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Telefon Çekmiyorsa Deneyebileceğiniz Çözümler
- IPTV Nedir? Yasal Yayınlarla Kaçak Servis Arasındaki Fark
- Windows 11 Çalıştır penceresi yenileniyor: Gözat yok
- Apple TV 4K’da 8 GB RAM var, uygulama sınırı 2 GB
- Gemini Docs ve Sheets dosyalarını sohbet içinde düzenliyor
- The Witcher 4 için 2028 çıkış iddiası yeniden gündemde
- Dün
- Akıllı gözlükler mahkeme, okul ve havuzlarda yasaklanıyor
- Expert RAW, Galaxy S27 ile 30 kare DNG çekebilecek
- Fuelio, Android Auto’da yakıt fiyatlarını karşılaştırıyor
- COMAC’ın elektrikli uçağı CE-25A mürettebatla uçtu
- Cloudflare, yapay zekâ ajanları için Kitesurf’ü açtı
- BMW M 1000 RS tanıtıldı: 215 beygir, 196 kg
- GTA 6’nın hikâyesi 50 saat, platin kupası 200 saat sürebilir
- SİPER Ürün-2’nin menzili 150 kilometreyi aşıyor