下载此文档

linpop答辩-课件(ppt·精选).ppt


文档分类:办公文档 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
linpop
聊天通讯软件
项目介绍
linpop聊天软件一款运行于Linux操作系统平台的通信软件, c语言实现的linux环境下局域网聊天工具,界面基于Gtk制作,可以实现局域网内任意电脑之间的信息接受与发送,也可以作为支持200人中小型企业,企业信息平台中的一个组件及功能存在。
成员介绍
多线程通信
(小组长)
GTK
图形
用户
界面
(小组长)
组长:
成果展示
登陆窗口
聊天界面
聊天实录
输入对方IP
核心技术
登陆界面
user name :客户名称,默认为root。 gtk中的文本输入构件实现
Exit:退出按钮,链接退出函数
Login:登陆按钮,这里调用passed(自定义)函数进行判断:如果user name则转到聊天窗口,否者弹出错误框(自定义)
核心技术
聊天界面
聊天窗口:利用多行文本框显示
下面一排按钮:各个按钮对应其各自函数其中link按钮与输入ip相衔接;是用户自己链接所需要链接的ip
右边ip输入框:输入ip然后点击link按钮
核心技术
通信处理:
线程 1:等待接受信息
线程2:发送信息,客户与界面交互
附加功能:
聊天记录:保存所有的聊天记录,利用C语言文件访问存储实现
心得总结
设计的重要性,因为设计的问题,我们在将通信和界面链接的过程中遇到了很多麻烦。
沟通的重要性,在通信和界面的接口,因为沟通问题,缺少了一些公用的变量,耽误了我们很多时间。
心得总结
不足:
没有实现”群聊”
没有实现”传输文件”功能
没有实现插入背景图片的功能
写在最后
(组长):程序员真累!
:当实现通信的那一刻,心里开心极了,同时发现自己又困又饿,组长快请吃饭.
:挺好!
:我们成功了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:无所不想,无所不用!
:当程序员不容易!

linpop答辩-课件(ppt·精选) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc1
  • 文件大小0 KB
  • 时间2015-11-03