VC++播放音频文件和音频数据的方法
摘要:在程序中,很有可能会涉及到播放一些音频文件(比如:.wav文件)和音频数据,这个问题怎么解决呢?VC++中想要播放一个音频文件(.wav)是很容易的,只要调用WIndows API函数PlaySound()就可以了,但是,如果您想播放自己在程序中产生的一段音频数据,就不是那么简单了,需要利用WIndows wave I/O API的几个函数来实现。下面结合实例来说明(完整实例可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/3677328,该例子利用WIndows wave I/O API 函数,实现了播放自定义的一段音频数据(通
阅读全文
posted @
2012-05-10 10:57
潸泫
阅读(6881)
推荐(2)
VC++调用Matlab编写的DLL(混合编程)
摘要:有的时候,我们在VC里直接实现一个想法比较复杂或者不够理想,但是使用Matlab可以比较轻松的实现或者实现的效果比较理想,这个时候,我们可以选择混合编程的方法,将预想功能模块使用Matlab实现,在将其编译成供VC调用的DLL,从而更好地实现达到的目标。一. 基本环境:1. Microsoft Visual Studio 2008 SP1(VC++);2. MATLAB Compiler Runtime;(MCRInstaller.exe 可在网上下载安装,已安装了Matlab的就不需安装了)3. OS:Windows XP。二. 基本方法:1.环境准备: 首先值得说明的是,经过不断的尝试和搜
阅读全文
posted @
2012-05-10 10:36
潸泫
阅读(5287)
推荐(4)
VC++中文件读、写和其他相关操作汇总
摘要:在软件设计中,对文件系统的利用往往是必不可少的,它能帮助我们存储许多比较重要的数据,保存过程数据和备份数据,以备软件出现不可预知的偶然异常时,恢复测试数据和测试过程使用。下面结合实例来讲述文件相关的一些操作(完整的实例程序可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/4239839):(1)创建目录(文件夹): 1)方法1:1 CString strDir; 2 strDir.Format("%sdir1",g_BasePath); 3 ::CreateDirectory(_T(strDir),NULL);
阅读全文
posted @
2012-05-04 16:01
潸泫
阅读(3669)
推荐(3)
VC++软件界面风格简单美化
摘要:为了让软件能在视觉上给用户带来一种清新的感觉,从而避免潜在的用户视觉疲劳和审美疲劳,软件一般都要经过专业的界面设计和美化。但是,我们不是也没有专业的界面设计美化人员,所以只能对软件的界面和风格进行初步的简单美化,主要是色调的搭配、图片、字体的简单美化处理等基本工作。下面结合实例,详细介绍一下之前的软件开发中所用到的两种软件界面风格简单美化的方法:(1)采用OnCtlColor函数,对软件的界面进行简单的美化。(完整的实例程序可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/4241231) 采用这种方式,只能对软件界面在背景颜色、
阅读全文
posted @
2012-05-04 15:45
潸泫
阅读(8560)
推荐(1)
VC++中一些常用的数据类型之间的相互转化
摘要:在编程的过程中,往往会涉及到一些常见的数据类型之间的相互转化,到网上一查,大家真是众说风云,让人甚是眼花缭乱,找了半天也找不到自己想要的答案。下面结合实例详细说明几种数据类型之间的转换方法(完整的实例程序可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/4241292):(1)CString ->int1 CString intStr="100";2 int a;3 a = _ttoi(intStr);(2)int->CString1 CString aStr;2 aStr.Format("
阅读全文
posted @
2012-05-04 15:37
潸泫
阅读(431)
推荐(2)