歡迎瀏覽數(shù)字世界網(wǎng)-專注于虛擬現(xiàn)實(shí)技術(shù)解決方案!
新聞資訊 | 公司介紹 | 聯(lián)系我們
網(wǎng)站首頁 >> 技術(shù)專區(qū) >> 新聞資訊 >> 查看詳情
時(shí)間:2023-05-14 19:39:48
人氣:598
來源:
欄目:新聞資訊
標(biāo)簽:
web前端分為網(wǎng)頁設(shè)計(jì)師、網(wǎng)頁美工、web前端開發(fā)工程師首先網(wǎng)頁設(shè)計(jì)師是對(duì)網(wǎng)頁的架構(gòu)、色彩以及網(wǎng)站的整體頁面代碼負(fù)責(zé)網(wǎng)頁美工只針對(duì)UI這塊兒的東西,比如網(wǎng)站是否做的漂亮web前端開發(fā)工程師是負(fù)責(zé)交互設(shè)計(jì)的,需要和程序猿進(jìn)行交互設(shè)計(jì)的配合
修改你的包,將實(shí)際的處理方法封轉(zhuǎn)為高蔽帶參數(shù)的public方法,族告你的主方法調(diào)用這個(gè)public方法,那個(gè)工程也調(diào)用戚穗州public方法。
webservice主要是一些站點(diǎn)為我們寫好了的方法,供我們調(diào)用,當(dāng)然我們也可以自己去編寫自己的webservice, 所以你首先得找到這樣的接口??匆恍┱军c(diǎn)有姿清沒有這樣的接口。
下面我們就拿一個(gè)簡單的天氣預(yù)報(bào)接口。先把天氣預(yù)報(bào)接口的地址輸入地址欄: ( 。36wu。com/weatherService.asmx 這個(gè)是例子,實(shí)際中根據(jù)個(gè)人需要修改)
會(huì)出現(xiàn)一些帶有鏈接的方法名和參數(shù)說明之類的。看完之后,然后進(jìn)鏈接可以看到測(cè)試,可以先把我們想陵租測(cè)試的參數(shù)寫進(jìn)去,點(diǎn)擊調(diào)用,會(huì)出現(xiàn)一個(gè)xml文件,這些就是得到的結(jié)果,依情況而定我們出把結(jié)果處理成我們想要的就可以了。
下面說一下怎么在項(xiàng)目中調(diào)用:新建一個(gè)web項(xiàng)目,然后點(diǎn)擊添加引用服務(wù)如圖,然后點(diǎn)擊確定。
這樣就會(huì)發(fā)現(xiàn)在webconfig文件里面多了一下節(jié)點(diǎn),而且項(xiàng)目類中的Service References文件件多了一個(gè)綠色的東西。可以點(diǎn)擊看看他有哪些方法,應(yīng)該是和我們?cè)跒g覽器輸入鏈接的方法是一致的,剩余就是怎么調(diào)用了。下面給出跡汪前具體的代碼:本代碼值在webForm中先添加Lable、TextBox、Button以及Literal各一個(gè)。然后點(diǎn)擊按鈕。
protected void Button1_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(this.TextBox1.Text))
{
WeatherService.WeatherWebServiceSoapClient service = new WeatherService.WeatherWebServiceSoapClient();
String[] strWeatherInfo = service.getWeatherbyCityName(this.TextBox1.Text);
StringBuilder str = new StringBuilder("");
str.AppendLine("您查看天氣信息如下:");
foreach (string info in strWeatherInfo)
{
str.AppendLine(info+"br/");
}
this.Literal1.Text =str.ToString();
}
}
運(yùn)行程序, 就看到效果了。