日语单词检索 WebService 试运行 和简单说明
前言
日語單詞檢索,做為一個(gè)網(wǎng)絡(luò)基礎(chǔ)服務(wù),今天開始試運(yùn)行了。[提供基礎(chǔ)服務(wù),不穩(wěn)定,還在測試階段]
這個(gè)項(xiàng)目是去年年底開始籌劃和籌備的,在網(wǎng)絡(luò)服務(wù)之前 www.magicDict.com 在線日語單詞檢索網(wǎng)站已經(jīng)于年初上線了。
我一直在想,如果真的要做一個(gè)事業(yè)的話,就一定要做一個(gè)基礎(chǔ)的東西。
展示型的網(wǎng)站,依靠內(nèi)容吸引眼球,需要隨波逐流。但是想Google地圖這樣的東西,可能沒有華麗的UI,沒有什么噱頭,不需要炒作,但是它真的成為了網(wǎng)絡(luò)的一個(gè)基礎(chǔ)服務(wù)了。我的目標(biāo)就是為所有網(wǎng)站,桌面,移動(dòng)設(shè)備,提供日語單詞檢索的基礎(chǔ)檢索服務(wù)。
服務(wù)介紹
?
| WebService | |||||||||||||||||||||||||||||||||||||||
| 地址:http://www.magicdict.com/WebService/AppAPI.asmx | |||||||||||||||||||||||||||||||||||||||
| 方法 | |||||||||||||||||||||||||||||||||||||||
| GetCnJpSearchResultEntry | |||||||||||||||||||||||||||||||||||||||
| 功能: | 獲得中日字典的檢索結(jié)果集 | ||||||||||||||||||||||||||||||||||||||
| 參數(shù): | |||||||||||||||||||||||||||||||||||||||
| strKeyWord | 檢索關(guān)鍵字 | ||||||||||||||||||||||||||||||||||||||
| GetJpCnSearchResultEntry | |||||||||||||||||||||||||||||||||||||||
| 功能: | 獲得日中字典的檢索結(jié)果集 | ||||||||||||||||||||||||||||||||||||||
| 參數(shù): | |||||||||||||||||||||||||||||||||||||||
| strKeyWord | 檢索關(guān)鍵字 | ||||||||||||||||||||||||||||||||||||||
| GetResultEntry | |||||||||||||||||||||||||||||||||||||||
| 功能: | 獲得完整的檢索結(jié)果集 | ||||||||||||||||||||||||||||||||||||||
| 參數(shù): | |||||||||||||||||||||||||||||||||||||||
| strKeyWord | 檢索關(guān)鍵字 | ||||||||||||||||||||||||||||||||||||||
?
C#檢索范例:
?2?using?System.Collections.Generic;
?3?using?System.ComponentModel;
?4?using?System.Data;
?5?using?System.Drawing;
?6?using?System.Linq;
?7?using?System.Text;
?8?using?System.Windows.Forms;
?9?using?MagicDictSample.com.magicdict.www;
10?namespace?MagicDictSample
11?{
12?????public?partial?class?Form1?:?Form
13?????{
14?????????public?Form1()
15?????????{
16?????????????InitializeComponent();
17?????????}
18?
19?????????private?void?Form1_Load(object?sender,?EventArgs?e)
20?????????{
21?????????????//定義服務(wù)
22?????????????AppAPI?api?=?new?AppAPI();
23?????????????//設(shè)定檢索關(guān)鍵字
24?????????????String?strSearch?=?"かえる";
25?????????????//使用檢索服務(wù)
26?????????????ResultEntry?result?=?api.GetResultEntry(strSearch);
27?????????????//對于日語-中文詞典檢索結(jié)果的解析
28?????????????foreach?(WordJpCnEntry?mWordJp?in?result.WordJpCnEntryList)
29?????????????{
30?????????????????//遍歷所有檢索結(jié)果
31?????????????????TreeNode?tnWordJp?=?new?TreeNode(mWordJp.mSingleWord.Display);
32?????????????????foreach?(WordTranslation?mWordTr?in?mWordJp.WordTrList)
33?????????????????{
34?????????????????????//遍歷每個(gè)檢索結(jié)果的所有解釋
35?????????????????????TreeNode?tnWordTr?=?new?TreeNode(mWordTr.TranslationCN);
36?????????????????????tnWordJp.Nodes.Add(tnWordTr);
37?????????????????????foreach?(WordSentence?mWordSc?in?mWordJp.WordScList)
38?????????????????????{
39?????????????????????????//遍歷每個(gè)解釋的所有例句:TranslationOrder進(jìn)行解釋和例句的關(guān)聯(lián)
40?????????????????????????if?(mWordTr.TranslationOrder?==?mWordSc.TranslationOrder)
41?????????????????????????{
42?????????????????????????????//日語?+?'/'?+?中文?的方式表示例句
43?????????????????????????????TreeNode?tnWordSc?=?new?TreeNode(mWordSc.Japanese?+?"/"?+?mWordSc.Chinese);
44?????????????????????????????tnWordTr.Nodes.Add(tnWordSc);
45?????????????????????????}
46?????????????????????}
47?????????????????}
48?????????????????this.treeView1.Nodes.Add(tnWordJp);
49?????????????}
50?????????}
51?????}
52?}
?這個(gè)例子是取得整個(gè)檢索結(jié)果,并且對于其中的中日字典結(jié)果進(jìn)行解析和展示。
這個(gè)例子的項(xiàng)目代碼: http://files.cnblogs.com/TextEditor/MagicDictSample.rar
如果需要服務(wù)的源代碼和其他資料,請?jiān)诓┛蛨@給我留言。
如果你需要什么其他服務(wù),或者有任何建議和意見,請?jiān)诓┛蛨@給我留言。
這個(gè)服務(wù)在2011年底前免費(fèi)使用(不是說2011年以后要收費(fèi),只是服務(wù)器租用時(shí)間在2011年底,2012年的租用還沒有開始)
?
總結(jié)
以上是生活随笔為你收集整理的日语单词检索 WebService 试运行 和简单说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件操作一
- 下一篇: 腾讯财付通漏洞遭***利用 威胁QQ彩钻