freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

一個windows下基于電話線路的數(shù)據(jù)通信程序的設計與實現(xiàn)—免費畢業(yè)設計論文(完整版)

2025-01-16 02:31上一頁面

下一頁面
  

【正文】 .................................................................................... 1 2 設計開發(fā)的基礎理論 ................................................................................................. 1 WINDOWS SDK 簡介 ........................................................................................... 1 WINDOWS 程序的基本結構 ................................................................................. 1 概述 ............................................................................................................ 1 消息處理函數(shù) .............................................................................................. 1 窗口的建立 ................................................................................................. 2 消息循環(huán) ..................................................................................................... 2 MODEM 的控制 ................................................................................................. 3 TAPI 通信編程 ................................................................................................... 3 TAPI 的含義 ................................................................................................ 3 TAPI 的體系結構 ......................................................................................... 4 TAPI 的基本概念 ................................................................................................ 4 3 程序設計思想與流程 ................................................................................................. 6 使用 TAPI 開發(fā)的基本思路 ................................................................................. 6 各功能模塊的設計 .............................................................................................. 8 TAPI 的配置階段 ......................................................................................... 8 TAPI 的連接階段 ......................................................................................... 8 數(shù)據(jù)傳送階段 .............................................................................................. 9 關閉連接階段 ............................................................................................ 10 4 編碼實現(xiàn) ................................................................................................................. 10 程序主類的的定義 ............................................................................................ 10 線路操作的實現(xiàn) ............................................................................................... 11 呼叫的發(fā) 起和應答的實現(xiàn) ................................................................................. 12 數(shù)據(jù)操作的實現(xiàn) ............................................................................................... 13 5 軟件測試 ................................................................................................................. 14 結 論 ........................................................................................................................ 14 參考文獻 ........................................................................................................................ 15 致 謝 ........................................................................................................................ 16 聲 明 .............................................................................................. 錯誤 !未定義書簽。 2 設計開發(fā)的基礎理論 Windows SDK 簡介 SDK 即 software develope kit(軟件開發(fā)工具包),它包含了進行 Windows軟件開發(fā)的文檔和 API 函數(shù)的輸入庫、頭文件(因為 API 在動態(tài)鏈接庫中,這些動態(tài)鏈接庫是系統(tǒng)的組成部分因此不用再提供,而輸入庫和頭文件則必須,這樣才能在你的程序中使用 API 函數(shù))。在消息處理函數(shù)中,對傳入的消息進行處理。這個屬性指定步驟是通過指定 窗口類 來完成的。循環(huán)退出后,程序即結束。原因如下:許多 MODEM 制造商已向標準的 AT 指令集中添加了許多變種,這就使應用程序與市售的所有 MODEM 保持完全兼容很困難。這樣,多個應用程序就可以共享這些設備, TAPI 管理對各個設備的訪問,讓通用程序協(xié)調(diào)使用這些設備。這些結構的組織如圖二所示。但是數(shù)據(jù)結構需要多大的內(nèi)存空間,應用程序并不總是知道,這就是設置前三個域的原因。 圖 2 TAPI所用到的數(shù)據(jù)結構 (3) 邏輯線路設備 線路( Line)指的是物理電話線路。一些數(shù)字電話線(例如 ISDN )包含了多個“信道”或者信息通路,可用來同時傳送不同類型的數(shù)據(jù),這些多信道數(shù)字線路通常由多邏輯線路設備表示,一個邏輯線路設備代表一個信道。對呼叫可以進行連接、置于保持狀態(tài)以及傳送、召開會議、暫停、恢復等操作。 TAPI 通過調(diào)用這兩個函數(shù)來加載 Tapi32 .dll 和有關的電話設備驅動程序,并且指定檢測線路設備的狀態(tài)和事件的回調(diào)函數(shù)??梢酝ㄟ^ lineDeallocate ( )來釋放呼叫句柄。以下是一些主要的消息 (1)LINECALLSTATE_IDLE 沒有呼叫,為空,此時應斷接,釋放掉占用的資源; (2)LINECALLSTATE_DIALING 撥號中,正在撥號。 ReadFile 與 WriteFile 有兩種模式,一種是等待模式,一種是非等待模式。我們會對線路進行掛斷操作,TAPI 的類成員函數(shù) LineDrop 來斷開連接,然后調(diào)用 LineClose 來關閉一條打開的線路,同時釋放前面階段操作所用到的一些緩存以及復位一些信號型變量。//線路消息 bool m_bConnected。 void GetErrorString(int nError, char *amp。 }。stInitParams)。 if(lRet != 0) continue。 } if(m_nDevID 0) return LINEERR_BADDEVICEID。m_hCall, szAddress, 0, lpCallParams)。) { ReadFile(pcDlgm_hSerialHandle,szBuff,512,amp。 …………………… //ov 的初始化設置 GetDlgItemText(IDC_EDTWRITE,szBuff,512)。 default: break。 測試只能盡量 避免錯誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度 , 減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤 。 [2] 錢祝宇 .微機通信技術 [M].北京:電子科技大學出版社, 1992。在此向他表示我最衷心的感謝! 在論文完成過程中,本人還得到了馬志為同學的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 畢 業(yè)設計 ( 論文 ) 一個 Windows 下基于電話線路的數(shù)據(jù)通信程序的設計與實現(xiàn) 論文 作者 姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 一個 Windows 下基于電話線路的數(shù)據(jù)通信程序 的設計與實現(xiàn) 摘 要 電話網(wǎng)絡是最大的通信網(wǎng)絡,但是我們通常只是用來進行語音傳輸。s generally used for voice transmission. To better utilize the advantages of the telephony work and meet the need of data transmission in places where Inter is inaccessible, it is definitely necessary to develop a software which could transmit data over existing telephone lines. Microsoft39。因此在網(wǎng)絡不發(fā)達地區(qū),在無網(wǎng)絡的情況下能用電話線進行數(shù)據(jù)通訊就十分有意義了。 SDK 編程就是直接調(diào)用Windows 的 API 進行編程, API 由上千個 API 函數(shù)組成。 客戶寫一個消息處理函數(shù),在窗口建立前,將消息處理函數(shù)與窗口關聯(lián)。對于一些特殊窗口,如按鈕等控件,他們的行為是系統(tǒng)制定好了的,所以不需要自己注冊,直接使用對應的“窗口類”名稱就行了。調(diào)制解調(diào)器 (MODEM)被用來實現(xiàn)數(shù)字信號到模擬信號和模擬信號到數(shù)字信號的相互轉換。 TAPI 通信編程 TAPI的含義 計算機電話集成( Computer Telephony Integration,縮寫 CTI)是計算機技術和電信技術相結合的 產(chǎn)物。 TAPI的體系結構 圖 1 是 TAPI 體系結構示意圖。在這三個域后面是固定長度的域,對每個給定的結構類型固定長度的域都具有同樣的長度。 TAPI 首先證實該結構有足夠大空間容納其定長部分,然后填充定長域,接著填入變長項。存儲在結構中的可變部分的信息總是通過相對于結構定長部分的一個偏移 量來引用,以字節(jié)為單位的偏移量指出變長數(shù)據(jù)的起點的位置
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1