有道词典提供了API,在网站中可以直接调用,所以可以C#写入html文件实现连接有道词典API
(1)自己写一个网页,可以直接搜索有道API,相关页面有详细说明;
(2)通过c#的webBrower调用网页;
(3)获取textBox中的输入,写入html文件
(4)网页中即可使用有道词典
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace youdaoAPI
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string tex = textBox1.Text;
HtmlElement el = webBrowser1.Document.CreateElement("DIV");
el.InnerHtml = "" + tex + "";
webBrowser1.Document.Body.AppendChild(el);
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
string str = "file:///C:/Users/user/Desktop/webtest.html";//一定要注意改路径!!!html文件的存放位置
webBrowser1.Navigate(new Uri(str)); //打开网站
//this.Text = str; //将打开的网址设置为标题栏
}
catch (Exception ex)
{ MessageBox.Show(ex.Message.ToString()); }
}
}
}
效果图:
附上下载地址http://download.csdn.net/detail/gny315/8633649