1.2功能要求(1)登录功能。
(2)客户可以通过服务器转发,实现一对一和多对多聊天。
(3)实现呼叫功能。
(4)客户端程序应该可以实时显示目前其它用户的状态。
(5)应该具有易用、美观的图形界面。
一、 实验目的:1.了解socket类的网络编程技术;
2.熟悉socket聊天系统的结构和工作原理;
3.掌握TCP传递消息的机制;
4.应用delphi对该聊天系统进行程序的编写。
二、 实验描述:通过delphi编程实现局域网内的一个聊天系统,支持客户与服务器、客户与客户之间的消息传递,服务器允许多个客户端的聊天的功能,聊天记录的保存和查看的功能等。
三、 实验硬件、软件平台:1. 硬件平台:多台PC机的一个局域网、WindowsXP/2000、AMDAthlon64X24000+、内存256MB以上、硬盘80G以上。
2. 软件平台:delphi71.3运行环境本系统基于WINNT和ACCESSXP设计,适用于WIN2000/WINXP等系统,并需要安装office2000/officexp.1.4功能实现1.登录验证功能。
2.客户通过服务器转发,实现聊天功能。
3.实时显示目前其它用户的状态。
4.保存并能察看聊天纪录。
5.申请新的用户号码。
6.易用、美观的图形界面,实现系统托盘。
二.技术路线2.1总体方案 为实现网络聊天的功能,采用WindowsSocket编程,服务器与客户端采用了TCP/IP连接方式,在设计聊天方案时,实即将所有信息发往服务器端,再由服务器进行分别处理的思路,服务器端是所有信息的中心。
由于服务器端要保存用户信息,我们利用数据库来实现这一功能,因此首先需要建立用户信息数据库。
在客户端保存聊天纪录和用户号码这一功能的实现中,采用了文件系统设计。
在信息到来及好友上线时,通过闪动托盘图标和播放不同的音乐进行提示。
建立消息链表来保存用户接收的各种消息。
服务器及客户端的功能可划分为以下模块:客户端:1)登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。
2)界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。
3)聊天功能:与好友聊天。
4)聊天纪录:能保存聊天纪录,并能察看聊天纪录。
5)信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。
6)其他:用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。
2020/3/15 9:05:43 668KB 一共四个版本
1
利用qt自带的QProgressbar生成的动态,次要提供一个思路,效果见博客http://blog.csdn.net/qq_37275429/article/details/79267436
2015/5/19 23:35:55 2KB Qt 进度条
1
这个文档介绍了如何使用matlab软件来做一个自适应的神经网络控制块,简约明了,思路清楚。
2022/9/8 4:02:03 3.41MB ANFIS matlab
1
ansys学习书籍,很有协助,本书以ANSYS15.0为依据,对ANSYS分析的基本思路、操作步骤、应用技巧进行了详细介绍,并结合典型工程应用实例详细讲述了ANSYS具体工程应用方法。
书中尽量避开了繁琐的理论描述,从实际应用出发,结合作者使用该软件的经验,实例部分采用GUI方式一步一步地对操作过程和步骤进行讲解。
为了协助用户熟悉ANSYS的相关操作命令,在实例的后面还列出了分析过程的命令流文件。
《ANSYS15.0有限元分析从入门到精通》以ANSYS15.0为依据,对ANSYS分析的基本思路、操作步骤和应用技巧进行了详细介绍,并结合典型工程应用实例详细讲述了ANSYS具体工程应用方法。
书中尽量避开了烦琐的理论描述,从实际应用出发,结合作者使用该软件的经验,实例部分采用GUI方式一步步地对操作过程和步骤进行了讲解。
为了协助读者熟悉ANSYS的相关操作命令,在每个实例的后面都列出了分析过程的命令流文件。
《ANSYS15.0有限元分析从入门到精通》分为5篇,共24章,第1篇为操作基础篇,共6章,详细介绍了ANSYS分析全流程的基本步骤和方法;
第2篇为专题实例篇,共9章,讲解了各种分析专题的参数设置方法与技巧;
第3篇为热分析篇,共2章,分别介绍了热分析、热辐射和相变分析;
第4篇为电磁分析篇,共4章,分别介绍了电磁场分析、二维磁场分析、三维磁场分析和电场分析;
第5篇为耦合场分析篇,共3章,分别介绍了耦合场分析、直接耦合场分析和多场求解-MFS单码的耦合分析。
《ANSYS15.0有限元分析从入门到精通》适用于ANSYS软件的初、中级用户,以及有初步使用经验的技术人员;
可作为理工科类院校相关专业的本科生、研究生及教师学习ANSYS软件的培训教材;
也可作为从事结构分析相关行业的工程技术人员使用ANSYS软件的参考书。
CAD/CAM/CAE技术联盟,是一个CAD/CAM/CAE技术研讨、工程开发、培训咨询和图书创作的工程技术人员协作联盟,包含20多位专职和众多兼职CAD/CAM/CAE工程技术专家。
负责人由Autodesk中国认证考试中心首席专家担任,全面负责Autodesk中国官方认证考试大纲制定、题库建设、技术咨询和师资力量培训工作,成员精通Autodesk系列软件。
其创作的很多教材成为国内具有引导性的旗帜作品,在国内相关专业方向图书创作领域具有举足轻重的地位。
2022/9/7 11:23:11 47.68MB ansys15.0
1
渴望交流是大多数人的天性。
在本书中,“编码”通常指一种在人和机器之间进行信息转换的系统。
换句话说、编码即是交流。
有时我们将编码看得很神秘,其实大多数编码并非都是这样。
大多数的编码都需要被很好地理解,因为它们是人类交流的基础。
――《编码的奥妙》手电筒、英国人入侵、黑色的猫和跷跷板与计算机有什么必然联系?本书向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流。
此书使我们明白了这种创造性――以及我们人类对交流的迫切需求――已经促进了过去两个世纪的革新在本书中,作者CharlesPetzold用常见的对象和诸如布莱叶育文、摩尔斯电码之类大家熟悉的语言系统,为那些曾经想知道计算机和其他智能机器内部“生命”奥妙的人们编排了一个生动的叙述。
本书由灵活的图解和生动的故事组成。
沿着作者的这种介绍思路,通过本书的学习你将会发现你已经获得了一个理解今天的PC、数字多媒体和因特网的真实背景。
无论你的技术水平怎样,本书都将会使你陶醉,并且很可能唤醒读者参与计算机事业。
2022/9/7 8:21:01 12.9MB pdf
1
硬件电路PCB设计资料原理图PCB设计规范设计笔记合集,包括帮你学模拟电子技术基础释疑、解题、考试-333页,设计笔记丨开关电源项目实战解析,模拟电子线路-773页,最全-268条PCB和原理图设计规范,PCB设计时的6个常见错误,PCB规划思路分析让你的规划从此简单!pcb_layout安规设计注意事项
1
这是有jsp+jdbc+servlet编写的分页,而且带增删查改,采用MVC模式,思路清晰,看代码建立数据库,打开即可运转
2022/9/6 18:03:45 1.8MB 完整代码
1
以客户需求为中心的市场飞速发展,为工业企业制造和服务提出一系列新挑战。
一方面,越来越多订单在传统规模生产的基础上,加入了“单单不同”的差异化需求;
另一方面,消费个性化的长尾效应推动“供应侧”生产组织模式由传统的集中控制型向分散增强型转变,即生产活动网络化,生产管理中心化。
区块链技术,通过多种信息化技术的集成重构,触发新型商业模式及管理思维,对于实现分散增强型生产关系的高效协同和管理,提供了“供给侧改革”的创新思路和方法:共享账本、机器共识、智能合约和权限隐私四大技术,可以实现工业数据互信、互联、共享;
“物理分布式、逻辑多中心、监管强中心”的多层次架构设计,为政府监管部门和工业企业相互间提供了“柔性”合规监管的可能;
分布式部署方式能够根据现实产业不同情况提供分行业、分地域、分阶段、分步骤的理性建设和发展路径。
本白皮书旨在围绕工业应用发展的现状及挑战,分析区块链技术如何能更好地与工业应用深入契合。
2022/9/6 13:28:04 2.44MB 工业 区块链 应用 白皮书
1
本文件包含了模拟退火算法的C源码,处理了工作指派问题,内部包含了该实验的要求,以及缩写的报告,简要的写出了本实验的设计思路
2022/9/6 6:23:34 776KB SA 模拟退火 工作指派问题
1
本文件包含了模拟退火算法的C源码,处理了工作指派问题,内部包含了该实验的要求,以及缩写的报告,简要的写出了本实验的设计思路
2022/9/6 6:23:34 776KB SA 模拟退火 工作指派问题
1
共 809 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡