针对Visual Studio的Office 365 API 工具- 用户和文件

[原文发表地址] Office 365 API Tools for Visual Studio – Users and Files [原文发表时间] 2014-07-03 9:12 AM Office 365 APIs允许你用一贯的方式很容易地将Office 365服务集成到应用程序中。你可以从任意平台访问用户数据,例如日历,文档和更多使用REST APIs和标准OAuth流数据。针对Visual Studio的Office 365 API工具使得开发人员通过.NET或JavaScript 客户端类库访问服务变得超级简单。这些工具目前处于试用阶段。 我已经通过和其他团队成员会面进行探讨生成了这些工具,并且在试用期间一直都关注着它们的发展。在这次会面中,我和一个此项目的项目经理Chakkardeep Chandran (Chaks)坐下来讨论了关于用户和文件的工作情况。 请看:针对Visual Studio的Office 365 API 工具-用户和文件   从这里下载针对Visual Studio的Office 365 API 工具的试用版 更多地信息请查看:针对Office 365 APIs的.NET和JavaScript类库 如果你有任何的问题,可以提交到StackOverflow中。(用[Office365] 与 [API]标记你的问题)。 希望喜欢!

0

Visual Studio Office 365 API工具的新预览版

原文发表地址:New Preview of Office 365 API Tools for Visual Studio 原文发表时间:5/14/2014 1:45 PM 在我们上周的开发者大会上宣布的多个面向开发者的公告当中,我们还发布了Visual Studio Office 365 API工具的新预览版。最新的更新支持更多的项目类型,并且包括.NET和JavaScript客户端类库,这使得用户身份认证和以用户身份从客户端应用里面使用Office365服务更加容易。 尽管你可以使用Rest APIs和标准的OAuth流程从任何平台访问Office 365 APIs,但是客户端类库显著地简化了你在Visual Studio创建各种客户端程序时使用这些服务的各种工作。客户端类库将让您: 执行身份验证和发现 使用邮件、 日历和联系人 API 使用我的文件和网站 API (目前只支持.NET,将很快推出JavaScript) 使用用户和组的 API 现在在此预览版中支持的客户端应用程序的类型有: .NET Windows 商店的应用程序 .NET Windows 商店通用程序 Windows 窗体应用程序 WPF 应用程序 ASP.NET MVC Web 应用程序 ASP.NET Web 窗体应用程序 Xamarin Android 和 iOS 应用程序…

0

.NET 激动人心的时刻

[原文发表地址] Exciting Times for .NET [原文发表时间] 4/10/2014 上周我有幸在//build/上发言,这是每年微软开发人员的第一次大事件。正如我在昨天的汇总中提到的,Office、SharePoint开发者可以追溯你的发言。根据tweets和之后的反馈,我的部分很顺利。你可以看这里:开发 Office 365 云业务应用程序. 虽然 Office 团队也出席了 //build/大会,但是主要这次大会主要由 Windows Azure、.NET占主导。作为一个老资历的.NET 开发人员,这次大会的气氛非常的好!作为一名员工,它远比过去我所参见的任何一次大会更鼓舞人心。这次build大会不仅对我们.Net开发者,也是对跨平台开发者传递出满满的爱。 我所在的,Visual Studio其中的较大型团队,负责很多 Visual Studio 工具 (正如你可能从我的帖子得知),但我们的团队也是负责.NET核心 框架、 CLR 和托管语言 (VB、 C#、 F #)以及很多其他的事情。在//build/大会上,.NET 和语言做了很多变化。 第二天的关键点推荐传奇 Anders Hejlsberg ,在他那里发表了”Roslyn”(.NET 编译器平台) 到 CodePlex 上并宣布该项目的开源代码。震耳欲聋的掌声充满我所在房间(是的,掌声充满了很多房间) 在”新的微软”,突出的是,所有我们团队对拥有开源和跨平台开发的态度的转变。 作为 Visual Studio 的用户,您可以将预览版安装到VS2013上,它会切换至 Roslyn 编译器得到的新的语言功能,以及Dustin 和Mads在会议上展示的IDE 增强的功能。同时也可以查阅这些相关的Channel 9 访谈。 会议:未来的 C# (他们也表现出一些 VB:-))…

1

LightSwitch社区和内容汇总—2014年2月(3月份更新发布)

[原文发表地址] LightSwitch Community and Content Rollup–February 2014 (+March Update Released!) [原文发表时间] 3/4/2014 1:42 PM 有一阵子我开始汇总每月有趣的社会事件、内容、样例和关于VisualStudio LightSwitch 的扩展。如果你错过了这些汇总你可以在这里得到:LightSwitch社区和内容汇总。 我知道这是2月汇总但我不能以我们昨天做了什么来开始。我们发布了一个更新是关于VisualStudio office开发工具,包括许多LightSwitch和云业务应用的新功能! VisualStudio2013的Office开发工具-2014年3月更新可用! 昨日团队发布的Visual Studio2013的免费更新,其中包含大量的新特性,改进了Office 365的云业务应用程序和LightSwitch的项目,以及为Office的应用程序和SharePoint的应用程序对Visual Studio2013的支持。 为VisualStudio2013下载Office开发工具-2014年3月更新。 我们希望您会喜欢此版本中的新功能。我们已经得到了SAP的支持,增强的数据设计,改进的HTML控件,新的屏幕模板,书签,文档库支持,很多很多。对于所有的细节请阅读我们LightSwitch团队博客Visual Studio团队博客 的公告。 另请参阅:Visual Studio2013的最新的Office开发工具- 2014年3月更新       获取新功能      1. 为了得到最新的工具,您首先需要有Visual Studio2013专业版或更高版本。      2. 然后点击下载,启动Web平台安装程序。      3. 请确保您正确选择语言即选择有对应于您的Visual Studio语言(位于安装程序的选项对话框的底部)。      4. 一旦工具安装,你就可以创建含有这些功能的新的项目。如果您有一个现有的云业务应用程序或LightSwitch的解决方案,你需要先进行升级。在项目上单击右键,选择“升级项目…”。请记住,一旦你这样做你的项目文件将被更新,所以你的团队的所有成员都需要安装更新工具才能再次打开该项目。 如果您在使用此版本中遇到安装困难或发现问题,请在LightSwitch MSDN论坛中报告给他们,他们的小组将会进行调查。 新的“我如何做…?”视频系列Channel 9!              我推出了一个新的视频系列在Channel9,它是所有关于在 Office365建立云业务应用程序的。第,创建一个移动的一HTML5的应用程序,以供用户通过它部署到企业目录。如果你从来一个我做的是终端到终端连接到SharePoint列表中的数据的演示没有见过一个云业务应用程序,这是一个很好的概述观看。然后,我将做演出更多的功能在我休息的时间。我打算在未来几周内要经常检查以推出更多! 观看视频:以…

0

开始VS 2013中LightSwitch系列的第5部分:我可以使用用户权限控制访问吗?

[原文发表地址] Beginning LightSwitch in VS 2013 Part 5: May I? Controlling Access with User Permissions [原文发表时间] 2013-12-18 9:19 AM 说明:这是受欢迎的开始LightSwitch系列文章之Visual Studio 2013的更新。之前的版本请参阅: · Visual Studio 2012: Part 4: Too much information! Sorting and Filtering Data with Queries · Visual Studio 2010: Part 4: Too much information! Sorting and Filtering Data with Queries 欢迎来到开始Visual Studio 2013中的LightSwitch…

0

LightSwitch入门第四部分:信息量太多!使用Query来排序和过滤

[原文发表地址] Beginning LightSwitch in VS 2013 Part 4: Too much information! Sorting and Filtering Data with Queries [原文发表时间] 2013-11-27 11:12 PM 注:这是Visual Studio 2013更新的非常受欢迎的LightSwitch入门文章系列,关于以前的版本,请参见: Visual Studio 2012: Part 4: Too much information! Sorting and Filtering Data with Queries Visual Studio 2010: Part 4: Too much information! Sorting and Filtering Data with Queries 欢迎来到Visual Studio 2013的LightSwitch系列课程第三部分!在第1,2和3部分中我们学习了Visual…

0

LightSwitch 社区&内容汇总 – 2013年11月

[原文发表地址]  LightSwitch Community & Content Rollup- November 2013 [原文发表时间]  2013-12-04 1:44 PM 不久前我开始每月汇总围绕着Visual Studio LightSwitch 出现的有趣的社区事件,内容,实例和扩展。如果你错过了这些汇总你可以在这里全部查看到:LightSwitch 社区&内容汇总 . 11月是另一个令人振奋的时间, Visual Studio发布会和MVP首脑会议在这个月举行了!我们也将继续摘出本月的内容,包括更多的文章和实例。请继续阅读下去…… Visual Studio 2013 发布 11月13日, Visual Studio发布会通过全球在线直播的方式在纽约市举行了。我们也公布了大量的点击视频 取自Visual Studio 2013所有新功能的产品组。 下载Visual Studio 2013 请观看主题演讲: 在设备和服务的世界改革软件开发 跳过一小时30分的主题讲解,你将会看到Jay Schmelzer在新的云业务应用程序项目类型上展示LightSwitch。同时也可以查看Andy 的LightSwitch技术视频:   LightSwitch应用程序在Visual Studio 2013 中新增功能 在这个视频中,我们将会从端到端生成和部署一个在Windows Azure上运行,为现代化设备提供量身定做的丰富的用户体验的全功能业务应用程序。我们还将会介绍一些Visual Studio 2013 中添加到LightSwitch上的新功能。      使用Office 365云业务应用程序工程生成连接&集成的业务应用程序 针对云业务应用程序工程,Visual Studio 2013 简化了Office…

0

开始VS2013中LightSwitch系列的第三部分:我们该选择哪个屏幕模板?

[原文发表地址] Beginning LightSwitch in VS 2013 Part 3: Screen Templates, Which One Do I Choose? [原文发表时间] 11/4/2013 3:00 PM 说明:本文是之前很受欢迎的LightSwitch 博文系列之Visual Studio2013的更新. 若要查看以前版本,请点击下面: Visual Studio 2012: Part 3: Screen Templates, Which One Do I Choose? Visual Studio 2010: Part 3: Screen Templates, Which One Do I Choose? 欢迎来到开始Visual Studio 2013中 LightSwitch 系列的第3部分!在第 1 和第 2…

0

VS 2013 LightSwitch 入门第一部分:表里面是什么?你的数据描述

[原文发表地址] Beginning LightSwitch in VS 2013 Part 1: What’s in a Table? Describing Your Data [原文发表时间] 2013-10-16 4:45 PM 注:这是Visual Studio 2013更新的非常受欢迎的LightSwitch入门文章系列,关于以前的版本,请参见: Visual Studio 2012: Part 1: What’s in a Table? Describing Your Data Visual Studio 2010: Part 1: What’s in a Table? Describing your Data 欢迎来到Visual Studio 2013的LightSwitch系列课程第一部分! 首先,我们从LightSwitch应用程序创建中最重要的一块(表)开始。简单的说,表是一种通过行和列组织数据的一种方式,如果你曾用过Excel或者其他的电子表格应用程序,在其中以行为单位来组织数据,然后每行中的每一列代表一个指定数据类型的字段。举个例子,这就是一张关于客户数据的表: Customer 表. LastName FirstName BirthDate…

0

Visual Studio 2013 中我最喜欢LightSwitch的新功能

   [原文发表地址] My Favorite New LightSwitch Features in Visual Studio 2013  [原文发表时间] 2013-09-12 周一时, VisualStudio2013候选版本已经可以使用了,这个版本上面的更多Lightswitch的功能“亮点”,让我兴奋。如果你还没有获得最新的版本,我鼓励你们下载。 下载并安装VS2013RC(你可以安装在预览版本上面) 在LightSwitch团队的博客上能看到很多他们正在研发的新功能,但这里只介绍我和他们工作一段时间后觉得最感兴趣的内容。现在从最亮眼的部分开始… 新的项目系统 在VisualStudio2013中,我们彻底地改变了解决方案资源管理器中的LightSwitch解决方案及其相关项目的显示方式。我们不再有单独的逻辑和文件的视图。我们不再隐藏任何组成层叠的LightSwitch解决方案的配套项目和文件。我们也分开了模型文件来匹配你在LightSwicth中工作时用到的每种类型的资产,比如一个实体,查询,或者屏幕。现在每个这些项目都代表一个与众不同的LSML文件。 我得承认一开始我有些害怕,但我觉得更多的是“你动了我的奶酪”反应(人们抗拒改变,我也不例外)。但在使用新系统工作了几个月之后,我觉得它真的很方便。 特别是在构建HTML的客户端时,你想要调整CSS,添加自己的JavaScript库和部件,并添加引用来指向default.htm。对于服务器的项目,你可能想要添加自己的自定义类,业务规则的扩展方法,等等。以前我发现自己需要经常切换到文件视图来做这些事情。这种新的结构要好得多,因为我在任何时候都可以看到我需要的所有文件。它与解决方案资源管理器的一些很酷的功能也能很好的兼容,如搜索和范围的视图。 我们仍然拥有熟悉的节点,像“数据源”和“屏幕”,但你也会看到,它们所属的项目是可见的,这么一来所有的支持文件组织成了逻辑文件夹。 你可能会注意到你的解决方案的节点下的项目的名称为“悬挂的节点”。如果你展开该节点,你只会看到它的属性。这将带你进入LightSwitch服务器属性页面,在这里你可以指定功能扩展和访问控制选项。此外,如果你启用了SharePoint,那么你也会看到这些属性。如果你有一个Silverlight客户端在你的解决方案中,那么你也可以在这里访问客户端属性。                                                                                                                                                             多重LightSwitch设计器 作为看到所有这些文件和分裂模型的结果,我们现在可以一次打开多个LightSwitch设计器!是的!对于开发经验来说,这绝对是一个值得欢迎的新功能。你打开任何资产(实体,查询,屏幕)将打开它自己的实例,并且你可以把这些设计器窗口停在你想要的任何地方。 关于LightSwitch,我一直喜欢的事情之一是它的超快速的数据建模和屏幕设计。当你改变你的数据模型(编辑或者从实体移除属性)时,你创建的基于实体的屏幕就会自动更新。这完全地消除了数据绑定错误。现在,你可以打开多个设计器,你会发现,如果你更改名称或从实体移除属性,任何基于它的打开的屏幕也会显示脏标志。此外,如果你的项目在源代码管理下,你会在解决方案资源管理器中注意到一个更改标志(更多的在源代码控制下!) 更好的SCC的支持 分裂模型的另一个结果是大大简化了开发团队为了建立一个单一的LightSwitch的解决方案不得不在迁入源代码控制时, 处理合并冲突的负担。现在每个文件代表一个资产,合并冲突应该比以前少得多。而当它们工作时,你可以更容易地识别它们,因为模型文件(LSML)小得多。 LightSwitch测试团队已经释放了一系列团队的新产品,包括数据源控制,连续的构建、用户界面和负载测试。可以从以下链接中迁出: 团队开发系列第1部分:引言(Peter Hauge) 团队开发系列第2部分:源代码控制的最佳实践(RaghuveerGopalakrishnan) 团队开发系列第3部分:改变LightSwitch团队建设(Saar Shen) 团队开发系列第4部分:测试LightSwitch应用程序(Saar Shen) SQL Server数据工具(SSDT)链接的数据库项目 我的另一个最喜欢的功能是能够把SQL Server数据工具(SSDT)数据库项目连接到LightSwitch应用程序,以便执行LightSwitch的“ApplicationData”数据库的高级操作。这通常被称为作为内部或内部数据库。 以前,如果你需要支持默认数据,存储过程,维护,管理标志,或任何其他在LightSwitch数据设计的范围外的数据库编程,你不得不选择与外部数据库调和和管理完全脱离LightSwitch的开发经验。现在你不必了。如果你想为新LightSwitch项目创建一个新的数据库,你可以使用数据设计把数据模型化,然后在一个链接的项目中写一些脚本来实现数据库的高级定制。这些脚本和内部数据库一起被部署在F5和发布中。 为了使用这一点,只需添加一个新的数据库项目到您的解决方案,然后在LightSwitch项目属性中,你可以把它们联系在一起。 请记住,你仍然需要使用数据设计器来定义架构。以下是数据库项目的一些实际用途: 添加存储过程你LightSwitch原有的数据库 原有的数据库管理与数据库项目 LightSwitch应用中的数据管理 HTML表控件 其中一个最重要的反馈是我们从客户那里听到的,在我们在四月份第一次 在vs2012 Update 2发布的HTML客户端中,缺少了一个表/网格控件,现在它在这里,伙计! 基于jQuery…

1