随笔分类 -  Office 365 开发概览系列

摘要:作者:陈希章 发表于 2017年12月25日前言通过前面几篇文章,我相信大家对于SharePoint Online的开发有了更加全面的认识,上一篇 介绍的SharePoint Add-in的开发,这种方式最开始是在2013年提出来的,目前仍然是受主流支持,不仅仅可用于SharePoint Server,也可以用于SharePoint Online。与此同时,在2016年,一个新的开发框架浮出水面,... 阅读全文
posted @ 2017-12-25 18:05 陈希章 阅读(3398) 评论(1) 推荐(2) 编辑
摘要:作者:陈希章 发表于 2017年12月22日在 再谈SharePoint大局观 中我提到了SharePoint开发的一些新的变化,这一篇文章我将讲解SharePoint Add-in开发。其实早在2013年我也写过这方面的文章,有兴趣的朋友可以参考SharePoint Server 2013开发之旅(一):新的开发平台和典型开发场景介绍SharePoint Server 2013开发之旅(二):使... 阅读全文
posted @ 2017-12-22 17:00 陈希章 阅读(4314) 评论(2) 推荐(1) 编辑
摘要:作者:陈希章 发表于 2017年12月22日SharePoint Patterns and Practices,以下简称PnP,是由微软的SharePoint产品组发起并主持的一个有关SharePoint产品生态环境,发展至今,已经在全球拥有很大的规模,核心成员也已经不仅仅限于微软的产品组员工,还有大量的MVP,合作伙伴,开发人员。PnP的主要活动和内容包括开源的框架、插件、范例代码(托管在git... 阅读全文
posted @ 2017-12-22 10:57 陈希章 阅读(900) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年12月21日前言我对SharePoint这个产品很有感情,因为曾经有相当长一段时间,在很多个夜深人静、月黑风高的晚上,我都是在和它形影不离,在一个一个项目实践中相爱相杀。今天这个产品早已经不是我最初认识它的模样,但历经这么长时间的发展变迁,我觉得现在是在一个非常好的发展轨道上面。SharePoint平台过去是、现在也仍然是企业级协作和内容管理的领导者,在全球拥有数以... 阅读全文
posted @ 2017-12-21 22:38 陈希章 阅读(7775) 评论(0) 推荐(1) 编辑
摘要:作者:陈希章 发表于 2017年12月20日我已经写了很多关于Office Add-in的内容,而且我相信你已经尝试过创建一两个Add-in了吧。作为一个开发人员,你有多种方式在自己的机器上使用你的作品,例如如果你是用Visual Studio开发,这是最简单的,你直接按F5就可以了你可以将manifest文件(其实就是一个XML文件)保存到一个共享目录,然后通过在Office客户端中,添加这个共... 阅读全文
posted @ 2017-12-20 18:08 陈希章 阅读(1426) 评论(0) 推荐(1) 编辑
摘要:作者:陈希章 发表于 2017年12月20日我过去发表过一些Office Add-in开发的文章,并且也在不同的场合分享过新的开发模式及其带来的机遇。有不少朋友给我反馈,也讨论到一些常见问题,我这里集中地总结一下给大家参考。Office Web Add-in的适用场景这是很多人的困惑。我在这篇文章中详细对照了三种为Office开发Add-in的技术和表现形式,这里再总结一下新的Web Add-in... 阅读全文
posted @ 2017-12-20 16:18 陈希章 阅读(4840) 评论(10) 推荐(2) 编辑
摘要:作者:陈希章 发表于 2017年12月20日前言我在之前用了几篇文章来介绍新一代微软商业应用平台三剑客(PowerApps,Microsoft Flow,Power BI),相信对于大家会有一种跃跃欲试的冲动,他们看起来真的不难,因为他们的定位是要给业务部门的用户直接使用的。那么现在问题就来了他们为什么能这么灵活和强大? 如果这些活儿都是业务部门用户自己去做了,那么IT部门人员,开发人员该干嘛呢?... 阅读全文
posted @ 2017-12-20 10:43 陈希章 阅读(2991) 评论(2) 推荐(4) 编辑
摘要:作者:陈希章 发表于 2017年12月16日前言Common Data Service(以下简称为CDS),通用数据服务是一个创新性的基础功能,这是微软试图打造一个全新的基于SaaS模式的数据服务平台,一方面整合Office 365和Dynamics 365的数据(虽然现在还没有做到),与此同时,支撑以PowerApps,Microsoft Flow,Power BI为核心的商业应用服务。下面这个... 阅读全文
posted @ 2017-12-17 08:56 陈希章 阅读(5681) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年12月15日前言纵观一下我们周围的世界,以及我们每天忙忙碌碌的工作,你会“惊奇地”发现它们都是一个事件接着一个事件发生的。例如,我每天早上起来,一打开亲爱的手机,就会收到一封邮件,告诉我说今天9点要交个材料,然后11点又有个con-call,下午可能还要拜访一个客户之类的。每一天,每一周几乎都是如此,就连每个月也总有那么几次 —— 要交各种费用,还各种卡的额度。我并... 阅读全文
posted @ 2017-12-16 11:26 陈希章 阅读(13046) 评论(2) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年12月14日在上一篇 使用PowerApps快速构建基于主题的轻业务应用 —— 入门篇 中,我用了三个实际的例子演示了如何快速开始使用PowerApps构建轻业务应用,你可能已经发现,我都是使用默认生成的设置,没有做任何修改。当然,那样做出来的应用看起来不那么酷,但已经可以运行了,作为一个起点,已经不错了,不是吗?但这样自动生成的应用,估计也不能直接用于咱们实际的工... 阅读全文
posted @ 2017-12-15 15:25 陈希章 阅读(8079) 评论(3) 推荐(2) 编辑
摘要:作者:陈希章 发表于 2017年12月12日前言在上一篇文章 基于Office 365的随需应变业务应用平台 中我提到,随着随需应变的业务需要,以及技术的发展,业务应用的开发的模式也有了深刻的变化。基于微软的平台,有服务于主干业务应用的Dynamic 365 业务应用平台(包括CRM和ERP),也有服务于员工日常工作的Office 365 生产力平台。这看起来非常清晰,但他们的界限其实在逐渐模糊,... 阅读全文
posted @ 2017-12-14 19:14 陈希章 阅读(18139) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于2017年12月8日前言我们都知道,一个Office Add-in,最主要是由两个部分组成的:清单文件(manifest)和真正要用来执行的网站。清单文件其实是一个标准的XML文件,它有固定的Schema。目前来说,最新版本的清单文件必须指定“http://schemas.microsoft.com/office/appforoffice/1.1”作为Schema,否则某些功能... 阅读全文
posted @ 2017-12-11 16:44 陈希章 阅读(2557) 评论(5) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年7月29日前言作为人工智能技术的一个主要的表现形式,这些年机器人(bot)的应用越来越广泛。不管是有实物的,还是纯软件的,现在的机器人技术应该说已经走入寻常百姓家了。这一篇文章探讨的是,在微软提供的Bot Framework基础上快速开发和部署一个软件的机器人,并且将其与 Office 365 或其他应用无缝地整合起来,为用户带来全新的基于会话的人机交互体验。基本概... 阅读全文
posted @ 2017-11-27 15:49 陈希章 阅读(2160) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年7月31日引子谈论人工智能是让人兴奋的,因为它具有让人兴奋的两大特征 —— 每个人都似乎知道一点并且以知道一点为荣,但又好像没多少人能真正讲的明白。毫无疑问,我也仅仅是知道一点点,这一篇文章试图想通过比较接地气的方式给一部分人讲明白。这还得说要感谢这样一个时代,换做是几年前我是绝不敢造次的 —— 那时虽然人工智能并不稀奇,但大抵都是王谢堂前的燕儿,而如今随着技术的发... 阅读全文
posted @ 2017-11-27 15:47 陈希章 阅读(1324) 评论(0) 推荐(1) 编辑
摘要:作者:陈希章 发表于 2017年8月13日2017年8月11日下午两点,Power BI 两周年技术和方案交流圆桌会议如期举行。线上和线下约有100位朋友参加了由我组织和主持的本次活动,在两个小时的会议中我也很荣幸邀请到了Power BI产品技术专家,典型客户和合作伙伴做精彩分享,在活动的最后,还有热烈的互动讨论环节。谈一谈现代工作方式将如何帮助企业提高竞争力前不久我专门谈了谈 AI(Artifi... 阅读全文
posted @ 2017-11-27 15:41 陈希章 阅读(583) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年9月7日这是我去年10月底在微软技术大会(Microsoft Ignite 2016) 上面的演讲主题,承蒙大家抬爱,也沾了前一场明星讲师的光,我记得会场几乎是满座。观众中既有IT部门的技术人员,也有业务部门的用户,也有少量的开发人员,这正好契合了这个主题想要表达的意思:在业务需求的变化日趋频繁的当下,这三类用户的参与,并且借助合适的技术及平台(例如微软的Offic... 阅读全文
posted @ 2017-11-27 15:36 陈希章 阅读(553) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年11月26日前言这个系列文章应该有一阵子没有更新了,原因是一如既往的多,但是根本所在是我对于某些章节其实还没有完全想好怎么写,尤其是对于Office Add-in这块 —— 到底是要每个都去单独写一遍,还是有其他什么好的写法会对读者更有帮助?正如我在 这篇文章 分享的一些关于写作的个人经验那样,我为此颇费了一些心思琢磨,直到最近才做出了一个选择:我将不拘泥于每个应用... 阅读全文
posted @ 2017-11-27 15:33 陈希章 阅读(14617) 评论(0) 推荐(3) 编辑
摘要:作者:陈希章 发表于 2017年8月6日引子离上一篇Office Add-in的文章已经过去了一段时间,期间有去年Office 365 Asia Devday & Hackathon的二等奖获得者闫晓迪写了Office365开发系列——开发一个全功能的Word Add-In ,另外我也写了两篇有关人工智能方面的文章人工智能背景下的Office 365现状和发展趋势Office 365 机器人(Bo... 阅读全文
posted @ 2017-11-27 15:31 陈希章 阅读(1707) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于 2017年7月13日上一篇 我介绍了如何在Visual Studio中开发Office Add-in,因为有标准的项目模板,一系列配套的工具,尤其是自带的一键调试功能,可以让开发人员很快地开始探索。有些朋友可能已经知道,Visual Studio家族这些年增加了一个新的成员—— Visual Studio Code。这是一款跨平台的代码编辑工具(可以愉快地在PC,Mac,Li... 阅读全文
posted @ 2017-11-27 15:30 陈希章 阅读(2664) 评论(0) 推荐(0) 编辑
摘要:作者:陈希章 发表于2017年7月13日“Talk is cheap, show me the code”,我们就用代码来说话吧。这一篇将给大家介绍如何开始Office Add-in的奇妙开发之旅。上一篇文章已经提到过了,要进行Office Add-in的开发,你可以选择自己最喜欢的Web开发平台和工具。限于经验和精力,我这里展示的是用微软提供的Visual Studio系列工具进行开发。Visu... 阅读全文
posted @ 2017-11-27 15:28 陈希章 阅读(3955) 评论(11) 推荐(0) 编辑