C# :: Aufgabe #36 :: Lösung #1
2 Lösungen

#36
Entwickeln eines eigenen Webbrowser
Profi - C#
von 0x0ERROR
- 04.01.2013 um 14:14 Uhr
Schreibe einen kleinen Webbrowser ähnlich wie Lynx, welcher dir den HTML-Code einer Website
ausgibt. Er sollte eine solche simple Seite anzeigen können:
HTML-Code Du kannst den Code auch
direkt umwandeln und in der Konsole darstellen. Es sollen keine fertigen Funktionen aus der Standard-Libarie
genutzt werden und das Programm sollte so über die Konsole geöffnet werden:
ausgibt. Er sollte eine solche simple Seite anzeigen können:

<h1>Test-Seite</h1> <b>Fett</b>,<u>Unterstrichen</u> und <b><u>beides</u></b>!
direkt umwandeln und in der Konsole darstellen. Es sollen keine fertigen Funktionen aus der Standard-Libarie
genutzt werden und das Programm sollte so über die Konsole geöffnet werden:
Konsolenausgabe:
meinwebbrowser www.test.de\index.htm
#1

von Torbo (880 Punkte)
- 19.05.2015 um 14:21 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace TorboNet { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); webbrowser1.Navigate("http://www.sk-gaming.com"); } private void Button_Executed(object sender, ExecutedRoutedEventArgs e) { webbrowser1.GoBack(); } private void forward_Executed(object sender, ExecutedRoutedEventArgs e) { webbrowser1.GoForward(); } private void webbrowser1_Navigating(object sender, NavigatingCancelEventArgs e) { textbox1.Text = e.Uri.OriginalString; } private void home_Click(object sender, RoutedEventArgs e) { webbrowser1.Navigate("http://www.sk-gaming.com"); } private void Button_Click_1(object sender, RoutedEventArgs e) { webbrowser1.Navigate("https://www.facebook.com/alexander.lenz.56"); } private void textbox1_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { webbrowser1.Navigate("http://" + textbox1.Text); } } private void enter_Click(object sender, RoutedEventArgs e) { webbrowser1.Navigate("http://" + textbox1.Text); } private void Button_Click(object sender, RoutedEventArgs e) { webbrowser1.Navigate("http://eu.battle.net/wow/de/"); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1