zoukankan      html  css  js  c++  java
  • 日语单词检索 WebService 试运行 和简单说明

    前言

    日语单词检索,做为一个网络基础服务,今天开始试运行了。[提供基础服务,不稳定,还在测试阶段]

    这个项目是去年年底开始筹划和筹备的,在网络服务之前 www.magicDict.com 在线日语单词检索网站已经于年初上线了。

    我一直在想,如果真的要做一个事业的话,就一定要做一个基础的东西。

    展示型的网站,依靠内容吸引眼球,需要随波逐流。但是想Google地图这样的东西,可能没有华丽的UI,没有什么噱头,不需要炒作,但是它真的成为了网络的一个基础服务了。我的目标就是为所有网站,桌面,移动设备,提供日语单词检索的基础检索服务。

    服务介绍

    WebService











































































    地址:http://www.magicdict.com/WebService/AppAPI.asmx


























































    方法















































































    GetCnJpSearchResultEntry








































































    功能: 获得中日字典的检索结果集



























    参数:







































    strKeyWord

    检索关键字
































































    GetJpCnSearchResultEntry








































































    功能: 获得日中字典的检索结果集



























    参数:







































    strKeyWord

    检索关键字
































































    GetResultEntry












































































    功能: 获得完整的检索结果集




























    参数:







































    strKeyWord

    检索关键字





































































































    C#检索范例:

     1 using System;
     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 }

     这个例子是取得整个检索结果,并且对于其中的中日字典结果进行解析和展示。

    这个例子的项目代码: https://files.cnblogs.com/TextEditor/MagicDictSample.rar

    如果需要服务的源代码和其他资料,请在博客园给我留言。

    如果你需要什么其他服务,或者有任何建议和意见,请在博客园给我留言。

    这个服务在2011年底前免费使用(不是说2011年以后要收费,只是服务器租用时间在2011年底,2012年的租用还没有开始)

     

  • 相关阅读:
    git 删除所有提交下的某个文件
    Sublime Text 中文
    git 常用文件目录介绍
    设计模式之——单例模式
    Mysql系统知识梳理
    Spring系列之——使用了哪些设计模式
    JAVA基础之——三大特征、接口和抽象类区别、重载和重写区别、==和equals区别、JAVA自动装箱和拆箱
    集合系列问题
    做一个优秀的职场人才
    Spring系列之——Spring事务以及两大核心IOC和AOP
  • 原文地址:https://www.cnblogs.com/TextEditor/p/2134629.html
Copyright © 2011-2022 走看看