经常看到一些程序是单独的一个执行文件,没有任何声音文件,可是却能发出很奇特的声音甚至是一段音乐,我想这些音乐应该是用代码写的,但不知如何搞,都会用到什么函数、命令、事件以及怎么发出声音如:敲打声、枪声、炮声或是一段音乐?    如果要接收流媒体文件来播放媒体流,而不是用控件或别人作好的解码器,要把文件如rm、asf等解码之后再播放,但不知这解码、播放的原理是什么?怎么弄的?有没有懂这个的,能不能给一些资料,或者提供一些网络资源?
谢谢!