开发者社区> 非常老帅> 正文

028_《Delphi串口及语音传真高级编程》

简介: 《Delphi串口及语音传真高级编程》 Delphi 教程 系列书籍 (028) 《Delphi串口及语音传真高级编程》 网友(邦)整理 EMail: shuaihj@163.
+关注继续查看

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

Delphi 教程 系列书籍 (028) Delphi串口及语音传真高级编程》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Part1 

Part2

 

Part3

  

 

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

 

  • 作者: 温锦山 唐柱鹏
  • 丛书名: 其他
  • 出版社:北京航空航天大学出版社
  • ISBN:7810771604
  • 上架时间:2002-6-11
  • 出版日期:2002 年4月
  • 页码:473
  • 版次:1-1

内容简介

本书是一本介绍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命令一览表

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《Objective-C高级编程:iOS与OS X多线程和内存管理》读后感
拿到这本书的第一感觉是非常薄,但是内容就如同序里面所说,这不是一本面向初学者的书,比较有深度,对C/C++完全不熟悉的话很多东西会看不明白。 虽然此书在技术点上只谈到了ARC、Blocks和GCD,但是如果把这三部分的内容深入理解了,其实也等于将开发中大部分的问题都解决了,ARC面对的是内存管理的问题,相信每一个iOS开发者都曾面临过,对大多数人来说,只要记好内存管理的相关规则,就能避免内存管理的问题,如果不满足于只知其表象,想深入理解ARC的工作机制的话,这部分还是很值得一读的。
948 0
《UNIX环境高级编程(第3版)》——2.3 UNIX系统实现
在McKusick等[1996]的1.1节中给出了UNIX系统家族树的详细历史。UNIX的各种版本和变体都起源于在PDP-11系统上运行的UNIX分时系统第6版(1976年)和第7版(1979年)(通常称为V6和V7)。
1937 0
JavaScript高级编程II
     原文地址: http://www.onlamp.com/pub/a/onlamp/2007/08/23/advanced-javascript-ii.html?page=1        在前面的文章中,我们介绍了两类JavaScript小工具及其源码:浮动文本和弹出菜单。
805 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
19829 0
《UNIX环境高级编程(第3版)》——2.7 功能测试宏
如前所述,头文件定义了很多POSIX.1和XSI符号。但是除了POSIX.1和XSI定义外,大多数实现在这些头文件中也加入了它们自己的定义。如果在编译一个程序时,希望它只与POSIX的定义相关,而不与任何实现定义的常量冲突,那么就需要定义常量_POSIX_C_SOURCE。
1462 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18084 0
UNIX环境高级编程---标准I/O库
前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。
943 0
UNIX环境高级编程笔记之高级I/O
  本章说明了很多高级I/O功能: 非阻塞I/O——发一个I/O操作,不使其阻塞,记录锁,STREAMS机制 I/O多路转接——select和poll函数 readv和writev函数,以及存储映射I/O(mmap函数)
717 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
24846 0
+关注
非常老帅
IT行业从业10+年
481
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载