计算机网络论文支持图形的网络即时通讯程序设计DELPHI+SOCKET_第1页
计算机网络论文支持图形的网络即时通讯程序设计DELPHI+SOCKET_第2页
计算机网络论文支持图形的网络即时通讯程序设计DELPHI+SOCKET_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、支持图形的网络即时通讯程序设计delphi+socket 支持图形的网络即时通讯程序设计摘要:互联网的迅速普及正在改变人们日常交流的方式,网络通讯开始占据着人们日常通讯的重要部分,因此众多的网络通讯工具不断的呈现在人们面前,当前比较流行的产品有腾讯公司的oicq,微软的msn等,但是支持实时传输图形的网络即时通讯工具却比较少见。针对上述情况,笔者设计了1个网络即时通讯程序,具备文字和图形的通讯功能,在服务器端可以编辑图形,并实时地传送到各客户端。该程序可以用于教师和学生之间探讨数学或者几何问题。本论文在对系统的开发环境,winsock通讯原理进行说明的基础上,着重对系统的功能分析,系统的设计和

2、测试进行了介绍。关键字:delphi;winsock;客户/服务器;即时通讯design of a network instant communicating program in support of transmitting graphicsabstract: the rapid spread of internet has changed the way of peoples daily communication and network tools begin to play an important role in peoples daily communication. there

3、fore, many instant network communicating tools are developed. currently, the most popular products are oicq, msn, etc. however, the tools which can support transmission of graphics in network are relatively rare. in this situation, the author has designed a network instant communication program, whi

4、ch can support communication both in text form and in graphic form. one can edit graphics in the server side, and the graphics are instantly transmitted to clients. the program can be used by teachers and students to discuss mathematical or geometrical problems. the paper first briefly introduces th

5、e system development environment and winsock communicating technology, emphatically describes the functional analysis, design and test of the system.keywords: delphi; winsock; c/s; instant communication目 录前言11 开发环境与相关技术介绍21.1 delphi的主要特性21.2 delphi7的集成开发环境21.2.1集成开发环境中的窗口元素21.2.2 集成开发环境中的操作界面71.3 de

6、lphi 7的绘图功能71.3.1 画布类(tcanvas)81.3.2 画笔类(tpen)101.3.3 画刷类(tbrush)101.3.4 颜色类(tcolor)102 winsock通信122.1 winsock通信原理122.2 winsock描述字142.3 socket的系统数据结构142.4 socket 的地址说明152.5 socket api的函数说明152.6 delphi中winsock通信技术172.6.1 tclientsocket组件182.6.2 tserversocket组件182.6.3 indy组件介绍193 系统分析213.1 任务概述213.2 详细

7、功能需求213.3 系统体系结构214 系统详细设计234.1 界面设计234.1.1 服务器界面设计234.1.2客户端的界面设计234.2 绘图功能设计244.2.1基本图形244.2.2 选择图形工具254.2.3鼠标事件处理274.3 传输功能设计294.3.1 图形传输功能设计294.3.2 文字传输功能设计315 运行测试376 结 束 语40参考文献41致 谢42前 言互联网应用正在中国的城市中迅速普及,已经深入到日常生活,并直接影响了人们的观念和行为。网络正在改变传统的媒介使用,正在改变人们日常交流的方式,在1定程度上也开始改变政府和民众交往的方式,并且作为1种开放的技术,互联

8、网也正在对中国相对封闭的传统、文化和体制产生深刻的影响。网络聊天更成为1种时尚和潮流,大量的网络聊天软件也为网民们提供了多种选择。如icq、qq、aim、msn messenger、yahoo messenger。它们的特点是主要是进行通讯,包括文本,语音甚至视频,除此以外,还可以传输文件。但上述的这些聊天软件还不能实时传输图形,本人1直在想如果让普通的聊天软件具备数学软件几何作图的功能,从而使聊天软件可以实时动态几何作图,那么对1些想通过聊天的方式来讨论数学问题的人来说是1个比较理想的软件。此设计的主要任务就是开发1个关于支持图形的网络即时通讯的软件,它以borland公司推出的功能强大的应用程序开发工具delphi为开发平台。该软件具有网络聊天,简易的几何图形绘制与传输等功能,用于网络聊天,同时还可用于简单的几何教学等。本文的内容组织如下:第1章为开发环境与相关技术的介绍,主要包括有delphi的主要特性,delphi的集成开发环境,delphi的绘图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论