搜索资源列表
MP3录音机
- 我常常使用Skype和台湾同胞还有国外的朋友进行联系,有时因为业务需要需要将语音通话录音并保留下来,在我有这个想法的那个时候(2006年)Skype官方并没有提供录音功能,咱们是做程序的嘛,没有的功能可以自己来添加啊,这也是为什么我酷爱编程的原因。 应广大网友的要求,现将该程序的编程思路和源代码贡献出来与大家共勉,希望能给对音频编程有兴趣的朋友提供一点点帮助,那我就心满意足了。 刚开始编写这个程序的时候,我试着用常规的录音方式对声卡进行录音,既然是通话录音,我们希望能将自己的声音和对方的声音
VC下利用COM传递不定长结构数组(非Variant)
- Variant变量可以在COM/DCOM接口方法中传递(传入、传出)不定长结构数组,但是需要打包和解包,效率比较低。这个例子使用了size_is指定长度的方法,本是从MSDN上看到的,但是MSDN上给出的例子不够具体,所以费了些时间摸索,最后试通,给刚接触COM的朋友分享(老家伙们可以直接无视)。本例子由于是工作需要做得试验程序,因此其中存在少量冗余代码,大家注意一下就行了,还有,减少传递的参数个数时,所传递的实时(随机模拟)数据只是减了最后一个(没有减去相对应的),这个Bug不妨碍大局,因此存
DLU与象素互换程序
- 在使用VS2005或VS2008的时候,对话框设计的时候,设计界面右下角显示的长宽单位是DLU,即微软自己定义的对话框基本单位(Dialog Base Unit)。因为这个DLU是和系统相关的,我在做WinCE的UI设计时需要精确为像素,因此写了这个小程序,用于DLU与Pixel的转换。更多关于DLU的相关知识,可以查询msdn :)
vc++ MSDN+MFC
- MFC类库详解.chm
简单的web浏览器
- 使用MFC编写的简单的浏览器 CHtmlView 类的成员函数 1.获取和设置属性(Attributes)的成员函数 (1)CString GetType( ) const; (2)long GetLeft( ) const; void SetLeft( long nNewValue ); (3)long GetTop( ) const; void SetTop( long nNewValue ); (4)long GetHeight( ) const; void SetHeight( long
微软串口例程SERIAL
- Microsoft MSDN中的例程 VC++
LSPSample
- MSDN lsp sample code
VC++2008 下读写同一个excel文件。
- 网上的com技术连接excel太多了,基本全部是用MSDN的方法,泛泛给出结论,不具有实用性,这个例子给出了在读一个已经存在的excel文件“f:\text.xlsx”的实际例子,而且可以在任意一个工作表写数据的例子。网上的代码基本都是要么读,要么写,这个比较有实用价值!注,excel可以是2007或者2003,2003的话则是“f:\text.xls”,需要注意!VS 2008 C++ excel 2007!
drawcli小程序
- drawcli小程序,是msdn里面的画图程序,很经典,典型的MVC模式,drawcli applet is inside msdn Paint program, it is classic, typical MVC model
txt2wav.rar
- txt2wav.rar文本语音(Text-to-Speech,以下简称TTS),它的作用就是把通过TTS引擎把文本转化为语音输出。代码示范了如何运用Microsoft Speech SDK 建立自己的文本语音转换应用程序。应该事先下载微软的语音SDK里面含微软的语音开发工具原来是sapi5.1现在好像升级了微软的MSDN上有下,txt2wav.rar text pronunciation (Text-to-Speech, hereafter refers to as TTS), its func
CWinThread.rar
- 这是一个关于CWinThread以及利用继承自CWinThread使用多线程的程序! 1,尽量使用DECLARE_DYNCREATE,这样能够动态创建。 2,继承自CWinThread,所以可以使用CreateThread()函数进行线程创建,在最开始我被书上的AfxBeginThread(RUNTIME_CLASS(CMyClass))误导了,还以为一定要按照这种方式创建线程呢。 3,查MSDN的同时,也要注意思考C++的机制,这样才能有的放矢地顺利解决问题。,This is a stu
Find_OperationSystemExperiment
- 仿照unix操作系统中的find命令,在windows上实现一个find命令。find命令从指定的目录下开始,递归地查找指定文件。其命令格式如下: find PATH -option 参数 [-print] [-exec 命令 {} \ ] PATH:查找的起始目录。 -option 参数:用来控制搜索方式,具体如下(以下只给我常用的): -name "文件":指定要查找的文件名,可以有通配符?*等。 -prune 目录:指出搜索时不搜索该目录。 -mt
mfcDEMO
- 首先保留 ID 为 IDR_MAINFRAME 的菜单资源。跟着删除菜单MDI子窗口的菜单资源,其ID为 (IDR_xxxTYPE) 的类型. 这样做的原因是避免资源泄漏, (哪儿泄漏,我还没有去查,MSDN上是这样的描述) ,在MDI的窗口中,打开子窗口的时候,会发生菜单切换,这些是MFC的代码自动实现的,所以我们现在就是把这些切换菜单的代码去除。 -First, keep the menu resource ID is IDR_MAINFRAME. MDI child window t
WCF-part1.zip
- 跟我一起从零开始学WCF系列课程1WCF概述教程 真正的MSDN下载,With me learn WCF from scratch series 1WCF curriculum outlined in the MSDN download tutorial really
NetSerialComm
- Base Class Library for RS232 Communications. -------------------------------------------- Ref: "Serial Comm: Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications" John Hind, MSDN Magazine, Oct 2002.
ObjectBrowser_src
- When developing COM Objects, I often wished to have something similar to VB s Properties- or Debug-window to retrieve or interactively change an object s current properties at runtime. There exists a small number of little demo apps (like the AtlCon
201052011339284
- 初学IOCP(windows完成端口)编程时,遇到很多问题和挫折,也在网上找过很多他人的代码,但是这些代码要么不稳定,要么难以使用,所以决定自己动手。在N次查阅MSDN有关章节,几度大改源代码,以及无数次的调试之后,终于有了目前这个比较稳定高效的的IOCP代码,我将其封装成了Delphi控件,所以也是比较方便使用的。现在我将这些代码全部毫无保留的贴出来,希望能够对某些正在0学习IOCP编程的朋友有所帮助。我的代码很少注释,但是风格自认为比较好,读起来应该不会费力。 -Beginners IO
WindowsCE_API
- window ce api 手册 本手册收录并翻译了 MSDN Library for Visual Studio 2008 中超过2000 个API函数和宏的资料信息。分为:系统函数、COM函数、驱动函数、网络通信4个大类,-window ce api helper
DotRasSource
- 封装系统API,实现Ras拨号和连接功能.- The icons included with this project are copyright Yusuke Kamiyamane. For information regarding licensing please visit: http://www.pinvoke.com/license/. These icons are also licensed under the Creative Commo