Excel终极伴侣
这个软件不同于一般:
1、必须的文件只有一个,那就是OBS.DLL,大小不足800k,是一个用VB6在winxp+office2003的环境中开发的Excel插件(加载项),她不能独立运行,必须依赖Excel2002以上的环境。
2、正常使用这个软件,同样需要注册。但不局限于注册到某一台固定的计算机上,您还可以注册到一个U盘或移动硬盘(强烈推荐的注册方式)以及一个固定硬盘的任何一个分区上。之所以这样设计,是为了充分发挥这个软件的可移植性!!!
3、完全自定义语言包,也就是支持多语言。想用什么语言,只需下载一个语言包或自行转换/翻译一个语言包都可以。目前有现成的语言包:[中文简体]、中文繁体(GB)、英文。
一、软件的主要功能:
1、OBS功能。我们先看看两幅图片,家庭帐本的两种记录格式:
图1:http://www.chinaobs.com/upgif/mdb2.gif
图2:http://www.chinaobs.com/upgif/mdb1.gif
第一副图是用数据库的方法来记录的,数据表无法面对查询者,必须通过各种查询窗体或命令来寻找答案。第二幅图是用Excel表格来记录数据的,但是记录方式显得层次分明,而且融入了各种详细的分类汇总信息。这种结构,我们称之为OBS(对象分解结构,Object Break-down Structure ),具有如下显著特点:
1)、显示的信息层次感强烈,显示结果一目了然,其详细程度可以适应每一个浏览者;
2)、各种分类汇总信息自动计算,而且很详细,适合各种层次的用户浏览,而且操作极其简单--用鼠标右键展开/关闭节点;
3)、共享方式很灵活,既可以按照节点的方式,将不同节点分配给不同的用户编辑,也可以按照组(由属性相关的连续列组成)的方式,将不同的组分配给不同的用户。最简单的还是各个共享成员完全不需要记住各种密码,也不用担心他们之间会互相篡改数据,而且共享发起人还可以随时更改共享方式;了解更多的共享信息...
4)、了解编程的人员一定知道TreeView控件,可惜的是她只能显示一列信息,而且还要编写大量的代码;而OBS比TreeView更强大,最激动人心的是您不需要具备任何编程知识和经验,也不需要编写任何代码!
5)、目前Excel虽然只有65536*256个单元格,有些朋友可能会认为行数太少,不能处理更多的数据。其实,这种担心是多余的!您别忘了中国的一句古话:“大事化小,分而治之”!而OBS的每一个节点都可以单独拿出来形成另外一个OBS(这也许是OBS的魅力所在吧),这正好符合“大事化小,分而治之”的精神。所以,就算Excel2007没有1048576*16384个单元格,就算现在的Excel只有10000行,也足以分解绝大多数对象、事情!毕竟,在这个世界上必须用数据库来处理数据的情况实在是太少了。
6)、在Excel基础上,更具通用性,适用于任何群体,任何领域。
... ...
不要小看这个功能只是调整了一下信息显示结构,她可是我们中华民族几千年的智慧结晶啊!当您遇到难题一筹莫展时,不妨用这个结构来描述(分解)一下您的问题(或者按照这个思维模式 ),分解的越详细,您对问题的了解就会越深刻,不知不觉中,您会有一种豁然开朗的感觉... ...
2、独特的数字签名功能---ODSS(OBS Digital Signature System)。这个签名功能不同于一般的签名机制:1、签名仅仅保护部分单元格数值不被修改(含有公式的单元格排除在外)。每一张工作表可以有N(N>1)个人的签名,而且可以嵌套(后签名者的认可区域可以包含已经签名的区域,确保签名的顺序);2、签名之前必须签到,否则只能以ykou的身份进行签名,而这个签名仅供测试使用,不能作为正式依据;3、当您签到以后,就可以在任何Excel工作表中签名;4、任何人都可以验证某个签名是否有效(不需要签到),当然,前提是必须正确安装OBS.DLL;5、签名的正确与否不是由软件来判断的!软件只是负责将签名人的相关信息(如领导批示、签字日期、幸运儿、用户名)翻译出来,由验证者经过大脑思考后来判断一个签名的正确性。
下面左图中已经包含“阿汪”的签名信息。如果认可区域(图中有文字的部分)中任一处文字被修改了,在验证的时候是得不到右图中的相关信息,所以“阿汪”也不用负责了... ...
图1:http://www.chinaobs.com/upgif/sign1.gif
图2:http://www.chinaobs.com/upgif/validate.gif
3、VBA/VB代码的另类保护方法---代码归纳与重写技术。 破解一个Excel文件的VBA密码几乎不需要花时间,而将VBA代码包装成DLL并不是大多数人能接受的,也不现实,而且对于微软的工程师(或具有同样水平/手段的其他人)来说,同样没有什么秘密可言。
使用OBS.DLL,可以将代码中的所有可以被替换的名称全部替换成毫无意义而且毫无联系的随机字符,尽可能降低代码的可读性,增加破解难度,而且每使用一次,替换的字符都不相同,也就是说让非法得到源代码的人永远从头再来!代码越多,效果越好!比如OBS.DLL本身就使用了这种技术,而且每编译一次,对于我来说很简单(可能仅仅修改了一个字符),但对于非法得到OBS.DLL源代码的人来说,一切还得从头再来!!
这个功能同样适用VB6代码。您从此可以高枕无忧了,因为这种保护对微软同样有效!
4、Excel文件的双重保护。Excel文件并不安全,一个6位全数字的外部(打开文件时)密码,用OfficeKey只需几分钟就可破解(就算设置超长、复杂密码,或许可以增加破解难度,但同时会带来另外一个问题:记忆),而对于内部(诸如工作簿、工作表、共享、VBA )密码,它基本不需要花时间就可以破解。所以对于一个已经打开的Excel文件,是没有任何秘密而言的!
使用OBS.DLL可以完美而简单解决这个问题:
a)OBS.DLL可以自动随机动态设置Excel文件的外部超长密码,同时动态随机 修改文件的存储格式,让OfficeKey等解密软件无用武之地,就算文件传到微软手里,能不能打开,还是个未知数!要达到这个效果,您只需要记住您的签到密码就可以啦,够简单吧!只需一个简单的签到密码,就可以保护您所有的Excel文件,而且免除输入和记忆的烦恼 !
b)对于打开的共享文件(其它文件效果不明显),保护能力特佳。比如:您设置了多个工作区和密码,由不同的人来完成相应的部分,并将工作表用密码保护起来,同时设置工作簿共享。当您用破解密码取消共享和工作表保护并非法修改数据再用原密码重新保护后,其它共享成员是无法打开被篡改过的工作簿的!!这一特性可以有效防止非法编辑。
5、其它。为了节约您的时间,其它一些好用的功能在此不再一一赘述,请看下面的示意图。等方便的时候,访问我的网站 http://www.chinaobs.com ,以便了解更多... ...
图1:http://www.chinaobs.com/upgif/other.gif
尝试打开忘记密码的Excel文件(暴力破解);
将某个Excel文件授权给其他人使用;
解除Excel文件的内部密码;
工程代码锁定/解锁器;
Vb/VBA代码管理器(代码归纳与重写技术);
一键恢复Excel的系统菜单;
Excel对象管理器(将任意Shape对象保存为bmp文件);
Excel加载宏/加载项管理器(加载宏毁灭者);
网络会议室;
数字与人民币大写互换工具;
中文简繁互换工具;
屏保与锁屏;