c#桌面小软件

这是以前练习时用c#做的桌面小软件,今天回顾下。

这是设计界面

可以看出该程序能够播放网络歌曲及浏览新闻。

实现:歌曲来源百度API,播放WindowsMediaPlayer

api地址:string url = "http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌曲名$$";

返回的结果是一个xml格式的页面,解析这个页面就可以得出Mp3文件的真实地址。

下面是我做的一个dll的下载链接,这个dll可以直接得到地址,不用你们去解析了

链接: http://pan.baidu.com/s/1hqmU8GO

使用演示(很简单)

引用PopMusic.dll

Music music = new Music(tbSing.Text.Trim()); //Music是dll里面的类,实例化并构造
axWindowsMediaPlayer1.URL = music.MusicUrl1;//获取歌曲链接,赋给播放器

ok了

新闻来源百度新闻,显示用到了WebBrowser控件

新建一个文本文档改后缀为html,将下面的内容粘贴进去,在把这个html给WebBrowser加载。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>国内新闻演示</title>
<style type=text/css> div{font-size:12px;font-family:arial}.baidu{font-size:14px;line-height:24px;font-family:arial} a,a:link{color:#0000cc;}
.baidu span{color:#6f6f6f;font-size:12px} a.more{color:#008000;}a.blk{color:#000;font-weight:bold;}</style>
<script language="JavaScript" type="text/JavaScript" src="http://news.baidu.com/n?cmd=1&class=civilnews&pn=1&tn=newsbrofcu"></script>
</head>

<body>
</body>
</html>

 

最后的效果

 

 

posted @ 2014-02-28 20:44  波谷  阅读(2855)  评论(0编辑  收藏  举报