摘要: 这里是一个总结,所有的内容详见其它正文: OpenXml SDK学习笔记(1):Word的基本结构 OpenXml SDK学习笔记(2):新建段落和文本 OpenXml SDK学习笔记(3):设置样式 OpenXml SDK学习笔记(4):设置文件级别的样式 我大致是下午1点多开始做的,现在是10点 阅读全文
posted @ 2021-11-10 22:04 bluesky234 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 上一篇笔记结束的时候,我对比了一下两个文档。那已经是基本一模一样了。然后,我通过电脑微信发给客户。客户收到后很惊讶,居然是空白?然后,我也用手机微信打开了这个文件,一看居然真的是空白,非常头痛。于是,我拿电脑打开这个文件,再另存为一下,再发到手机,发现居然神奇的可以看了。也就是说,肯定是我哪里的代码 阅读全文
posted @ 2021-11-10 21:56 bluesky234 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 观察上一段日记最后的代码: 这里的样式基本可以理解为行内CSS。那么既然有行内的样式,就肯定有外部的样式。那这部分就对应笔记1里说的style.xml文件。这个文件对应的是Document.MainDocumentPart.StyleDefinitionsPart这个部分,文档是 https://d 阅读全文
posted @ 2021-11-10 21:44 bluesky234 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 看日志的时间间隔基本就知道我的开发时间了,就样式这一点做了我近1个半小时。所谓设置样式,针对到Word里,大致有这样的内容: 你把平时用不到的内容一去,那么必须要做的功能就列出来了: 字体:设置字体,设置字号,粗体,斜体,下划线 段落:设置对齐方式,设置首行缩进,设置段前,设置段后 这里我特意分了两 阅读全文
posted @ 2021-11-10 18:22 bluesky234 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 正好,我今天下午就打算写这个工具类库了。那开发过程就随便写写哈。我个人开发是习惯先想最后如何调用,再按调用编写过程。那么,最后使用,我希望是这样的风格: 1 using (WordDocument doc = WordDocument.CreateDocument("newDocx.docx", t 阅读全文
posted @ 2021-11-10 16:15 bluesky234 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 能写多少篇我就不确定了,可能就这一篇就太监了,也有可能会写不少。 OpenXml SDK 相信很多人都不陌生,这个就是管Office一家的文档格式,Word, Excel, PowerPoint等都用到这个。并且,这个格式主要是给Word 2007以上使用的。如果是用到其中Excel部分,那建议直接 阅读全文
posted @ 2021-11-10 14:00 bluesky234 阅读(1774) 评论(0) 推荐(2) 编辑
摘要: 最近嘛,看看Blazor已经蛮成熟的。顺便想在自家的框架里使用这个东西,毕竟我还是很念旧的,而且Blazor的技术栈也不麻烦。然后呢,在调试这一关我可是踩了大坑。 我的VS是2019,很早以前装的。然后呢,我非常开心的下载了.NET 5.0的SDK,安装并且在我的项目框架里加入了我想了一整天的全新项 阅读全文
posted @ 2021-09-26 19:56 bluesky234 阅读(2672) 评论(38) 推荐(10) 编辑
摘要: 前言: 本人从事小微企业信息化工作已经有10余年了,自己的一个小工作室带着如流水一样的成员开发了一个又一个的项目。在十余年的经历中,我自行研发了一套基于ASP.NET的框架。这套框架从V1到V8体现的是我对软件工程理解的加深,回顾过去,8个版本的框架可以看出我的技术学习走向,也能看出每套框架的设计空 阅读全文
posted @ 2020-08-22 22:14 bluesky234 阅读(653) 评论(0) 推荐(1) 编辑
摘要: 我最近在研发基于.net core的公司8.0版本框架,现有如下项目结构: 项目依赖关系如下: 入口项目:Ricebird.BaseFramework,依赖于其它所有项目。 Ricebird.Framework:配置项目,依赖倒置用,公用接口全部在这(内含Controller) Ricebird.D 阅读全文
posted @ 2020-08-20 17:39 bluesky234 阅读(453) 评论(4) 推荐(0) 编辑
摘要: Repository已经不是什么新鲜概念了。DDD模型自2004年提出,发展至今已经16年了。但是不少企业却无法实施,其原因也很简单:DDD是基于需求的,而很多并不理解需求;DDD是容易实现的,而很多设计者并不会编程。这种情况就有一些两头不讨好,而如果有办法结合统一的话,则会非常好用。 学习Repo 阅读全文
posted @ 2020-08-19 08:05 bluesky234 阅读(1172) 评论(4) 推荐(3) 编辑