基于魔兽哈希算法的ogre资源文件扩展的设计与实现

基于魔兽哈希算法的ogre资源文件扩展的设计与实现

ID:33829339

大小:222.75 KB

页数:25页

时间:2019-02-28

基于魔兽哈希算法的ogre资源文件扩展的设计与实现_第1页
基于魔兽哈希算法的ogre资源文件扩展的设计与实现_第2页
基于魔兽哈希算法的ogre资源文件扩展的设计与实现_第3页
基于魔兽哈希算法的ogre资源文件扩展的设计与实现_第4页
基于魔兽哈希算法的ogre资源文件扩展的设计与实现_第5页
资源描述:

《基于魔兽哈希算法的ogre资源文件扩展的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.基于魔兽哈希算法的Ogre资源文件扩展的设计与实现一、功能需求1、需要实现的功能:(1)、创建、打开和关闭资源包。(2)、压缩资源包。消除数据添加、修改和删除带来的数据碎片,扩展索引表容量,重设资源包密钥。(3)、合并资源包。将外部的资源包整合进当前打开的资源包。(4)、释放资源文件。将资源包内的任意文件释放到磁盘。(5)、创建文件夹。(6)、(批量)添加文件。可以指定文件的

2、独立密钥与压缩选项。(7)、从文件夹添加数据(包括文件夹与文件)。可以指定文件的独立密钥与压缩选项。(8)、(批量)更新文件。可以选择按列表顺序与按文件名两种方式进行数据更新。(9)、(批量)复制、剪切、粘贴、删除和重命名单元。(10)、查看和修改资源属性。(11)、文件生成格式为.pkg格式(12)、资源管理程序新增需求ogre资源管理适配器,ogre本身有抽象的文件夹和文件流接口:zip文件和第三方自定义文件。实现这些接口可以让ogre使用第三方资源管理器,即我们现在做的这套。2、性能需求:压缩算法选择:压缩率高。加密算法选择:机密性好。同

3、时在时间上有一定Deadline.3、界面要求:直观,大方,美观。本软件在UI设计方面采用的是wxWidgets库,由于本库在跨平台方面做的已经比较成熟,可以满足软件移植的需要,而且它对常用的控件进行了封装,因而在设计的过程中可以减少界面设计的开销,可以把精力放在重点算法的实现上。本部分给出整个窗体的界面元素及其相关说明。●采用的wxWidgets图形用户界面(GUl)标准,感官上稍异于传统windows界面显示效果;GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware

4、.comForevaluationonly.●屏幕布局采用wxWidgets中的布局控件进行,尽量满足多分辨率的显示问题;●使用在图形用户界面上的软件组件,包括:Ø菜单:wxMenuØ工具栏:wxToolBarØ标准按钮:wxButtonØ树形控件:wxTreeCtrlØ文件列表控件:wxListCtrlØ文本显示框:wxTextCtrlØ状态栏:wxStatusBar●快捷键:(参照菜单项)●各种显示格式的规定,包括:Ø不同情况下文字的对齐方式;Ø不同情况下数字的表现格式与对齐方式Ø程序和文件的编码方式采用Unicode编码●错误信息显示标准

5、;1、菜单文件(E)-------新建(N)Ctrl+N

6、----打开(O)Ctrl+O

7、----重新打开(R)

8、----关闭(O)

9、----历史记录----…

10、——————————

11、----信息(I)

12、——————————

13、----退出(Q)Alt+QGeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.查看(V)-------ü工具栏(T)

14、----ü预览(P)

15、——————————

16、----®大图标(G)

17、----®小图标

18、(M)

19、----®列表(L)

20、----®详细资料(D)操作(E)-------打开(O)

21、----打开方式…(W)

22、——————————

23、----解压缩(E)Ctrl+E

24、----重命名(R)F2

25、----删除(D)Delete

26、——————————

27、----属性(P)

28、——————————

29、----新建文件夹(N)

30、----添加文件(A)

31、----添加文件夹(T)

32、——————————

33、----选择列表文件(L)

34、----全部解压(X)

35、----重新压缩(C)选项(P)-------文件类型选项(O)F6

36、----语言------------

37、®EnglishGeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.

38、----®Chinese

39、----®Russian帮助(H)-------关于(A)2、工具栏BTN_新建BTN_打开——————BTN_信息——————BTN_——————BTN_加压缩BTN_删除——————BTN_添加文件BTN_添加文件夹——————BTN_大图标BTN_小图标BTN_列表BTN_详细资料——————LIST_查找3、主界面左:wxT

40、reeCtrlGeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。