基于QT下的电子书阅读器的设计与实现论文.docVIP

基于QT下的电子书阅读器的设计与实现论文.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业毕业论文

基于QT下电子书阅读器设计与实现 作者姓名 指导教师 所学专业 班级 所属院系 学习年限 年 月至 年 月 二年 月 内容提要 I 1.引言 1 1.1电子书阅读器的介绍 1 1.2电子书阅读器的研究意义 1 1.3开发环境及运行环境 1 1.3.1开发环境 1 1.3.2运行环境 2 2.设计要求 2 2.1基本要求 2 2.2创新要求 2 3.方案设计 2 3.1设计原理 2 3.2 设计流程图 3 4.系统开发工具和技术 3 4.1 Visual C++的工作环境 3 4.2 位图显示 4 4.3 消息映射过程 4 5.电子书阅读器的实现 5 5.1 电子书阅读器的界面实现 5 5.2 电子书阅读器的功能设计 11 5.2.1 功能需求 11 5.2.2 性能需求 15 5.2.3 数据需求 15 5.2.4安全需求 15 6.QT数据库的设计与实现 16 6.1 数据库及字段属性的设计 16 6.2数据库的链接实现 16 6.3数据库的创建的实现 16 6.4数据库的操作的实现 17 7.编译运行结果 17 7.1 文件打开操作 17 7.2 字体及背景操作 18 8.结语 19 致谢 20 参考文献 21 Abstract 21 基于QT下电子书阅读器的设计与实现 内容提要 基于QT下的电子书阅读器是通过电子书站点方便用户迅速获取感兴趣的内容。设计采用QT开源系统技术,利用C++语言和QT,在Linux系统下进行编程,采用C++开源的JAR包对编码文件进行分析和获取文字信息;对各个界面的布局和实现方式进行详细说明;对数据库设计模块进行了详尽的需求分析,经分析得到数据库设计模块电子书阅读器(e-paper based e-book reader)是一种很轻巧的平板式阅读器,相当于一本薄薄的平装书,能储存约200本电子图书。它具有重量轻,大容量,电池使用时间长,大屏幕等特点,是办公无纸化的新选择。部分电子书阅读器具备调节字体大小的功能,并且能显示JPEG、GIF格式的黑白图像和Word文件、RSS新闻订阅。功能还有一些单一,缺少一写日程安排之类的功能价格偏贵,这是因为电子用户群还不像手机、数码相机一样普遍部分功能还达不到用记的要求,比如速度、等时间等LCD屏幕由于不断刷新,极易造成眼睛近视等。3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。随着3G时代的到来,手机上网越来越方便,而网上充斥着各种各样的信息,让网民们很头疼,很难找到自己感兴趣的新闻,而且中国手机流量费用的高昂,在众多网页中寻找自己感兴趣的信息浪费了过多没必要损失的流量。电子书为网民提供新闻标题和摘要,它的作用就像一道筛子,为网民过滤了网站的大量“无用”信息,使网民直达自己所需的网页。可通过电子书阅读器进行阅读,而不必每次到目标网站去寻找必威体育精装版信息。提供电子书服务的网站,可以节省用户访问目标网站的时间。便捷和主动传递,这正是电子书订阅最有价值的地方? Pentium? 4 2.0GHz,512M内存,80G硬盘 (2)Microsoft? Windows? 2000 Professional (3)Microsoft? Visual C++ 6.0 (4)Microsoft? Developer Network for Visual Studio.NET 2003 (5)Visual Assist X 10.1.1301.0 1.3.2运行环境 这款电子书阅读器所需要的电脑配置如下: (1)Intel? Pentium? 2及以上处理器,32M以上内存,4G以上硬盘 (2)Microsoft? Windows? 9X/NT操作系统 (3)800*600或以上的屏幕分辨率 2.设计要求 2.1基本要求 (1)QT的特征、架构以及QT应用的构成和工作机制 (2)设计详细的提出了软件的架构,以及解析电子书方案;采用C++开源的JAR包对编码文件进行分析和获取文字信息 (3)对各个界面的布局和实现方式进行详细说明;对数据库设计模块进行了详尽的需求分析,经分析得到数据库设计模块BOOL LoadBitmap(LPCTSTR lpszResourceName); public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_tabs); 该方法主要执行界面的初始化操作,Activity有个设置布局的方法: setContentView(int id),参数为资源ID,该id在工程目录res/layout下,主界面的

文档评论(0)

dabaiyou + 关注
文档贡献者

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

1亿VIP精品文档

相关文档