Jump to content

C# Ile Web Browser Yapımında Yardım Lazım


fearlesshackteam

Recommended Posts

Arkadaşlar Pazartesine kadar C# ile web browser yapmam lazım. Ben birçok yerini yapım ama yapamadığım birkaç yeri var. Onları yapmamda yardımcı olabilirmisiniz ? Kodları aşağıda veriyorum. Yanında projenin şu anki halini de veriyorum. Ben şu anda devam etmekteyim. Neleri yapabilsem ekliyorum hemen ama yapamadıklarım da var tabi. Onları sırasıyla yazsam bilgisi olanlar bir yerden yardım etse çok minnettar kalırım. Küçücük bir yol gösterme bile yeter.

Şu anda 2 tane Form var. Formlardan biri programın anasayfası, diğeri de hakkında bölümü için. Hakkında için yapmak istediğim tek şey var. Form içinde herhangi bir yere tıklandığında hakkında sayfası kendini kapatsın. Visual Basic de yapıyordum çok rahat çalışıyordu ama C# a geçince biraz zorlanmaya başladım. Dillerin arasında çok fazla fark varmış.

Programın anasayfasında şunları yaptım ve yapmak istiyorum

*MenuStrip deki başlıklar

   >Dosya

     -Çıkış

   >Düzen

     -Kes

     -Kopyala

     -Yapıştır

     -Tümünü seç

   >Görünüm

     +İleri

     +Geri

     +Yenile

     +Dur

     -Anasayfa (Çalışıyor ama anasayfayı sadece google olarak alıyor. Nedenini anlayamadım. Başka bir sayfayı da anasayfa yapamadım)

   > Sık kullanılanlar

     - Sık kullanılanlara ekle

     - Sık kullanılanları düzenle

> Yardım

     +Hakkında

Bunların yanında bir de programın anasayfasndaki git butonunu default buton yapmak istiyorum. sitenin ismi yazıldıktan sonra enter tuşuna basılırsa doğruca o çalışsın.


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 WindowsFormsApplication1
{
    public partial class webbrowser : Form
    {
        public webbrowser()
        {
            InitializeComponent();
        }


        private void button_git_Click(object sender, EventArgs e)
        {
            object obje = null;
            browser1.Navigate(combobox_arac_cubugu.Text, ref obje, ref obje, ref obje, ref obje);
        }

        private void button_geri_Click(object sender, EventArgs e)
        {
            browser1.GoBack();
        }

        private void button_ileri_Click(object sender, EventArgs e)
        {
            browser1.GoForward();
        }

        private void button_yenile_Click(object sender, EventArgs e)
        {
            browser1.Refresh();
        }

        private void button_durdur_Click(object sender, EventArgs e)
        {
            browser1.Stop();
        }

        private void button_anasayfa_Click(object sender, EventArgs e)
        {
            browser1.GoHome();
        }

        private void webbrowser_Load(object sender, EventArgs e)
        {


              //1. Varsayılan butonu ayarlamak lazım (Git)
              //2. Girilen siteler Combobox içerisine kayıt olmalı
              //3. Menüler ayarlanmalı
              //4. Tema ayarlanmalı
              //5. Sık kullanılanlar yapılmalı
        }

        private void hakkındaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Hakkinda Hakkında = new Hakkinda();
            Hakkında.Show();

        }

        private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webbrowser.ActiveForm.Close();
        }

        private void kesToolStripMenuItem_Click(object sender, EventArgs e)
        {
          // webbrowser.ActiveForm.Text.CopyTo(); // kes yapılması lazım
        }

        private void kopyalaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //webbrowser.ActiveForm.Text.CopyTo(); // kopyala yapılmalı
        }

        private void yapıştırToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //yapıştır yapmak lazım
        }

        private void tümünüSeçToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // tümünü seç
        }

        private void ileriToolStripMenuItem_Click(object sender, EventArgs e)
        {
            browser1.GoForward();
        }

        private void geriToolStripMenuItem_Click(object sender, EventArgs e)
        {
            browser1.GoBack();
        }

        private void gitToolStripMenuItem_Click(object sender, EventArgs e)
        {
           //browser1.Navigate(button_git.Click); // düzeltilecek
        }

        private void durToolStripMenuItem_Click(object sender, EventArgs e)
        {
            browser1.Stop();
        }

        private void yenileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            browser1.Refresh();
        }

        private void anasayfaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            browser1.GoHome();
        }

        private void combobox_arac_cubugu_SelectedIndexChanged(object sender, EventArgs e)
        {

            //combobox_arac_cubugu.ContextMenu.Container.Add(combobox_arac_cubugu.Site.Name.Cl
one); // site isimlerini listelemek lazım
        }




    }
}

Proje linki

http://rapidshare.com/files/304063150/WindowsFormsApplication1.rar.html[/CODE]

Rapid collector şifremi unuttum. Collector hesabıma alamıyorum. İndirme limiti 10 olarak yazıyor şu anda. Yardım edebilecek ve indirmek isteyen olursa söyleyin hemen yeniden upload edeyim.

Yardım edebilecek arkadaşlara şimdiden çok çok teşekkür ederim. Ben bişeyleri yapıkça düzenleyeceğim burayı. Adım adım hepsini tamamlamam lazım. Yarın verilecek projeler.

Link to comment
Share on other sites

Bana projeni pm ile at.

ve yapılacaklar listesini metin belgesine at.

Gece burada olursa yapmiş olurum oke.

Ayrica benim videolarda settings kullanımı var.

onu bi izle.

oradan yaralananbilirsin.

mesela web browserine ayarlar menüsü yapıcak olursun.settings kullanabilirsin.

Link to comment
Share on other sites

Bana projeni pm ile at.

ve yapılacaklar listesini metin belgesine at.

Gece burada olursa yapmiş olurum oke.

Ayrica benim videolarda settings kullanımı var.

onu bi izle.

oradan yaralananbilirsin.

mesela web browserine ayarlar menüsü yapıcak olursun.settings kullanabilirsin.

Şimdi yazıyorum pm e neler yapmak istediğimi. Teşekkürler ilginiz için.

forma click olayıyla çok rahatlıkla yapabilirsin.

VB ile çok rahatlıkla yaparken c# da beceremedim. Kontrolleri tek tek inceledim ama olmadı maalesef

Link to comment
Share on other sites

Bilen arkadaşlar şu koddaki hatayı bulabilir mi ? Yardıma ihtiyacım var.

Yaptığım web browserde "Git" butonu buton nesnesi ilr yaptığımda şu kodu kullandım.

object obje = null;
browser1.Navigate(combobox_arac_cubugu.Text, ref obje, ref obje, ref obje, ref obje);[/CODE]

Şimdi buton yerine toolstrip ekleyim toostrip butonuna bu görevi vermek istedim ama aynı kod işe yaramadı. Bunun için nasıl bir kod yazmam gerekiyor ?

Web browserin ismi : web_browsel_panel, Toolstrip in adı : toolstrip_ust, Toolstrip butonun adı : toolstrip_button_git, Toolstripdeki textbox un ismi toolstrip_adres_cubugu dur.

Şimdi nasıl bir kor yazmam gerekit ki adres çubunuğuna adresi yazınca git butonuna tıklayarak siteye ulaşabileyim. Ben de uğraşmaktayım ama yapamıyorum. C# ile ilgilenenler yardımcı olursa sevinirim.

Link to comment
Share on other sites

Bilen arkadaşlar şu koddaki hatayı bulabilir mi ? Yardıma ihtiyacım var.

Yaptığım web browserde "Git" butonu buton nesnesi ilr yaptığımda şu kodu kullandım.

object obje = null;
browser1.Navigate(combobox_arac_cubugu.Text, ref obje, ref obje, ref obje, ref obje);[/CODE]

Şimdi buton yerine toolstrip ekleyim toostrip butonuna bu görevi vermek istedim ama aynı kod işe yaramadı. Bunun için nasıl bir kod yazmam gerekiyor ?

Web browserin ismi : web_browsel_panel, Toolstrip in adı : toolstrip_ust, Toolstrip butonun adı : toolstrip_button_git, Toolstripdeki textbox un ismi toolstrip_adres_cubugu dur.

Şimdi nasıl bir kor yazmam gerekit ki adres çubunuğuna adresi yazınca git butonuna tıklayarak siteye ulaşabileyim. Ben de uğraşmaktayım ama yapamıyorum. C# ile ilgilenenler yardımcı olursa sevinirim.

object obje=null u sil.

browser1.navigate(combobox_arac_cubugu.text);

böyle olucak :)

buda benim web browser videolu anlatım bi bak belki işine yarar.

[CODE]http://rapidshare.com/files/293500797/webbrowser.rar[/CODE]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...