Autorius Tema: Pamoka: C# [WebBrowser] primityvi interneto naršyklė  (Skaityta 2860 kartus)

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 394
  • Karma: +7/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Pamoka: C# [WebBrowser] primityvi interneto naršyklė
« Įrašytas: 2012-06-17 22:46:29 pm »
Sveiki sukūriau primityvią interneto naršyklę C# kalba.
Šiai programai sukurti buvo panaudoti 6 button, textBox1, webBrowser1, statusStrip1 -> statusLabel.

Techninis kodas:
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 Interneto_naršyklė
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

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

        private void button2_Click(object sender, EventArgs e)
        {
            webBrowser1.GoForward();
        }

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

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

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

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

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            toolStripStatusLabel1.Text = "Svetainė sėkmingai atidaryta!";
        }
    }
}

Tačiau ši programa turi 2 didelės klaidas:
1. Automatiškai nesikeičia adresų juosta naršant internete per nuorodas;
2. Užkrovus pirmam puslapiui visam laikui pasilieka būsenos juostoje "Svetainė sėkmingai atidaryta", nors to neturėtų rodyti kai nepavyksta prisijungti prie svetainės.

Prašau atsiųsti ir išbandyti interneto naršyklę, taipogi kritikuokite ;).
« Paskutinį kartą keitė: 2012-12-06 23:40:09 pm sukūrė Interneto keleivis »
Guten Tag!

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2007
  • Karma: +57/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Interneto naršyklė
« Atsakymas #1 Įrašytas: 2012-06-18 10:28:39 am »
Noredamas, kad atsinaujintu automatiskai, tai padaryk, kad kai atsinaujina puslapis ( onload event'as ) atsinaujintu ir nuoroda. Taip pat krovimo metu padaryk tikrinima ar uzsikrove, arba padaryk taip, kad ant uzsikrovusio puslapio ( loaded ) butu rasomas Puslapis uzkrautas.
Taip pat galiu pasakyti, kad naudoti sita narsykle bus nesaugu, nes cia yra IE 6 viduje :) Reiktu sulaukti 2012 visual studio su IE 8 arba 9 :)

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 394
  • Karma: +7/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Interneto naršyklė
« Atsakymas #2 Įrašytas: 2012-06-18 17:46:36 pm »
Na man rodė kad čia IE 7 versija :/
Guten Tag!

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2007
  • Karma: +57/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Interneto naršyklė
« Atsakymas #3 Įrašytas: 2012-06-18 20:12:04 pm »
nebent 2010 yra 7, nežinau tiksliai :) Esmė tame, kad šiek tiek nesaugu yra naudoti, o tau patarčiau pasidaryti update ar parsisiųsti papildomą modulį su IE 8 arba 9 :)

Manualai.lt Forumas

Ats: Interneto naršyklė
« Atsakymas #3 Įrašytas: 2012-06-18 20:12:04 pm »

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Ats: Interneto naršyklė
« Atsakymas #4 Įrašytas: 2012-06-22 20:13:07 pm »
jei nori narsykle normalia kurt, tai pasiimk webkit'a ir kurk, o ne su kazkokiu lauzu IE..

http://www.webkit.org/building/checkout.html
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 394
  • Karma: +7/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Interneto naršyklė
« Atsakymas #5 Įrašytas: 2012-06-24 17:22:55 pm »
nenoriu kol kas, ten tik mano bandymas buvo :D
Guten Tag!

Manualai.lt Forumas

Ats: Interneto naršyklė
« Atsakymas #5 Įrašytas: 2012-06-24 17:22:55 pm »