Delphi串口及语音传真高级编程指南
书名:《Delphi串口及语音传真高级编程》(北京航空航天大学出版社.温锦山.唐柱鹏) PDF格式扫描版,全书分为9章,共420页。2002年4月出版。内容简介本书是一本介绍Delphi串口及语音传真编程的专著。从介绍Modem直接IO、TAPI编程出发,到介绍全球著名的组件Async Professional(APRO)的属性、方法、事件以及丰富的实例,特别是对语音、传真编程方法进行了深入的剖析,详尽地介绍了APRO的功能。本书的精华是结合我国电信标准和Modem硬件的实际情况,部分修改了APRO组件的代码,用语音识别的方法解决了在“语音”模式中不能判断对方是否挂机、无人接听、忙音、静音等(“数据”模式本来就可以判断),修正了“传真”模式中部分内置Modem上不能收发传真的错误,成功地解决了国内语音、传真编程中的核心问题。本书有丰富的实例,是作者多年来对电信编程的心得,是为解决实际问题而编写的,汇集了作者的经验和技巧。本书是电信应用编程中的得力助手,可为对Delphi语音、传真编程感兴趣者提供帮助,亦可供广大编程人员及各大专院校师生参考。目录第1章引言1.1 delphi组件和vcl 1.2 delphi开发数据库1.3 oop结构1.3.1类1.3.2类定义1.3.3类的特性1.3.4重载的方法和构造函数1.3.5继承1.4 windows注册表编程1.5多线程技术1.5.1线程的概念1.5.2线程的挂起和继续1.5.3多线程同步执行1.5.4 tthread线程类1.6多媒体应用编程1.7调制解调器基础1.7.1 pc串口的针脚分配1.7.2调制解调器工作原理1.7.3调制解调器的流控制.1.7.4 at命令第2章直接io及tapi编程2.1串行口api函数2.1.1常用的串行通信操作函数2.1.2 delphi下的具体实现方法2.2 mscomm32控件2.2.1用mscomm32.ocx代替繁琐的api函数调用2.2.2 mscomm控件的安装2.2.3 mscomm的主要属性和事件2.2.4 mscomm32的使用例子2.2.5程控机计费系统的接收模块2.3 tapi简介2.3.1关于tapi 2.3.2 tsp 2.3.3 tapi提供的服务与tapi硬件的关系2.4 tapi实例2.4.1 tapi通信的基本步骤2.4.2 tapi函数2.4.3利用tapi编写实用的程序2.5第三方组件简介2.5.1 turbopower apro 2.5.2 voice modem library组件2.5.3其他组件及控件2.5.4 apro的优点第3章apro基本控件3.1端口操作控件3.1.1 tapdcomport控件3.1.2 comportform的例子3.1.3 tapdwinsockport控件3.1.4 tapdwinsockport的例子3.2拨号控件3.2.1 tapdrasdialer控件3.2.2 tapdrasstatus控件3.2.3拨号连接的例子3.3 ftp文件传输控件3.3.1 tapdftpclient控件3.3.2 tapdftplog控件3.3.3 ftp客户操作的例子3.4数据传输控件3.4.1 tapddatapacket控件3.4.2数据包处理的例子3.4.3 tapdscript控件3.4.4脚本编程的例子3.5 modem控件3.5.1 tapdsmodem控件3.5.2 tapdslcontroller控件3.5.3 tapdstatuslight控件3.5.4 tapdsmodem的例子3.6终端控件3.6.1 tadterminal控件3.6.2 tadttyemulator控件3.6.3 tadvt100emulator控件3.6.4 termdemo的例子第4章传真控件4.1传真文件格式转换4.1.1 tapdfaxconverter控件4.1.2传真文件转换源代码4.2收发传真控件4.2.1 tapdsendfax控件4.2.2 tapdreceivefax控件4.2.3 tapdfaxstatus控件4.2.4 tapdfaxlog控件4.2.5收发传真的例子4.3浏览传真文件控件4.3.1 tapdfaxviewer控件4.3.2浏览传真文件的源代码4.3.3 tapdfaxunpacker控件4.3.4传真文件解压的例子4.4传真打印控件4.4.1 tapdfaxprinter控件4.4.2 tapdfaxdriverinterface控件4.4.3打印状态监视的例子4.4.4 tapdfaxprinterstatus控件4.4.5 tapdfaxprinterlog控件4.4.6传真文件打印的例子4.5传真客户/服务器控件4.5.1 tapdfaxserver控件4.5.2 tapdfaxservermanager控件4.5.3 tapdfaxclient控件4.5.4传真任务管理的例子第5章tapi控件5.1 tapdtapidevice控件5.2 tapdtapistatus控件5.3 tapdtapilog控件第6章apro2.x 6.1终端仿真控件6.1.1 tapdterminal控件6.1.2 tapdbpterminal控件6.1.3 tapdemulator控件6.1.4 tapdkeyboardemulator控件6.2 modem控件6.2.1 tapdinidbase控件6.2.2 tapdmodemdbase控件6.2.3 tapdmodem控件6.2.4 tapdphonebook控件6.2.5 tapdphonebookeditor控件6.2.6 tapdphonenumberselector控件6.2.7 tapdmodemdialer控件6.2.8 tapddialerdialog控件6.2.9示例代码第7章语音自动应答系统7.1一个较简单的语音应答程序7.2完整的语音自动应答系统7.2.1系统概述及整体方案7.2.2被更改的控件代码adtapi.pas 7.2.3主程序窗口7.2.4电话号码簿模块7.2.5 wave格式转换模块7.2.6录音文件管理模块7.2.7 tapi设备管理模块7.3疑难解答与调试7.3.1疑难解答7.3.2调试第8章收发传真系统8.1系统概述8.2整体方案8.3系统应用8.4源代码剖析8.4.1主程序模块8.4.2设计传真页面模块8.4.3解压线程8.4.4压缩线程8.5疑难解答与调试8.5.1疑难解答8.5.2调试第9章监视串口的windows内核编程9.1内核程序编写初步9.2实现步骤9.3源码分析9.3.1动态连接库模块9.3.2截取api的公共单元9.3.3主程序模块附录附录a组件的安装附录b at命令一览表
28.39MB
文件大小:
评论区