C# ile Web Browser Yapımı

C# Programlama dilini kullanarak birlikte bir web tarayıcısı (browser) yapmaya ne dersiniz?

Öncelikle C#'ın zor bir dil olduğu kesinlikle doğru değildir. Herkesin Microsoft Visual Studio'yu kurmasını ve Özenti ile baktığımız bir web browserın ne kadar kolay yapıldığını göstermek istiyorum. Hadi Dersimize Başlayalım.

Project > New Project Deyip başlayalım bakalım.

Öncelikle Tasarımını yapmamız gerekiyor. Bu Yüzden Aşagıdaki gibi,Form'un üzerine;

[*] 5 adet button Koymanızı istiyorum
[*] 1 adet combobox
[*] 1 adet web browser

ve aşağıdaki gibi yerleştirmenizi istiyorum;



Tasarım Bölümü Hazırsa şimdi Kodlama Kısmına Geçelim;

Geri Butonun içine Çift Tıklayalım; Ve Kod Kısmına Yazalım:


axWebBrowser1.GoBack();



Ve Geri Butonun kod kısmı bitti

Geçelim,İleri Butonunun üzerine çift tıklayalım;


axWebBrowser1.GoForward();



Ve şimdi Yenile Butonu;


axWebBrowser1.Refresh();



Ve Ana Sayfa Butonu;


axWebBrowser1.GoHome();



Ve İşimizi Bitirdiğimiz Yere Geliyoruz.. GİT Butonu;


object objt = null;

            axWebBrowser1.Navigate(comboBox1.Text, ref objt, ref objt, ref objt, ref objt);



Ve evet, arkadaşlar web browser'ımız bitti.

Kolay gelsin.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 12 yıl önce
cok teşekkür ederim güzel bi örnek yeni başlayanlar için:)
• 12 yıl önce
Öncelikle bir obje belirttik ve değerini boşa atadık daha sonra combobox'ta objeler girdiğimizde atanmasnı sağlamak için.
• 12 yıl önce
Üzgünüm Ama C# 2008 de AxWebBrowser Diye Bir Şey Yok . Gİt Butonuna Kadar Herşeyi Yaptım Git Butonunda Hata Verdi
• 12 yıl önce
Araç ekleme kısmına girdiyseniz Microsoft Web Browser Aracını görüceksiniz
• 12 yıl önce
gremmx@gmail.com Mail ile ulaşabilirsiniz.
• 12 yıl önce
axWebBrowser1 burda hata veriyor neden olabilir.
• 12 yıl önce
Ben bunu Visual Studio 2008 de denedim ama hata veriyor ayrıca axWeb... diye başlayan kod yok yani ax yok Yardımcı olur musunuz? Ders için çok teşekkürler bu arada :gul:
• 12 yıl önce
Microsoft web browser olması gerekli :) ax webborwser yok zaten :) Ayrıca kod eklemiyoruz tool(araç)ekliyoruz tool panelinden kolay gelsin
• 12 yıl önce
selam, bu şekilde hata vermesi çok normal referanslarınıza micresoft web brovseri eklemelisiniz ,ayrıca axWebBrowser1.GoBack(); butanuna obj değeri null olduğunda ne yapğması gerektiğinle ilgilide kural koymalısınız yoksa boş sayfada geri tuşuna basarsanız program patlar!! hepinize kolay gelsin!! tüm c# çı arkadaşları seviyorum
• 12 yıl önce
"Yaptığımız Basit Web Broswer Programını İndirmek İçin Aşağıda bir link veriyorum" diyerek verdiğiniz linkteki .exe dosyasını çalıştırdığımda uygulama hatası alıyorum. Sorun nedir?
• 11 yıl önce
selam, bu şekilde hata vermesi çok normal referanslarınıza micresoft web brovseri eklemelisiniz ,ayrıca axWebBrowser1.GoBack(); butanuna obj değeri null olduğunda ne yapğması gerektiğinle ilgilide kural koymalısınız yoksa boş sayfada geri tuşuna basarsanız program patlar!! hepinize kolay gelsin!! tüm c# çı arkadaşları seviyorum Yeni baslayan arkdaslara yonelik dersler oldugu icin gozlemleyip hata ayiklamaya yetecek ders alanimiz yok. kisa ve oz tutmak zorundayiz.bilgi icin tesekkurler.
• 11 yıl önce
c# da access veri tabanına veri yazma veri cekme uzerinde sorun yasıyorum nasıl yapacagım hakkında bana yardımcı olur musun?simdiden tesekkurler
• 11 yıl önce
yeni başlayanlar için arkadaşlar ya.kafa karıştırmayın lütfen.zaten bişey bilmiyorum.
• 11 yıl önce
teşekkürler emeğinize sağlık
• 11 yıl önce
teşekkürler
• 11 yıl önce
Teşekkür ederiz. Elinize sağlık
• 11 yıl önce
panel atsaydın sayfalar onda görünseydi daha hoş olurdu =)
• 11 yıl önce
axWebBrowser değil de WebBrowser olarak deneyin ya da eklediğiniz browser ın name'inden ismi kopyalayıp oraya yapıştırın aynı problemlerle ben de karşılaştım ve şimdi çalışıyo, kodlarda bi çok hata var, çok anlamayan arkadaşlar denemesin, biraz ekleme yaptıktan sonra sizlere sunarım düzeltilmiş halini,
• 11 yıl önce
Hiçbir kod'ta yanlışlık yok.2000 kişi okudu içinden 2 si 3 ü yapamadı diye ders'e patlma! Aralarındaki bir virgülün bile oynaması programcılıkta sorunlar yaratırken bu şekilde sorgulanması insanları programcılıktan soğutacaktır.Bu şekilde konuşmalarını yansıtmaya devam edersen yorumların kesinlikle silinecektir.Kolay gelsin.
• 11 yıl önce
c# 2008 calısmıyo duruyulur
• 11 yıl önce
meraba ufak bi sorunum war c# yaptığım web browser war ama hata veriyooo sorun şu axwebbrowser1 yazınca altını ciziyooo sitede yaptığınız yorumlarıda okudum ve dediiğiniz gibi yaptım tooldan web browserda ekledm ama hata veriyoo yinee yardım edebilirseniz sevinirmmm
• 11 yıl önce
No overlad for method 'Navigate' takes '5' arguments Şeklinde hata verdi.. axWebBrowser1.Navigate(comboBox1.Text, ref objt, ref objt, ref objt, ref objt) Hatalı kod olarakda bunu gösteriyor ne yapmam gerekiyor?
• 11 yıl önce
Ben yaptım siteleri açıyor fakat bir sorun var ki sitelerde flash içeren kısımlarda hata veriyor. flashplayer yüklemelisiniz yazıyor orda ama zaten yüklü. :sasir:
• 11 yıl önce
gönderdiğin dosyaları indirdim fakat çalıştırma hatasıyla karşılaştım. aslanpayi nasıl çalıştırdığınıda söylerse seviniriz
• 11 yıl önce
benim linkden indirebilirisniz http://rapidshare.com/files/253417893/Web_Browser.rar.html
• 10 yıl önce
Gökhan, çok güzel olmuş emeğıne sağlık. Kosovadan Menduh Çerkezı
• 10 yıl önce
Programı calistiramayan arkadaslar icin ; ilk öncelikle toolbox tan eklediginiz "webbrowser1" in özelliklerinden "url" kısmına bi adres girin. ör; http://www.sanalkurs.net. daha sonra git butonunun kod kısmına ; webBrowser1.Navigate(comboBox1.Text); hepsi bu kadar.. ve ayrıca visual studio 2008 kullananlar icin webbrowserin basina ax yazmaları gerekmemektedir...Dersi anlatan arkadasa tesekkurler..
• 10 yıl önce
hepsi hoş güzel oldu ama google den girdiğim sitenin url si texbox ta gözükmüyor buna da el atarsan çok sevinirim şimdiden teşekkürler...
• 10 yıl önce
hepsını yaptım ıyı gsl. hatada vermedı ama karsıma boş bı pencere cıkıo debug edınce..sebebı ne olabılr yardım edın ltfn
• 9 yıl önce
Arkadaşlar vs 2008 kullanıpda bu örnekteki kodları yazarsanız çalışma zamanında pek çok hata ile karşılaşırsını, bu nedenle vs 2008 de bu tip browseri çalıştırmak için sizlere bu kodların düzeltilmiş halini gönderiyorum aşağıdaki gibi yaparsanız web tarayıcınız sorunsuz bir şekilde çalışır.... namespace webbrowser { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void geri_btn_Click(object sender, EventArgs e) { webBrowser1.GoBack(); } private void ileri_btn_Click(object sender, EventArgs e) { webBrowser1.GoForward(); } private void yenile_btn_Click(object sender, EventArgs e) { webBrowser1.Refresh(); } private void anasayfa_btn_Click(object sender, EventArgs e) { webBrowser1.GoHome(); } private void git_btn_Click(object sender, EventArgs e) { webBrowser1.Navigate(comboBox1.Text); } } } Not: Tarayıcıyı çalıştırdığınız zaman açmak istediğiniz web sitesinde "kod yazım dizimi hatası vb. uyarı alırsanız düzeltmek için evet felan demeyin bu durumda debug menuye düşer hatalı kodların bir dökümünü ayıklamak gibi sıkıcı bir işe bulaşırsınız bunu denemenize gerek yok, neticede sadece basit bir tarayıcı yapıyoruz öyle degilmi, kodumuz çalışsın sayfamız açılsın yeter şimdilik... Saglıcakla kalın... M.BOZA inşaat mühendisi
• 8 yıl önce
Arkadaşlar bu projeyi güzel bir forma soktum bir incelermisiniz basit ve hoş bir çalışma oldu. Adı IPhone Browser; https://rapidshare.com/files/539581672/Iphone_Browser.rar Rar Şifres: SANALKURS
• 8 yıl önce
Bu tarayıcıyı iyi bir kılıfla güzelleştirdim.. https://rapidshare.com/files/539581672/Iphone_Browser.rar RAR Şifresi: SANALKURS
• 7 yıl önce
arkadaşlar axWepBrowser1 Diye Olmaz , wepBrowser1 Olucak w harfi küçük ax kelimesi yok. forma bitane wepBrowser ekleğin daha sonra verilen axWepBrowser1 kodunu "wepBrowser1" olarak değiştirin
• 7 yıl önce
Merhaba. Ben Visual Studio 2010 kullanıyorum. "No overload for method 'Navigate' takes 5 arguments" diye hata veriyor. Web browser ekledim. Yardımcı olursanız sevinirim...
• 5 yıl önce
Merhabalar, öncelikle çok faydalı bir paylaşım olduğunu belirterek teşekkür ediyorum, saygı çerçevesi içerisinde yukarıdaki faydalı eklentinin yanında birde bu adrese bakmanızı öneririm. http://www.youtube.com/watch?v=Uk4RzvYOJs0

Yukarı Git