微软MIX11大会第一天主旨以及新产品发布总结

 

期盼已久的MIX11终于开幕了,虽然没有去现场,但是心情还是蛮激动的。

MIX11第一天Keynote实况大概1个多小时,其中介绍了下一代微软浏览器,新工具更新以及新产品发布等,下面总结一下MIX11第一天的主要话题。

 

1. Internet Explorer 10 Platform Preview 1, IE10预览版开放下载试用体验。

IE 9的热浪还没有平复时,IE10的冲击又一次来到,在前些天微软Silverlight团队博客宣称微软浏览器将会再次展示其强大的功能,并再次作为领袖级产品领导下一代浏览器的发展,IE10预览版的确带来不少惊喜。为配合IE10演示,微软推出“Internet Explorer Test Drive”网站平台,IE9的用户也可以同时使用该平台测试当前IE浏览器对HTML 5的支持和在线演示,同时也可以测试当前IE浏览器的性能。其中有几个效果很好的项目展示:

HTML 5鱼缸演示,我的机器没有安装IE10预览版,安装了IE9正式版。我使用IE9正式版和Google Chrome浏览器同时打开了鱼缸演示网站,载入10只金鱼时效果都差不多,对比不是很明显,一旦载入50只金鱼时,IE浏览器的优势就体现出来了。具体对比效果,大家不妨亲自打开试试。 ^_^

另外还有很多测试项目,供大家参考测试,请访问 “Internet Explorer Test Drive”网站平台

另外推荐园子里chenkai的“IE 10 Preview”文章参考阅读。

 

2. ASP.NET MVC 3工具更新发布

作为微软的主要WEB产品之一的ASP.NET在MIX11上也有不少Sessions,MIX11第一天就介绍了ASP.NET MVC 3开发工具的更新。这次更新除了修复漏洞之外,而且还增加了以下修改:

"Add Controller" dialog box can now scaffold controllers with views and data access code

Improvements to the "ASP.NET MVC 3 New Project" Dialog Box

Project templates now include Modernizr 1.7

Project templates include updated versions of jQuery, jQuery UI, and jQuery Validation

Project templates now include ADO.NET Entity Framework 4.1 as a pre-installed NuGet package

Project templates include JavaScript libraries as pre-installed NuGet packages

更多详细信息,请下载查看ASP.NET MVC 3 Tools Update Release Notes。

下载ASP.NET MVC3工具更新。

 

3. ADO.NET Entity Framework 4.1发布

ADO.NET Entity Framework 4.1是MIX11第一天中推出的新版本产品之一,Scott Hanselman使用该框架做了一个非常经典的WEB客户端数据验证演示,值得观看。

对于EF4.1的更新是:首先是DbContext API,它是基于以前版本中的ObjectContext和其他一些类型抽象出的一个简单的API,针对常用开发场景和编程模式进行了优化。 DbContext可以被于Database First, Model First, Code First三种开发模式。另外Code First是基于Entity Framework的新的开发模式,原先只有Database First和Model First两种。Code First顾名思义,就是先用C#/VB.NET的类定义好你的领域模型,然后用这些类映射到现有的数据库或者产生新的数据库结构。Code First同样支持通过Data Annotations或fluent API进行定制化配置。

更多详细请看:Entity Framework 4.1 正式版发布介绍

 

4. Windows Azure云平台最新功能更新

微软Windows Azure团队发布了最新Windows Azure平台更新信息,其中主要更新如下:

Windows Azure SDK更新,提供一个Web开发工具包能够轻松整合,管理以及部署IIS网站,Web应用等项目。该工具将被嵌入Visual Studio 2010开发环境。

Windows Azure AppFabric Access Control服务更新,为企业云应用或者Web验证提供“单点登录”应用模式。

更多的更新信息,请看Windows Azure团队博客。

如果你对Windows Azure平台还比较陌生,推荐“免费试用Windows Azure云平台(无须提供信用卡)”,针对Windows Azure平台应用部署,推荐参考:部署Silverlight项目到Windows Azure云平台实例

 

5. 开源项目介绍 Orchard CMS

Orchard是一款ASP.NET开源文章管理系统,微软在MIX11上推荐介绍了该项目,该项目被成为有可能替代WordPress的ASP.NET CMS。

具体项目功能如何,大家可以下载体验一下。

项目主页  项目源代码

 

今天的MIX11没有Silverlight 5和Windows Phone 7更新内容,Scott Gu在微博上说,MIX11第二天会议将涉及Silverlight 5 Beta和Windows Phone 7更新消息,关注Silverlight和Windows Phone 7的开发人员不能错过哦。

 

 

 

欢迎大家加入“专注Silverlight”QQ技术群,欢迎大家加入一起学习讨论Silverlight&WPF&Widnows Phone开发技术。
22308706(一群) 超级群500人
37891947(二群) 超级群500人
100844510(三群) 高级群200人
32679922(四群) 超级群500人
23413513(五群) 高级群200人
32679955(六群) 超级群500人
61267622(七群) 超级群500人
88585140(八群) 超级群500人
128043302(九群 企业应用开发推荐群) 高级群200人
101364438(十群) 超级群500人
68435160(十一群 企业应用开发推荐群)超级群500人

转载于:https://www.cnblogs.com/springside6/archive/2011/04/13/2525186.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422872.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件

前两篇文章已经学会了Git的基本命令与创建仓库的命令,点击链接查看上一篇文章:【Git、GitHub、GitLab】二 Git基本命令之建立Git仓库,本篇文章就来创建一个有模有样的仓库。该仓库中的代码是一个显示静态页面的小工程代码。 文章目录0 本文所…

Paul Graham:撼动硅谷的人(译文)

Paul Graham:撼动硅谷的人(译文) 作者: 阮一峰 日期: 2010年12月19日 为《黑客与画家》写"译者序",遇到一个棘手的问题。 "应该如何介绍Paul Graham,才能让中国读者了解&#xf…

【软件开发底层知识修炼】二十八 C/C++中volatile的作用

上一篇文章学习了C/C中的指针与数组的区别,点击链接进行查看:【软件开发底层知识修炼】二十七 C/C中的指针与数组是不同的本篇文章将学习volatile关键字在C/C中的作用 文章目录1 实例代码分析2 问题分析3 解决方案4 拓展: const和volatile4 总…

计算char,short,int,long类型变量的取值范围

源自《The C Programming Language》P28 pr2-1&#xff1a; 编写一个程序以确定分别由signed及unsigned限定的char&#xff0c;short&#xff0c;int&#xff0c;long类型变量的取值范围。 参考代码&#xff1a; main.c 1 #include <stdio.h>2 #include <limits.h>…

EtherCAT主站实时性分析

转载自&#xff1a;https://blog.csdn.net/ethercat_i7/article/details/54018036 一、实时性的意义 在主从DC同步模式下&#xff0c;主站需要以非常精准的时间发送过程数据&#xff0c;如下图所示&#xff1a; 二、实时性的关键 如下图所示&#xff0c;影响实时性的关键因素是…

VNC源码研究(一)

VNC采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议&#xff0c;因为它工作在帧缓存级别上&#xff0c;所以它可以应用于所有的窗口系统&#xff0c;例如&#xff1a;X 11,Windows 和 Mac 系统。 独特的计算环境。 RFB 协议可进行可靠的传输…

枚举的一些常用操作

本章将介绍以下几点&#xff1a; 1、如何把其它类型转换为枚举类型&#xff1f; 2、如何把枚举中的值添加到下拉菜单中&#xff1f; 一、如何把其它类型转换为枚举类型&#xff1f; 我们回顾一下有关字符串与数字之间的转换&#xff0c;如&#xff1a; string strValue&quo…

10个开源免费的电子商务平台(转自伯乐在线)

如今&#xff0c;人们几乎可以在网络上购买到绝大部分东西&#xff0c;从电子产品、衣服&#xff0c;到机票预订和订餐。购物已转移到互联网&#xff0c;你所做的&#xff0c;只是需要付钱。当然&#xff0c;消费者会 非常注重网站的用户体验。所以&#xff0c;一个整洁安全的平…

【Git、GitHub、GitLab】五 git中裸仓库.git下的内容

上一篇文章学习了git的文件重命名与git -log 的系列命令的使用方法。点击链接查看上一篇文章&#xff1a;【Git、GitHub、GitLab】四 Git文件重命名的简单方法以及使用git log查看版本演变历史 本篇文章学习git中&#xff0c;在没有远端服务器的情况下&#xff0c;裸仓库.git中…

【Git、GitHub、GitLab】六 GIT中commit、tree和blob三个对象之间的关系

上一篇文章学习了git裸仓库.git中的内容&#xff0c;点击查看上一篇文章&#xff1a;【Git、GitHub、GitLab】五 git中裸仓库.git下的内容 本篇文章记录学习git中commit、tree和blob三个对象之间的关系。 首先需要会使用下面的命令&#xff1a; cat 命令&#xff0c; 功能&am…

【Git、GitHub、GitLab】十 将git仓库备份到本地

上一篇文章学习记录了工作中常用的一些git命令&#xff0c;点击链接查看&#xff1a;【Git、GitHub、GitLab】九 工作中非常重要的一些git用法 文章目录1 git的传输协议2 如何将git仓库备份到本地2.1 使用哑协议备份2.2 使用智能协议备份1 git的传输协议 哑协议与智能协议的区别…

java-XML

XML不再多说&#xff0c;XML 约束也不用说了&#xff0c;这里讲讲java如何对XML操作。 java中使用XML&#xff0c;目前常用的就是Jaxp(sun)和dom4j了&#xff0c;这里先讲讲java自带的Jaxp包 JAXP 开发包是J2SE的一部分&#xff0c;它由javax.xml、org.w3c.dom 、org.xml.sax 包…

【C语言进阶深度学习记录】一 数据类型的本质与变量的本质

今天学习C语言中的数据类型的本质与变量的本质 文章目录1 什么是数据类型2 变量的本质3 数据类型与变量的关系4 自定义数据类型与创建变量5 总结1 什么是数据类型 数据类型可以理解为固定内存大小的别名数据类型是创建变量的模子 如同下面的图示&#xff0c;各个数据类型是代…

使用第三方Markdown编辑器编辑为知笔记

前言 为知笔记默认的编辑器并没有预览功能&#xff0c;而提供的MD编辑器插件也并不是很好用&#xff0c;但为知笔记提供了可以使用第三方编辑器的功能&#xff0c;Typora编辑器是目前最优秀的Markdown编辑器之一&#xff0c;可以很好作为第三方编辑器。 Typora介绍 Typora是…

【C语言进阶深度学习记录】二 有符号与无符号

今天学习C语言中的有符号与无符号 文章目录1 计算机中的符号位1.1 有符号数的表示法1.2 无符号数的表示法1.3 signed 和 unsigned2 实验-当有符号数与无符号数进行运算3 错误的使用了unsigned4 总结1 计算机中的符号位 C语言中&#xff0c;数据类型的最高位&#xff0c;用于标…

【C语言进阶深度学习记录】三 浮点数(float) 在内存中的表示方法

相信大多数人知道整形数在内存中的分布方式&#xff0c;而且也能很容易写出其二进制的形式&#xff0c;但是对于浮点数&#xff0c;估计知道的人并不是很多今天学习在C语言中浮点数在内存中的表示方法 文章目录1 浮点数在内存中的存储方式1.1 浮点数的转换步骤1.2 浮点数的转换…

【C语言进阶深度学习记录】四 C语言中的类型转换

今天学习C语言中的类型转换&#xff0c;包括隐式类型转换和显示类型转换 文章目录1 C语言中的数据类型转换1.1 强制类型转换1.11 强制类型转换代码分析1.&#xff12; 隐式类型转换1.21 隐式类型转换代码分析2 总结1 C语言中的数据类型转换 C语言中&#xff0c;可以进行数据类…

【C语言进阶深度学习记录】五 C语言中变量的属性

上一篇文章学习了C语言中的类型转换&#xff0c;点击链接查看&#xff1a;【C语言进阶深度学习记录】四 C语言中的类型转换. 文章目录1 C语言的变量属性1.1 auto关键字1.2 register关键字1.3 static 关键字1.4 代码案例分析1.5 extern 关键字1.6 代码案例分析2 总结1 C语言的变…

【C语言进阶深度学习记录】六 C语言中的分支语句

文章目录1 if 语句的分析1.1 if 语句中零值比较的注意点2 switch 语句的分析3 if 与switch语句使用代码案例分析4 if语句与switch语句的互换5 总结1 if 语句的分析 if 语句根据条件选择执行语句else 不能独立存在&#xff0c;且总是与距离它最近的if匹配else 语句可以连接其他…

【C语言进阶深度学习记录】七 C语言中的循环语句

文章目录1 循环语句分析1.1 do...while循环1.2 while循环1.3 for循环1.4 三种循环语句使用对比2 break和continue的区别3 总结1 循环语句分析 C语言中的循环语句主要有for循环&#xff0c;while循环和do…while循环。 循环语句的基本工作方式&#xff1a; 通过条件表达式判断…