


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
支持图形的网络即时通讯程序设计delphi+socket 支持图形的网络即时通讯程序设计摘要:互联网的迅速普及正在改变人们日常交流的方式,网络通讯开始占据着人们日常通讯的重要部分,因此众多的网络通讯工具不断的呈现在人们面前,当前比较流行的产品有腾讯公司的oicq,微软的msn等,但是支持实时传输图形的网络即时通讯工具却比较少见。针对上述情况,笔者设计了1个网络即时通讯程序,具备文字和图形的通讯功能,在服务器端可以编辑图形,并实时地传送到各客户端。该程序可以用于教师和学生之间探讨数学或者几何问题。本论文在对系统的开发环境,winsock通讯原理进行说明的基础上,着重对系统的功能分析,系统的设计和测试进行了介绍。关键字: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. therefore, 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, which 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 the 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 delphi 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 详细功能需求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种开放的技术,互联网也正在对中国相对封闭的传统、文化和体制产生深刻的影响。网络聊天更成为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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省忻州市部分学校2025届九年级下学期中考二模数学试卷(含解析)
- 疼痛医疗服务行业行业痛点与创新解决方案案例分析报告
- 2025年工业污染场地修复技术选择与成本效益评估与政策实施效果报告
- 医药流通行业供应链成本控制与可持续发展研究
- 2025年新能源汽车废旧电池回收利用产业技术创新趋势预测与市场前景分析报告
- 绿色转型对资源型城市生态环境保护的推动与影响报告
- 零售私域流量运营实战技巧与用户忠诚度管理报告
- 食品饮料包装行业可持续发展目标与路径规划报告
- 2025年环境影响评价公众参与机制与环境保护公众参与效果评估指标体系创新报告
- 2025年四川省德阳市中考理综物理试题【含答案、解析】
- DBJ50T-432-2022 轨道交通列车控制系统标准
- 病人隐私保护与信息安全培训
- 生物安全管理体系文件
- 2025年电信智能云服务交付工程师(网大版)备考试题库大全-上(单选题)
- 《铥激光碎石术》课件
- 航空测绘项目服务创新措施
- 幼儿园扶梯安全教育
- NCCN化疗止吐指南教程
- 大学写作知到智慧树章节测试课后答案2024年秋内江师范学院
- 互联网+医疗:智慧医疗解决方案
- 2024年出版专业资格考试《出版专业基础知识》中级真题及答案
评论
0/150
提交评论