量子OFFICE之q6platform讲座:1-FileSystem

FileSystem就是文件系统。对于量子OFFICE来说,所有跟目录相碰的操作,都必须通过FileSystem获取。这听起来也是理所当然是吧?现实中并不是,每个人都会自行其是,随意的新建目录。FileSystem就是我在规范目录的结果。

听起来很美好,实际上执行起来依然有难度。你宣传培训多次,依然有人会忘记,会随意写代码。他也不是故意的,就是随意。为此:

  • 短期,开发了一个专门的代码检查工具。所有跟File相关的代码,都改成一个专用接口。据此再人工检查。
  • 中期,做一个IDE插件。这样在写代码时,自动提示。
  • 远期,平台化系统。

从本案例中可以看到,编程学一直不鼓励什么设计模式,而是侧重于基本功,平台化。

相关推荐
爱考证的小刘9 天前
微软MOS认证海外考生如何参加?
微软·office·微软mos认证·mos认证考试·mos·微软mos国际认证·mos考试语言
玩泥巴的12 天前
.NET操作Word实现智能文档处理 - 内容查找替换与书签操作
word·.net·二次开发·office·com互操作
玩泥巴的13 天前
.NET操作Word/WPS打造专业文档 - 页面设置与打印控制完全指南
word·二次开发·office·com互操作
玩泥巴的23 天前
.NET驾驭Word之力:理解Word对象模型核心 (Application, Document, Range)
word·二次开发·office·com互操作
ChinaLzw25 天前
Python 操作Office的PPT、Word、Excel,同时兼容WPS
python·wps·office
ONLYOFFICE1 个月前
如何在ONLYOFFICE中使用OCR工具:轻松识别图片和PDF中的文字
编辑器·ocr·office
_oP_i1 个月前
WinForms 项目里生成时选择“首选目标平台 32 位导致有些电脑在获取office word对象时获取不到
c#·office
玩泥巴的1 个月前
开源一套Microsoft Office COM 组件的 .NET 封装
二次开发·office
明月看潮生4 个月前
青少年编程与数学 01-012 通用应用软件简介 01 Microsoft Office办公软件
microsoft·青少年编程·office·应用软件
ONLYOFFICE4 个月前
ONLYOFFICE协作空间API指南:使用JavaScript SDK为每个用户结构化协作房间
javascript·编辑器·onlyoffice·office·文档编辑与协作