创新杯:大家的选择

原文发表地址 Imagine Cup People’s Choice 原文发表时间 2011 6-20 8:50 AM 创新杯把世界各地各行各业的学生召集起来,赋予他们一项强大的挑战:用技术解决世界上最棘手的问题。 我已经参加这个比赛九年了,每一年,我都惊叹这个项目的卓越。创造者不仅仅是创新者,更是忙碌的学生。然而他们对开发项目的管理,可以改变很多人的生活。 当我看到项目清单,会情不自禁地注意一些强劲的趋势,这些趋势反应了学生们在技术前沿扮演的角色。首先,软件设计项目中的75%从新的角度运用了Windows Phone 7,比如诊断疾病和增强医护。一半的软件设计项目使用Windows Azure在方案中平衡分享数据。而且我们有十个项目运用Kinect。 Imagine Cup 2011全球总决赛定在7月8日至13日,在纽约举行。今年,超过400多位国际学生,组成来自73个国家的124个学生的队伍,将在此汇聚角逐最高荣誉。从今天开始,大家都能参与到这场令人兴奋的活动中,为创新杯2011全球人民的选择投上你宝贵的一票。 全民的选择竞赛让公众有机会看到许多即将出现在世界总决赛场上的项目,并选择他们心目中的最爱。你每天可以投一次票。选择你最关注的问题所在的项目,或者引以为豪的为你国家的队伍投票。我推荐你们看一下视频,准备好留下深刻印象吧。 了解更多有关Imagine Cup和投票的信息,请访问全民的选择网站。祝贺所有进入今年总决赛的选手和队伍! 致敬!

0

用Visual Studio 构建未来

原文发表地址: BUILDing the Future with Visual Studio 原文发表时间: 13 Sep 2011 11:20 AM   从参加创新杯的同学们,到硅谷的下一个创业公司,到将现代效率融入成熟商业的企业,当今的程序员们有三个共同点:他们都在通过他们构思的软件来改变和改进这个社会; 他们通过深入学习更深的知识和技能来投资自己;并且他们都需要有强大的工具来帮助他们实现目标。 在微软,我们热衷于提供最好的工具来帮助这些程序员获得成功。 这是我如此兴奋来到加利福尼亚阿纳海姆参加BUILD大会的原因。 在这里,Steven Sinofsky刚刚完成了一个主题演讲,宣布了Windows 8和Visual Studio 11 Express for Windows Developer Preview的诞生。我们将提高程序员创建成功的创新解决方案为己任, 这也是我们期望帮助你们利用已有技术的来实现这个的原因。 不管你们的技能是集中于 HTML、JavaScript还是关于C#、Visual Basic或C++,Windows 8和Visual Studio 11给了我们令人兴奋的机会。 发布的这些Windows和Visual Studio中最值得注意的改进之一是能够用HTML创建面向用户的Windows Metro 风格应用程序功能的实现。很多人投入巨大精力去学习创建引人注目的Web体验,现在你们可以将学到的HTML、Javascript、CSS知识应用到创建适用于Windows 8的丰富的客户端应用程序中去。 Visual Studio 11为这些尝试提供了终端对终端的支持,包括开发、调试和部署这整个生命周期。为了补充这个以代码为中心的想法, 我们通过Expression Blend 5 Developer Preview引入了一个独特的可视创作工具来利用HTML来设计Metro style应用程序。 Blend提供高保真的可视HTML边界编辑和CSS样式设计, 而且还能和客户端应用程序中流行的动态生成的界面有效协同工作。 HTML和Javascript只代表Microsoft客户端中的一小部分。对于主要技能集中在C#、Visual Basic或C++的程序员来说,我们对托管和本地化技术都做了改良,涵盖了它们的运行时、库、编译器和界面层。程序员对XAML的研究对Windows 8来说继续适用,他们可以用XAML与C#、Visual Basic和C++编写Metrostyle应用程序。…

0

Blend for HTML展示

[原文发表地址] Expression Blend for HTML [原文发表时间] 2011-09-15 1:20 在上一篇博文中,我着重讲述了如何利用已有的HTML、CSS和JavaScript技能来开发Windows Metro 式应用程序。如果您处在代码世界中,Visual Studio为您提供了非常棒的环境来编写、编辑、测试、调试和部署这些应用程序。当然,强大的应用程序需要强大的用户界面。对需要可视化、以设计为中心的方式来创建您的用户界面面的读者,我们为你们打造了一款全新的Expression Blend,针对用HTML5和CSS编写的Windows Metro 式应用程序的可视化编辑做了彻底的重建。和大部分其他HTML编辑器不同,Blend for HTML具备无与伦比的处理AJAX-Style、以Javascript为中心的UI的功能, 专注于应用程序设计,而不是网站。 Blend for HTML为编辑HTML和基于CSS的用户体验提供了丰富的工具集,帮助您可视化地在高保真设计界面上创建、布局和设计用户界面。尤值一提的是, Blend for HTML让使用CSS的过程变得更有意思:您可以集中关注创造而不是语法,并且任何操作,都可以立马获得视觉反馈。创建很棒的用户体验通常是一项复合性的工作,涵盖开发和设计。因此,Blend for HTML与我们之前发布的Expression Blend for XAML基于同样的理念: 配有杰出的开发者-设计者用户工作流和 丰富的以设计为中心的可视化编辑环境。 Blend for HTML的视图以设计为中心,Visual Studio则为您提供以代码为中心的实现。Expression Blend和Visual Studio共享相同的项目工程文件,能被单个人或具有专门技能的一组人同时使用。 下面是Blend for HTML第一个预览版的几个亮点: · 强大的可视化CSS编辑环境和可预览的高效CSS与HTML5标记生成。CSS3添加了一系列新的布局技术,能更好地适应可调整大小的动态场景。Blend for HTML也为新的CSS表格和Flexbox布局模块提供了丰富的可视化环境。 · 使用相同的渲染引擎的应用程序在运行时 能设计界面上准确呈现。同样重要的, Blend可以显示和编辑Javascript代码动态生成的用户界面和内容。因为动态生成和修改内容通常在客户端HTML应用程序中发挥核心作用。只考虑HTML和CSS标记,传统的HTML编辑工具不能准确地呈现和编辑这样的用户界面。相比之下,Expression Blend则正好在设计界面上执行您的应用程序代码,从而 布局、控件、动态内容和应用程序中别的代码依赖部分就会像您想要的那样显示。 如此Blend中的可视化编辑的范围就比其他的可视化工具要广。 所见即所得, 即使它是动态生成的。 · 复杂动态应用程序状态设计。…

2