2008年10月22日
摘要: 想要定期的将数据从“捕捉缓冲区”复制出来,你的应用程序必须知道什么时候这个读指针(读指针的位置就是可以安全读取数据的最高位置)到达缓冲区中特定的位置。获取这个信息的一个办法是通过 IDirectSoundCaptureBuffer8::GetCurrentPosition 方法轮询读指针的位置。另一种更有效的办法是使用通知(notification)。使用 IDirectSoundNotify8::SetNotificationPositions 方法,你可以在缓冲区中设置任何数目的点,在这些点上会触发事件。你不能在缓冲区正在使用的时候设置它。 阅读全文
posted @ 2008-10-22 13:29 stg609 阅读(1538) 评论(0) 推荐(0) 编辑
  2008年10月21日
摘要: 你可以使用 IDirectSoundCaptureBuffer8::GetCaps 方法获取"捕捉缓冲区"的大小。在使用 DSCBCAPS 结构体做为参数传递前,确保已经对该结构体的dwSize成员进行了初始化。 阅读全文
posted @ 2008-10-21 14:04 stg609 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 调用 IDirectSoundCapture8::CreateCaptureBuffer 方法创建一个捕捉缓冲区。 该方法的其中一个参数是一个 DSCBUFFERDESC 结构体,该结构体描述了你想得到的缓冲区的特性。该结构体的最后一个成员是一个WAVEFORMATEX 结构体。这个结构体必须用具体的WAV格式来初始化。 阅读全文
posted @ 2008-10-21 13:51 stg609 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 调用IDirectSoundCapture8::GetCaps方法来获取捕捉设备的性能。这个方法的参数是一个指向DSCCAPS结构体的指针。就如同其它结构体一样,你在传递这个参数之前必须初始化dwSize成员。 阅读全文
posted @ 2008-10-21 08:39 stg609 阅读(1247) 评论(0) 推荐(0) 编辑
  2008年10月20日
摘要: 你可以通过调用DirectSoundCaptureCreate8或DirectSoundFullDuplexCreate8 函数来创建一个捕捉设备对象。这两个函数都获取一个指向IDirectSoundCapture8 接口的指针。 阅读全文
posted @ 2008-10-20 11:59 stg609 阅读(2932) 评论(0) 推荐(0) 编辑
  2008年10月19日
摘要: 如果你的应用程序只是单纯得通过用户首选设备用来捕捉声音,那就没有必要来枚举可用的设备。当你通过调用 DirectSoundCaptureCreate8 或DirectSoundFullDuplexCreate8 方法来创建一个设备对象时,你可以声明一个默认设备。更多信息,请查看Creating the Capture Device Object。 阅读全文
posted @ 2008-10-19 18:50 stg609 阅读(3093) 评论(0) 推荐(1) 编辑
摘要: “DirectSound” 做为另一种诸如“waveInOpen方法”的Windows多媒体操作,可以被用来捕捉声音。它除了支持ACE(回声消除)功能外,在Windows多媒体操作性能上没有什么优势。 DirectSound捕捉设备对象(对应 IDirectSoundCapture8 接口),用来查询声音捕捉设备的性能并且建立缓冲区用来存储来自输入源的声音数据。这些数据可以按照PCM脉码调制方式捕捉或者其它压缩方式捕捉。 阅读全文
posted @ 2008-10-19 17:54 stg609 阅读(5656) 评论(3) 推荐(3) 编辑
  2008年10月6日
摘要: 今天因为做一个效果的时候需要CSS的定位效果来实现,于是我就根据自己原来对CSS的了解,用absolute和relative摆弄了好一阵子,总是无法实现满意的效果。不会,咋办呢?搜吧。这年代,啥问题还是得靠搜索引擎。网上一了解才发现自己原来对定位的了解有误,调整了代码,实现了想要的效果,便于以后学习,把经验留在这,嘿嘿。 阅读全文
posted @ 2008-10-06 15:31 stg609 阅读(4600) 评论(20) 推荐(0) 编辑
  2008年9月25日
摘要: 介绍GDI+方面的知识,由浅入深,最后介绍两个实例:仿QQ截图和仿Windows画板 阅读全文
posted @ 2008-09-25 20:41 stg609 阅读(16069) 评论(1) 推荐(7) 编辑
摘要: 今天又有朋友问起关于c#调用存储过程的问题,发现自己好久没用,竟然也忘得差不多了。还好以前在其它博客里也有写过,结果。。。自然是解决了。 本来想直接把以前那片拿过来的,但是感觉还是重新写一下让自己印象深刻点。 调试环境:VS.NET 2005,SQL 2000,WINDOWS XP sp2。 语言:C# 首先自然是在查询分析器里创建一个存储过程喽~~ 如下所示: 阅读全文
posted @ 2008-09-25 18:57 stg609 阅读(2459) 评论(4) 推荐(1) 编辑
  2008年8月7日
摘要: 本专题主要向大家介绍如何实现Asp.Net上传大文件,写这个的目的也主要是为了学习和交流,如果大家发现任何错误,请即时指出,以免误人子弟。 阅读全文
posted @ 2008-08-07 12:53 stg609 阅读(6436) 评论(8) 推荐(5) 编辑
  2008年8月4日
摘要: 用过ajax的朋友应该有听过XmlHttpRequest对象,ajax其实就是通过XmlHttpRequest对象来向服务器发出异步请求,并从服务器获得数据,然后用javascript来操作DOM而更新页面。 本篇就是要通过XmlHttpRequest对象来实现实时的进度显示。 阅读全文
posted @ 2008-08-04 16:35 stg609 阅读(16468) 评论(59) 推荐(8) 编辑
  2008年8月3日
摘要: 在本篇中,主要是从HTTP请求流中将数据部分进行截取,同时将数据相关信息进行保存。通过本篇你可以实现多个大文件的上传功能(实验平台 XP SP2,IIS 5.1, VS 2005)。 阅读全文
posted @ 2008-08-03 21:39 stg609 阅读(7651) 评论(9) 推荐(0) 编辑
摘要: 在本篇中,主要是从HTTP请求流中将数据部分进行截取,同时将数据相关信息进行保存。通过本篇你可以实现多个大文件的上传功能(实验平台 XP SP2,IIS 5.1, VS 2005)。 阅读全文
posted @ 2008-08-03 00:58 stg609 阅读(9829) 评论(13) 推荐(2) 编辑
  2008年7月28日
摘要: 在这一篇中主要理清HTTP请求流从到达WEB服务器开始到生成页面所经历的流程。为了能更好的理解本篇内空,建议大家先去看一下"HTTP请求流程"和"ASP.NET 应用程序生命周期"; 阅读全文
posted @ 2008-07-28 22:55 stg609 阅读(9613) 评论(19) 推荐(2) 编辑
  2008年7月26日
摘要: 正文部分: 注意:以下红色部分字体说明该内容引用于微软的相关网站 因为要做一个视频网站,所以需要提供用户上传视频的功能。可是ASP.Net自带的上传控件只能用于上传小文件,这显然无法满足需要。有些朋友可能要问了"为什么需要用那个呀,直接FTP传不就好了",是的,用FTP传就方便了很多,但是FTP在用户上传后,无法对上传的文件进行在线编辑(比如格式转换,添加到... 阅读全文
posted @ 2008-07-26 21:29 stg609 阅读(13120) 评论(27) 推荐(3) 编辑
  2008年7月6日
摘要: 上一部分"流程简介", 我们大致了解了下HTTP请求的流程,这一篇我向大家介绍下如何利用Telnet来模拟Http请求---访问百度。 我们直接开始吧! 1、打开"运行"-cmd进入命令环境; 2、输入"telnet http://www.baidu.com/ 80",回车后 ,屏幕为全黑,此时我们利用快捷键"Ctrl+](右中括号)"来打开本地回显功能,这样我们就可以看见我们所打的东西了,如图:(注本阶段执行过程和以下的过程均要求操作时间尽可能短,因为时间一长,便会被认为断开连接。) 阅读全文
posted @ 2008-07-06 20:51 stg609 阅读(74809) 评论(23) 推荐(8) 编辑
摘要: 最近一直在研究如何让asp.net实现上传大文件的功能,所以都没怎么写技术类的文章了。可惜的是至今还没研究出来,惭愧~~~。不过因为这样,也了解了一下http消息请求的大致过程。我就先简单介绍下,然后再来讲如何利用Telnet来模拟Http请求。讲得不对的地方还希望大家给我指出来。因为内容比较多,所以分成两部分来写。 1、流程简介 2、Telnet模拟HTTP流程 这篇我们就来做一个简单介绍。 先提个问题:当我们在浏览器的地址栏中输入"http://www.baidu.com/",然后按"回车",这之后发生了什么事?这里先不回答,大家接着往下看先。 阅读全文
posted @ 2008-07-06 19:36 stg609 阅读(51399) 评论(29) 推荐(4) 编辑
  2008年3月30日
摘要:   前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具.   为了完成这个,真是伤透脑筋了,因为如果想做一个功能强大的绘图工具,那么就不只是掌握GDI就够的,我这里也只能做一个比较简单的绘图工具.不足之处,欢迎大家讨论! 阅读全文
posted @ 2008-03-30 01:22 stg609 阅读(86165) 评论(51) 推荐(21) 编辑
  2008年3月29日
摘要: 这几天为了什么"评估",搞得莫名的紧张,现在评估组走了,反而开始觉得有点无聊了.   为了完善仿Windows的画板,做了一个很原始的图片抬取控件.现在将大致的过程介绍下.     平台:VS 2005 WINFORM   语言:C#   最终效果图:   光看看图片似乎说明不了什么问题,还是接着往下看吧! 阅读全文
posted @ 2008-03-29 03:53 stg609 阅读(65839) 评论(30) 推荐(16) 编辑
分享按钮