话框窗体编辑控件是否可编辑方法创建线程对象并启动线程数据格式错,提示按下关闭按钮,功能与窗口关闭按钮基本相同窗体编辑控件是否可编辑方法容器类端口号端口号标签端口号输入框,初始值为,也可自行输入启动启动和关闭按钮关闭声明主界面类设置面板的布局为空自定义各个控件的位置进程类服务器套接字控制运行状态端口号集合框架端口号昵称连接断开公聊私聊客户端进程类网络套接字输出流输入流主机名,端口号连接相应输入输出流连接,提示窗体中的可编辑控件是否可编辑方法发送昵称读服务器中昵称对不起此昵称已存在,提示当前在线人数信息服务器当机对不起,服务器当机,提示昵称列表,以为分隔符,解析集合框架若中有可识别的有效标记则为返回的下个标记,实现效果图在客户端昵称中输入昵称,点击连接,就可与服务端形成连接总结通过此次的论文,我学到了很多知识,跨越了传统方式下的教与学的体制束缚,在论文的写作过程中,通过查资料和搜集有关的文献,培养了自学能力和动手能力。并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过学年论文,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。在论文的写作过程中也学到了做任何事情所要有的态度和心态,首先做学问要丝不苟,对于发展过程中出现的任何问题和偏差都不要轻视,要通过正确的途径去解决,在做事情的过程中要有耐心和毅力,不要遇到困难就达退堂鼓,只要坚持下去就可以找到思路去解决问题的。而且要学会与人合作,这样做起事情来就可以事倍功半。总之,此次课设的写作过程,我收获了很多,即为将来的人生之路做好了个很好的铺垫。参考文献宋振会中文版基础教程北京清华大学出版社卢潇主软件工程北京清华大学出版社著张金祥译北京人民邮电出版社著实战编程西安电子科技大学出版社年唐山师范学院题目架构基于的在线购物中购物车的设计与实现系别计算机科学系班级计本学号姓名刘冉课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之,是次全面的综练习。本课程设计的目的和任务巩固和加深学生对语言的基本知识的理解和掌握掌握语言编程和程序调试的基本技能利用语言进行基本的网络软件设计掌握书写程序设计说明文档的能力提高运用语言解决实际问题的能力课程设计的实验环境硬件要求能运行操作系统的微机系统。语言程序设计及相应的开发环境。课程设计的预备知识熟悉语言及开发工具。系统功能聊天交流是目前互联网提供的主要内容。聊天系统有多种实现方式,类似属于种点对点的聊天系统还有种是基于的集中式聊天系统,这种聊天系统需要登陆统的聊天服务器。在基于的聊天系统中,主要有两种角色服务器和客户端,不同的客户端登陆集中式的服务器,通过服务器将个客户端发出的信息推送到其他所有客户端。基于的聊天系统最早实现是使用网页刷新方式,通过客户端不断地自动刷新,将服务器端整个页面内容下载到客户端显示,这种方式的聊天速度慢,而且有刷屏现象,很快被更新的聊天技术所替代。聊天系统在客户端和服务器之间主要传送的是文字信息,服务器端只需要把最近的文字信息推送到客户端,这样减少了网络传输内容,节省了网络传输的时间,无疑提高了聊天速度。这种推技术是目前基于聊天系统的主要实现技术。在基于的聊天系统,客户端和服务器必须保持随时随地的连接。这有别于普通浏览的连接方式。在使用浏览器访问服务器时,先由客户端发出协议,然后服务器响应处理这个客户端的响应,再返回处理结果请求和响应是种对的前后因果关系。而在基于的聊天系统中,客户端发出聊天信息的同时,客户端也在接受服务器发送过来的其他人的聊天信息,因此,请求和响应不存在那种前后对应关系,是两种分别进行的进程。因为服务器任何时候都可能发送信息到客户端,因此,客户端和服务器旦建立连接,必须能让服务器在以后发送中寻找定位到这个连接。聊天客户端实现与服务端的连接,建立和维护与服务器端的连接,向服务器发送本客户的聊天内容,同时从服务器接受对方的响应。实现与其他用户的文本的发送,并实现聊天的功能。主机名文本框用于输入聊天室服务器的地址或者是聊天室服务器的机器名字。端口号文本框聊天室服务器进行听的端口号。昵称文本框登录聊天室服务器的用户名,如果为空,单击连接按钮时会提示用户输入用户名。连接按钮单击该按钮会连接到聊天室服务器。断开按钮单击该按钮会退出聊天室服务器。公聊单击实现公聊功能。私聊单击实现私聊功能。系统实现功能设计。定义常量。服务端主页面类的实现设置主页面的位置大小等基本信息并声明主要控件。在按钮监听接口方法内进行判断,若按下连接则先进行客户端检查,正确的话则启动服务器端的进程类,创建监听端口并通过循环等待客户端的连接同时启动服务端的服务器代理类,其中封装了网络编程的内容,通过客户端传来的相应标志位实现客户端的昵称冲突,在线人数,关闭客户端,公聊私聊等功能请求。客户端页面类的实现变成结果设计与服务端相似,页面设计上根据功能有主机名,端口号,昵称,连接断开,公聊私聊等控件,在客户端线程类中封装了网络编程内容,并通过相应标志位与服务器端交流,来实现昵称相同,在线人数,关闭客户端,公聊私聊等的功能和显示。详细代码带有详细注解服务器端服务器主类主界面类容器类列表分隔聊天室服务器标题获取容器布局方式设置布局方式增加分割线位置分割线大小窗体在屏幕位置确定显示窗体窗体监听
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 24 页
第 2 页 / 共 24 页
第 3 页 / 共 24 页
第 4 页 / 共 24 页
第 5 页 / 共 24 页
第 6 页 / 共 24 页
第 7 页 / 共 24 页
第 8 页 / 共 24 页
第 9 页 / 共 24 页
第 10 页 / 共 24 页
第 11 页 / 共 24 页
第 12 页 / 共 24 页
第 13 页 / 共 24 页
第 14 页 / 共 24 页
第 15 页 / 共 24 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。