新的团队、 新的挑战

[原文发表地址]  New Team, New Challenges [原文发表时间]  2012-09-19 17:30 上周我们正式启动了 VS2012 和.NET Framework 4.5。在过去几周内,我在伦敦、西雅图、 亚特兰大、 纽约参与启动活动,分享新版本的详细信息,做我所能做的来帮助人们使用新的版本。我可以坦诚地说,这是我所致力于的最好版本(基本上我参与了所有的版本)。我们能够使用一半的里程碑和拥有此版本的更高质量,这得多亏几个内部改善和我们刚发布的新工具集(在以后的博文中,我会分享一些这些改进;我听说你们很多人也正在尝试做类似的事情)。 我们既已推出,我将接受一个新的挑战——为Windows Azure付出开发努力。我将加入我的新同事Scott Guthrie (另一个 DevDiv 校友) 和Bharat Shah当中。我期待着与Scott和Bharat的合作,以及承担一套新的挑战和技术。目前,云计算是此行业中最令人兴奋的技术之一,我正在加入一个致力于全球范围内炫酷的东西的杰出团队。 祝我好运吧  

1

收听Visual Studio 2012启动事件

[原文发表地址]  Tune in to the Visual Studio 2012 Launch [原文发表时间]  2012-09-12 10:00 今天早上,我们在西雅图为VS 2012 启动事件揭开了序幕。你可以在http://www.visualstudiolaunch.com/收听现场采访和会话录制。在这篇文章中,我将分享一些我在今天的事件中展示的信息。 现代应用程序 如今是作为一名消费者很酷的时间。一直以来,诞生了新的智能手机、 平板电脑、 超级本和很多酷的小玩意。在这个世界中,用户已经习惯于在他们的应用程序中有很多选择,他们期望从一开始看到某些功能 (连接,触摸,等等)。我们也在企业中看到了越来越多这些相同类型的功能的需求。像 Yammer产品,社会已跨越网络连接,从朋友到我的队友。最后,用户变得比以往任何时候都更快地适应新功能。如果我们想要在这个新的世界取得成功,我们将不得不更改我们创建软件的方式。 对于开发人员来说,问题是我们如何构建此类应用程序,并以最快时间推出到市场?我们将需要一个系统来让我们能够构建大量的业务和事务性逻辑,并以一种方式公开事物,以便我们可以处理许多异构设备类型,与软件团队一起加快交付。今天的演讲将为你们展示Visual Studio 如何帮助你解决这些问题。 Visual Studio 2012 这些趋势是令人兴奋的,并为用户提供了令人信服的方法来与你的应用程序进行交互。但当开发你的应用程序时,它们也遇到新的挑战。当设计Visual Studio 2012和.NET Framework 4.5时,我们需要紧记这些事情。 我们想要确保你可以使用你现有的软件资产开始,并利用最新的平台。使用 Visual Studio 2012,你会发现你可以针对多种 Microsoft 和非 Microsoft 客户端。你还可以使用 SharePoint、 SQL Server、 Windows Azure 和 Windows Server创建后端服务。最后,使用System Center集成,你可以管理产品中的应用程序。 持续服务 在为你的应用程序设计后端服务时,你需要扩展需求,需要可以从不同的客户机访问,并能够利用云端和on-premise组件。VS 2012 和.NET Framework 4.5…

0

Visual Studio 2012 和 .NET Framework 4.5已发布到Web

[原文发表地址]  Visual Studio 2012 and .NET Framework 4.5 released to the web! [原文发表时间]  2012-08-15 18:50 我非常高兴地宣布今天早上我们已经将Visual Studio 2012, Team Foundation Server 2012及.NET Framework 4.5发布到了web。是时候发动你的引擎,今天就开始下载吧! MSDN订阅者可以立即在MSDN订阅者下载页面下载,批量许可用户从明天开始可以从批量许可服务中心下载。你还可以在大约一个月以后在商店中找到该产品,以及在未来几天可通过Visual Studio 产品网站购买一些可用产品。最后,若要评估免费的试用版本或者下载我们的免费Express产品,请访问Visual Studio 产品网站。 这是团队很棒的一个发布版本,对于所有我们完成的工作我真的感到非常激动。通过采用敏捷开发模式,引用我们的IDE和ALM工具,我们这次完成发布只用了很多milestone一半的时间。下面是我们发布团队的一张照片,拍摄于最终版本完成的日子: 为Windows 8开发卓越的应用程序是此版本的一个重要目标。因此,配合今天的开发者工具的发布,你将注意到Windows 8的最终版本也发布到web。再者,除了Visual Studio 2012 RTM附带的Blend工具,今天我们还推出了针对Visual Studio 2012的新Blend + SketchFlow 预览 ,实现了一些顶级Blend客户的要求,它包括支持WPF, Sliverlight, 和SketchFlow. 更多详细信息,请查看Blend团队的博客BlendInsider。 Visual Studio 2012的12大特色 假如你还在犹豫是否下载Visual Studio 2012,或者没有同步所有的发布消息,我将给你今天就更新到VS 2012 的12个很好的理由。:) #1)针对Windows 8的开发…

0

VS 2012的最终版本-可用性和未来发布日期

[原文发表地址]  Final Build for VS 2012 – Availability and Launch Dates Ahead [原文发表时间]  2012-08-01 9:00 现已完成Visual Studio 2012的最终版本!工程团队已完成,现正为我们众多的发布渠道准备生成。 我还想祝贺今天Windows 8 团队完成了他们重要的RTM版本。你可以在构建 Windows 8的博客上阅读更多来自 Windows团队的内容。 我期待着到达我们的下一个里程碑,在 8 月15日,我们将让 Visual Studio 2012 可供大家在 MSDN 和其它地方下载。查看我的博客来了解官方发布信息。 最后,我想邀请您加入 Soma 和我当中,在 9 月 12日,我们会通过实时的在线活动正式启动 Visual Studio 2012。有关详细信息,请访问http://www.visualstudiolaunch.com/。我希望您将继续关注了解更多关于 VS 2012的所有新功能。 提前期待未来令人兴奋的日子 ! 在 https://twitter.com/jlzander 上追随我的脚步

0

我最喜爱的功能:Entity Framework Code First和 ASP.NET Web API

[原文发表地址] My Favorite Features: Entity Framework Code First and ASP.NET Web API [原文发表时间]  2012-07-23 11:59 这是一个Entity Framework令人激动的时刻!上周四,团队宣布了一个开放源码的版本,现在它在Entity Framework CodePlex 网站上是可用的。我一直在我个人的开发中使用Entity Framework,我将利用这个机会来使用有关EF的博文继续我的"最爱的功能"系列。 在这篇帖子中,我将使用Entity Framework中的Code First工作流来构建一个应用程序。Entity Framework原先是作为.NET Framework 中的一部分而推出的,但在几经努力之后,已经在NuGet中推出了最后几个版本,位于.NET Framework的中间版本。除了在 NuGet中可用之外,Entity Framework (EF5) 的最新版本也包含在 Visual Studio 2012 中的很多地方。 作为构建应用程序的一部分,我也会使用ASP.NET Web API 来构建 一个HTTP 服务。ASP.NET Web API 是我另一个最喜爱的功能,是创建由不同客户端使用的服务的杰出方式。 EF5 中的新增功能 我想我会首先简要概述在Entity Framework 5 中的一些新功能,我们将在这篇文章中使用其中的一些。我一直在盼望其中的几个功能,并很高兴看到在最新的版本中添加了它们。 Entity Framework 5 中的新功能:…

0

介绍"Napa"-Office 365 开发工具

[原文发表地址]  Introducing “Napa” – Office 365 Development Tools [原文发表时间]  2012-07-17 6:00 昨天是Office和 SharePoint令人非常兴奋的一天 !小组在记者会上公布了新的Office计划,并发布了一个Office和 SharePoint 2013 的公共预览版。您可以在微软新闻中心上找到可用的新闻发布会,并观看首席执行官Steve Ballmer的视频网络广播。您也可以在office.com/preview下载发布. 但令人兴奋的事情并不只有这些— — 如果您是一个开发者,您会很高兴听到有关开发Office和 SharePoint 的新方法。 Office和 SharePoint 2013 以新的云应用程序模型为特色,使用web 标准,并让您可以在Office和 SharePoint内生成一类新的合并了 web 技术和云服务的应用程序。对于Office和 SharePoint 2013 的主要投资之一是云启用。应用程序可寄宿在云端,这使您能够更快地部署、 更新和维护您的应用程序。您也能够发布您的应用程序以及通过一个新的Office存储销售它, 或通过您的组织内部的App Catalog分发IT核准的应用程序。若要了解更多有关新的云应用程序模型和Office存储,我推荐阅读Ludovic Hauduc 的公告和在新的Office和 SharePoint 应用程序的博客观看视频。 介绍"Napa" 与昨天的Office和 SharePoint 同步发行版本中,我很高兴地分享我们发布了一个新的工具集,称为"Napa",它是着手构建新的云应用程序模型应用程序的最简单方法。当我们着手为新的云应用程序模型创建开发工具时,我们重新思考了我们想要为客户提供的总体解决方案。我们想要提供一个轻量级的、浏览器中的体验,那样您可以在一个浏览器中快速构建您的 SharePoint 或Office web 应用程序,而该应用程序也将在同一浏览器中运行。因此,我们创建了一个称为“Napa”的一流开发环境,作为 Visual Studio 的在线联合。 "Napa"是一个针对SharePoint的免费应用。由于"Napa"是基于 web 的,因此您不需要在您的机器上安装任何东西来开始开发Office和…

0

发布针对.NET的Windows Azure SDK(2012年6月)- 现支持Visual Studio 2012 RC 版本

[原文发表地址] Announcing the June 2012 Release of Windows Azure SDK for .NET – Now with Support for Visual Studio 2012 RC [原文发表时间]  2012-06-07 13:01 我非常激动地宣布发布针对 .NET的Windows Azure SDK -2012年6月版,可从这里立即下载。这个SDK为Visual Studio 2010 SP1 和 Visual Studio 2012 RC提供了工具. 我非常高兴大家一直期待的Visual Studio 2012 可以支持Azure SDK的功能 。。有关今天发布的平台的更多信息,我推荐您访问Scott Guthrie的博客或者来自今天遇见Windows Azure。 Visual Studio一直致力于给您提供开发云服务的最佳工具。我们从两个方面着手来实现这一目标。一方面是为Windows Azure应用程序提供高效的工具,这点会在稍后做详细介绍。另一方面是提供应用程序生命周期的管理工具,该工具可以帮助缩短周期和加快部署(请看我之前的博文持续值传递)。今天我们为开发基于云的服务宣布了新功能,包括持续性集成和持续性部署。对于这些新功能,你可以查看你的部属历史记录,并整合它们。 我鼓励您访问Brian Harry的博客,那里对新功能有更进一步的演示。 最新的平台与工具 基于上周的博文发布Visual Studio 2012 候选版…

0

在ARM(WOA)上开发Windows时,你应该知道的事情

[原文发表地址] What you need to know about developing for Windows on ARM (WOA) [原文发表时间] 2012-06-12 5:40 AM 你可能已经听说了,ARM PC 上的新 Windows将与 Windows 8一起上市。如果你一直关注北美TechEd的所涵盖的内容,那么你在主题演讲中已经看到这些设备了。在这篇文章中,我们将要涉及到这对开发人员意味的所有东西。 有关 ARM中的Windows介绍,我推荐阅读Steven Sinofsky 的发表有关 Windows 8"的博客:构建针对 ARM 处理器体结构的Windows。正如Steven所提到的, 目前ARM测试设备对小型协作程序是可用的。但是今天,所有的开发人员都可以开始准备他们针对ARM PC的Metro样式应用程序。 在这篇帖子中,我将演示开发一个可以在ARM PC上运行的应用程序。你将发现在ARM中开发Windows应用程序与在x 86/64 PC上开发Metro样式应用程序一样 ;也就是说,相同的Metro样式应用程序将可以在任何硬件上运行。另外,很多你从创建其他应用程序类型 (设计、 测试、 调试等) 中知道的Visual Studio 范式将会传递到你构建Metro样式应用程序的体验中。除了下面的演练,我还录制了一个视频,那样您可以看到这些实际操作:   随着多年来 Windows 硬件的发展,我们一直在更新了 Visual Studio来帮助您构建面向每个版本的应用程序。例如,今天你可以使用 Visual Studio来构建在 x86 和 x…

0

来自欧洲TechEd 大会的现场: LightSwitch HTML 客户端预览和针对SharePoint 的Visual Studio 2012工具

[原文发表地址] Live from TechEd Europe: LightSwitch HTML Client Preview and Visual Studio 2012 Tools for SharePoint [原文发表时间] 2012-06-26 12:40 今天早上我在阿姆斯特丹的TechEd Europe 2012 大会上做了主题演讲,并分享了一些我们的工具的更新。如果你没有亲自参加该事件,你仍然可以在网上观看。你可以通过第 9 频道观看主题演讲的实时流,这个视频将会根据需要被公布到TechEd Europe 2012事件页面上。 你可能听说的首个宣布是我们的 LightSwitch HTML 客户端预览版本… LightSwitch HTML 客户端预览的可用性 在TechEd 北美 2012中,我展示了LightSwitch 如何支持HTML5、 JavaScript 和 CSS,因此您可以构建在多个设备运行的以触摸中心的应用程序。此方法能让您使用跨应用程序相同的后端服务的优势和 LightSwitch 的高效。 我们很高兴宣布 LightSwitch HTML 客户端预览将于今天晚些时候对MSDN 订阅者 是可用的(一旦该安装程序是可用的,我将更新此篇文章,),并将在 6 月 28 日 (星期四)公开!若要了解有关此版本的更多信息,提供反馈意见,或提问,请访问 LightSwitch开发人员中心、团队博客和论坛。…

0

我最喜爱的功能: VS 11 中单元测试的增强功能

[原文发表地址] My Favorite Features: Unit Testing Enhancements in Visual Studio 11 [原文发表时间] 2012-05-23 0:40 我正在撰写一系列博文,它是关于我个人在开发时我最喜爱的 Visual Studio 11 中的功能。在我的最近的一篇博文中,我谈到了 JavaScript 工具的增强功能。在这篇文章中,我想谈一谈单元测试的新功能。单元测试是开发过程中一个重要的步骤,是我们整个Visual Studio团队都在做的事情。在我个人的编码项目工作时,我也在编写单元测试。 第三方测试框架 那些对单元测试充满激情的开发人员会经常告诉你为什么他们最喜爱的框架是最好的。在 Visual Studio 11中,我们想为他们提供一流、 专注于开发人员的体验,那样他们可以使用任何他们想要的框架。若想要将单元测试框架添加到你的开发环境中,只需安装来自 Visual Studio 扩展管理器(如下图所示)的插件 或在线Visual Studio 库。 在这一点上有许多可用的测试框架插件,其中包括: NUnit xUnit.net MbUnit Qunit Jasmine 当然我们还有内置的针对.NET 代码的"MS -Test"测试框架,以及一个针对c + + 代码的新框架。 使用Nunit编写测试 让我们看一个NUnit的示例。NUnit 团队在测试版发布的同一天推出了一个针对 Visual Studio 11 Beta的适配器,最近还发布了一些重要bug 修复的更新。你可以在这里安装Visual Studio…

0