登录
首页 » C#源码 » C# 键盘Ctrl+g控制蜂鸣器播放声音

C# 键盘Ctrl+g控制蜂鸣器播放声音

于 2022-05-23 发布 文件大小:5.65 kB
0 125
下载积分: 2 下载次数: 1

代码说明:

Visual C#播放声音,运行程序后,操作键盘上的Ctrl+g组合键发出蜂鸣声...这里的拖放声音是蜂鸣声,从音箱里发出,并不是从机箱的蜂鸣器发声。实现的过程和细节代码如下:   //导入 Windows Beep() API 函数   [DllImport("kernel32.dll")]   private static extern bool Beep(int freq, int dur);   // 定义PlaySound()要使用的常数   public const int SND_FILENAME = 0x00020000;   public const int SND_ASYNC = 0x0001;   // 导入 Windows PlaySound() 函数   [DllImport("winmm.dll")]   public static extern bool PlaySound(string pszSound,    int hmod,    int fdwSound);   [STAThread]   static void Main(string[] args)   {    // 使用Ctrl+g发出蜂鸣声    Console.Write("a");    Console.WriteLine("使用Ctrl+g发出蜂鸣声...");    Console.ReadLine();    // 使用 Windows API 发出蜂鸣声    Beep(800, 200);    Console.WriteLine("使用 Windows API 发出蜂鸣声...");    Console.ReadLine();    // 播放bells.wav文件    PlaySound("bells.wav",    0,    SND_FILENAME | SND_ASYNC);    Console.WriteLine("播放bells.wav文件...");    Console.ReadLine();   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 目录与文件操作
    C# 目录与文件操作源码集,程序运行需要调用Interop.Scripting.dll文件,功能有获取指定目录中的所有子目录,获取指定目录中的子目录和文件、按条件过滤指定子目录中的文件、按条件过滤指定子目录中的子目录、过滤指定目录中的子目录和文件、以不同的方式创建多层目录、使用递归函数复制多层目录、增加指定目录的访问权限:NTFS 2003环境测试等。
    2022-02-12 02:24:01下载
    积分:1
  • Visual C# 多线程异步抓取网页 网络爬虫控制台程序模拟
    Visual C# 多线程异步抓取网页 网络爬虫控制台程序模拟,程序中定义了一个网页类爬虫程序,通过此程序可获得本网页的网址、网页标题、网页的所有链接信息,只读方式,并且返回网页的全部纯文本信息,获得本网页的大小,从HTML代码中分析出链接信息,从一段HTML文本中提取出一定字数的纯文本,提取网页中一定字数的纯文本,包括链接文字,从本网页的链接中提取一定数量的链接,该链接的URL满足某正则式,从本网页的链接中提取一定数量的链接,该链接的文字满足某正则式等等。
    2022-05-18 08:50:12下载
    积分:1
  • C# 使用IPEndPoint类获取终结点的IP地址和端口号
    Visual C# UseIPEndPoint例子,使用IPEndPoint类对象获取终结点的IP地址和端口号,运行生成的Exe文件,得到的结果如图所示:   以下是实现本功能的关键代码:   先实例化IPEndPoint类对象:   IPEndPoint IPEPoint = new IPEndPoint(IPAddress.Parse(textBox1.Text), 80);   //使用IPEndPoint类对象获取终结点的IP地址和端口号   label2.Text = "IP地址:"+IPEPoint.Address.ToString() + " 端口号:" + IPEPoint.Port;
    2022-01-28 05:14:25下载
    积分:1
  • C# 中的MaskedTextBox控件用法示例
    C# 中的MaskedTextBox控件用法示例,类似于掩码功能的文本框,比如密码框,不会显示出用户输入的字符。本示例将向大家介绍如何将数据绑定到MaskedTextBox控件。   不过本例需要连接数据库,连接好后,用户可通过窗口上的上一电话号码、下一电话号码来查看演示。
    2022-03-24 22:11:34下载
    积分:1
  • C# 以WrapWithOverflow方式、Wrap方式、NoWrap方式显示文字
    C#以三种方式显示文字,分别以WrapWithOverflow方式、Wrap方式、NoWrap方式将文字显示在窗口中,这三种方式实现的代码请看以下代码:   private void button1_Click(object sender, RoutedEventArgs e)   {//WrapWithOverflow方式    this.MyTextBlock.TextWrapping = System.Windows.TextWrapping.WrapWithOverflow;   }   private void button3_Click(object sender, RoutedEventArgs e)   {//Wrap方式    this.MyTextBlock.TextWrapping = System.Windows.TextWrapping.Wrap;   }   private void button2_Click(object sender, RoutedEventArgs e)   {//NoWrap方式    this.MyTextBlock.TextWrapping = System.Windows.TextWrapping.NoWrap;   }
    2022-01-25 20:43:04下载
    积分:1
  • C# 图片放大缩小动画版
    C# 图片放大缩小动画版源码,打开窗体后,图像就不停的被放大显示,渐变放大,动画效果的图片放大。wpf图像编程实例,分享给C#初学者用户。
    2022-12-26 20:10:03下载
    积分:1
  • C# 启动和关闭无窗体定时器
    C# 启动和关闭无窗体定时器,单击窗体上对应的按钮,即可完成无窗体定时器的启动和关闭功能,核心代码为:   private void button1_Click(object sender, EventArgs e)   {//启动无窗体定时器    var MyClass = new MyThreadClass();    MyTimer = new System.Threading.Timer(MyClass.MyCallBackMethod, MyClass, 5000, 2000);   }   private void button2_Click(object sender, EventArgs e)   {//关闭无窗体定时器    MyTimer.Dispose();   }
    2022-04-09 03:53:39下载
    积分:1
  • C# 根据文件名提取文件类型图标
    C# 根据文件名提取文件类型图标,设定好文件目录后,本例中是读取C:Windows下的所有文件,并根据文件类型自动显示图标,如测试图所示,将文件类型的图标添加到listView中,下面是具体的实现代码:   this.imageList1.Images.Clear();   this.listView1.Items.Clear();    string MyFolder = @"C:Windows";   DirectoryInfo MyDir = new DirectoryInfo(MyFolder);   ListViewItem MyItem;   this.listView1.BeginUpdate();   foreach (FileInfo MyFile in MyDir.GetFiles())   {    Icon MyIcon = SystemIcons.WinLogo;    MyItem = new ListViewItem(MyFile.Name, 1);    MyIcon = Icon.ExtractAssociatedIcon(MyFile.FullName);    if (!this.imageList1.Images.ContainsKey(MyFile.Extension))    {    MyIcon =Icon.ExtractAssociatedIcon(MyFile.FullName);    this.imageList1.Images.Add(MyFile.Extension, MyIcon);    }    MyItem.ImageKey = MyFile.Extension;    this.listView1.Items.Add(MyItem);   }
    2023-07-30 19:25:04下载
    积分:1
  • C# 制作勤劳的小闹钟
    C# 制作勤劳的小闹钟,将时间信息显示在textBox文本框中,textBox1.Text = DateTime.Now.ToString("HH时mm分ss秒");//在TextBox控件中显示系统时间。最终的运行效果如测试运行图所示,比较简单的小闹钟,C#新手参考。时间字体样式在代码中可以自定义,不喜欢这种时钟字体的,就自己修改吧。
    2022-06-13 03:03:05下载
    积分:1
  • C# 演示内连接查询的实现方法
    C# 演示内连接查询的实现方法,本演示将连接SQLSERVER数据库,查询结束将显示内联接查询结果,主要操作的是学生成绩表,学生信息表。
    2023-07-15 12:30:03下载
    积分:1
  • 696518资源总数
  • 105554会员总数
  • 2今日下载