上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: TMediaPlayer 录音是基于一个已存在的 wav 文件, 上次建立空白 wav 的函数可派上用场了.TMediaPlayer 的功能是基于 MCI 的, 都是该淘汰的东西了, 只是简单了解下.接下来还要学习用 waveIn...系列函数录音、用 DirectSound 录音. unit Unit1;interfaceuses Windows, Messages, SysUtils, Va... 阅读全文
posted @ 2010-01-13 15:09 架构师聊技术 阅读(186) 评论(0) 推荐(0) 编辑
摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); end;var Form1: TForm1;impl... 阅读全文
posted @ 2010-01-13 15:08 架构师聊技术 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 读取函数及测试代码: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(... 阅读全文
posted @ 2010-01-13 15:07 架构师聊技术 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 有两个相关的结构体: TMMIOInfo、TMMCKInfo.TMMIOInfo 是多媒体文件打开后的状态信息, mmioOpen 函数的第二个参数就是这个结构的指针.现在先用到了 TMMCKInfo, 这是文件内部 "块" 的信息, 构成如下:TMMCKInfo = record ckid: FOURCC; {块标识} cksize: DWORD; {块大小} fccType: FOURC... 阅读全文
posted @ 2010-01-13 15:06 架构师聊技术 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 装载格式信息的结构有: TWaveFormat = packed record wFormatTag: Word; nChannels: Word; nSamplesPerSec: DWORD; nAvgBytesPerSec: DWORD; nBlockAlign: Word;end;TPCMWaveFormat = record wf: TWaveFormat; wBitsPer... 阅读全文
posted @ 2010-01-13 15:06 架构师聊技术 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Wave 文件的前 12 个字节可以这样描述: TRiff = record ckId : DWORD; {'RIFF'} ckSize : DWORD; {文件大小, 不包括前 8 个字节} fccType : DWORD; {'WAVE'}end;我们读出文件的前 12 个字节进行判断, 就基本可以确认它是不是 Wave 文件. uses MMSystem, IOUtils; {这里准... 阅读全文
posted @ 2010-01-13 15:05 架构师聊技术 阅读(199) 评论(0) 推荐(0) 编辑
摘要: mmio 系列函数用于 Wave 等多媒体文件的 I/O 操作, 相关函数有: mmioOpenmmioClosemmioReadmmioWritemmioFlushmmioSeekmmioRenamemmioGetInfommioSetInfommioCreateChunkmmioAscendmmioDescendmmioAdvancemmioSetBuffermmioStringToFOURC... 阅读全文
posted @ 2010-01-13 15:05 架构师聊技术 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 最近准备学习 DirectSound、DirectMusic、DirectShow, 但刚一接触就碰到了关于 Wave 文件的诸多问题, 只好先回头学学 Wave 文件. Wave 文件的基础知识原文地址(http://www.cnblogs.com/del/archive/2009/11/06/1597088.html)经常见到这样的描述: 44100HZ 16bit stereo 或者 220... 阅读全文
posted @ 2010-01-13 15:04 架构师聊技术 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 这两天写自动升级程序,发现urldownloadtofile是个很好用的函数,只是,当我第二次下载的时候,发现它从缓存中下载这点比较烦人,找了一下午的资料,终于找到了解决的办法,现在把它写下来,希望能帮到有缘的人'从网站下载文件Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByV... 阅读全文
posted @ 2009-12-28 20:35 架构师聊技术 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 引用内容 引用内容 <!doctype html public "-//w3c//dtd html 4.0 strict//en"><html><head><style>body { background-color: #F0F0F0 ; font: 11px "verdana","Arial"; 阅读全文
posted @ 2009-12-02 14:47 架构师聊技术 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 数字序号 №① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻⅰ ⅱ 阅读全文
posted @ 2009-12-02 14:07 架构师聊技术 阅读(597) 评论(0) 推荐(0) 编辑
摘要: DropDownList(ListBox)控件既强大又好用。为了让它更强大、更好用,我们来写一个继承自DropDownList(ListBox)的控件。介绍扩展DropDownList控件和ListBox控件:通过DropDownList控件和ListBox控件的.Items.Add(ListIte 阅读全文
posted @ 2009-09-03 14:38 架构师聊技术 阅读(258) 评论(0) 推荐(0) 编辑
摘要: CREATE INDEX 既可以创建一个可改变表的物理顺序的簇索引,也可以创建提高查询性能的非簇索引。其语法如下:   CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED]  INDEX index_name ON {table | view } column [ ASC | DESC ] [,...n])  [WITH  [PAD_INDEX]  [ [, ] F... 阅读全文
posted @ 2009-08-31 11:28 架构师聊技术 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 1 简介 1.1Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以 阅读全文
posted @ 2009-07-26 09:38 架构师聊技术 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、环境配置:加入using System.OleDb 2、编写连接与操作excel文件的通用函数 protected void DoOleSql(string sql, string database) { OleDbConnection conn = new OleDbConnection(); 阅读全文
posted @ 2009-07-23 23:58 架构师聊技术 阅读(836) 评论(0) 推荐(1) 编辑
摘要: 以前都是直接解析Web.config来操作,现在发现可以这样做,//打开配置文件Configuration config = WebConfigurationManager.OpenWebConfiguration("~");//获取appSettings节点AppSettingsSection appSection = (AppSettingsSection)config.GetSe... 阅读全文
posted @ 2009-07-21 14:50 架构师聊技术 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 今天试验在vs2008中使用jquery IntelliSense, 报告更新 JScript IntelliSense 时出错: d:\temp\WebApplication1\WebApplication1\script\jquery-1.3.2.js: 对象不支持此属性或方法 @ 2139:1后来发现jquery 1.3.2-vsdoc2.js的名字问题, 改成jquery 1.3.2-vs... 阅读全文
posted @ 2009-04-30 22:54 架构师聊技术 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 因为要做一个通过word文件上传,另存为html文件,再进行发布的模块。由word另存的html文件是没有宽度的。为了更好的控制它的显示,因此采用iframe标记把它加入到主体框架HTML文件中。 从网上搜集到一些关于根据iframe标记的内容来动态调整其高度的JS代码,现贴于此方便使用。转自www.zeali.net/entry/81的JS:放到HEAD区域:<scriptlanguag... 阅读全文
posted @ 2009-04-12 10:49 架构师聊技术 阅读(863) 评论(1) 推荐(0) 编辑
摘要: JavaScript在WEB编程中能起到很大的作用,将一些常用的功能写成JavaScript类库。 将下面代码保存为Common.js类库功能:1.Trim(str)--去除字符串两边的空格2.XMLEncode(str)--对字符串进行XML编码3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)可以设置显示的提示的文字的字体、颜色、大小以及提示的背景颜色、边框等4.I... 阅读全文
posted @ 2009-04-12 10:47 架构师聊技术 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey事件返回值 event.retur... 阅读全文
posted @ 2009-04-12 10:45 架构师聊技术 阅读(334) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页