<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/wokagoka" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/wokagoka" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 09 Jun 2009 17:28:00 GMT</lastBuildDate><title>老毕的专栏</title><description>C++和.Net的双重开发民工！</description><link>http://blog.csdn.net/wokagoka/</link><item><title>C#调用C++中带结构体指针的方法，憋了3个小时！</title><link>http://blog.csdn.net/wokagoka/archive/2009/06/09/4255327.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/4255327.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/4255327.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4255327</trackback:ping><description>&lt;br /&gt;extern &quot;C&quot; __declspec(dllexport) VOID sncaGetAudioInput(LPAUDIOINPUT&amp; lpAudioInput, unsigned int *pQty)
{

	if(pQty == NULL)
		return;
	

	for (unsigned int i=0; i&lt;br /&gt;这个是使用的指针搞定的，因为需要C++动态开辟空间，然后将空间首地址返回给C#&lt;br /&gt;C#代码如下：&lt;br /&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Collection&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/4255327.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236662269/wokagoka/csdn.net/s.gif?r=http://blog.csdn.net/wokagoka/archive/2009/06/09/4255327.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662269/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662269/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Jun 2009 01:28:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/06/09/4255327.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/06/09/4255327.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/06/09/4255327.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662269/1088290</fs:itemid></item><item><title>听朋友介绍了QT，闲时下载看了看，貌似不错，总有点儿BC感觉，呵呵，这个是VS2008+QT的安装，献给有兴趣的朋友！</title><link>http://blog.csdn.net/wokagoka/archive/2009/05/06/4156069.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/4156069.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/4156069.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4156069</trackback:ping><description>&lt;br /&gt;首先必备软件：&lt;br /&gt;Ø         Visual Studio 2008(不推荐使用Visual Studio 2008 Express)&lt;br /&gt;Ø         下载qt源码包(http://ftp.trolltech.no/qt/source/qt-win-opensource-src-4.4.3.zip)，注意一定是要源码包;注意在4.3.2的之前版本的源码包中mksepcs文件夹下没有win32-msvc2008&lt;br /&gt;Ø         下载Trolltech Qt Visual.Studio Integration.v1.4.0,该软件时将Qt相关窗体设计部件集成到VS2008，总体说来这个软件很好用，不过是要注册的，呵呵，你也当然在网上找到注册码的。&lt;br /&gt;Ø         下载Visual Assist X10.4，网上有破解版的，这个软件主要是用来当我们开发的时，它能在我们编写进行Qt代码时进行智能提示。&lt;br /&gt;其中以上四个软件中，前两个是必须的。&lt;br /&gt;好了，现在我们就要进行安装了：&lt;br /&gt;1、安装VS2008&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/4156069.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662275/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662275/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 07 May 2009 06:14:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/05/06/4156069.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/05/06/4156069.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/05/06/4156069.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662275/1088290</fs:itemid></item><item><title>GDI和GDI+对象的相互转换</title><link>http://blog.csdn.net/wokagoka/archive/2009/03/08/3968208.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3968208.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3968208.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3968208</trackback:ping><description>网上GDI的例子一大堆，对于从C#走过来的兄弟们，还是对Drawing空间中GDI+的操作比较容易理解吧，简单实用，在硬件如此发达的今天，小小的效率损失也无所谓了，有兴趣的就看看我转过来的帖子吧！&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3968208.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662279/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662279/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 08 Mar 2009 16:57:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/03/08/3968208.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/03/08/3968208.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/03/08/3968208.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662279/1088290</fs:itemid></item><item><title>关于编码的方式控制IIS问题总结！</title><link>http://blog.csdn.net/wokagoka/archive/2009/01/15/3790333.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3790333.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3790333.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3790333</trackback:ping><description>绕了很大一个圈子，终于搞定了，最终还是采用比较成熟的adsi技术实现，之前总监发的通过CComPtr 智能指针方式控制IIS只能在XP下，到了我用的WINB2003下就是不好用，可能是XP下的IIS5.1与Win2003下的IIS6.0 安全机制不同吧，没有做深入研究，转ADSI方式，顺利通过！小庆祝一下，源码已发！&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3790333.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662297/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662297/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Jan 2009 01:37:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/01/15/3790333.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/01/15/3790333.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/01/15/3790333.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662297/1088290</fs:itemid></item><item><title>利用DirectSound实现声卡录音【老毕改版】【Part4】</title><link>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719230.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3719230.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3719230.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3719230</trackback:ping><description>最后一部分，教你怎么用，呵呵！&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3719230.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662310/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662310/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 06 Jan 2009 17:41:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719230.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/01/06/3719230.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719230.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662310/1088290</fs:itemid></item><item><title> 利用DirectSound实现声卡录音【老毕改版】【Part3】</title><link>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719222.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3719222.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3719222.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3719222</trackback:ping><description>这个是CWaveFile类，其实是微软的DX例子里带的，我粘贴上来，免得大家再找了，呵呵！&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3719222.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662312/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662312/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 06 Jan 2009 17:38:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719222.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/01/06/3719222.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719222.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662312/1088290</fs:itemid></item><item><title>利用DirectSound实现声卡录音【老毕改版】【Part2】</title><link>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719204.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3719204.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3719204.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3719204</trackback:ping><description>请接着利用DirectSound实现声卡录音【老毕改版】【Part1】 继续！&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3719204.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662316/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662316/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 06 Jan 2009 17:34:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719204.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/01/06/3719204.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719204.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662316/1088290</fs:itemid></item><item><title>函数PlaySound和sndPlaySound</title><link>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719115.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3719115.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3719115.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3719115</trackback:ping><description>这几天一直在研究音频的录音与播放，花了一个星期时间终于利用DX技术写好了WAV的流播放，脑袋还是晕晕的，特殊是缓存的反复利用函数，总是不太清晰。今天看到个系统自带的播放WAV函数，还可以原生播放内存中的声音数据！&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3719115.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662324/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662324/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 06 Jan 2009 17:18:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719115.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2009/01/06/3719115.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2009/01/06/3719115.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662324/1088290</fs:itemid></item><item><title>利用DirectSound实现声卡录音【老毕改版】【Part1】</title><link>http://blog.csdn.net/wokagoka/archive/2008/12/26/3614043.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3614043.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3614043.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3614043</trackback:ping><description>本文详细讲述了如何利用DirectSound对经过声卡和麦克风的数据进行捕获，进行录音，并保存为wave格式的文件。&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3614043.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662328/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662328/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 26 Dec 2008 22:33:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2008/12/26/3614043.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2008/12/26/3614043.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2008/12/26/3614043.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662328/1088290</fs:itemid></item><item><title>阅读博客而引发的学习！</title><link>http://blog.csdn.net/wokagoka/archive/2008/12/24/3594232.aspx</link><wfw:comment>http://blog.csdn.net/wokagoka/comments/3594232.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wokagoka/comments/commentRss/3594232.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3594232</trackback:ping><description>工作项目收工，闲来之际，驾网观博，见一标题醒目曰：WTL---WxWidget---MFC 何去何从 ，作为对MFC颇有兴趣的我内心一阵激动，点击进入，静而观之！WTL、WxWidget完全不懂，不知所云，随即打开作者提供的帮助，WTL中文教程，下载细心品读，兴趣油然而生，作为早已习惯VS2008开发的Coder，百度查找VS2008的相关WTL辅助工具，VisualFV随即现身，下载安装，目前还缺WTL的安装文件，一会儿下载装上，应该就能编译WTL了吧，现在是上午10：40分！&lt;br /&gt;&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/wokagoka/aggbug/3594232.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wokagoka/236662331/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wokagoka/236662331/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 24 Dec 2008 18:29:00 +0800</pubDate><author>碧海</author><comments>http://blog.csdn.net/wokagoka/archive/2008/12/24/3594232.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wokagoka/archive/2008/12/24/3594232.aspx</guid><dc:creator>碧海</dc:creator><fs:srclink>http://blog.csdn.net/wokagoka/archive/2008/12/24/3594232.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wokagoka/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wokagoka/~1088291/236662331/1088290</fs:itemid></item></channel></rss>