基于TCPIP协议的QtE网络编程new.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于TCP/IP协议的QtE网络编程 内容概要 → QtE的网络编程演示 → 讲解主要内容: 一、嵌入式GUI介绍 主要解决问题:为何选用Qt及如何使用Qt。 二、QtE的网络编程 主要解决问题:如何使用QtE实现网络编程,比较QtE下的几种网络协议,并通过实例阐述QtE实现网络编程要点。 三、QtE中的几个关键技术 主要解决问题:阐述如何链接SQLite数据库、多线程的必要性及其设计方法以及Qt中的刷屏技术。 四、工作中出现的一些问题及后续工作展望 主要解决问题:阐述设计过程中的遇到的一些实际问题及解决方法和一些有待于解决的问题。 第一章 嵌入式GUI介绍 一、几种嵌入式GUI 1、 MicroWindows Century软件公司维护的,较早出现的开放源代码的嵌入式GUI 特点: (1)主要特色:提供较为完善的图形功能,支持多种外部设备输入,包括LCD、鼠标和键盘等。 (2)核心是基于显示设备接口的,绝大部分使用C语言开发的,移植性很强。 (3)主要在linux、wince等操作系统上运行。 2、MiniGUI 我国为数不多的在国际比较知名的自由软件之一,早期有魏永明先生和许多志愿者开发,现在有北京飞漫公司()进行维护和商业运作。 特点: (1)主要特色:轻量级的图形界面,MiniGUI代码都采用c语言开发,提供完备的多窗口机制和消息传递机制。 (2)完善的多字符集支持,提供中韩日等多输入字体。 (3)提供MiniGUI-Threads、MiniGUI-Lite、MiniGUI-standone三种不同架构版本以满足不同的嵌入式OS。 (4)提供丰富的应用软件 3、Qt/Embedded(简称QtE) 是一个专门为嵌入式系统设计图形用户界面的工具包,挪威Trolltech公司产品。1995年正式发行第一个版本Qt0.9。Linux桌面系统的KDE就是基于Qt库开发的,Qt与linux操作系统的兼容性最好。 特点: (1)主要特色:支持多种平台,移植时只需重新编译代码而不需要对代码进行修改。 (2)模块化,可剪裁,极其适合嵌入式系统的“小而快”的要求。 (3)用C++编写,为开发者提供清晰的框架。 (4)For free版本代码完全开放。() 1、Qt的在多种操作系统平台下安装 (1)Windows下的Qt Qt从3.0版本开始,在Windows下的功能日趋强大,可以很方便的在Windows平台下安装、编译、调试、运行。 下面以Qt4.2.2在windows xp OS下的安装为例,阐述安装注意事项 ①首先安装MinGW。MinGW是指之用自由软件来生成纯粹的Win32可执行文件,它是Minnimalist GUN on windows的缩写。MinGW是一些头文件和端口库的集合,允许开发者在没有第三方动态链接库情况下使用GCC产生Windows32程序,它并不是只是c/c++编译器,而是GUN工具合集。在这里我们用它专门来编译Qt源代码以生成.exe可执行文件。 ②安装qt-win-opensource-4.2.2-mingw.exe,安装后与linux下一样,要配置、编译后才能使用。 ③配置windows运行环境。打开命令行:cmd c:\set QTDIR=g:\Qt\329350~1.1NO //指定Qt目录 c:\set MINGW=G:\MinGW //编译路径 c:\set PATH=g:\Qt\329350~1.1NO\bin;G:\Qt\Borland\BCC55\Bin //指定Qt可执行文件路径 c:\set QMAKESPEC =win32-borland //指定编译器 ④特别提示:在做TCP/IP协议开发时,用qmake生成.pro文件后,要在Q文件中加入“QT+=network”语句才能编译通过。 另外在windows下运行qt的.exe文件时,先要将qt库中的.dll动态链接文件copy到windows的系统文件syste32下,确保执行.exe文件可以正确的连接到qt库。 Qt3 for windows是用Borland编译的! ⑤现场演示windows下的Qt使用(分别有Qt4和Qt3)。。。 (2)Linux下的Qt 安装源代码可以在/qt/source上下载 ①for x11安装要点(以qt3.3.5为例)。 解压: #cd /usr/local #gunzip qt-x11-version.tar.gz # 对这个包进行解压速 #tar xf qt-x11-version.tar # 对这个包进

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档