-
hafuman
一 . 需求分析:
1) 输入形式和输入值范围:
输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。
2) 输出形式:
输出相应的编码压缩文件和解码原文件
3) 程序所能达到的功能:
利用哈夫曼对ASCII文件做不等长编码,达到压缩文件。利用哈夫曼树的遍历,达到解压文件的目的。程序的功能也就是实现压缩和解压ASCII类型文件的目的。
4)测试数据:(包括正确的输入数据及其输出结果和含有错误输入及其输出结果)
测试输入或者输出文本框是不是有空的,是不是不是有效路径。进行条件判断,实现错误处理。
比如要压缩:c:a.txt 文件路径就是:c:a.txt。如果输入框是空的,就判断,然后用MessageBox处理信息。
如果文件路径和文件的输出路径都写正确的话,就会输出相应的压缩或者解压文件,否则用函数MessageBox提示错误。然后进行更正。
二 . 概要设计:
1) 哈夫曼树的特点
a) 是二叉树的一种,而且是一种没有度数是1的二叉树
b) 一棵树有n个叶子,就会用2n-1个节点
c) 一种“最优”二叉树,由于树的带权路径(WPL)最小
d) 由于它是由下到上顺序构造的,使得分支节点和叶子节点从下到上,权值都是从小到大的顺序排列的
()
- 2007-07-16 22:04:12下载
- 积分:1
-
Dll-create-form
modal form in dllDO NOT EDIT what you see in these blocks of generated code!(dll 中创建窗体,并调用 DO NOT EDIT what you see in these blocks of generated code! )
- 2013-12-29 11:49:07下载
- 积分:1
-
iRadio
一个界面很好的iRadio收音机 一个界面很好的iRadio收音机 (a good interface iRadio radios a good interface iRadio radios)
- 2007-02-27 16:16:50下载
- 积分:1
-
Button
MFC基本对话框里设置一个一显示就被禁用的按钮,小程序(MFC dialog box to set up a basic display to be disabled a button, a small program)
- 2010-12-29 11:25:54下载
- 积分:1
-
lesson-1
Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。(Run Windows program principles and procedures for the preparation process, the process window, handle theory, message queues, the callback function, the application window is closed and quit working relationship, using VC++ several tips, stdcall and cdecl calling conventions comparison, beginners often mistakes and precautions.)
- 2013-12-25 18:17:24下载
- 积分:1
-
zhihuiqi
一款用 VB 编写的智慧旗游戏,看看是否有用(VB prepared with a flag game wisdom. . . .)
- 2009-04-27 19:48:27下载
- 积分:1
-
Chapter19
基于windows的静态与动态链接库的调用,创建,加载DLL以及Depends工具(Call the windows of static and dynamic link library-based, create, load the DLL and Depends Tools)
- 2014-04-15 10:26:15下载
- 积分:1
-
CDialogEx
异形dlg的某高手的封装。异形dlg的某高手的封装。异形dlg的某高手的封装。异形dlg的某高手的封装。
- 2009-12-20 10:01:56下载
- 积分:1
-
VBtest
测试vb与PLC通讯,目前测试已经成功,但是有部分代码需要修改(test vb communacation with plc)
- 2014-11-10 16:31:50下载
- 积分:1
-
recsster-adjacency
how to get VB to handle GDI+ freehand shape drawing()
- 2018-03-31 17:40:03下载
- 积分:1