Un esempio per i servizi di fotoricettore |
Tutta l'applicazione pu� fare ha il componente di servizio di fotoricettore.
Un fotoricettore assiste pu� essere generato senza riguardo al linguaggio di programmazione.
|
Un esempio di servizio di fotoricettore di ASP.NET
|
Nel seguente esempio usiamo ASP.NET per generare il servizio semplice di fotoricettore.
|
<%@ WebService Language="VB" Class="TempConvert" %>
Imports System
Imports System.Web.Services
Public Class TempConvert :Inherits WebService
<WebMethod()> Public Function FahrenheitToCelsius
(ByVal Fahrenheit As Int16) As Int16
Dim celsius As Int16
celsius = ((((Fahrenheit) - 32) / 9) * 5)
Return celsius
End Function
<WebMethod()> Public Function CelsiusToFahrenheit
(ByVal Celsius As Int16) As Int16
Dim fahrenheit As Int16
fahrenheit = ((((Celsius) * 9) / 5) + 32)
Return fahrenheit
End Function
End Class
|
|
Questo documento � la lima di .asmx. Ci� � un'estensione di lima di ASP.NET per i servizi di fotoricettore di XML.
|
Per fare funzionare il suddetto esempio avrete bisogno dell'assistente di .NET.
|
La prima linea nel documento che � il servizio di fotoricettore, scritto nel VB e nel nome del codice categoria � �un TempConvert�:
|
<%@ WebService Language="VB" Class="TempConvert" %>
|
|
Le linee seguenti importa un namespace �System.Web.Services� da una struttura di .NET.
|
Imports System
Imports System.Web.Services
|
|
La linea seguente definisce che il codice categoria �di TempConvert� � il tipo del codice categoria di WebSerivce:
|
Public Class TempConvert :Inherits WebService
|
|
Il punto seguente � la programmazione di base di VB. Questa applicazione ha due funzioni. Uno da convertirsi dal Fahrenheit in centigrado ed altro quello in convertito da centigrado in Fahrenheit.
|
L'unica differenza dall'applicazione normale �, questa funzione � definita come �il WebMethod�.
|
Usare �WebMethod� per contrassegnare le funzioni nella domanda che vorreste fare nei servizi di fotoricettore.
|
<WebMethod()> Public Function FahrenheitToCelsius
(ByVal Fahrenheit As Int16) As Int16
Dim celsius As Int16
celsius = ((((Fahrenheit) - 32) / 9) * 5)
Return celsius
End Function
<WebMethod()>Public Function CelsiusToFahrenheit
(ByVal Celsius As Int16) As Int16
Dim fahrenheit As Int16
fahrenheit = ((((Celsius) * 9) / 5) + 32)
Return fahrenheit
End Function
|
|
L'ultima cosa da fare �, conclude la funzione ed il codice categoria:
|
|
Se conservate questo poich� la lima di .asmx e lo pubblicate sull'assistente con un supporto di .NET, dovreste avere il primo servizio di funzionamento di fotoricettore. Come il nostro servizio di fotoricettore di esempio
|
|
|
Keywords: web services framework, web services applications, web services programming,
web services implementation, web services soap, web services tomcat, web services xml,
web services interface, web services specification, web services performance,
web services php, web services apache, web services documentation, web services ejb,
web services oracle, web services samples, web services application, web services code,
web services ibm, web services wsdl, web services wsad, web services project,
web services client, web service tutorial, web services development, web services developers,
web services session, using examples, web service sample, sample examples,
web service code, web service tutorials, web services developer, web service samples,
code examples
|