需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9270 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着IT技术的发展和普及,图书阅读器系统越来越被广泛应用于各个领域,例如各个家庭的个人阅读以及学生计算机实践的阅读等等。所以探讨和研究图书阅读器的设计与实现,具有特别现实的意义和推广价值。本论文主要阐述了本系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了核心程序设计的内容。 本系统为个人或集体阅读提供了一套完整的解决方案以及相当完善的功能,例如管理文件夹下的图书、制定书签、保存阅读状态、图像缓存管理。本系统采用wpf技术开发。Wpf是一种基于矢量绘图引擎的用户界面技术,wpf可以让创造力的设计人员设计具有震撼视觉体验的windows客户端应用程序的用户界面。 关键词: .NET、c#、wpf,图书阅读器
目录 摘要 Abstract 1 绪论-5 1.1项目背景介绍-5 1.2课题研究现状-6 1.3课题研究目标-6 1.4本论文的组织结构-6 2系统关键技术及工具简介-7 2.1关键技术-7 本系统设计的主要关键技术包括.NET技术、C#语言和wpf技术。-7 2.1.1 .NET平台-7 2.1.2 C#程序设计语言-7 2.1.3 WPF-8 2.2相关开发工具-8 2.2.1 Visual Studio 2010 集成开发环境-8 3系统需求分析-9 3.1系统设计的目标-9 3.2系统功能性需求-9 3.2.1 功能需求-10 3.3系统性能需求-10 3.4对功能的总体规定-10 3.5对运行环境的总体规定-11 3.6开发环境-11 4系统设计-12 4.1系统总体设计-12 4.1.1 系统规划与系统功能设计-12 5系统实现-14 5.1功能页面实现-14 5.1.1 catalog属性定义-15 5.1.2加载书签信息-16 5.1.3加载图书封面-18 5.1.4多线程图书搜索-20 5.1.5 保存图书信息-21 5.1.6 刷新图书列表-22 5.1.7定义图书接口Ibook-23 5.1.8BaseBook-24 5.1.9 图书页面接口IbookItem的定义-26 5.1.10 实现rar压缩文件格式的图书-26 5.1.11多线程提取图书封面-27 5.1.12从压缩文件中提取图书-29 5.2BookReader用户主页面设计实现-29 5.2.1设计系统主界面-29 5.2.2实现图书列表界面-30 5.2.3实现图书阅读界面-31 6系统测试-32 6.1测试要点-32 6.2测试内容及结果-32 6.3测试总结-33 7总结与展望-34 参考文献-35 致谢-36 |