这是以前练习时用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>

最后的效果

最新文章

  1. [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform
  2. NOIP2009 Hankson的趣味题
  3. java基础,继承类题目:编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E
  4. Nutch源码阅读进程5---updatedb
  5. button 边框
  6. CentOS 7 firewalld使用简介
  7. eclipse中新建maven项目-转
  8. java web中Jdbc访问数据库步骤通俗解释(吃饭),与MVC的通俗解释(做饭)
  9. java24 手写服务器最终版本
  10. EF中主表和附表一起提交的话,如果主附表的主键外键已经设定。
  11. ASP.NET Zero--11.一个例子(4)商品分类管理-数据检验
  12. 锁(1):spin_lock &amp; mutex_lock的区别? .
  13. parcel 在js中导入 html 文件
  14. gson的特殊用法
  15. Linux下稀疏文件的存储方式
  16. LG2516 【[HAOI2010]最长公共子序列】
  17. whistle.js连接ios手机中https步骤
  18. 第二十次ScrumMeeting博客
  19. virtualenv虚拟环境安装不同版本的django
  20. Makefile-命令前的@和-符号

热门文章

  1. .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
  2. BZOJ2728: [HNOI2012]与非
  3. VB调用sendinput API
  4. 安卓--界面--改变image view
  5. (四)装饰模式-C++实现
  6. SQL Server2008函数大全(完整版)
  7. CDN缓存那些事
  8. SQLServer 脚本测试
  9. tuning 02 Diagnostic and Tuning Tools
  10. 利用HTML5开发Android(3)---Android中的调试
  11. ADO.NET笔记——使用通用数据访问
  12. (转载)利用burp suite截断上传拿shell
  13. java.lang.String类compareTo()返回值解析
  14. java 基础三
  15. BZOJ 4555: [Tjoi2016&amp;Heoi2016]求和 [FFT 组合计数 容斥原理]
  16. StreamReader 和 StreamWriter 简单调用
  17. spring 读取yaml配置文件
  18. T-SQL DISTINCT子句 去重复
  19. RocketMQ事务消息回查设计方案
  20. 记录php中一种骚操作