日语单词检索 WebService 试运行 和简单说明
生活随笔
收集整理的這篇文章主要介紹了
日语单词检索 WebService 试运行 和简单说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
日語單詞檢索,做為一個網絡基礎服務,今天開始試運行了。[提供基礎服務,不穩定,還在測試階段]
這個項目是去年年底開始籌劃和籌備的,在網絡服務之前 www.magicDict.com 在線日語單詞檢索網站已經于年初上線了。
我一直在想,如果真的要做一個事業的話,就一定要做一個基礎的東西。
展示型的網站,依靠內容吸引眼球,需要隨波逐流。但是想Google地圖這樣的東西,可能沒有華麗的UI,沒有什么噱頭,不需要炒作,但是它真的成為了網絡的一個基礎服務了。我的目標就是為所有網站,桌面,移動設備,提供日語單詞檢索的基礎檢索服務。
服務介紹
?
| WebService | |||||||||||||||||||||||||||||||||||||||
| 地址:http://www.magicdict.com/WebService/AppAPI.asmx | |||||||||||||||||||||||||||||||||||||||
| 方法 | |||||||||||||||||||||||||||||||||||||||
| GetCnJpSearchResultEntry | |||||||||||||||||||||||||||||||||||||||
| 功能: | 獲得中日字典的檢索結果集 | ||||||||||||||||||||||||||||||||||||||
| 參數: | |||||||||||||||||||||||||||||||||||||||
| strKeyWord | 檢索關鍵字 | ||||||||||||||||||||||||||||||||||||||
| GetJpCnSearchResultEntry | |||||||||||||||||||||||||||||||||||||||
| 功能: | 獲得日中字典的檢索結果集 | ||||||||||||||||||||||||||||||||||||||
| 參數: | |||||||||||||||||||||||||||||||||||||||
| strKeyWord | 檢索關鍵字 | ||||||||||||||||||||||||||||||||||||||
| GetResultEntry | |||||||||||||||||||||||||||||||||||||||
| 功能: | 獲得完整的檢索結果集 | ||||||||||||||||||||||||||||||||||||||
| 參數: | |||||||||||||||||||||||||||||||||||||||
| strKeyWord | 檢索關鍵字 | ||||||||||||||||||||||||||||||||||||||
?
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?????????????//定義服務
22?????????????AppAPI?api?=?new?AppAPI();
23?????????????//設定檢索關鍵字
24?????????????String?strSearch?=?"かえる";
25?????????????//使用檢索服務
26?????????????ResultEntry?result?=?api.GetResultEntry(strSearch);
27?????????????//對于日語-中文詞典檢索結果的解析
28?????????????foreach?(WordJpCnEntry?mWordJp?in?result.WordJpCnEntryList)
29?????????????{
30?????????????????//遍歷所有檢索結果
31?????????????????TreeNode?tnWordJp?=?new?TreeNode(mWordJp.mSingleWord.Display);
32?????????????????foreach?(WordTranslation?mWordTr?in?mWordJp.WordTrList)
33?????????????????{
34?????????????????????//遍歷每個檢索結果的所有解釋
35?????????????????????TreeNode?tnWordTr?=?new?TreeNode(mWordTr.TranslationCN);
36?????????????????????tnWordJp.Nodes.Add(tnWordTr);
37?????????????????????foreach?(WordSentence?mWordSc?in?mWordJp.WordScList)
38?????????????????????{
39?????????????????????????//遍歷每個解釋的所有例句:TranslationOrder進行解釋和例句的關聯
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?}
?這個例子是取得整個檢索結果,并且對于其中的中日字典結果進行解析和展示。
這個例子的項目代碼: http://files.cnblogs.com/TextEditor/MagicDictSample.rar
如果需要服務的源代碼和其他資料,請在博客園給我留言。
如果你需要什么其他服務,或者有任何建議和意見,請在博客園給我留言。
這個服務在2011年底前免費使用(不是說2011年以后要收費,只是服務器租用時間在2011年底,2012年的租用還沒有開始)
?
總結
以上是生活随笔為你收集整理的日语单词检索 WebService 试运行 和简单说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件操作一
- 下一篇: 腾讯财付通漏洞遭***利用 威胁QQ彩钻