网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 计算机其他语言 > 正文

基于电话线路的数据通信程序的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/09

鉴于大家对计算机其他语言十分关注,我们编辑小组在此为大家搜集整理了“基于电话线路的数据通信程序的设计与实现”一文,供大家参考学习!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

2     设计开发的基础理论... 1

2.1      Windows SDK 简介... 1

2.2      Windows 程序的基本结构... 1

2.2.1       概述... 1

2.2.2       消息处理函数... 1

2.2.3       窗口的建立... 2

2.2.4       消息循环... 2

2.3      MODEM的控制... 3

2.4      TAPI 通信编程... 3

2.4.1       TAPI的含义... 3

2.4.2       TAPI的体系结构... 4

2.5      TAPI的基本概念... 4

3     程序设计思想与流程... 6

3.1      使用TAPI开发的基本思路... 6

3.2      各功能模块的设计... 8

3.2.1       TAPI的配置阶段... 8

3.2.2       TAPI的连接阶段... 8

3.2.3       数据传送阶段... 9

3.2.4       关闭连接阶段... 10

4     编码实现... 10

4.1      程序主类的的定义... 10

4.2      线路操作的实现... 11

4.3      呼叫的发起和应答的实现... 12

使用 TAPI 能够比较方便地发出一个呼叫和应答一个呼叫,它对呼叫的操作简单方便,给开发者带来了很大的方便。总的来说使用 TAPI 开发 MODEM 呼叫控制通信程序流程如下所示:

 (1) 初始化 TAPI :通过调用 linelnitialize ( )函数来完成。TAPI 通过调用这两个函数来加载 Tapi32 .dll 和有关的电话设备驱动程序,并且指定检测线路设备的状态和事件的回调函数。

(2) 协商 TAPI 版本:IineNegotiateAPIVersion ( )函数将找出对应于用户的应用程序及线路设备服务者通用的TAPI 的最高版本。

(3) 获取线路设备的性能:应用程序通过调用lineGetDevCaps ( )函数来确定所使用的 TAPI 版本提供的线路设备能力。

(4) 打开线路设备:应用程序调用 lineOpen( ) 函数打开一条线路设备并返回一个线路设备的句柄,这个句柄用于完成以后对这个设备的各种操作。

(5) 转换电话号码:使用 lineTranslateAddress ( )将要拨打的号码转换成可以直接在计算机上拨打的号码格式。

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师