小弟最近在学习C++,感觉光看书进展不大啊,一直想弄个音乐播放器,大哥们给个思路啊,是不是要用MFC啊,感觉学习很慢的啊,祈求大哥们教教我啊,呵呵,惭愧啊。谁有代码什么的 ,给小弟一份啊
解决方案 »
- 关于MFC消息映射表与虚函数的效率问题
- 【求助】CTreeCtrl的CheckBox响应
- 出错:'select' : cannot convert parameter 5 from 'timeval *' to 'const timeval *'
- MFC(如何将视图窗口中的自绘图,以图片方式保存最好是.BMP格式!) 在线等,立马给分!
- 请问哪条命令获得对话框中某一控件的句柄?
- 在客户端的工程中将COM的idl文件加入后,编译后出错。
- 问两个常量的值,顺便问个问题
- 请教一个算法的问题
- 怎样在没有装vc的机器上运行我debug产生的程序
- 如何监视串口上计算机和仪器的通讯内容。急。
- [散分]散分,不说什么了~
- 关于几个小问题,想请教
高级点的,用directsound
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c4224605506197c3405c7b13d4b1387a52ef1806b1b4616f370123b586cb8857ddbd8f2c2d832032741c9141658058ed8152609c60c655fed919f0cef625e2acc5a5db4352ba44757a97838c4d7011dd1ef7033093b1e84c022b15adec40728e296059ee3431b65089e5256e76c5a7&p=c66ac64ad1911cff57eb95684e5e&user=baidu&fm=sc&query=%D2%F4%C0%D6%B2%A5%B7%C5%C6%F7%CB%BC%C2%B7+VC&qid=f9953d5917e8e05d&p1=2
搜索"VC 音乐播放器"
源码满天飞
要做的话看看这个吧, http://www.rupeng.com/forum/forum-52-1.html
IMediaControl *pimc = NULL;
void PlayFile(WCHAR szFile)
{
HRESULT hr;
hr = CoCreateInstance(CLSID_FilterGraph,
NULL,
CLSCTX_INPROC_SERVER,
IID_IGraphBuilder,
(void **)&pigb);
pigb->QueryInterface(IID_IMediaControl, (void **)&pimc);
pigb->QueryInterface(IID_IMediaEventEx, (void **)&pimex);
pigb->QueryInterface(IID_IVideoWindow, (void **)&pivw);
hr = pigb->RenderFile(szFile, NULL);
hr = pimc->Run();
}只有你电脑里有解码器,哈都能播放,视频也可以
Google一下很多的吧~
2,然后你要选择一个平台来应用这门语言,我选择的是windows SDK平台;
3,在这个平台上你要实践的有 控件编程,网络编程, 数据库编程, 多线程编程等等。
4,当你掌握了这些编程技巧后,你要做一些项目来实践,并慢慢领悟软件编程思想。
5,你要有意识的去了解计算机系统。