天天看點

081_《Delphi序列槽通信程式設計》

下載下傳位址:

<a href="http://download.csdn.net/source/2911255">Part1</a>

<a href="http://download.csdn.net/source/2911344">Part2</a>

<a href="http://download.csdn.net/source/2911548">Part3</a>

<a href="http://download.csdn.net/source/2911649">Part4</a>

081_《Delphi序列槽通信程式設計》

作者: 黃軍 熊勇 劉燕 劉曉梅

叢書名: 其他

出版社:人民郵電出版社

ISBN:7115095647

上架時間:2001-9-5

出版日期:2001 年8月

頁碼:348

版次:1-1

内容簡介

本書詳盡地介紹了Delphi序列槽通信程式設計技術,并通過豐富的範例幫助讀者掌握這一技術。全書分為11章,内容包括資料通信的基本概念、Modem的基礎知識、RS—232C标準、AT指令、異步接收發送器UART、在Delphi中嵌入彙編語句的文法、MSComm控件的使用、線程的基本概念和用法、Windows API和TJNPI通信程式設計的基礎知識、SPComm控件和TurboPower的APRO通信控件的使用、序列槽通信的一個項目執行個體、Delphi的RAS程式設計、通信安全設計以及項目管理工具Rational Rose的應用。 本書内容專業性和實用性強,對于用Delphi進行項目開發和項目管理具有較高的參考價值。本書适合中進階程式員、軟體開發人員和系統分析人員閱讀和參考。

目錄

第1章 資料通信基礎

1.1 資料通信的基本概念

1.1.1 同步通信和異步通信

1.1.2 波特率與資料傳輸率

1.2 異步串行通信協定

1.2.1 異步串行通信協定

1. 2.2 自定制通信協定

1.3 DCE裝置—Modem

1.3.1 Modem的基本原理

1.3.2 Modem的傳輸速率

1.3.3 Modem的類型

1.3.4 Modem的通信協定體系

1.3.5 Modem的安裝與使用

1.3.6 外置式數據機的訓示燈

1.3.7 Modem技術的新發展

本章小結

第2章 通用串行通信标準和通用Modem指令

2.1 RS—232C标準

2.1.1 信号連接配接

2.1.2 握手

2.1.3 微機的RS—232C接口

2.2 通用Modem指令

2.2.1 Modem狀态

2.2.2 AT指令

2.2.3 S寄存器

2.2.4 Modem傳回資訊碼

2.3 通用異步接收發送器UART概述

第3章 嵌入式彙編語言開發通信程式

3.1 Delphi中的嵌入式彙編語言

3.1.1 彙編語句的基礎知識

3.1.2 表達式

3.1.3 彙程式設計式過程和函數

3.2 嵌入式彙編的通信程式設計例子

3.2.1 在Delphi中對端口的直接操作

3.2.2 行間彙編接收下位機傳來的資料的簡單例子

3.2.3 用于串行通信的DelphiDLL程式

3.2.4 直接操作端口的Delphi單元

第4章 MSComm控件應用

4.1 MSComm控件

4.1.1 MSComm控件方法

4.1.2 MSComm控件屬性

4.1.3 MSComm控件事件的介紹

4.2 MSComm控件的錯誤消息

4.3 用MSComm控件程式設計執行個體

4.3.1 簡單的MSComm程式分析

4.3.2 複雜的MSComm程式執行個體和分析

4.4 使用技巧

第5章 線程開發

5.1 線程簡介

5.1.1 程序和線程

5.1.2 線程的同步

5.1.3 線程的優先級

5.1. 4 線程執行個體

5. 2 TThread對象

5.2.1 TThread對象

5.2. 2 TThread執行個體

第6章 Windows API通信程式設計

6.1 序列槽通信API函數

6.1.1 Windows 98和Windows 3.x通信結構

6.1.2 序列槽通信API函數介紹

6.1.3 示例程式和分析

6.2 基于Windows TAPI通信程式設計

6.2.1 電話程式設計接口的簡介

6.2.2 TAPI主要函數和基于TAPI應用的基本步驟介紹

6.2.3 基于TAPI通信例子

第7章 其他通信控件的使用

7.1 SPComm控件的使用

7.1.1 SPComm的主要屬性、方法和事件

7.1.2 SPComm控件的序列槽通信例子

7.2 Turbopower的APR0元件

7.2.1 TApdConPod控件

7.2.2 TApdRas勘aler控件

7.2.3 TApdRasStaons控件

7.2.4 TApdSModem控件

7.2.5 TApdModem控件

7.2.6 TApdSLController控件

7.2.7 TApdStatusLight控件

7.2.8 TApdProtoco1控件

7.2.9 TApdPtotocolLog控件

7.2.10 TApdProtocolStrtus控件

7.3 Turbopower的APRO 2.x元件

7.3.1 TApdModemDBase控件

7.3.2 TApdModemDialer控件

7.3.3 TAdTerminal控件

7.3.4 TApd助oneNumberSelector控件

7.4 基于APRO元件的例子

第8章 基于MSComm的多線程通信程式設計執行個體詳解

8.1 系統簡介

8.1.1 告警監測儀(包括監測單元、數據機、采集器)

8.1.2 監控中心

8.2 系統設計規劃

8.2.1 各子產品說明

8.2.2 通信協定

8.2.3 通信日志設計

8.2.4 資料庫設計

8.3 源程式的分析

8.3.1 循環備援校驗CRC算法源程式的分析

8.3.2 資訊包的處理

8.3.3 通信線程的分析

8.4 異常處理在程式中的應用

第9章 RAS程式設計

9.1 RAS基本知識

9.2 撥号網絡的配置

9.2.1 WindowsNT 4.o撥号伺服器配置

9.2.2 Windows 2000遠端通路伺服器的配置

9.2.3 撥号用戶端主機的配置

9.3 在程式中實作RAS

9.3.1 RAS的API函數簡介

9.3.2 使用動态連結庫實作RAS的函數調用

9.3.3 在Delphi程式中撥号上網

9.3.4 斷開Internet連接配接的程式

9.3.5 使用号網絡的類Tras

第10章 通信安全設計

10.1 資料加密基礎知識

10.1.1 加密技術

10. 1.2 數字簽名(Digital signature)

10.1.3 數字信封

10.2 應用程式設計接口程式設計模式

10.3 微軟資訊密碼系統

10.4 建立簽名消息

10.4.1 CertOpenStore

10.4.2 CedCloseStore

10.4.3 CryptSigBMessage

10.5 加密并封裝一個消息

10.5.1 CryptMsgOPenToEncode

10.5.2 CryptMsgUPdate

10.5.3 CryptMsgOetParam

10. 5.4 CryptMsgClose

10.6 解密封裝的資料(或者解封資料)CryptMsgOpenToDecode

10.7 校驗簽名的消息 關鍵函數CryptVerifyMessageSignature

10.8 加密算法源碼分析

10.8.1 加密、解密函數庫

10.8.2 Delphi例子

第11章 強大的項目管理工具Rational Rose

11.1 Rose簡介

11.2 RoseDelphi Link簡介

11.2,l RDL的操作原則

11.2.2 使用RoseDelphiLink

11.2.3 修改RDL的代碼生成特性

11.3 UML簡介

11.3. 1 标準模組化語言UML的出現

11.3.2 标準模組化語言UML的内容

11.3. 3 标準模組化語言UML的主要特點

11.4 Rose在項目設計和管理中的具體應用

11.4. 1 UML模組化過程高層視圖

11.4. 2 UML實際模組化過程

11.5 參考