Delphi串口及语音传真高级编程

Delphi串口及语音传真高级编程
作 者: 温锦山 唐柱鹏
出版社: 北京航空航天大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi串口及语音传真高级编程》作者简介

内容简介

本书是一本介绍Delphi串口及语音传真编程的专著。从介绍Modem直接IO、TAPI编程出发,到介绍全球著名的组件AsyncProfessional(APRO)的属性、方法、事件以及丰富的实例,特别是对语音、传真编程方法进行了深入的剖析,详尽地介绍了APRO的功能。<br>本书的精华是结合我国电信标准和Modem硬件的实际情况,部分修改了APRO组件的代码,用语音识别的方法解决了在语音模式中不能判断对方是否挂机、无人接听、忙音、静音等(数据模式本来就可以判断),修正了传真模式中部分内置Modem上不能收发传真的错误,成功地解决了国内语音、传真编程中的核心问题。<br>本书有丰富的实例,是作者多年来对电信编程的心得,是为解决实际问题而编写的,汇集了作者的经验和技巧。本书是电信应用编程中的得力助手,可为对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命令一览表