迷你英汉字典

金山词霸SO HUGE,如果有网络的条件下用www.iciba.com倒是个不错的选择。

www.dict.cn也提供英汉字典的服务,而且还有MP3的单词发音,试听了一下,比金山词霸使用语言引擎合成的好。www.dict.cn提供WEB的接口,可以调用它的服务,我们不妨做个小客户端试试。



效果如下:

http://tkfiles.storage.live.com/y1pxcS6KBX-yosMHsTEhP4LbQ9H4AfGqRZYL5OMYm0jknFH-UGiKkDsDg


如何调用www.dict.cn的服务,可以自己查看网站上的说明。我这里偷懒用了个webbrowser加载它的minipage,没有使用它的XML返回结果。解析XML哪里有直接加载网页来的快呀,哈哈。

本文想向大家推荐一个.NET窗体的基础类。上图可以看到窗体是半透明的,而控件是不透明的。普通的WinForm,如果调整Form的Opacity属性,控件透明度也会跟着调整,比较不爽。我们使用这个.NET透明窗体的基础类,就可以使用透明的PNG来作为窗体背景,设计出任意形状的窗体。

.NET窗体的基础类下载链接:http://d95.d.iask.com/fs/800/1/a3c719f8f007b5256ebf00f0663779f78899197/rar/.NET%CD%B8%C3%F7%B4%B0%CC%E5%C0%E0.rar

怎么使用

可以像正常的WINFORM编程一样,先设计好你的窗口,然后添加对CustomForm.dll的引用。如图:



http://tkfiles.storage.live.com/y1pu804v8M6HxR1t6vJf2QkvoVe-BxxfDnoz_0ckLgrYpGcc1ruN8A8FQ

引用窗口中选浏览,添加CustomForm.dll的引用。然后修改你的Form的源码,把你的窗口修改成从CustomForm.CustomForm继承,添加透明的PNG背景图片就OK啦。至于窗体设计成什么样,就看你的PNG图片是怎么做的了,呵呵。

有一点需要说明:继承的窗体没法添加右键菜单,不能设置showInTaskbar。别忘了检查this.Controls.Add,不要忘记添加各个控件到窗体,否则无法显示控件。

最后发布程序的时候,别忘记CustomForm.dll要一起发布啊。enjoy it!

 
Tags:
上一篇: 使用Javascript在特定的地方拦截鼠标右键
下一篇: Thinkphp代码生成器

相关日志推荐

0 条留言

发表评论

  
  
   (点击图片更换验证码)
点击刷新验证码