Come utilizzare un servizio Web per visualizzare dati su Visual Basic Net

March 24

I servizi Web sono programmi che risiedono sul PC o altri computer su Internet. Un servizio web consente al codice dell'applicazione per accedere ai dati di cui ha bisogno, ma non ha. Alcuni servizi web, ad esempio, possono fornire informazioni meteo previsioni, mentre altri possono tornare i prezzi delle azioni in corso. Per accedere a un servizio Web, è sufficiente conoscere la sua posizione. Se sei uno sviluppatore Visual Basic, è possibile utilizzare i servizi web per aggiungere dati ai moduli e controlli.

istruzione

Creare Web Service

1 Aprire Visual Studio. Fai clic su "File" e selezionare "Nuovo sito web." Fai clic su "Visual Basic" e quindi su "Sito Web ASP.NET."

2 Tipo "Test1" nella casella di testo "File System" e fare clic su "OK". Visual Studio crea un nuovo progetto. I file di progetto verranno visualizzati nel Navigatore soluzione sul lato destro dello schermo.

3 Fai clic su "File". Selezionare "Aggiungi" e quindi selezionare "New Project" per aprire la finestra "Nuovo progetto".

4 Fare clic su "ASP.NET Web Application Service" tipo di progetto per evidenziarlo.

5 Tipo "MyWebService" (senza le virgolette) nella casella di testo "Nome" nella parte inferiore della finestra e fare clic su "OK". Visual Studio aggiungerà un nuovo progetto di servizio web denominato "MyWebService" al navigatore Solution. Esso restituisce le parole "Ciao Mondo" quando si accede.

6 Right-click "MyWebService" e selezionare "Build". Visual Studio costruirà il servizio e renderlo disponibile per l'uso.

7 Right-click "MyWebService" e selezionare "Build". Visual Studio costruirà il servizio e renderlo disponibile per l'uso.

Servizio Web Access

8 Individuare "Test1" nella navigazione Solution e destro del mouse su tale file. Selezionare "Aggiungi riferimento Web." Si aprirà la finestra "Aggiungi riferimento Web". Qui è possibile aggiungere l'URL di un servizio Web Internet o un riferimento a un servizio Web sul computer.

9 Fai clic su "Servizi Web" in questa soluzione. "Visual Studio visualizzerà il" MyWebService "servizio web che si è creato. Fare doppio clic su" MyWebService "e poi cliccare su" Aggiungi riferimento "per aggiungerlo al tuo progetto" Test1 ".

10 Individuare il file "default.aspx" nel Navigatore Solution e destro del mouse su tale file. Selezionare "Progettazione". Un modulo web apparirà nella finestra "Design".

11 Fai clic su "Visualizza Strumenti" e fare doppio clic sul controllo "TextBox" che si trova nella casella degli strumenti. Un TBOX tex apparirà sul modulo.

12 Torna alla casella degli strumenti e fare doppio clic sul controllo "pulsante" che si trova nella casella degli strumenti. Un pulsante denominato "Button1" apparirà sul modulo.

13 Fare doppio clic su "Button1" per visualizzare il codice nella finestra "Codice". L'ultima riga del codice è una dichiarazione "End Sub".

14 Aggiungere il seguente codice prima dell'istruzione "End Sub":

Dim myWebService come nuovo localhost.Service ()

risultati fiochi come String = myResults myWebService.HelloWorld ()

TextBox1.Text = risultati

Linea si crea un riferimento al servizio web. Linea due chiama il servizio Web e memorizza i risultati nel varible denominato "myResults." Linea a tre aggiunge i dati al controllo casella di testo.

15 Premere il tasto "F5" per eseguire il progetto. Fare clic sul pulsante. Il codice chiamerà il servizio web e la visualizzazione "Ciao Mondo" nella casella di testo.

Consigli e avvertenze

  • In questo esempio, il progetto web "Test1" accessibile un servizio web locale ( "myWebService"). Tale servizio ha restituito dati di stringa e ha aggiunto a un controllo. Altri servizi possono restituire una varietà di tipi di dati. Per scoprire i dettagli di un servizio web, individuare il file di servizio nel Navigator Solution e destro del mouse su di esso. Selezionare "Visualizza nel browser." Il browser si apre e visualizza il servizio ei tipi di dati restituiti. Per accedere a un servizio web di Internet invece di un locale, immettere l'URL nella finestra "Aggiungi riferimento Web" descritta nella prima fase della sezione precedente.