1. 研究目的与意义
1.研究背景: 目前,人类社会已经迈入了网络时代,计算机已经与人们的日常工作、学习和生活息息相关。
对一部分人来说,在平时的工作中会接触到各种各样格式的电子文件,如果每一种格式的文件都要一种特定的软件来打开(比如adobe reader只能打开pdf格式的文件),对于工作者来说,操作起来是很麻烦的。
因此,设计出一款用于查看多种格式的文件的查看工具是很必要的。
2. 国内外研究现状分析
目前国内外的文件阅读器很多,例如AutoVue就是一个超强文件浏览器,AutoVue是加拿大Cimmetry公司开发的,针对全球A/E/C市场、工程应用、制造产业及电子高科技产业跨多种设计软件的浏览器,是一个多用途、多功能的图文浏览、标注、协同作业的应用软件,可直接浏览、标注超过450多种不同文件格式(Office/Image/2D/3D/EDA),而无需原有编辑软件,并且完全可保留原来文件的完整性及机密性。
但是,AutoVue是一款主要针对EDA市场的浏览软件,实现了对EDA格式文件的大量操作。
3. 研究的基本内容与计划
1.主要需要实现的功能有:(1)打开Office文件,PDF文件,纯文本文件,Email文件,压缩文件(如Zip)等多种格式的文件并进行浏览(2)对打开的文件进行标注,在文件中选中的内容显示高亮(3)鼠标右键选中内容能够触发事件(4)导出编辑过后的文件2.需要掌握的技术(1)熟悉.NET框架(2)熟悉C#语言(3)了解WPF程序设计基础 3.研究计划 第1-3周:学习C#和WPF,查阅资料,撰写开题报告和文献综述 第4-5周:进行需求分析,寻找所需控件 第6-8周:完成总体设计,设计界面 第9-12周:完成各个模块的设计,编写代码,进行测试 第13-14周:完成毕业论文,准备毕业答辩
4. 研究创新点
软件特色在于能浏览各种格式的文件,能快速切换打开的文件;对鼠标右键选中的内容能够触发事件,这是普通文件阅读器无法做到的。
