028 _ advanced programming of Delphi serial port and voice fax

Source: Internet
Author: User
Tags ftp file ftp client ftp file transfer
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

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.