没有合适的资源?快使用搜索试试~ 我知道了~
基于QT局域网聊天系统毕业论文
3星 · 超过75%的资源 需积分: 0 152 下载量 78 浏览量
2014-08-11
12:47:39
上传
评论 9
收藏 492KB DOC 举报
温馨提示
试读
33页
实现类似于QQ的网络聊天方式 多个客户登陆服务器 客户端之间可进行通信。
资源推荐
资源详情
资源评论
华东交通大学理工学院毕业设计
www.of110.com www.meidm.com www.of111.com www.zhuc.cn
基于
QT
的网络聊天系统 设计
摘 要
越来越多的嵌入式终端需要一个图形化的接口界面,良好的人机交互界面是嵌入式
系统设计的一个关键技术。特别是嵌入式的手持设备,比如手机,笔记本电脑等。它对
于嵌入式的实用性,美观性,和娱乐性都提供了极大地帮助,随着科学技术的高速发展,
移动手持设备的网络功能已经非常成熟了,人们对手持设备网络软件的需求也日益增加,
开发基于嵌入式终端的网络聊天系统软件具有很大的使用意义和价值。
本文的目标是实现基于 QT 的网络聊天系统设计,论文开始接受了 Linux 的优点和
QT 用于开发嵌入式图形界面的优点,着重分析了 QT 在软件开发中的编程机制。并根据
嵌入式应用的特点对嵌入式终端下的网络聊天系统进行了需求分析,概要设计,详细设
计。最后对关于论文的进一步的改进方向进行了简要的分析。
本文讨论的内容采用 QT 软件进行图形界面设计,利用软件自带的库,实现软件界面
的设计,
本次研究实现类似于 QQ 的网络聊天方式,多个客户端可同时登陆服务器,并且客户
端之间可进行通信。
关键词:嵌入式;QT;网络聊天
1
华东交通大学理工学院毕业设计
www.of110.com www.meidm.com www.of111.com www.zhuc.cn
第七章 结语
第八章 参考文献
第九章 附录
第十章 后记
引 言
随着嵌入式产品的高速发展,大多数嵌入式操作系统拥有网络和图形界面的工程。利
用源代码开发的 Linux 搭建的嵌入式操作系统,拥有 Linux 具有开源,完全免费,和其
强大的网络功能,越来越多的嵌入式产品都采用 Linux 操作系统。它能提供全功能的桌
面计算,并且支持大多数嵌入式操作系统上使用的芯片,包括 ARM,Power PC和MI
PS等。在嵌入式上使用轻量级,高性能,高可靠,可配置的GUI系统成为可行的解
决方案。
虽然市场上出现了许多优秀的图形界面可发软件,但是随着计算机技术的高速发展,
当 新 硬 件 , 新 技 术 出 现 时 , 计 算 机 的 体 系 结 构 , www.of110.com www.meidm.com
www.of111.com www.zhuc.cn,指令系统,和操作系统都可能发生相应的变化,这势必会导致一
部分应用软件在新的平台上无法运行,可移植性不行,但是QT基于跨平台的特点,它能
解决这个问题,极大地提高了应用程序的可移植性。
因此,利用 Linux 做基于 Qt 的嵌入式聊天系统的开发是一个非常有意义的课题,具有
非常重要的研究和商业价值。
4
华东交通大学理工学院毕业设计
www.of110.com www.meidm.com www.of111.com www.zhuc.cn
第一章 Linux 和 QT 的简介
1.1 Linux 的主要特性
(1)符合 POSIX1003.1 标准
POSIX1003.1 标准定义了一个最小的 Unix 操作系统接口,任何操作系统只有符合
这一标准才能运行 Unix 程序。
(2)支持多用户访问和多任务编程
Linux 是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的
干扰。另外,LInux 还支持多用户编程,一个用户可以创建多个进程,并使它们协同工作
以完成用户的需求。
(3)采用页式存储管理
页式管理使 Linux 能更有效的利用物理存储空间,页面的换入换出为用户提供更大
的存储空间。
(4)支持动态链接
用户的程序的执行往往离不开标准库的支持,多数操作系统一般采用静态链接方式--
即在编译阶段就把用户程序和标准库链接好,这样当用多个进程运行时,可能会造成库
代码在内存中有多个副本而浪费空间。而 Linux 支持动态链接方式--即用户程序在运行阶
段才把库链接进来,这样就能保证库代码在内存中时唯一的,可以节省内存空间。
5
剩余32页未读,继续阅读
资源评论
- 訫悦2017-05-21内容不全,缺少很多
- JasonsSun2016-12-22内容不全,缺少第五章 系统测试 第六章 系统运行和维护 第七章 结语 第八章 参考文献 第九章 附录 第十章 后记 好几章
- Jackie_王2015-06-23很有用的资源
cslz963591354
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功