2009年6月18日

摘要: FirstDisplayedScrollingRowIndex 获取或设置某一行的索引,该行是显示在 DataGridView 上的第一行。 设置此属性将引发 Scroll 事件。 阅读全文
posted @ 2009-06-18 09:24 jdmei520 阅读(5199) 评论(3) 推荐(0) 编辑

2009年6月17日

摘要: Webservice技术的出现将各种开发技术和语言完全的融合了,下面就这种融合在C#和delphi之间的交互做一次全面的体现1.使用C#创建一个Webservice服务。 使用vs2005的模板创建C#的webservice非常容易。原文件如下: [WebService(Namespace="http://localhost/webserver/")] [WebServiceBinding(Con... 阅读全文
posted @ 2009-06-17 14:10 jdmei520 阅读(2120) 评论(0) 推荐(0) 编辑
摘要: 1.Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 2.Server Application Unavailable 阅读全文
posted @ 2009-06-17 14:04 jdmei520 阅读(1020) 评论(0) 推荐(0) 编辑

2009年6月15日

摘要: System.String和System.StringBuilder类都有相似的封送处理行为。它们之间的主要差异是字符串是不可变的,而StringBuilder缓冲区的内容则可以由被调用方更改并复制回调用方。 本主题提供下列有关封送字符串类型的信息: · 类库中使用的字符串 · 平台调用中使用的字符串 · 结构中使用的字符串 · 定长字符串缓冲区 阅读全文
posted @ 2009-06-15 14:38 jdmei520 阅读(481) 评论(0) 推荐(0) 编辑
摘要: C# 程序员参考 平台调用教程 平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。 本教程说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。 阅读全文
posted @ 2009-06-15 14:13 jdmei520 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 需要使用 Delphi 编写一个动态链接库,由 .net 调用。 按照 Delphi 的普通函数习惯,格式应该是这样的:function EncryptString(AContent, AKey: string): string;但是 Delphi 的 string 与其他语言是不一样的,可以查找资料看看。所以涉及到传递参数的时候,就要用 PChar 来代替 string。那么直接替换就可以了吗?... 阅读全文
posted @ 2009-06-15 12:01 jdmei520 阅读(972) 评论(1) 推荐(0) 编辑
摘要: 内容目录 SOAP 简介 本章讲解 SOAP 的概念和作用。 SOAP 语法 本章讲解 SOAP 的构建模块和 SOAP 的语法规则。 SOAP Envelope 元素 本章讲解 SOAP 的 Envelope 元素。 SOAP Header 元素 本章讲解 SOAP 的 Header 元素。 SOAP Body 元素 本章讲解 SOAP 的 Body 元素。 SOAP Fault 元素 本章讲解 SOAP 的 Fault 元素。 SOAP HTTP Binding 本章是对 SOAP HTTP 绑定的简介。 SOAP 实例 本章介绍了一个 SOAP 实例。 SOAP 总结 本节是对您在本教程所学内容的一个总结,并为您推荐了下一步应该学习的内容。 阅读全文
posted @ 2009-06-15 11:36 jdmei520 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 内容目录 Web Services 简介 对 Web Services 的简要介绍。 Why Web Services? 为什么及如何使用 Web Services? Web Services 平台 Web Services 平台之后的组成元素。 Web Services 实例 一个 ASP.NET 的 Web Services 实例。 Web Services 使用 将 Web Service 置于您的站点。 Web Services 总结 本节包括在本教程所学内容的一个总结,以及我们向你推荐的下一步应该学习的内容 阅读全文
posted @ 2009-06-15 11:31 jdmei520 阅读(635) 评论(0) 推荐(0) 编辑
摘要: WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。 阅读全文
posted @ 2009-06-15 11:27 jdmei520 阅读(514) 评论(0) 推荐(0) 编辑
摘要: Web服务定义语言(Web Services Definition Language,WSDL)是一个建议性标准,用于描 述Web服务的技术调用语法。WSDL定义了一套基于 XML的语法,将Web服务描述为能够进行消息交换的服务访问点的集合,从而满足了这种需求。WSDL服务定义为分布式系统提供了可机器识别的SDK文档,并且可用于描述自动执行应用程序通信中所涉及的细节。WSDL的当前版本是1.1,规 阅读全文
posted @ 2009-06-15 11:21 jdmei520 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 本文是篇译文(原文在devx),对于想初步了解webservice的朋友可能有些帮助。Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如果缺乏对Webservice更深的了解,不能很好的在设计阶段处理好一些重要的问题,那么最终完成的系统必然是效率低下,没有可靠性的产品。 在设计Webse... 阅读全文
posted @ 2009-06-15 11:07 jdmei520 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 全面解读:Web service 阅读全文
posted @ 2009-06-15 10:56 jdmei520 阅读(247) 评论(0) 推荐(0) 编辑

2009年6月9日

摘要: 1.装monkey's audio软件MAC_406。2.装Windows Media Player增强解码器WMP_Codecs。 增强解码器WMP_Codecs:一个解码包就能满足您的需要,还有必要安装多种播放器吗?不安装第三方播放器和千千静听就可让你的播放本地和网络上的音频、视频文件,还可让WMP显示MP3歌词。Windows Media Player增强解码,支持目前流行的所有音频/视频格... 阅读全文
posted @ 2009-06-09 14:45 jdmei520 阅读(7896) 评论(0) 推荐(0) 编辑

2009年6月8日

摘要: 公共网络(如 Internet)不提供实体间安全通信的方法。这种网络上的通信容易被未经授权的第三方读取甚至修改。除了文件加密和本地磁盘上的加密外,加密还帮助您在本不安全的信道上创建安全的通信方式,从而提供数据完整性和身份验证。 .NET Framework 加密命名空间中的类为您管理加密的许多细节。有一些是非托管 Microsoft CryptoAPI 的包装,而另一些则是纯粹的托管实现。要使用这些类,您不必成为加密方面的专家。当您创建其中一个加密算法类的新实例时,将自动生成密钥以便于使用,并且默认属性总是尽可能地安全可靠。 阅读全文
posted @ 2009-06-08 09:36 jdmei520 阅读(352) 评论(0) 推荐(0) 编辑

2009年6月6日

摘要: 找了很多文章,发觉网上有两种设计方案,一种是ASP的 一种是基于VS2003的,但其中都有共同的地方.这里谈谈第一种方案在VS2005的运用 阅读全文
posted @ 2009-06-06 17:45 jdmei520 阅读(1442) 评论(1) 推荐(0) 编辑

2009年6月5日

摘要: [代码] 阅读全文
posted @ 2009-06-05 16:52 jdmei520 阅读(1452) 评论(1) 推荐(0) 编辑
摘要: NGenerics算法库是学习和应用的好代码 。 阅读全文
posted @ 2009-06-05 14:41 jdmei520 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 穷举图中任意两点之间的所有路径,该问题也很有应用价值。 阅读全文
posted @ 2009-06-05 14:30 jdmei520 阅读(969) 评论(0) 推荐(0) 编辑

2009年6月4日

摘要: 简单地说,就是要收缩数据库,设置数据库属性里数据还原方式为:简单、自动收缩;在所有任务中选择收缩数据库,手动缩小一次,这时你会发现数据库日志已经缩小了。 以下是微软官方的解决方案。 阅读全文
posted @ 2009-06-04 15:43 jdmei520 阅读(848) 评论(0) 推荐(0) 编辑

2009年6月1日

摘要: Windows Media媒体内容采用的是ASF文件格式。Microsoft公司提供了Windows Media Format SDK,以支持以下三大功能:ASF文件的生成(包括ASF数据的流化)、ASF文件的编辑和ASF文件的播放(包括ASF媒体流的播放)。在开始编程之前,对SDK系统有个总体的认识和理解是必要的。(注:如果未作特别说明,本书所述的SDK或WMF SDK均是指Windows Me... 阅读全文
posted @ 2009-06-01 15:31 jdmei520 阅读(627) 评论(0) 推荐(0) 编辑

2009年5月31日

摘要: MPEG目录[隐藏]名称 MPEG标准 MPEG历史 MPEG4 标准的应用目标是什么? MPEG4的商业应用领域有哪些? MPEG-4有哪些优点? 常见谬误 全新压缩理念 MPEG-4国际标准 MPEG特点 MPEG功能 MPEG-4的结构 应用示例 MPEG-4工作计划 名称MPEG标准MPEG历史MPEG4 标准的应用目标是什么?MPEG4的商业应用领域有哪些?MPEG-4有哪些优点?常见谬... 阅读全文
posted @ 2009-05-31 18:09 jdmei520 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: WAV文件由于体积庞大,很难保存、备份以及放到网上共享,更无法随身欣赏。这时候您需要对其进行压缩处理。这也是我们音频处理的最后一道“工序”。 阅读全文
posted @ 2009-05-31 17:59 jdmei520 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: Player Object ModelActiveX uses the concept of objects to contain programming functionality. Windows Media Player uses several objects to divide up the functionality the control provides. The root obj... 阅读全文
posted @ 2009-05-31 17:48 jdmei520 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 对List<T>的一种随机排序方法:(简单、高效)[代码][代码] 阅读全文
posted @ 2009-05-31 15:52 jdmei520 阅读(1500) 评论(5) 推荐(0) 编辑

2009年5月27日

摘要: Q: Directsound 与 Waveout 有何不同?A: Waveout 是在32位的Windows上的一种老旧且过时,用来播放数字音讯的应用程序接口(ApplicationProgramming Interface,简称API)。旧的Windows操作系统(如Win9x WinNT4)在 Waveout 的完成度很高(因为 waveout 是针对这些操作系统设计的),如果你想获得最好的效... 阅读全文
posted @ 2009-05-27 16:42 jdmei520 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: 大致流程: 1. 首先用 waveOutOpen 获得 Windows 混音器的句柄。 2. 再初始化一个 Wave Header, 并用 waveOutPrepareHeader 将它“准备好”。 3. 接着用 waveOutWrite 输出这个 Wave Header。 4. 等待播放完成后用 waveOutUnprepareHeader 将 Wave Header “反准备”。 5. 最后调用 waveOutClose 来关闭最开始获得的句柄。 阅读全文
posted @ 2009-05-27 16:40 jdmei520 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 1.声卡录音的基本原理 2.DirectSound对录音的描述模型 3.SoundRecord类 阅读全文
posted @ 2009-05-27 16:08 jdmei520 阅读(925) 评论(2) 推荐(0) 编辑
摘要: 3.5 模拟退火算法  模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体... 阅读全文
posted @ 2009-05-27 15:22 jdmei520 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: DataGridView扩展:带设置背景图片的DataGridView比默认灰土色要好多了。 [代码] 阅读全文
posted @ 2009-05-27 14:46 jdmei520 阅读(2296) 评论(1) 推荐(0) 编辑
摘要: 做成一个用户控件,需要一个Label、Timer基础控件,让计时器不断移动Label的位置就可以了。[代码] 阅读全文
posted @ 2009-05-27 14:31 jdmei520 阅读(1124) 评论(2) 推荐(0) 编辑
摘要: Control.BeginInvoke 在创建控件的基础句柄所在线程上,用指定的参数异步执行指定委托。 Control.Invoke在拥有此控件的基础窗口句柄的线程上执行指定的委托。 阅读全文
posted @ 2009-05-27 11:44 jdmei520 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 存储过程、存储函数的加密:WITH ENCRYPTION 又如何解密呢? 阅读全文
posted @ 2009-05-27 11:08 jdmei520 阅读(251) 评论(1) 推荐(0) 编辑
摘要: 在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器系统和数据库的安全进行全面地管理。按照本文介绍的步骤,你可以为SQL Server 7.0(或2000)构造出一个灵活的、可管理的安全策略,而且它的安全性经得起考验。 阅读全文
posted @ 2009-05-27 11:05 jdmei520 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 为使用 Windows Media 元数据属性提供了一个综合参考。本文讨论的属性是指包含有关媒体内容的描述性数据的属性,而不是为应用程序提供如何处理文件等信息(例如编码设置和文件统计信息)的技术类属性。 阅读全文
posted @ 2009-05-27 10:56 jdmei520 阅读(634) 评论(0) 推荐(0) 编辑
摘要: Related libraries 阅读全文
posted @ 2009-05-27 10:51 jdmei520 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 将多个音频文件或多路音频数据同时输出到音频输出设备上,就可同时听到多个不同的声音,这就是混音。在游戏开发,网络视频会议开发中都会用到混音技术,本文详细介绍如何利用Directsound实现几路不同的音频进行实时的混音。 阅读全文
posted @ 2009-05-27 10:44 jdmei520 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 默认的DataGridView表头颜色实在不是太好看,想设置下,上google搜了一通,都说这样设置 this.dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.Red; 设置了,发现没有什么效果,好像也有人有同样的问题,就是没有人给出答案 。还是在国外的一个网站上找到答案。原来要把“ "EnableHeader... 阅读全文
posted @ 2009-05-27 10:37 jdmei520 阅读(770) 评论(2) 推荐(0) 编辑
摘要: 创建设备对象创建设备对象最简单的方式是使用 DirectSoundCreate8 函数。函数的第一个参数指定了与对象关联的设备的GUID。你能够通过枚举设备获取这个GUID,也可以传递以下GUID中的一个来指定一个默认设备。GUID 定义描述DSDEVID_DefaultPlayback默认系统音频设备。你也可以传入一个空指针来指定这个设备。默认设备是枚举到的“主要DirectSoun... 阅读全文
posted @ 2009-05-27 10:36 jdmei520 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 设备性能DirectSound使你的应用程序可以检查声音设备的硬件性能。许多应用程序不需要这么做,因为DirectSound自动利用任何可用的硬件加速。然而,性能良好的应用程序能够使用这些信息,根据可用的硬件扩展它们的声音需求。比如,如果硬件混频可用,一个应用程序可能选择播放多道声音。在调用DirectSoundCreate8 函数创建一个设备对象后,你的应用程序能够通过调用IDirectSoun... 阅读全文
posted @ 2009-05-27 10:36 jdmei520 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 协作级别因为Windows是一个多任务环境,多个应用程序可能在任意时刻对一个设备驱动器进行操作。虽然使用协作级别,DirectX仍然确保每个应用程序不能以错误方式或在错误时刻访问设备。每个DirectSound应用程序都有一个协作级别,用于决定它被允许访问设备的程度。在创建一个设备对象后,你必须使用IDirectSound8::SetCooperativeLevel 方法为这个设备设置协作级别。如... 阅读全文
posted @ 2009-05-27 10:36 jdmei520 阅读(368) 评论(0) 推荐(0) 编辑

导航