1. Anasayfa
  2. Visual Studio C#

Visual Studio C# Dersleri – C# ile Web Browser (Tarayıcı) Yapımı

Visual Studio C# Dersleri – C# ile Web Browser (Tarayıcı) Yapımı
7

C# ile basit bir web tarayıcısı nasıl yapılır onunla alakalı bir uygulama yaoacağız ilk olarak form alanına
WebBrowser, ToolStrip, StatusStrip, progressBar nesnelerini ekleyip aşağıdaki form görüntüsünü oluşturuyoruz.
buarada bütün işlemi webBrowser nesne ile çözeceğiz sayfa yenileme, ileri, geri gibi bütün özellikler zaten webbrowser içerisinde tanımlı biz sadece onları kullanacağız programın çalışan halini konu sonundan indirebilirsiz.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace tarayici
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void statusStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            txtUrl.Width = this.Width - 270;
        }

        private void Form1_Resize(object sender, EventArgs e)
        {
            txtUrl.Width = this.Width - 270;
        }

        private void btnGeri_Click(object sender, EventArgs e)
        {
            webBrowser1.GoBack();
        }

        private void btnİleri_Click(object sender, EventArgs e)
        {
            webBrowser1.GoForward();

        }

        private void btnYenile_Click(object sender, EventArgs e)
        {
            webBrowser1.Refresh();
        }

        private void btnAnaSayfa_Click(object sender, EventArgs e)
        {
            webBrowser1.GoHome();
        }

        private void btnGit_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(txtUrl.Text);
        }

        private void btnDur_Click(object sender, EventArgs e)
        {
            webBrowser1.Stop();
        }

        private void btnAra_Click(object sender, EventArgs e)
        {
            webBrowser1.GoSearch();
        }

        private void btnEkle_ButtonClick(object sender, EventArgs e)
        {
            btnEkle.DropDown.Items.Add(txtUrl.Text);
        }

        private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
        {
            progressBar.Style = ProgressBarStyle.Marquee;
            progressBar.Value = 10;
            lblDurum.Text = e.Url.ToString() + " yükleniyor...";
        }

        private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            progressBar.Style = ProgressBarStyle.Continuous;
            progressBar.Value = 0;
            lblDurum.Text = "";
            txtUrl.Text = e.Url.ToString();
        }

        private void txtUrl_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (e.Control)
                    txtUrl.Text = "http://www." + txtUrl.Text + ".com";
                webBrowser1.Navigate(txtUrl.Text);
            }
        }

        private void btnEkle_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            txtUrl.Text = e.ClickedItem.Text;
            webBrowser1.Navigate(txtUrl.Text);
        }

    }
}

 

İndir “C# Web Browser”

tarayici.zip – 4255 defa indirildi – 97,91 KB
Bu İçeriğe Tepkin Ne Oldu?
  • 7
    ba_ar_l_
    Başarılı
  • 2
    gayet_yi
    Gayet İyi
  • 3
    te_ekk_rler
    Teşekkürler
  • 3
    anlamad_m
    Anlamadım
  • 11
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

7 Yorum
Inline Feedbacks
View all comments
Muhammed ali

Ben telefondan yaiziomda C# private void tanimlayici oge deil diyoo ne yapmaliyim ?

alp

Acil bana bunun proje şekli lazım

BilisimOgretmeni

konu sonunda indirme linki mevcut

Burak

Çok teşekkür ederim Çok iyişime yaradı gerçekten emeğinize sağlık

BilisimOgretmeni

işinize yaradı ise ne mutlu…

İklima SULTAN

bu nasıl bi veritabanı ya
veritabanı derken bu siteninkinden bahsediyorum
sitede birçok hata var benden söylemesi
birçok sayfada çeşitli hatalar ,
düzeltilmesi lazım çünküüüüüüüüü
ARADIĞIM BİLGİLERE U LA ŞA MI YO RUUUUUUUUUUUUUUM !

BilisimOgretmeni

hatalı olan bağlantı veya sayfaları söylerseniz düzeltmeye çalışırız..