结构化存储的高手、菜鸟以及感兴趣者请进。(10分)

  • 主题发起人 主题发起人 classy
  • 开始时间 开始时间
C

classy

Unregistered / Unconfirmed
GUEST, unregistred user!
OLE 2可以把数据保存到磁盘上,这称为结构化存储。
这种操作是文件级的,而DOS是磁盘级的。一个存储
对象是磁盘上的一个物理文件,但它相当于一个目录,
是由多个存储实体和流组成的。一个存储实体相当于
一个子目录,一个流相当于一个DOS文件。这种实现
常被称为复合文件。

上面的一段文字是从《Delphi 开发人员指南》节选出
来的,书中并没有对结构化存储做进一步的介绍,仅此
上面的文字。

“结构化存储”说实在我一点也不懂,从上面的文字,我们
憧憬(对于菜鸟来说),我们管理内部文档是多么的容易,
我们可以不用设计数据结构,不用编写实施其上令人头痛
的代码,我们可以方便的进行Add、Delete、Modify、
Compress、Encrypt。只要...

不知大家用过Mybase没有,里面用的是不是结构化存储技术。
Foxmail用来存储邮件的方法太差劲,密码是用来骗三岁小孩的。

希望谁能详细讲讲结构化存储,或给出一些有相关资料的链接。

另外象问一下《delphi com 深入编程》这本书这么样?

hehe只剩10分了,以后再给各位加上。
 
>>>> 我们可以方便的进行Add、Delete、Modify、Compress、Encrypt。
方便吗? 不把后面所有内容往前移动如何Delete中间一部分?
同理, Modify改变了大小如何处理?
 
我也买了这本书,
这就要写出来的程序可以自己修改自己。
 
《delphi com 深入编程》这本书有专门一章是讲结构化存储的!
即使有了结构化存储,也不会象你想象的那样简单,仍然要维护自己的数据结构。
我估计:access的.mdb数据库结构就是结构化存储的方法做的,看看它的JET引擎有
多复杂,就知道结构化存储并不是想象的那样简单了。
 
结构化存储不是象Foxmail那样全都挤在一起就可以的
再说这本书里讨论的结构化存储也太简单了,
我最近也要搞一个类似于多媒体集成的程序,ole 容器还未研究透,
研究透了,估计好点。
 
后退
顶部