Delphi serial port and voice fax Advanced Programming
DelphiTutorial Series of books(028)《DelphiAdvanced Programming for serial port and voice fax Organize netizens (state)Email:Shuaihj@163.com
:
Part1
Part2
Part3
- Author: Wen Jinshan Tang zhupeng
- Series name: Others
- Press: Beijing University of Aeronautics and Astronautics Press
- ISBN: 7810771604
- Mounting time: 2002-6-11
- Published on: February 1, April 2002
- Page number: 473
- Version: 1-1
Introduction
This book is a monograph on Delphi serial port and voice fax programming. Starting from introducing modem direct I/O and TAPI programming, we will introduce the attributes, methods, events, and rich instances of the world-famous async Professional (APRO) component, in particular, the speech and fax programming methods are thoroughly analyzed and the functions of APRO are described in detail.
The essence of this book is to combine the actual situation of China's telecom standards and Modem Hardware, and partially modify the APRO component code, the method of Speech Recognition solves the problem of determining whether the other party is on the machine, unanswered, busy voice, or mute in the "speech" mode (the "data" mode can be determined ), fixed the problem that some built-in modem in the "fax" mode could not send and receive faxes, successfully solving the core problems in domestic speech and fax programming.
This book has a wealth of examples. It is the author's experience in telecommunications programming over the years. It is written to solve practical problems and brings together the author's experience and skills. This book is a powerful assistant in telecom application programming. It can help those who are interested in Delphi speech and fax programming, and also serve as a reference for the majority of programmers and teachers and students of colleges and universities.
Directory
Chapter 2 Introduction
1.1 Delphi Component and VCL
1.2 Delphi Development Database
1.3 OOP Structure
1.3.1 class
1.3.2 class definition
1.3.3 features
1.3.4 overloaded methods and constructors
1.3.5 inheritance
1.4 Windows Registry Programming
1.5 multithreading technology
1.5.1 thread Concept
1.5.2 thread suspension and Continuation
1.5.3 multithread synchronous execution
1.5.4 tthread class
1.6 Multimedia Application Programming
1.7 modem Basics
1.7.1 pin allocation for PC serial ports
1.7.2 working principle of the modem
1.7.3 Modem traffic control
1.7.4 at command
Chapter 2 direct I/O and TAPI Programming
2.1 APIs
2.1.1 Common Serial Communication operation functions
2.1.2 specific implementation methods in Delphi
2.2 mscomm32 Control
2.2.1 use mscomm32.ocx to replace tedious API function calls
2.2.2 install the MSComm control
2.2.3 main attributes and events of MSComm
2.2.4 example of mscomm32
2.2.5 receiving module of the NC host Billing System
2.3 TAPI Introduction
2.3.1 about TAPI
2.3.2 TSP
2.3.3 relationship between TAPI services and TAPI hardware
2.4 TAPI instance
2.4.1 basic steps for TAPI Communication
2.4.2 TAPI Functions
2.4.3 use TAPI to compile practical programs
2.5 introduction to third-party components
2.5.1 turbopower APRO
2.5.2 voice modem library component
2.5.3 Other components and controls
2.5.4 advantages of APRO
Chapter 2 APRO basic controls
3.1 Port Control
3.1.1 tapdcomport Control
3.1.2 comportform example
3.1.3 tapdwinsockport Control
3.1.4 example of tapdwinsockport
3.2 dialing control
3.2.1 tapdrasdialer Control
3.2.2 tapdrasstatus Control
3.2.3 example of a dial-up connection
3.3 FTP File Transfer Control
3.3.1 tapdftpclient Control
3.3.2 tapdftplog Control
3.3.3 FTP client operation example
3.4 Data Transmission Control
3.4.1 tapddatapacket Control
3.4.2 example of data packet processing
3.4.3 tapdscript Control
3.4.4 script programming example
3.5 Modem Control
3.5.1 tapdsmodem Control
3.5.2 tapdslcontroller Control
3.5.3 tapdstatuslight Control
3.5.4 example of tapdsmodem
3.6 terminal controls
3.6.1 tadterminal Control
3.6.2 tadttyemulator Control
3.6.3 tadvt100emulator Control
3.6.4 termdemo example
Chapter 2 Fax Control
4.1 Fax File Format Conversion
4.1.1 tapdfaxconverter Control
4.1.2 Fax file conversion source code
4.2 sending and receiving fax Control
4.2.1 tapdsendfax Control
4.2.2 tapdreceivefax Control
4.2.3 tapdfaxstatus Control
4.2.4 tapdfaxlog Control
4.2.5 example of sending and receiving faxes
4.3 browse Fax file control
4.3.1 tapdfaxviewer Control
4.3.2 view the source code of the fax File
4.3.3 tapdfaxunpacker Control
4.3.4 example of extracting fax files
4.4 Fax printing Control
4.4.1 tapdfaxprinter Control
4.4.2 tapdfaxdriverinterface Control
4.4.3 example of print Status Monitoring
4.4.4 tapdfaxprinterstatus Control
4.4.5 tapdfaxprinterlog Control
4.4.6 example of printing fax files
4.5 Fax customer/Server Control
4.5.1 tapdfaxserver Control
4.5.2 tapdfaxservermanager Control
4.5.3 tapdfaxclient Control
4.5.4 example of fax Task Management
Chapter 2 TAPI controls
5.1 tapdtapidevice Control
5.2 tapdtapistatus Control
5.3 tapdtapilog Control
Chapter 2 apro2.x
6.1 terminal Simulation Control
6.1.1 tapdterminal Control
6.1.2 tapdbpterminal Control
6.1.3 tapdemulator Control
6.1.4 tapdkeyboardemulator Control
6.2 Modem Control
6.2.1 tapdinidbase Control
6.2.2 tapdmodemdbase Control
6.2.3 tapdmodem Control
6.2.4 tapdphonebook Control
6.2.5 tapdphonebookeditor Control
6.2.6 tapdphonenumberselector Control
6.2.7 tapdmodemdialer Control
6.2.8 tapddialerdialog Control
6.2.9 sample code
Chapter 2 automatic voice response system
7.1 A Simple Speech Response Program
7.2 complete automatic voice response system
7.2.1 System Overview and overall solution
7.2.2 changed control code adtapi. Pas
7.2.3 main program window
7.2.4 telephone number book Module
7.2.5 wave format conversion module
7.2.6 recording file management module
7.2.7 TAPI device management module
7.3 troubleshooting and debugging
7.3.1 troubleshooting
7.3.2 commissioning
Chapter 4 sending and receiving fax system
8.1 System Overview
8.2 overall solution
8.3 System Applications
8.4 source code analysis
8.4.1 main program module
8.4.2 design the fax page Module
8.4.3 extract thread
8.4.4 compression thread
8.5 troubleshooting and debugging
8.5.1 troubleshooting
8.5.2 commissioning
Chapter 2 Windows Kernel programming for serial port monitoring
9.1 preliminary preparation of Kernel Program
9.2 Implementation steps
9.3 source code analysis
9.3.1 dynamic Connection Library module
9.3.2 intercept the public units of an API
9.3.3 main program module
Appendix
Appendix A component Installation
Appendix B at command list