国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于win8的天氣新聞?lì)悜?yīng)用實(shí)現(xiàn)

2014-09-24 12:00王帆張俊杰歐陽琳
軟件工程 2014年5期
關(guān)鍵詞:縱坐標(biāo)倍數(shù)商店

王帆 張俊杰 歐陽琳

摘 要:Windows8應(yīng)用商店開發(fā)是微軟的一個(gè)全新開發(fā)技術(shù),本文詳細(xì)介紹了一款基于win8的天氣新聞?lì)悜?yīng)用在開發(fā)過程中的設(shè)計(jì)思路,用到的相關(guān)技術(shù):如何使用API,如何提取動(dòng)態(tài)網(wǎng)頁中的數(shù)據(jù),如何根據(jù)動(dòng)態(tài)改變的溫度值繪制出正確的溫度曲線。應(yīng)用最終的成功開發(fā)表明,設(shè)計(jì)達(dá)到了最初的預(yù)期要求,并且對(duì)類似應(yīng)用的開發(fā)與研究起了較好的借鑒作用。

關(guān)鍵詞:Windows8應(yīng)用商店開發(fā);使用API;提取網(wǎng)頁數(shù)據(jù);繪制動(dòng)態(tài)溫度曲線

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A

Abstract:The development of WINDOWS8 app store is a brand new technology of Microsoft. This paper introduces a weather news application based on win8 in the process of developing the design train of thought.The use of related technologies:How to make use of API?How to extract data from dynamic Web page?How to plot correct temperature curves according to the mutable temperature values.The ultimate success of the exploring application manifests that this design has met the expected requirements and has offered successful experiences for other similar explorations and researches.

Keywords:the development of Windows8 app store;make use of API;extract data from web page;plot mutabletemperature curves

1 引 言(Introduction)

微軟新的操作系統(tǒng)Windows8已經(jīng)發(fā)布了,它擁有更為精美的界面設(shè)計(jì),操作也更簡單快捷,

受到了一定范圍的關(guān)注[1]。用戶可以在win8應(yīng)用商店里下載不同種類的應(yīng)用,比如我們最常用的:天氣新聞?lì)悺T谶@類應(yīng)用當(dāng)中,我們可以發(fā)現(xiàn)有許多應(yīng)用只是集合某個(gè)優(yōu)點(diǎn),顯得太過于單一而難以被用戶接受,或者說功能設(shè)計(jì)起來有點(diǎn)冗余,普通用戶甚至不清楚應(yīng)用的某些功能的具體目的。針對(duì)以上情況,本文提出了此類應(yīng)用在開發(fā)過程中的設(shè)計(jì)思路,用到的相關(guān)技術(shù)以及難點(diǎn)所在,志在為廣大win8愛好者提供學(xué)習(xí)平臺(tái)以及為行內(nèi)入門朋友分享開發(fā)經(jīng)驗(yàn)。

2 應(yīng)用主體框架(Application main framework)

由直角坐標(biāo)系可以看到,在y軸方向,溫度越高,坐標(biāo)點(diǎn)離原點(diǎn)越遠(yuǎn)?,F(xiàn)在就高溫區(qū)域進(jìn)行分析,首先要建立一個(gè)概念:在高溫區(qū)域50—150的點(diǎn)其實(shí)都是一個(gè)相對(duì)的概念,比如現(xiàn)在獲得的一組數(shù)據(jù)最大值是36℃,最小值是20℃,這兩點(diǎn)會(huì)描述在50—150,不妨假設(shè)是(30,110)和(130,140);假如又獲得了一組數(shù)據(jù),最大值是10℃,最小值是1℃,這兩點(diǎn)也會(huì)描述在50—150,并且這組數(shù)據(jù)可能跟第一組數(shù)據(jù)的實(shí)際坐標(biāo)是一樣的!

有了這個(gè)概念以后,現(xiàn)在來推導(dǎo)由溫度值得到真實(shí)縱坐標(biāo)值的式子:實(shí)際經(jīng)驗(yàn)表明,六天中的每天的最高溫度之間的最大溫差不會(huì)超過30℃,這樣六個(gè)點(diǎn)的縱坐標(biāo)相差的距離high[i]-min(high[i]表示六天中每天的最高溫度,i從1取到6,min表示high[i]之中的最小值)就不是很大,在界面上就表現(xiàn)不出高低的效果,于是需要把high[i]-min放大一下,那放大多少呢?很明顯,如果溫差越大的話,高低效果會(huì)越明顯,于是放大的倍數(shù)就越??;如果溫差越小的話,高低效果會(huì)越不明顯,于是放大的倍數(shù)就越大。所以,溫差與放大的倍數(shù)之間是一種反比的關(guān)系:放大的倍數(shù)=k/(max-min),(其中k是常數(shù),由界面屏幕的實(shí)際縱坐標(biāo)之間的差距決定,根據(jù)實(shí)際情況,本應(yīng)用取的是50)。

6 結(jié)論(Conclusion)

本文詳細(xì)介紹了一款基于win8的天氣新聞?lì)惖膽?yīng)用開發(fā)的全過程,包括設(shè)計(jì)框架,用到的相關(guān)技術(shù),以及對(duì)這些技術(shù)的基本運(yùn)用。在文中對(duì)如何獲取動(dòng)態(tài)網(wǎng)頁數(shù)據(jù)(包括Html的結(jié)構(gòu)分析,第三方類庫介紹等),如何根據(jù)溫度值繪制出溫度曲線這兩塊部分進(jìn)行了詳細(xì)說明。應(yīng)用的成功開發(fā)基本解決了某些類似應(yīng)用功能單一冗余的問題,對(duì)初學(xué)者起到了很好的借鑒作用。

參考文獻(xiàn)(References)

[1] 曾杰.Win8操作系統(tǒng)的特點(diǎn)及應(yīng)用方式[J].現(xiàn)代企業(yè)教育,2012,(22):249-250.

[2] 胡曉峰.JSON與XML在網(wǎng)絡(luò)數(shù)據(jù)傳輸中的應(yīng)用分析[J].電腦編程技巧與維護(hù),2010,(10):77-78.

[3] 胡瑜,王立志.基于HTML結(jié)構(gòu)特征的網(wǎng)頁信息提取[J].遼寧石油化工大學(xué)學(xué)報(bào),2009,29(3):17-18.

[4] 胡建華,劉鑫朝,李輝.基于.NET的動(dòng)態(tài)實(shí)時(shí)曲線的繪制方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,(3):180-182.

[5] 郭霞.用計(jì)算機(jī)繪制曲線的幾種途徑[J].信息技術(shù),2003,27(5):103-104,

作者簡介:

王 帆(1993-),男,本科.研究領(lǐng)域:win8應(yīng)用開發(fā),ASP.NET網(wǎng)站開發(fā).

張俊杰(1993-),男,本科.研究領(lǐng)域:win8應(yīng)用開發(fā).

歐陽琳(1974-),男,博士,副教授.研究領(lǐng)域:分布式數(shù)據(jù)流,并行處理,計(jì)算機(jī)網(wǎng)絡(luò).endprint

摘 要:Windows8應(yīng)用商店開發(fā)是微軟的一個(gè)全新開發(fā)技術(shù),本文詳細(xì)介紹了一款基于win8的天氣新聞?lì)悜?yīng)用在開發(fā)過程中的設(shè)計(jì)思路,用到的相關(guān)技術(shù):如何使用API,如何提取動(dòng)態(tài)網(wǎng)頁中的數(shù)據(jù),如何根據(jù)動(dòng)態(tài)改變的溫度值繪制出正確的溫度曲線。應(yīng)用最終的成功開發(fā)表明,設(shè)計(jì)達(dá)到了最初的預(yù)期要求,并且對(duì)類似應(yīng)用的開發(fā)與研究起了較好的借鑒作用。

關(guān)鍵詞:Windows8應(yīng)用商店開發(fā);使用API;提取網(wǎng)頁數(shù)據(jù);繪制動(dòng)態(tài)溫度曲線

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A

Abstract:The development of WINDOWS8 app store is a brand new technology of Microsoft. This paper introduces a weather news application based on win8 in the process of developing the design train of thought.The use of related technologies:How to make use of API?How to extract data from dynamic Web page?How to plot correct temperature curves according to the mutable temperature values.The ultimate success of the exploring application manifests that this design has met the expected requirements and has offered successful experiences for other similar explorations and researches.

Keywords:the development of Windows8 app store;make use of API;extract data from web page;plot mutabletemperature curves

1 引 言(Introduction)

微軟新的操作系統(tǒng)Windows8已經(jīng)發(fā)布了,它擁有更為精美的界面設(shè)計(jì),操作也更簡單快捷,

受到了一定范圍的關(guān)注[1]。用戶可以在win8應(yīng)用商店里下載不同種類的應(yīng)用,比如我們最常用的:天氣新聞?lì)?。在這類應(yīng)用當(dāng)中,我們可以發(fā)現(xiàn)有許多應(yīng)用只是集合某個(gè)優(yōu)點(diǎn),顯得太過于單一而難以被用戶接受,或者說功能設(shè)計(jì)起來有點(diǎn)冗余,普通用戶甚至不清楚應(yīng)用的某些功能的具體目的。針對(duì)以上情況,本文提出了此類應(yīng)用在開發(fā)過程中的設(shè)計(jì)思路,用到的相關(guān)技術(shù)以及難點(diǎn)所在,志在為廣大win8愛好者提供學(xué)習(xí)平臺(tái)以及為行內(nèi)入門朋友分享開發(fā)經(jīng)驗(yàn)。

2 應(yīng)用主體框架(Application main framework)

由直角坐標(biāo)系可以看到,在y軸方向,溫度越高,坐標(biāo)點(diǎn)離原點(diǎn)越遠(yuǎn)?,F(xiàn)在就高溫區(qū)域進(jìn)行分析,首先要建立一個(gè)概念:在高溫區(qū)域50—150的點(diǎn)其實(shí)都是一個(gè)相對(duì)的概念,比如現(xiàn)在獲得的一組數(shù)據(jù)最大值是36℃,最小值是20℃,這兩點(diǎn)會(huì)描述在50—150,不妨假設(shè)是(30,110)和(130,140);假如又獲得了一組數(shù)據(jù),最大值是10℃,最小值是1℃,這兩點(diǎn)也會(huì)描述在50—150,并且這組數(shù)據(jù)可能跟第一組數(shù)據(jù)的實(shí)際坐標(biāo)是一樣的!

有了這個(gè)概念以后,現(xiàn)在來推導(dǎo)由溫度值得到真實(shí)縱坐標(biāo)值的式子:實(shí)際經(jīng)驗(yàn)表明,六天中的每天的最高溫度之間的最大溫差不會(huì)超過30℃,這樣六個(gè)點(diǎn)的縱坐標(biāo)相差的距離high[i]-min(high[i]表示六天中每天的最高溫度,i從1取到6,min表示high[i]之中的最小值)就不是很大,在界面上就表現(xiàn)不出高低的效果,于是需要把high[i]-min放大一下,那放大多少呢?很明顯,如果溫差越大的話,高低效果會(huì)越明顯,于是放大的倍數(shù)就越?。蝗绻麥夭钤叫〉脑?,高低效果會(huì)越不明顯,于是放大的倍數(shù)就越大。所以,溫差與放大的倍數(shù)之間是一種反比的關(guān)系:放大的倍數(shù)=k/(max-min),(其中k是常數(shù),由界面屏幕的實(shí)際縱坐標(biāo)之間的差距決定,根據(jù)實(shí)際情況,本應(yīng)用取的是50)。

6 結(jié)論(Conclusion)

本文詳細(xì)介紹了一款基于win8的天氣新聞?lì)惖膽?yīng)用開發(fā)的全過程,包括設(shè)計(jì)框架,用到的相關(guān)技術(shù),以及對(duì)這些技術(shù)的基本運(yùn)用。在文中對(duì)如何獲取動(dòng)態(tài)網(wǎng)頁數(shù)據(jù)(包括Html的結(jié)構(gòu)分析,第三方類庫介紹等),如何根據(jù)溫度值繪制出溫度曲線這兩塊部分進(jìn)行了詳細(xì)說明。應(yīng)用的成功開發(fā)基本解決了某些類似應(yīng)用功能單一冗余的問題,對(duì)初學(xué)者起到了很好的借鑒作用。

參考文獻(xiàn)(References)

[1] 曾杰.Win8操作系統(tǒng)的特點(diǎn)及應(yīng)用方式[J].現(xiàn)代企業(yè)教育,2012,(22):249-250.

[2] 胡曉峰.JSON與XML在網(wǎng)絡(luò)數(shù)據(jù)傳輸中的應(yīng)用分析[J].電腦編程技巧與維護(hù),2010,(10):77-78.

[3] 胡瑜,王立志.基于HTML結(jié)構(gòu)特征的網(wǎng)頁信息提取[J].遼寧石油化工大學(xué)學(xué)報(bào),2009,29(3):17-18.

[4] 胡建華,劉鑫朝,李輝.基于.NET的動(dòng)態(tài)實(shí)時(shí)曲線的繪制方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,(3):180-182.

[5] 郭霞.用計(jì)算機(jī)繪制曲線的幾種途徑[J].信息技術(shù),2003,27(5):103-104,

作者簡介:

王 帆(1993-),男,本科.研究領(lǐng)域:win8應(yīng)用開發(fā),ASP.NET網(wǎng)站開發(fā).

張俊杰(1993-),男,本科.研究領(lǐng)域:win8應(yīng)用開發(fā).

歐陽琳(1974-),男,博士,副教授.研究領(lǐng)域:分布式數(shù)據(jù)流,并行處理,計(jì)算機(jī)網(wǎng)絡(luò).endprint

摘 要:Windows8應(yīng)用商店開發(fā)是微軟的一個(gè)全新開發(fā)技術(shù),本文詳細(xì)介紹了一款基于win8的天氣新聞?lì)悜?yīng)用在開發(fā)過程中的設(shè)計(jì)思路,用到的相關(guān)技術(shù):如何使用API,如何提取動(dòng)態(tài)網(wǎng)頁中的數(shù)據(jù),如何根據(jù)動(dòng)態(tài)改變的溫度值繪制出正確的溫度曲線。應(yīng)用最終的成功開發(fā)表明,設(shè)計(jì)達(dá)到了最初的預(yù)期要求,并且對(duì)類似應(yīng)用的開發(fā)與研究起了較好的借鑒作用。

關(guān)鍵詞:Windows8應(yīng)用商店開發(fā);使用API;提取網(wǎng)頁數(shù)據(jù);繪制動(dòng)態(tài)溫度曲線

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A

Abstract:The development of WINDOWS8 app store is a brand new technology of Microsoft. This paper introduces a weather news application based on win8 in the process of developing the design train of thought.The use of related technologies:How to make use of API?How to extract data from dynamic Web page?How to plot correct temperature curves according to the mutable temperature values.The ultimate success of the exploring application manifests that this design has met the expected requirements and has offered successful experiences for other similar explorations and researches.

Keywords:the development of Windows8 app store;make use of API;extract data from web page;plot mutabletemperature curves

1 引 言(Introduction)

微軟新的操作系統(tǒng)Windows8已經(jīng)發(fā)布了,它擁有更為精美的界面設(shè)計(jì),操作也更簡單快捷,

受到了一定范圍的關(guān)注[1]。用戶可以在win8應(yīng)用商店里下載不同種類的應(yīng)用,比如我們最常用的:天氣新聞?lì)?。在這類應(yīng)用當(dāng)中,我們可以發(fā)現(xiàn)有許多應(yīng)用只是集合某個(gè)優(yōu)點(diǎn),顯得太過于單一而難以被用戶接受,或者說功能設(shè)計(jì)起來有點(diǎn)冗余,普通用戶甚至不清楚應(yīng)用的某些功能的具體目的。針對(duì)以上情況,本文提出了此類應(yīng)用在開發(fā)過程中的設(shè)計(jì)思路,用到的相關(guān)技術(shù)以及難點(diǎn)所在,志在為廣大win8愛好者提供學(xué)習(xí)平臺(tái)以及為行內(nèi)入門朋友分享開發(fā)經(jīng)驗(yàn)。

2 應(yīng)用主體框架(Application main framework)

由直角坐標(biāo)系可以看到,在y軸方向,溫度越高,坐標(biāo)點(diǎn)離原點(diǎn)越遠(yuǎn)。現(xiàn)在就高溫區(qū)域進(jìn)行分析,首先要建立一個(gè)概念:在高溫區(qū)域50—150的點(diǎn)其實(shí)都是一個(gè)相對(duì)的概念,比如現(xiàn)在獲得的一組數(shù)據(jù)最大值是36℃,最小值是20℃,這兩點(diǎn)會(huì)描述在50—150,不妨假設(shè)是(30,110)和(130,140);假如又獲得了一組數(shù)據(jù),最大值是10℃,最小值是1℃,這兩點(diǎn)也會(huì)描述在50—150,并且這組數(shù)據(jù)可能跟第一組數(shù)據(jù)的實(shí)際坐標(biāo)是一樣的!

有了這個(gè)概念以后,現(xiàn)在來推導(dǎo)由溫度值得到真實(shí)縱坐標(biāo)值的式子:實(shí)際經(jīng)驗(yàn)表明,六天中的每天的最高溫度之間的最大溫差不會(huì)超過30℃,這樣六個(gè)點(diǎn)的縱坐標(biāo)相差的距離high[i]-min(high[i]表示六天中每天的最高溫度,i從1取到6,min表示high[i]之中的最小值)就不是很大,在界面上就表現(xiàn)不出高低的效果,于是需要把high[i]-min放大一下,那放大多少呢?很明顯,如果溫差越大的話,高低效果會(huì)越明顯,于是放大的倍數(shù)就越小;如果溫差越小的話,高低效果會(huì)越不明顯,于是放大的倍數(shù)就越大。所以,溫差與放大的倍數(shù)之間是一種反比的關(guān)系:放大的倍數(shù)=k/(max-min),(其中k是常數(shù),由界面屏幕的實(shí)際縱坐標(biāo)之間的差距決定,根據(jù)實(shí)際情況,本應(yīng)用取的是50)。

6 結(jié)論(Conclusion)

本文詳細(xì)介紹了一款基于win8的天氣新聞?lì)惖膽?yīng)用開發(fā)的全過程,包括設(shè)計(jì)框架,用到的相關(guān)技術(shù),以及對(duì)這些技術(shù)的基本運(yùn)用。在文中對(duì)如何獲取動(dòng)態(tài)網(wǎng)頁數(shù)據(jù)(包括Html的結(jié)構(gòu)分析,第三方類庫介紹等),如何根據(jù)溫度值繪制出溫度曲線這兩塊部分進(jìn)行了詳細(xì)說明。應(yīng)用的成功開發(fā)基本解決了某些類似應(yīng)用功能單一冗余的問題,對(duì)初學(xué)者起到了很好的借鑒作用。

參考文獻(xiàn)(References)

[1] 曾杰.Win8操作系統(tǒng)的特點(diǎn)及應(yīng)用方式[J].現(xiàn)代企業(yè)教育,2012,(22):249-250.

[2] 胡曉峰.JSON與XML在網(wǎng)絡(luò)數(shù)據(jù)傳輸中的應(yīng)用分析[J].電腦編程技巧與維護(hù),2010,(10):77-78.

[3] 胡瑜,王立志.基于HTML結(jié)構(gòu)特征的網(wǎng)頁信息提取[J].遼寧石油化工大學(xué)學(xué)報(bào),2009,29(3):17-18.

[4] 胡建華,劉鑫朝,李輝.基于.NET的動(dòng)態(tài)實(shí)時(shí)曲線的繪制方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,(3):180-182.

[5] 郭霞.用計(jì)算機(jī)繪制曲線的幾種途徑[J].信息技術(shù),2003,27(5):103-104,

作者簡介:

王 帆(1993-),男,本科.研究領(lǐng)域:win8應(yīng)用開發(fā),ASP.NET網(wǎng)站開發(fā).

張俊杰(1993-),男,本科.研究領(lǐng)域:win8應(yīng)用開發(fā).

歐陽琳(1974-),男,博士,副教授.研究領(lǐng)域:分布式數(shù)據(jù)流,并行處理,計(jì)算機(jī)網(wǎng)絡(luò).endprint

猜你喜歡
縱坐標(biāo)倍數(shù)商店
說說“倍數(shù)”
二手商店
巧用“倍數(shù)的和”
更正
同樣是倍數(shù),為啥還不同
勘 誤
天邊的白云商店
逛玩具商店
如何表達(dá)常用的倍數(shù)
第五屆播睿智杯“奇思妙想”有獎(jiǎng)數(shù)學(xué)知識(shí)競(jìng)賽
大洼县| 北票市| 大渡口区| 仲巴县| 南靖县| 石泉县| 冀州市| 鹤岗市| 长武县| 临夏市| 鄂托克前旗| 平凉市| 镇巴县| 柳河县| 白城市| 满城县| 松原市| 绥中县| 张家川| 措美县| 霞浦县| 无极县| 迭部县| 安阳市| 鄂尔多斯市| 芒康县| 永春县| 平塘县| 绥芬河市| 麻栗坡县| 花垣县| 吐鲁番市| 大庆市| 济宁市| 宜君县| 潼关县| 天台县| 灌云县| 浮梁县| 林口县| 读书|