本文目录一览:

必应词典api怎么用 java

using System;

using System.Collections.Generic;

using System.IO;

using System.Linq;

using System.Net;

using System.Text;

using System.Threading.Tasks;

using System.Web;

using Codeplex.Data;

namespace BingTranslate

{

public class BingDictApi

{

private static string GetSource(string PageUrl)

{

try

{

WebRequest request = WebRequest.Create(PageUrl); //WebRequest.Create方法,返回WebRequest的子类HttpWebRequest

request.Timeout = 5000;//设置超时等待

WebResponse response = request.GetResponse(); //WebRequest.GetResponse方法,返回对 Internet 请求的响应

Stream resStream = response.GetResponseStream(); //WebResponse.GetResponseStream 方法,从 Internet 资源返回数据流。

Encoding enc = Encoding.GetEncoding("utf-8"); // 如果是乱码就改成 utf-8 / GB2312

StreamReader sr = new StreamReader(resStream, enc); //命名空间:System.IO。 StreamReader 类实现一个 TextReader (TextReader类,表示可读取连续字符系列的读取器),使其以一种特定的编码从字节流中读取字符。

string source = sr.ReadToEnd(); //输出(HTML代码),ContentHtml为Multiline模式的TextBox控件

resStream.Close();

//Console.Write(source);

sr.Close();

return source;

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

return "";

}

}

public BingDictobject Translate(string word)

{

BingDictobject dictobject = new BingDictobject();

string encodedStr = HttpUtility.UrlEncode(word);

string url = string.Format("{0}", encodedStr);

string text = GetSource(url);

if (text.Contains("An error occurs."))

{

return null;

}

var json = DynamicJson.Parse(text);

dictobject.word = json.word;

if (json.pronunciation())//判断属性是否存在

{

var jsPronunciation = json.pronunciation;

if (jsPronunciation!= null)

{

Pronunciation pronunciation = new Pronunciation();

pronunciation.AmE = jsPronunciation.AmE;

pronunciation.AmEmp3 = jsPronunciation.AmEmp3;

pronunciation.BrE = jsPronunciation.BrE;

pronunciation.BrEmp3 = jsPronunciation.BrEmp3;

dictobject.pronunciation = pronunciation;

}

}

if (json.defs())

{

var jsdef = json.defs;

if (jsdef!= null)

{

Def[] defs = jsdef;

dictobject.defs = defs;

}

}

if (json.sams())

{

var jssam = json.sams;

if (jssam!=null)

{

Sam[] sams = jssam;

dictobject.sams = sams;

}

}

return dictobject;

}

public class BingDictobject

{

public string word { get; set; }

public Pronunciation pronunciation { get; set; }

public Def[] defs { get; set; }

public Sam[] sams { get; set; }

}

public class Pronunciation

{

public string AmE { get; set; }

public string AmEmp3 { get; set; }

public string BrE { get; set; }

public string BrEmp3 { get; set; }

}

public class Def

{

public string pos { get; set; }

public string def { get; set; }

}

public class Sam

{

public string eng { get; set; }

public string chn { get; set; }

public string mp3Url { get; set; }

public string mp4Url { get; set; }

}

}

}

调用方法:

using BingTranslate;

namespace BingTranslateTest

{

class Program

{

static void Main(string[] args)

{

BingDictApi bing = new BingDictApi();

bing.Translate("china");

}

}

}

anti-satellite-test是什么意思

必应词典为您提供anti-satellite-test的释义,网络释义: 反卫星试验;反卫星飞弹测试;反卫星武器测试;

请采纳

如果你认可我的回答,敬请及时采纳,

~如果你认可我的回答,请及时点击【采纳为满意回答】按钮

~~手机提问的朋友在客户端右上角评价点【满意】即可。

~你的采纳是我前进的动力

~~O(∩_∩)O,记得好评和采纳,互相帮助

在英语考试中取得好成绩英语怎么说

在英语考试中取得好成绩的英文:

do well on the Test of English或者Get good marks in English exams

test

英 [test]   美 [test]

n.试验;测验;考验;化验

vt.测验;考验;考查;勘探

vi.受试验;受测验;受考验;测得结果

第三人称单数: tests 复数: tests 现在分词: testing 过去式: tested 过去分词: tested

扩展资料:

do well

英 [du: wel]   美 [du wɛl]

v.搞好;做得好,进展好

例句:

You shouldn't always have to kill yourself to do well.

你不该总是为了做到尽善尽美而累坏自己。

Do what you know you can do well and don't overstretch yourself

做你拿手的事情,不要勉为其难。

如何登陆搜索引擎?

360好搜URL提交:;a=index

百度搜索网址提交入口口:

百度死链提交入口:

百度信誉申请:

搜狗URL提交:

360好搜搜索引擎登录入口:

360好搜新闻源收录入口:

360网站点评平台(红番茄):

Google网址提交入口:

Google新闻网站内容:;hl=cn

搜狗网站收录提交入口:

盘古数据开放平台:

bing(必应)网页提交登录入口:

简搜搜索引擎登陆口:

雅虎中国网站登录口:

搜索引擎登陆入口大全:

网易有道搜索引擎登录口:

中搜免费登录服务:

MSN必应网站登录口:

必应test(必应TEST)

Alexa网站登录入口:

TOM搜索网站登录口:

铭万网B2B(必途)网址登陆口:

博客大全提交:

蚁搜搜索网站登录口:

快搜搜索网站登录口:

汕头搜索登录口:

孙悟空搜索网站登录:

博客大全提交:

天网网站登陆口:

速搜全球登陆口:

酷帝网站目录提交入口:

快搜网站登陆口:

找人网登陆口:

搜猫搜索引擎登录入口:

泽许搜索网站登录入口:

站长搜网址提交:

一淘网开放搜索申请入口:

站长之家网站排行榜:

爱搜搜索引擎登录入口:

SOSO搜搜网站收录提交入口: