如何保证得到结构化的程序?

博客介绍了保证程序结构化的方法,包括自顶向下、逐步细化、模块化设计和结构化编码,这些方法有助于得到结构化的程序,属于信息技术领域的程序设计范畴。

采取以下方法来保证得到结构化的程序:

① 自顶向下

② 逐步细化

③模块化设计

④结构化编码

了解和遵守微软的知识产权政策是解析Windows复合文档时的首要步骤。首先,确保遵循微软开放规格承诺(Microsoft Open Specifications Promise),这允许用户在无需许可的情况下使用、展示和执行这些规格,但不能修改规格内容。这意味着您可以创建读取和处理复合文档的应用程序,但必须保证使用的是未修改的原始规格副本。 参考资源链接:[深入解析Windows复合文件二进制格式](https://wenku.youkuaiyun.com/doc/2qrvpspdoz?spm=1055.2569.3001.10343) 为了安全地解析结构化数据,您需要熟悉Windows Compound Binary File Format的详细规范。这包括理解文件的头部信息,如文件标识符和版本信息,以及如何处理存储和流的层次结构。流通常包含特定类型的数据,如文档内容、属性、嵌入对象等,而存储则可能包含其他流和存储。 在技术层面,您可以使用现有的库如libole2来读取OLE2.0结构化存储文件。如果选择从头开始编写解析器,需要正确处理文件头和Fat(文件分配表)结构,以便能够定位和解析各个流和存储。同时,您还需要理解并正确使用Class IDs (CLSID) 和 Interface IDs (IID) 来识别和操作嵌入对象。 在实现过程中,务必不要使用受专利保护的技术,除非您已经获得了相应的许可。微软开放规格承诺中提到,文档规格中的某些内容可能受专利、版权或其他知识产权保护,因此在开发相关应用程序时应保持警惕。此外,建议定期检查微软官方网站,以获取最新和最准确的规格信息。 总之,安全地解析Windows复合文档需要遵循微软的知识产权政策,并且对文件格式有深入的理解。如果您是从事文件解析工作的开发者,建议您参考《深入解析Windows复合文件二进制格式》这本书,它能为您提供丰富的背景知识和实用的解析方法。 参考资源链接:[深入解析Windows复合文件二进制格式](https://wenku.youkuaiyun.com/doc/2qrvpspdoz?spm=1055.2569.3001.10343)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值