日期:2014-05-19  浏览次数:20785 次

让c#唱出美妙的音乐~~!
哪位csdn的朋友用console.beep   发出过1   ,2   ,3   ,4   ,5   ,6   ,7   ,1

      我想用系统喇叭,唱个小曲,以前dos游戏上经常这么做~!

------解决方案--------------------
呵呵,有意思,mark学习一下~
------解决方案--------------------
sound函数
------解决方案--------------------
using System;
using System.Runtime.InteropServices;

namespace beep
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
[DllImport( "kernel32.dll ")]
public static extern bool Beep(int frequency, int duration);
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
Random random = new Random();
for (int i = 0; i < 10000; i++) Beep(random.Next(2000), random.Next(800));
}
}
}

我用的是随机函数,如果要乐曲,需要改成乐谱,对于乐谱我就不懂了
------解决方案--------------------
UP
------解决方案--------------------
学习
------解决方案--------------------
哈,算是见识了~~~
------解决方案--------------------
insight!
------解决方案--------------------
1 3 5 5 6 5 3 1 555 3 1 555 555 1 5 1 1 11 5 76 11 3 1 67 22 3 3 1 3 5 3 2 2 6 5 2 1 5 1
实在想不起来了,大概就这样吧,国歌的一部分,以前学过点音乐,呵呵
------解决方案--------------------
哈哈。。。好玩。。顶一个!
------解决方案--------------------
学习
------解决方案--------------------
顶一个