- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
中 北 大 学 信 息 商 务 学 院
毕业设计开题报告
学 生 姓 名:
学 号:
学 院、系:
计算机系
专 业:
网络工程
设 计 题 目:
基于QT图像格式转换器的设计与实现
指导教师:
2015年3月18日
毕 业 设 计 开 题 报 告
1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:
文 献 综 述
一.选课背景
当今社会,信息高速发展、计算机网络遍布全球。而在这种高速发展中,我们不仅需要强大的网络支持功能,还要有低成本、美观的产品。而且当下Linux和windows两大操作系统已然成全世界最流行的两大操作系统,然后在这两大操作系统中,很多应用程序都是不兼容或者说是不能跨系统来使用的。该设计基于QT集成开发的环境,利用系统的函数接口进行编程,该软件体积小但是支持的格式多,系统占用资源也少,支持各种常用的图片格式的转化功能。
目前,在开发GUI项目时也有很多选择,但是很少有软件可以实现一套软件在几乎不用修改代码的前提下,便可以支持多个操作系统编译。若不能实现代码复用,那么如果在windows下开发的程序,在Linux下是可以直接使用的,只能在Linux下再开发一套新的程序来实现这一功能,会消耗大量的人力财力。但是利用QT这一开发工具,只需要在不同的操作系统下安装QT,只需要在任一系统下编程实现,便可同时支持windows和Linux两大系统,极大的提高了开发效率,而且在维护方面也会方便很多。
选题的目的和意义
随着现在科学技术的日益进步,我们的社会越来越丰富多彩,图像的种类也越来越多,人们在图像的依赖也是越来越高。曾经十分尊贵的摄影和摄影艺术也被普及,成为孩子手中的玩具,成人手中任凭摆弄的“傻瓜”,甚至从未把摄影当艺术的人也能获得世界级的摄影大奖。德国哲学家马丁·海德格尔指出:世界图像并非意指一副关于世界的图像,而是指被构想和把握为图像了,世界图像并非从今年个一个以前的中世纪的图像演变为一个现代的世界图像,不如说,根本上世界变成图像,这一回事情标志着现代之本质。当今人类的经验比过去任何时候都视觉化和具体化了,人们更加关注视觉文化事件。
当前,视觉图像是在当代高新科技基础上发生的人类划时代的媒介革命的表征,是当代最重大的世界性文化事件,是人类文明进入一个新纪元的显著标记。这种转向以当代高新技术:电脑辅助科技、合成全息照相、飞行模拟器、电脑动画、数码摄影摄像、机器人图像识别、射线跟踪、文本图绘、运动控制、磁共振成像、以及多谱感应器等一系列先进科技手段为平台,在各种艺术电影、电视、绘画、摄影、摄像、广告以及娱乐、游戏、日常生活中创造了史无前例的新的视觉图像文明。而且现在各种应用文件的使用中,对图片格式的需求也大大提高,对于网页设计,大多数追求最大化网页画面品质和性能的图片格式;对于电脑专家而言,最节省磁盘的图片才是最好的;而对于摄影爱好者,则追求高质量的图片享受,可见选择合适的图片格外重要。依照需求来选择合理的格式,可以确保图片质量,而且效率提高,带来更好的用户体验。
Qt Creator是跨平台的 Qt IDE, Qt Creator是Qt被Nokia收购后推出的一款新的轻量级 \t /_blank 集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个 \t /_blank 应用程序框架更加快速及轻易的完成开发任务。集成了领先的 \t /_blank 版本控制软件,包括 Git、Perforce 和 Subversion开放式文件,无须知晓确切的名称或位置搜索类和文件跨不同位置或文件沿用符号在头文件和源文件,或在声明和定义之间切换。集成了特定于Qt的功能,如信号与槽(Signals Slots)图示调试器, 对 Qt 类结构可一目了然集成了Qt Designer可视化布局和格式构建器只需单击一下就可生成和运行Qt项目。特别是在Linux下这个平台,图形化软件很少,需要一个方便操作的有图形界面的软件。
系统设计的原则
Qt可以实现在windows和Linux间一次编译多端运行,以美观的人机交汇界面,简单实现的操作方式为基准,将windows的美观和Linux的可靠结合在一起,占用少量的内存。故而,该新系统设计以大道至简的原则,低成本、易于二次开发。达到开发目的即可,极限编程人士的一个响亮的口号是“You arent going to need it”。这其中包含的核心意义就是不要为了考虑程序的可扩展性,把目前不需要的功能加入到软件中来。不要过度设计。抓住重点,合适就好。
相关技术支
原创力文档


文档评论(0)