《Office 365 开发入门指南》公开邀请试读

    终于等来了这一天,可以为我的这本新书画上一个句号。我记得是在今年的2月份从西雅图回来之后,就萌发了要为中国的Office 365开发人员写一些东西并最终能帮到更多中国用户的想法,而从2月26日正式写下了第一篇,到今天正好是整整十个月了。

    十个月的时间,赶一赶的话孩子都可以生一个了。多少个夜晚和周末的时间,如果不是怀着对客户的热爱、对公司的认可、对领导的眷恋和对技术的追求,我都不知道要怎么坚持下来。饶是如此,12月份中旬的时候一看Quota,还有将近五分之一的缺口,于是跺脚咬牙赌气发狠一口气写出来,基本达到了让自己满意的程度。此时此刻,一方面因为终于在设定的时间内完成了年初定下的小目标而高兴,另一方面又有丑媳妇到时候也该见公婆的忐忑心情。但无论如何,我是决意要以这篇结束语给自己一个交代,至于写得好与不好,完全是读者说了算,我也顾不了这么多了。

    这本书的写作过程也挺有意思的,我其实是在github上面创建了一个代码库,然后用markdown这种新式的标记语言编写的。使用github来托管源文件,因为它可以帮我做版本控制,随时可以比对和修改,甚至恢复到一个特定的版本。下图有不少数据,例如大家最终看到的是39篇文章,每篇平均2500字左右,与此同时前后一共有300多次的提交(commit)。使用github还有一个好处,是它直接可以连接到一个电子书的平台(gitbook),它可以自动生成目录和所有页面,并且支持电子版本的导出。

    本书的内容不仅基本完整覆盖了Office 365开发的四大方向(Microsoft Graph,Office Add-in, SharePoint Add-in,Office 365 Connector),而且还包括了其他一些有意义的话题,例如有针对人工智能的话题,有商业应用平台的话题(Power Apps,Microsoft Flow,Power BI等)。对我来说,写作本书的过程也是一个非常好的学习过程,不断地思考和推敲,大纲有几次大的调整,尤其是Office Add-in这部分。

    书籍概要 - 图2

    1. https://aka.ms/office365devguide 这个地址目前指向了博客园上面我的专栏地址。我是2005年开始在博客园开始写技术文章,至今已经坚持超过12年,截至今天随笔已经达到1321篇。博客园的访问速度非常快,搜索引擎友好性也很高,如果大家有意写博客文章,我强烈推荐使用博客园(

    本书的电子版本可以通过下面三个地址下载 (这是实时更新的)

    1. https://www.gitbook.com/download/pdf/book/chenxizhang/office365devguide (PDF版本,可以在PC或Mac等设备上面使用,有最佳的阅读体验)
    2. (MOBI版本,可以直接在Kindle中阅读)

    关于本书的反馈和交流,你还可以通过邮件和我取得联系:office365devguide@xizhang.com