认识 .Net 2015

Beth Massi – Microsoft 去年的BUILD大会后,我发表了Exciting Times for .NET 并且自那时起,我有幸与.Net团队更近距离的工作,其中的工作内容包括运行时,框架,语言以及编译器方面。尽管在过去的一年中,我所关注的大部分集中在内部团队,例如帮助我们领域的雇员开内部讨论会。我也帮助.NET Foundation 起步并且学习了很多关于开源社区和我们.NET Foundation projects 的东西。噢,对了,我也结婚了。J 对我来说这是一个过渡期。更大程度上的从团队的 ”传教士” 到团队的 ”促进者” 或者 ”承接者”。 我非常喜欢 Alex Hillman 的术语:小丑 我们正临近下一次Build大会, 对于我们目前已经取得的进展我感到十分的兴奋,尤其围绕.Net平台本身,以及项目开源的方法。 大量关于.Net的创新正在进行,所以我想我得要写一篇高级的”指导”风格的博客来帮助人们理解主要的部分、在什么地方,用何种方式去使用它们。换句话说,这应该是学习.Net 2015的一个好的开始,至少这是我所希望的。 .NET 2015 – 鸟 瞰 图 这是“.Net 2015” 伞状图的主要组成部分。 值得注意的是,.NET Core有三个关键研究领域影响了主要组件的开发。 1. .Net 创新 – 带着这个平台前进并且创新。我们使每一层都更现代化, 包括语言、编译器、基本类库、app模型、运行时和工具。 2. 开源 – 带领我们的工程师在这些开源社团的帮助和支持下,促进并建立一个响亮的.Net生态系统。 3. 跨平台- 扩展.Net到Mac和Linux平台。 因为我们的客户在不断增加的环境下操作并使用它。 .Net 2015…

0

Visual Studio的Office 365 API工具 – 用Xamarin创建Office 365 安卓程序

[原文发表地址] Office 365 API Tools for Visual Studio– Building Office 365 Android Apps with Xamarin [原文发表时间] 5 Aug 2014 10:02 AM 通过Office 365所提供的API,可以很容易把Office 365 的服务协调地集成到你的应用程序中。你可以访问诸如日历、文档这样的用户数据,甚至可以从任何平台使用REST API和标准OAuth流。Visual Studio的Office 365 API使得开发人员通过.NET或JavaScript客户端库访问服务变得极为简单。这些工具目前只存在于预览版本中。 昨天发布了一个新的预览版! 在这里下载最新版本:https://aka.ms/Office365ApiToolsPreview 这里可以看到令人兴奋的新功能,包括对Windows Phone 8.1的支持:Visual Studio 2013 – summer update的Office 365 API工具 我一直以来都和开发这些工具的团队人员保持联系,也一直关注着他们度过这段预览版的进展。这次访谈中我又一次和Chakkaradeep Chandran (Chaks),该项目的项目经理坐下来聊,这次我们谈论了关于用Visual Studio中的Xamarin工作,还有开发能够连接开发者Office 365通讯录的安卓应用。 观看视频:Visual Studio的Office 365 API工具 – 用Xamarin创建Office 365 安卓程序 如果看到最后,你会发现有一些有趣的事情,访谈中走进来一位不速之客,原因是他觉得我们是在培训。是的,我一般是在会议室做访谈,而不是在一个专业的工作室,因此这类事情经常发生。搞笑的是进来的还是在Channel…

0

针对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

利用Azure Blob存储来保存LightSwitch应用程序中的图像

[原文发表地址] Storing Images in Azure Blob Storage in a LightSwitch Application [原文发表时间] 5/1/2014 10:30 AM LightSwitch 一直支持通过其"图像"业务类型将图片存储在数据库中。然而,由于大小和/或访问等的因素,往往将图像存储在数据库中是不切实际的。在这篇文章中,我会给你展示如何利用 Azure blob 来存储您的 HTML 客户端应用程序中所使用的图像。这是一个很好的体系结构,尤其是当您的应用程序是寄宿在 Azure 网站上的。而且利用Azure Blob来存储图像也是很容易就能做到的。 设置Azure Blob 存储 设置Azure Blob存储器很容易,只需要按照这个指导: 创建一个 Azure 存储帐户 上面这篇文章还介绍如何以.NET编程方式访问存储 以及如何在您 web.config 中保存设置信息,所以我鼓励你通读整篇文章。对于这篇文章的目的,我将专注于将这些内容集成到你的 LightSwitch HTML 应用程序中。 当你完成创建&命名你的存储帐户后,单击“管理访问密钥”来获取的访问密钥,因为你的链接字符串中将会使用到这个密钥。 一旦你已经设置好存储帐户,您可以以编程方式从 LightSwitch .NET 服务端项目创建的Container并向其中存储一些 blob。让我们来看一个例子。 建立数据模型 要使它在LightSwitch中完美的工作,我们要利用一对业务类型: Image和 Web Address。Image类型仅用于为我们“传输”字节到Azure Blob存储中。我们将使用 Web Address来查看图像。我们可以创建Blog容器,以便我们能够直接通过URL找到blob,而且你会看到这个URL很短。 对于此示例,假设一个用户可以有很多图片。下面是我们的数据模型。注意图片实体具有三个重要属性:…

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的第六部分:更多的管理!使用JavaScript和CSS自定义应用程序

[原文发表地址]:Beginning LightSwitch in VS 2013 Part 6: More Control! Customizing the app with JavaScript & CSS [原文发表时间]:2014-01-29 10:15 AM 注释:这是在最受欢迎的一系列开始LightSwitch文章中对Visual Studio 2013的更新。更早的版本请查看: Visual Studio 2012:第六部分:超越框。自定义LightSwitch应用程序的扩展 Visual Studio 2010:第六部分:我感觉真好!自定义“外观和感觉”主题 欢迎进入在Visual Studio 2013系列中开始LightSwitch!的第六部分。在第一至第五部分,我们建立了一个地址簿应用程序并且学习了所有关于一个Visual Studio LightSwitch 应用程序的主要构件块—实体,关系,屏幕,查询和用户权限。如果你忽视了它们,查看: 第一部分:表中是什么?描述您的数据 第二部分:感知这份爱-定义数据关系 第三部分:屏幕模板,我选择哪一个呢? 第四部分:更多的信息!排序和筛选数据的查询 第五部分:我可以吗?控制用户的访问权限 在这篇文章中我想要谈论的是一些不同的方式,你可以通过添加JavaScript代码和CSS来自定义你的HTML客户端应用程序。 当然你可能在学习,LightSwitch是完全关于快速构建移动商务解决方案–定义自己的数据模型,业务规则和一套内置控件直接创建屏幕。忽略它的所有无聊的管道,因此你可以专注于你应用程序的真正价值。但是LightSwitch也允许各种自定义设置所以你不要抨击那个臭名昭著的“玻璃天花板”。在HTML客户端我们可以利用早已存在的庞大的互联网生态系统,因此添加自定义和找到所需的JavaScript库并将其连接到你的应用程序一样容易。 LightSwitch基于 jQuery 和 jQueryMobile产生单页应用(SPAs)。这些是用于HTML客户端的基本库。LightSwitch接着在msls.js脚本中提供数据/数据绑定和最重要的查询功能。jQueryMobile CSS是用来控制应用程序外观的。 在HTML客户端工程中的这些文件对你是可视的。样式表是位于内容子文件夹中,JavaScript文件是在脚本子文件夹中: 关于jQuery及其在LightSwitch HTML客户端的上下文中的语法的一个介绍可查看: jQuery应用程序定制的介绍 让我们看一下一些有趣的快速自定义HTML客户端的方法。 改变主题 HTML客户端伴随着可用的两个主题框出现,或者根据你的所需完成改变—一个亮的主题和一个暗的主题。默认的,亮主题被应用在新工程中。为了将主题改变成暗主题,在HTML客户端工程中打开default.htm文件然后做如下改变: <!– Change…

0

LightSwitch 社区和内容汇总-2013年12月份

前一阵子,我开始每月发一个汇总的帖子,这些帖子内容包括社区里面关于Visual Studio LightSwitch的一些有趣的事情,内容,案例,以及扩展,如果你错过了哪些汇总,你可以通过这儿查看它们:LightSwitch 的社区和内容汇总。 大家新年快乐!我不得不承认回来真的是好极了。经过一个美妙的长假,我觉得神清气爽,准备冲刺2014的目标!今年,Nick和我在我们的新家度过了我们在这里的第一个圣诞节,并且我们两个家庭成员都在一起。没有人感到受伤,所以我们认为这是成功的! 在微软,12月份是一个传统的漫长的月份,很多团队成员都像我一样去度假。因我最近几周都在外面,对于12月份的内容汇总,我需要你们的帮助。我已经努力的试图去了解,但是我确定我已经错过已经发生过的事情和已经发布了的内容。发表说明如下! 有一件事情我知道,大家在12月份观看了很多的视频…正在阅读… Visual Studio 2013 视频推出-浏览次数持续在攀升 上个月,我提到LightSwtich团队在Visual Studio 虚拟推出活动上发布了几个视频,并且我们曾经介绍过的新云端商务应用程序工程真的是非常有趣,因为该视频高居榜首,有超过8.7万人观看过。仅一个月后,观看的人数翻了一倍多,至17.2万! ​使用Office365云计算商务工程建设连接和集成化的商务应用程序 由于基于云计算商业应用项目,Visual Studio2013简化了Office365的建设现代商业应用程序的过程。在这段视频中,您将了解开发人员如何可以构建社区,以触摸为中心的,跨平台的SharePoint2013和Office 365的商业应用程序在所有现代的设备上运行良好。 Visual Studio2013上的LightSwitch应用程序有什么新的功能 在这段视频中,我们将建立从端到端的,全功能的应用程序,它运行在Windows Azure上,并为现代设备提供丰富的用户体验。我们还将介绍一些在Visual Studio2013中LightSwitch新添加的功能。 还要确保 下载 Visual Studio 2013 和 观看主题报告: 在设备和服务的世界中转换软件开发 (跳过主题报告的前1个半小时,你就会看见 Jay Schmelzer 展示在新的云商务应用程序工程类型中的LightSwitch.) 你也可以在我们的Visual Studio 2013的发布帖子阅读更多Light Switch的新的东西:Visual Studio 2013 发布了- 谢谢你,LightSwitch 社区! 也可以在Visual Studio LightSwitch Developer Center 查看一下那篇更新过的帖子。 Xpert360 发布HTML主题和界面模板扩展 Xpert360 十二月份正忙于发布几款很酷的扩展,它们将在你的LightSwitch HTML客户端和云业务应用程序项目使用:…

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