Nwlapcug.com


Come rendere il proprio Browser Web in c#

Come rendere il proprio Browser Web in c#


Linguaggio Visual c# di Microsoft consente agli sviluppatori di creare e implementare applicazioni che guardare, sentono e funzionano come sistema operativo Windows. Si potrebbe pensare che la creazione di un browser Web funziona è un compito difficile, ma si può costruire uno rapidamente utilizzando c#. Semplicemente trascinare e rilasciare i controlli in un form, aggiungere un po ' logica di codifica e creare il tuo browser Web è possibile visualizzare gli amici e la famiglia.

Istruzioni

Aggiungere controlli al Form

1

Avviare Visual Studio e creare un nuovo progetto Windows Form c#. Visual Studio inserisce i file del progetto nella finestra Esplora soluzioni.

2

Fare clic su "Visualizza" per visualizzare un menu a discesa. Fare clic su "Strumenti". Casella degli strumenti si apre e Visualizza i relativi controlli.

3

Individuare il controllo "ToolStrip" e trascinare nel form. Visual Studio si inserisce nella parte superiore del modulo.

Questo controllo "ToolStrip", come quelle presenti in altri browser, consente di inserire controlli quali pulsanti e caselle di testo su di esso.

4

Fare clic sulla freccia a discesa che appare nella parte superiore del controllo "ToolStrip". Viene visualizzato un menu. Fare clic su "Pulsante" per inserire un pulsante su "ToolStrip." Fare nuovamente clic sulla freccia a discesa e quindi fare clic su "Pulsante". Visual Studio inserisce un secondo pulsante su "ToolStrip."

5

Fare clic sulla freccia a discesa e fare clic su "Casella di testo." Una casella di testo viene visualizzato accanto ai due pulsanti. Questi pulsanti servono come "Back" del browser e i pulsanti "Avanti". La casella di testo diventa barra degli indirizzi del browser dove si digita gli URL.

6

Fare clic sul pulsante a discesa ancora una volta e fare clic su "Pulsante" per inserire un pulsante a destra della casella di testo. Questo pulsante è il browser pulsante "Vai".

Aggiungere la logica per i controlli

7

Pulsante destro del mouse sul primo pulsante che hai aggiunto e quindi fare clic su "Proprietà" per visualizzare la finestra "Proprietà". Questa finestra contiene proprietà che è possibile aggiungere ai controlli.

8

Individuare la proprietà di "Stile di visualizzazione" e fare clic sulla freccia a discesa accanto a tale proprietà. Fare clic su "Testo".

9

Individuare il controllo "ToolStrip" e trascinare nel form. Visual Studio si inserisce nella parte superiore del modulo. Questo controllo "ToolStrip", come quelle presenti in altri browser, consente di inserire controlli quali pulsanti e caselle di testo su di esso.

10

Fare clic sul pulsante "Eventi" nella parte superiore di Esplora soluzioni e quindi fare doppio clic sull'evento "Clic". La finestra di codice apre e visualizza il metodo che gestisce l'evento del pulsante "Click". Tale metodo, incollare il codice riportato di seguito:

webBrowser1.GoBack();

Premere "F7" per tornare al modulo.

11

Fare clic sul secondo pulsante situato sul controllo "ToolStrip" per selezionare il pulsante. Spostarsi alla casella degli strumenti e fare clic sul pulsante "Proprietà" per visualizzare le proprietà del pulsante. Impostare lo stile di questo pulsante"Display" a "Testo" come hai fatto nel passaggio precedente. Scorrere verso il basso e digitare "(avanti)" nella casella di testo della proprietà "Testo".

12

Fare clic sul pulsante "Eventi" e fare doppio clic sull'evento "Clic" per visualizzare il metodo di evento del pulsante "Click". Incollare questo codice nel metodo.

webBrowser1.GoForward();

Premere "F7" per tornare al modulo.

13

Fare clic sul controllo "textbox" "ToolStrip" per selezionarlo e tornare alla finestra "Proprietà". Individuare la proprietà di "Dimensione". Ha due valori come "100, 25". Il primo valore definisce la larghezza della casella di testo. Sostituire il primo valore con 300. La casella di testo si allarga sul form.

14

Tornare a "ToolStrip" e fare clic sul pulsante a destra della casella di testo per selezionarlo. Tornare alla finestra "Proprietà" e impostare lo stile di quel pulsante"Display" a "Testo". Scorrere verso il basso la proprietà "Text" e digitare "(Go)" nella casella di testo accanto a tale proprietà.

15

Fare clic sul pulsante "Eventi" e poi doppio clic sull'evento "Clic" per aprire la finestra di codice che Visualizza il metodo dell'evento del pulsante "Click". Incollare questo codice nel metodo. Premere "F7" per tornare alla visualizzazione progettazione che Visualizza il form.

Aggiungere il controllo Browser

16

Spostarsi alla casella degli strumenti e fare doppio clic sul controllo "WebBrowser" per aggiungerlo al form. Visual Studio si inserisce sotto il "ToolStrip."

17

Passare alla finestra "Proprietà" e fare clic sul pulsante "Eventi". Individuare l'evento "DocumentCompleted". Fare doppio clic su quell'evento per visualizzare la finestra di codice. Questa finestra Mostra codice di evento "DocumentCompleted" del controllo WebBrowser. Questo metodo viene eseguito dopo che il browser ha terminato di caricare una pagina Web.

18

Incollare questo codice nel metodo.

questo. Testo = webBrowser1.DocumentTitle;

Questo codice inserisce il titolo della pagina Web nella barra del titolo.

19

Premere "F5" per eseguire il progetto. Visual Studio viene visualizzato il modulo. Digitare "http://www.whitehouse.gov" nella casella di testo e clicca su "(Vai)." Si accede al sito Web.

20

Digitare "http://www.USA.gov" nella casella di testo e clicca su "(Vai)." Si accede al sito USA.gov. Fare clic su "(posteriore)" per spostarsi indietro al sito precedente. Clicca "(avanti)" per andare avanti al sito successivo.

Consigli & Avvertenze

  • Questo esempio utilizza i nomi predefiniti che Visual Studio dà loro quando si creano nuovi controlli. Per esempio, si nomina la casella di testo "toolStripTextBox1." Lo troverete più efficiente per dare comandi nomi significativi come "toolStripTextBoxAddressBar." Questo consente di identificare i nomi più velocemente durante la navigazione attraverso il codice. Se si rinomina un controllo, assicurarsi di rinominare tutte le occorrenze di quel namel all'interno del progetto. Aggiungere funzionalità aggiuntive e la logica di programmazione avanzata al browser come si impara di più sul controllo WebBrowser. Microsoft dispone di informazioni utili sul loro sito Web.