正文内容加载中...
posted @ 2020-03-21 21:27 依旧淡然 阅读(276) 评论(0) 推荐(2) 编辑
摘要:最近因为项目的需要,要对zip压缩文件进行批量解压。在网上查阅了相关的资料后,最终使用zlib开源库实现了该功能。本文将对zlib开源库进行简单介绍,并给出一个使用zlib开源库对zip压缩文件进行解压的示例程序。1.zlib开源库 zlib是应用最广泛的压缩与解压缩zip文件的免费开源库,提... 阅读全文
posted @ 2015-05-05 22:48 依旧淡然 阅读(11366) 评论(0) 推荐(1) 编辑
摘要:本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为bmp、jpg、png。1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列VisualC++API。为了使用GDI+,需要在工程中包含“GdiPlus.h”头文件,并加载“gdiplus.lib”库文件。 ... 阅读全文
posted @ 2015-04-21 23:13 依旧淡然 阅读(4566) 评论(0) 推荐(1) 编辑
摘要:本文主要介绍如何截取电脑桌面并将其保存为bmp图片。1.Bmp图像文件组成 Bmp是Windows操作系统中的标准图像文件格式。 Bmp图像文件由四部分组成: (1)位图头文件数据结构,包含Bmp图像文件的类型、文件大小等信息。 (2)位图信息数据结构,包含Bmp图像的宽、高、压缩类型等... 阅读全文
posted @ 2015-04-20 22:18 依旧淡然 阅读(1148) 评论(0) 推荐(1) 编辑
摘要:在工控测试系统中,经常需要使用到各类程控仪器,这些程控仪器通常具有GPIB、LAN、USB等硬件接口,计算机通过这些接口能够与其通信,从而实现自动测量、数据采集、数据分析和数据处理等操作。本文主要介绍如何与程控仪器通过GPIB接口进行通信。1.GPIB简介 GPIB是通用总线(GeneralP... 阅读全文
posted @ 2015-01-20 22:00 依旧淡然 阅读(12705) 评论(10) 推荐(2) 编辑
摘要:本文主要介绍如何使用微软TTS语音引擎实现文本朗读,以及生成wav格式的声音文件。1.语音引擎及语音库的安装 TTS(Text-To-Speech)是指文本语音的简称,即通过TTS引擎把文本转化为语音输出。 微软TTS语音引擎提供了WindowsSpeechSDK开发包供编程者使用。Wind... 阅读全文
posted @ 2015-01-13 20:41 依旧淡然 阅读(14477) 评论(3) 推荐(5) 编辑
摘要:在上一篇博文中我主要介绍了如何获取以及设置系统的默认打印机,本文将介绍如何对打印机状态进行实时监控,记录下所打印的文档、打印的份数以及打印时间等打印信息。1.打印机虚脱机技术 在正式介绍如何对打印机状态进行实时监控之前,我们有必要先了解一下打印机虚脱机技术。 独占设备是指在一个程序(作业、用... 阅读全文
posted @ 2015-01-08 22:15 依旧淡然 阅读(10483) 评论(8) 推荐(3) 编辑
摘要:本文主要介绍如何获取以及设置系统的默认打印机。1.获取系统中的所有打印机 获取系统中的所有打印机可以使用EnumPrinters()函数,该函数可以枚举全部的本地、网络打印机信息。其函数原型为:1 BOOL WINAPI EnumPrinters(2 DWORD Flags,3 ... 阅读全文
posted @ 2014-12-27 20:25 依旧淡然 阅读(5700) 评论(0) 推荐(2) 编辑
摘要:本文主要介绍如何使用混音器MixerAPI函数实现系统音量调节,以及设置静音。1.混音器的作用及结构1.1混音器的作用 声卡(音频卡)是计算机进行声音处理的适配器,具有三个基本功能: (1)音乐合成发音功能 (2)混音器(Mixer)功能和数字声音效果处理器(DSP)功能 (3)模拟声音... 阅读全文
posted @ 2014-12-16 22:24 依旧淡然 阅读(6451) 评论(0) 推荐(3) 编辑
摘要:前些日子,因为需要在STM32F103系列处理器上,对采集的音频信号进行FFT,所以花了一些时间来研究如何高效并精确的在STM32F103系列处理器上实现FFT。在网上找了很多这方面的资料做实验并进行比较,最终选择了使用STM32提供的DSP库这种方法。 本文将以一个实例来介绍如何使用STM3... 阅读全文
posted @ 2014-12-09 20:31 依旧淡然 阅读(55340) 评论(16) 推荐(4) 编辑