一款很不错的录音程序,附带源代码,自行编译: 如遇到内存不能读写错误(103行),请把编译 CPU Type 从“Any CPU”改为“x86”即可。 部分代码: public const string WaveAudio = "waveaudio"; public const uint MM_MCINOTIFY = 0x3B9; public const uint MCI_NOTIFY_SUCCESSFUL = 0x0001; public const uint MCI_NOTIFY_SUPERSEDED = 0x0002; public const uint MCI_NOTIFY_ABORTED = 0x0004; public const uint MCI_NOTIFY_FAILURE = 0x0008; public const uint MCI_OPEN = 0x0803; public const uint MCI_CLOSE = 0x0804; public const uint MCI_PLAY = 0x0806; public const uint MCI_SEEK = 0x0807; public const uint MCI_STOP = 0x0808; public const uint MCI_PAUSE = 0x0809; public const uint MCI_RECORD = 0x080F; public const uint MCI_RESUME = 0x0855; public const uint MCI_SAVE = 0x0813; public const uint MCI_LOAD = 0x0850; public const uint MCI_STATUS = 0x0814; public const uint MCI_SAVE_FILE = 0x00000100; public const uint MCI_OPEN_ELEMENT = 0x00000200; public const uint MCI_OPEN_TYPE = 0x00002000; public const uint MCI_LOAD_FILE = 0x00000100; public const uint MCI_STATUS_POSITION = 0x00000002; public const uint MCI_STATUS_LENGTH = 0x00000001; public const uint MCI_STATUS_ITEM = 0x00000100; public const uint MCI_NOTIFY = 0x00000001; public const uint MCI_WAIT = 0x00000002; public const uint MCI_FROM = 0x00000004; public const uint MCI_TO = 0x00000008; // Structures [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_OPEN_PARMS { public IntPtr dwCallback; public uint wDeviceID; public IntPtr lpstrDeviceType; public IntPtr lpstrElementName; public IntPtr lpstrAlias; } [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_RECORD_PARMS { public IntPtr dwCallback; public uint dwFrom; public uint dwTo; } [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_PLAY_PARMS { public IntPtr dwCallback; public uint dwFrom; public uint dwTo; } [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_GENERIC_PARMS { public IntPtr dwCallback; } [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_SEEK_PARMS { public IntPtr dwCallback; public uint dwTo; } [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_SAVE_PARMS { public IntPtr dwCallback; public IntPtr lpfilename; } [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct MCI_STATUS_PARMS { public IntPtr dwCallback; public uint dwReturn; public uint dwItem; public uint dwTrack; } ; // Functions [DllImport("winmm.dll", CharSet = CharSet.Ansi, BestFitMapping = true, ThrowOnUnmappableChar = true)] [return: MarshalAs(UnmanagedType.U4)] public static extern uint mciSendCommand( uint mciId, uint uMsg, uint dwParam1, IntPtr dwParam2); [DllImport("winmm.dll", CharSet = CharSet.Ansi, BestFitMapping = true, ThrowOnUnmappableChar = true)] [return: MarshalAs(UnmanagedType.Bool)] public static extern bool mciGetErrorString( uint mcierr, [MarshalAs(UnmanagedType.LPStr)] System.Text.StringBuilder pszText, uint cchText); } }
2023-09-10 20:39:26 576KB c# record 录音 源码
1
C# Json转Xml 或 Xml转Json 使用详细说明及资源 支持框架2.0以上 控件Newtonsoft.Json.dll内容详细包含源代码示例
2023-09-10 20:38:51 240KB Json Xml C# framework2.0
1
C# 编写的学生学籍管理系统,有学生信息查询、信息录入等功能,适合初级以及有一定基础编程者参考 呵呵
2023-08-31 07:12:03 296KB C# 学生学籍管理系统
1
该局域网通讯工具由C#编写而成,公开源代码,为广大C#爱好者提供了很好的学习平台
2023-08-30 07:16:10 100KB 即时通讯
1
《计算机科学丛书:C++语言导学》作者是C++语言的设计者和最初实现者,写作本书的目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现给读者,并给出一些关键示例,让读者用很短的时间就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言最新特性的C/C++程序设计人员以及精通其他高级语言而想了解C++语言特性和优点的人员。
2023-07-10 19:57:21 38.2MB C++
1
可当作数据库课程设计,餐饮管理系统实用,C#编写,数据库文件是JQUERY。
2023-06-01 21:45:57 2.32MB 餐饮管理系统
1
该程序分为3个等级,纯C编写,界面可能不好看,供大家参考
2023-05-29 23:35:47 136KB C语言 扫雷 源代码 小程序
1
WinDHCP 用 C# 编写的 Windows DHCP 服务器 概述 WinDHCP 是用 C# 编写的 Windows 服务。 它提供了在您的 LAN 上分配 IP 地址所需的基本 DHCP 功能,包括子网、网关和 dns 信息。 目前它只处理 DHCP Discover 和 Request 消息,所有其他消息都被忽略。 WinDHCP 是使用 Visual Studio 2008 Express 编写的,并且仅针对 Windows Vista 上的 .Net 3.5 进行了编译和测试,不过也应该可以针对 .Net 2.0 和 3.0 进行编译,并且应该可以在任何支持 .Net 的环境中运行框架。 有关什么是 DHCP 的更多信息,请参阅 。 动机 当前可用的许多廉价商品路由器的 DHCP 实现非常差。 Internet 上免费提供的 DHCP 产品主要针对 Linux/Unix
2023-05-17 11:19:18 29KB C#
1
C#编写的邮件群发工具
2023-05-11 10:57:22 49KB C#邮件
1
这个是当时自己开发的有关西门子plc的 C#DLL 当时在网上找的版本都不能用 缺少一个函数 无奈只能自己写 一个 动态库用于 以后方便类似项目的二次开发。
2023-05-01 21:59:33 79KB C# Dll
1