摘要: 1.方法实现拖放效果时,C#中提供了一个系统方法DoDragDrop方法,用于实现开始拖放操作,该方法由Control类所定义,由于控件均直接或是间接派生于Control类,因此开发人员可以在任何可视化组件中调用DoDragDrop方法。DoDragDrop方法使用语法如下:public DragDropEffects DoDragDrop ( Object data,DragDropEffects allowedEffects)data:用户所要拖动的数据内容。必须将所要拖动的内容传入到这个方法的第一个参数位置。allowedEffects:DragDropEffects枚举值之一,此类型包 阅读全文
posted @ 2012-05-30 01:30 许海彪 阅读(555) 评论(0) 推荐(0) 编辑
摘要: C# PropertyGrid控件应用心得 摘要: 本文旨在帮助您了解 Microsoft .NET 框架中的 PropertyGrid 控件,以及如何针对您的应用程序自定义该控件。PropertyGrid 控件简介 如果您使用过 Microsoft® Visual Basic® 或 Microsoft Visual Studio .NET,那么您一定使用过属性浏览器来浏览、查看和编辑一个或多个对象的属性。.NET 框架 PropertyGrid 控件是 Visual Studio .NET 属性浏览器的核心。PropertyGrid 控件显示对象或类型的属性,并主要通过使 阅读全文
posted @ 2012-05-29 21:04 许海彪 阅读(3866) 评论(0) 推荐(1) 编辑
摘要: .Net平台下开发中文语音应用程序摘要:语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标。微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech SDK帮助开发人员实现语音应用。随着.net技术深入人心,越来越多的程序员开始转到.net平台上进行开发。然而,在新发布的.net speech SDK里面并没有对中文语音进行支持,目前支持中文的Speech SDK最高版本为Windows平台下的SAPI 5.1(),本文介绍如何在.net平台下利用SAPI5.1开发中文语音应用程序。目录:1. SAPI.51 SDK浅析以及安装2. 导入COM对象到.Net3. . 阅读全文
posted @ 2012-04-09 11:01 许海彪 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 关于Speech sdk 在.net中tts的应用 学习 【摘要】本文介绍了利用Microsoft Speech SDK 5.1中的text-to-speech(TTS),采用C#作为开发语言,Visual Studio 2005作为开发工具,实现了普通中英文混合文本的朗读,和带XML标记的文本的朗读,并且可将朗读出来的内容保存为文件。 【关键字】Speech SDK,TTS,text-to-speech,朗读 1. TTS概述 随着语音技术的发展,微软也推出了相应的语音开发工具,即Microsoft Speech SDK,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引. 阅读全文
posted @ 2012-04-09 10:33 许海彪 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 基于语音应用程序设计接口 (SAPI) 5.1 版开发的应用程序要求您在客户端计算机上安装 SAPI 5.1 核心组件。 您可以将 SAPI 5.1 核心组件作为 Microsoft Windows Installer 合并模块(称为 .msm 文件)进行再发行。必须在程序的安装程序中包括这些合并模块。为此,请创建一个使用这些合并模块并处理实际安装过程的 Microsoft Installer (.msi) 文件。Setup.exe 程序将运行该 .msi 文件。 所有 SAPI 5.1 的可再发行 .msm 文件的合计大小是 131.58 MB。这些文件提供英文和简体中文的语音识别 (SR) 阅读全文
posted @ 2012-04-09 10:05 许海彪 阅读(978) 评论(0) 推荐(0) 编辑
摘要: Microsoft Speech API Overview(SAPI 5.4)SAPI程序开发接口(API)大大减少了程序使用语音识别和TTS所需的大量代码。使得语音技术能在应用程序中更广泛的应用,并且更加健壮。本部分内容覆盖如下主题:API OverviewAPI for Text-to-SpeechAPI for Speech Recognition1. 微软语音API概述微软SAPI编程接口提供了一个在应用程序和语音引擎之间的高层接口。SAPI实现了所有底层细节需要控制和管理的各种语音引擎的实时操作。SAPI引擎的两个基本类型是:text-to-speech(TTS)文本语音转换系统和. 阅读全文
posted @ 2012-04-09 09:40 许海彪 阅读(5045) 评论(0) 推荐(0) 编辑
摘要: Microsoft Speech API SDK Speech API Software Developers Kit (SAPI SDK)包含文档资料、示例、头文件和库文件。用此你可以编写用于语音识别以及声音合成的应用程序。此外,你还可以用SAPI SDK 创建可供其他程序使用的语音识别及声音合成引擎。一般情况下,SAPI的版本有加载它的平台所决定。SAPI 5.1 连同微软的Sam(人名)语音合成引擎(TTS)被包含在了Windows XP 中。最初发行的WindowsXP并没有包含语音识别引擎。SAPI 也会被Office 2003装载。Office 2003 也从Lernout &am 阅读全文
posted @ 2012-04-09 09:36 许海彪 阅读(3551) 评论(0) 推荐(0) 编辑
摘要: MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。1.MSComm控件两种处理通讯的方式MSComm控件提供下列两种处 阅读全文
posted @ 2011-11-03 10:52 许海彪 阅读(711) 评论(0) 推荐(0) 编辑
摘要: PB是一个非常好的数据库管理系统的开发工具,但在web和计算机接口通信等方面PB就不是很好用了。幸好我们有ole和com这些很牛的技术,可以让我们非常容易的使用一些组件的功能,而不用自己去开发去关心底层的业务逻辑。使用PB进行串口编程有两种途径,一种是使用微软提供的通信控件(MScomm控件),另一种是用Win32 API函数。下面主要讲解使用MScomm控件实现串口编程的方法。串行通信控件Mscomm32.ocx(简称MSComm)是 Microsoft公司提供的Windows下串行通信编程的32位ActiveX控件。该控件将串行通信的大部分操作都封装到控件的内部,提供了一系列通信命令的接口 阅读全文
posted @ 2011-11-03 10:38 许海彪 阅读(837) 评论(0) 推荐(0) 编辑
摘要: public void CreatMenu() //"BarSubItem可以加下级标题,BarButtonItem不可以" { DevExpress.XtraBars.BarSubItem item1 = new DevExpress.XtraBars.BarSubItem(); DevExpress.XtraBars.BarSubItem item2 = new DevExpress.XtraBars.BarSubItem(); DevExpress.XtraBars.BarSubItem item3 = new DevExpress.XtraBars.BarSubIt 阅读全文
posted @ 2011-10-26 21:23 许海彪 阅读(687) 评论(0) 推荐(0) 编辑