找回密码
 申请新用户
搜索
热搜: 活动 交友 discuz
查看: 9534|回复: 8

微软的最近三板斧

[复制链接]
发表于 2008-3-14 10:18:27 | 显示全部楼层 |阅读模式
转载说明:
最近的微软的动作不少,最引人注目就是同时发布微软三剑客:Windows Server 2008 、 Visual Studio 2008 、 SQL Server 2008。

vista 让微软陷入了一个新困境,销售情况不理想,远没有xp sp2状况好。不知道现在windows2008的发布能否弥补vista带来的问题,习惯windows2003而又不想用vista的同学们,可以考虑使用win2008了

Visual Studio 2008 的发布恐怕最高兴的是做net开发的同学们了,这是继vs2005后微软在vs上面的一个大手笔。下面转一些文章,让你更全面的理解
 楼主| 发表于 2008-3-14 10:24:09 | 显示全部楼层

VS 2008 和 .NET 3.5 Beta 2 发布

我非常高兴地宣布,VS 2008和.NET 3.5的Beta2版本可以下载了。你可以在这里下载Visual Studio 2008产品。你也可以在这里下载较小的VS 2008 Express版本。
VS 2008 和 Visual Web Developer 2008 Express可以与VS 2005并行安装。.NET 3.5 Beta2还包括一个go-live许可,这允许你构建和部署基于这些产品之上的生产性的应用。
非常重要的注意事项: 请阅读本博客贴子下面的“安装注意事项”,内含安装之后你必要采取的几个步骤,以保证一切运行良好。其中一个步骤修正了并行安装造成的ASP.NET AJAX问题。
一些Web开发新特性之快速指南在过去的几个月里,我写过几个博客贴子,讨论这个版本里的一些新的改进。下面是我已经讨论过的几个改进的概述列表。这个列表并不详尽,还有很多很多东西我还没有机会在博客里讨论(敬请收看以后的贴子!):
VS 2008的多定向支持
VS 2008允许你构建针对多个.NET框架版本的应用。你可以从下面的博客贴子里进一步了解其中的工作原理:
VS 2008 Web设计器和CSS支持
VS 2008包含一个显著改进的HTML web设计器。该设计器提供了分割视图编辑,嵌套母板页,以及出色的CSS集成。下面是我对此作了详述的2篇文章:
ASP.NET还提供了一个新的<aspistView>控件,不久的将来我将在博客里讨论该控件。该控件对数据UI场景提供了非常灵活的支持,允许对输出的标识做完全的定制,与VS 2008中的新CSS支持还有良好的协作。
ASP.NET AJAX和JavaScript支持
.NET 3.5 内置提供ASP.NET AJAX,还添加了支持WebPart的UpdatePanel,支持JSON的WCF,以及N个缺陷修补和性能改进等方面的新特性。VS 2008还对集成JavaScript和AJAX进你的应用提供了极棒的支持:
在接下来的几天内,我将撰写一个博客贴子,讨论其中几个特定于ASP.NET AJAX的改进,以及如何将现有ASP.NET AJAX 1.0应用升级来使用这些改进。
语言改进和LINQ
VS 2008中的新VB和C#编译器对这些语言做了显著的改进。两者都添加了函数式编程概念的支持,允许你编写更干净,更简洁,更具有表达性的代码。这些特性还促成了我们称之为LINQ(语言级集成查询)的新编程模型,使得查询和操作数据成为.NET中的一等编程概念。
下面是我撰写的一些讨论这些新语言特性的文章(用C#作为示例):
LINQ to SQL中的数据访问改进 LINQ to SQL是.NET 3.5中内置的OR/M (对象关系映射器)。它允许你使用.NET 对象模型对关系数据库进行建模。然后你可以使用LINQ对数据库进行查询,以及更新、插入,删除数据。LINQ to SQL完整支持事务,视图和存储过程。它还提供了一个把业务逻辑和验证规则结合进你的数据模型的简易方式。下面是一些我讨论如何使用LINQ to SQL的文章:
我会在以后的几周内再往这个系列里添加几篇文章。我认为你会发现LINQ to SQL显著地简化了构建非常干净的数据模型以及编写极其干净的数据代码。
说不尽的其他改进
上面的列表只是所做改进的一小部分。针对客户端开发,VS 2008 包含了WPF设计器和项目支持。ClickOnce 和WPF XBAPs现在在FireFox中也工作了。WinForms和WPF项目现在也能使用ASP.NET 应用服务(成员,角色和用户数据)来漫游用户数据了。办公开发也更加丰富了,包括对Office 2007 Ribbon的集成支持。WCF和Workflow项目和设计器也包括在VS 2008中了。单元测试的速度大为提高,而且单元测试的支持现在包括在VS Professional版本(而不仅仅是VSTS版了)中了。连续集成支持现在也内置于TFS中了。AJAX web测试(单元和压力)现在也由VS Test产品支持了。还有许许多多多的改进,这里无法一一提及了。
重要的安装注意事项 - 务必阅读一下!在安装VS 2008 和.NET 3.5 Beta2之后,还有2件重要的事情你应该马上做:
1) 你应该下载和运行这个批文件。这只要几秒钟就可以运行完,它修补了这个星期早些时候我们发现的System.Web.Extensions.dll版本政策的问题,该程序集包含了 ASP.NET AJAX。如果你不运行这个批文件,那么用ASP.NET AJAX 1.0 和 VS 2005构建的现有的ASP.NET 2.0项目就会自动地运载随 .NET 3.5 Beta2发布的新ASP.NET AJAX 版本。这会工作而且运行良好,但会不小心导致你的VS2005应用依赖于.NET 3.5。运行这个批文件会改变新的System.Web.Extensions.dll 程序集的版本绑定政策,确保你只在你明确构建.NET 3.5项目时才使用新的.NET 3.5 ASP.NET AJAX版本。
2) 假如你曾经在你的机器上安装过Orcas或VS 2008的早期版本(Beta1 或某个CTP 版本)的话,你需要在安装Beta2后重新设定你的VS 2008设置。如果你不这么做的话,有些设置会非常奇怪(一些窗口在出现在奇怪的地方),你也有可能看到一些IDE性能问题。你可以在命令行上对VS 2008的IDE版本键入“DevEnv /resetsettings”来重新设定你的配置:

结语在VS 2008和.NET 3.5中,我希望你会发现许许多多非常有用的新改进和功能增强。敬请在下几个星期里收看我的博客,我将对这些新特性做详细讨论以及讨论如何充分利用这些新特性。
回复

使用道具 举报

 楼主| 发表于 2008-3-14 10:30:52 | 显示全部楼层

Windows Server 2008 的十四大最新功能特性技术总结

http://www.cnblogs.com/xiaoyin_net/archive/2008/03/09/1097927.html

刚刚安装了Windows Server 2008,简单写一下对微软最新产品的体验。
1、定制的服务器Server Core。从Windows Server 2008开始,系统中那些不是每个用户都用到的功能将会变成可选安装包,取而
代之的是预先定义好的系统角色(借鉴Linux的优点)。
Server Core是Windows Server 2008中一种全新的安装模式,是针对每个版本的核心服务的安装。Server Core只安装Windows
Server 2008中最核心的服务程序,并且没有图形界面,所有的操作全部由命令行来完成。Server Core不仅安装的时间要比完全版
本的Windows Server 2008快很多,由于没有可能用不到的服务和图形界面,Server Core也能为服务器争取更多的性能。如果你的
服务器是配置好后基本不动的那种,例如DNS服务器、WWW服务器、Data服务器等等,那Server Core就是你最好的选择,你可以把
Server Core看作是微软为特定服务器开发的定制版本。
2、功能强大的Powershell
Powershell是Windows Server 2008中内置的一个命令行工具,但实际上能够完全取代图形界面的管理工具。Powershell不仅仅是
Cmd命令的升级,其重要改进有三点:第一,Powershell比Cmd拥有更多的命令,在图形界面中可以完成的功能,Powershell都可以
实现。这一点熟悉Windows Server 2003的朋友应该很清楚,甚至有些无法用图形界面完成的功能,通过Powershell也可以轻松实
现。第二,Powershell更好的支持脚本管理,这让服务器的管理效率提高了很多。比如建立新账户这样一个简单的操作,一般是通
过图形界面来完成的,但是如果现在需要建立1万个新账号或100万个新账号,恐怕用图形界面建立就需要很长很长的时间了。这种
情况下我们可以建立一个脚本,将变量设置成1到100万,再通过Powershell导入脚本运行就可以了。第三,Powershell可以和微软
今后的几乎所有产品进行衔接。例如对微软Exchange的管理,就可以通过Powershell管理Exchange设置好的脚本来完成。如果将
Exchange的典型问题解决方案做成脚本,那服务器就可以通过Powershell来完成众多服务器的远程监控和自动解决问题了。
3、图形的管理中心Server Manager(Windows Server 2008功能异常强大的配置中心)
Windows Server 2008的Administrator的登录口令安全性提高了很多,你必须使用数字+字母+特出字符或者区分大小写的组合进行
口令的设置。
除了Powershell可以对Windows Server 2008进行管理外,Server Manager也可以通过图形的界面对Windows Server 2008进行全面
的管理。Server Manager的改进之处在于将Windows Server 2003中的各类管理工具,集中展示在一个管理平台之中,大大方便了
用户对Windows Server 2008的控制。Server Manager还更多的使用了欲知功能来猜测用户的点击意图,以前我们往往会出现想完
成一个功能,但不记得去那个界面进行设置的情况。所有Server Manager大量的使用超链接,只要用户按照超链接的提示点击,就
可以找到想要功能的界面了。
4、更细致的账户权限划分
Windows Server 2008在账户权限的划分上也做了很大的调整。在使用Windows Server 2003的时候经常会出现账户权限过大的问题
,如果赋予一个账户几个权限后往往就要将这个账户放到Administrator的组中,这样这个账户就得到了Administrator组的所有权
限了。Windows Server 2008在账户权限的划分上更细致了,可以让管理员准确控制账户的权限和更好的管理。
5、脱胎换骨的IIS7.0
一直以来微软的用户对IIS6.0和IIS5.0都不是很满意,也一直以来期盼微软能发布一个功能更全、性能更强大的IIS服务平台。用
微软的话来讲,IIS7.0是在IIS6.0的基础上作了翻天覆地的改进,现在的IIS7.0可以算是一个成熟的强大的Web平台了。首先,
IIS7.0的所有功能全部模块化,而IIS6.0的所有功能是1个模块,这在IIS7.0中,某一个模块受损,不会影响其他模块提供的服务
的运行。其次,IIS7.0中内部文件的复制技术采用了X拷贝技术,效率比IIS6.0提升了很多,尤其是在大数据量的拷贝情况下提升
更为明显。Internet Information Services 7.0 简化了 Web 服务器管理。该模块化平台提供了简化的、基于任务的管理界面、
更好的跨站点控制、安全增强以及集成的 Web 服务健康管理。
Windows Server 2008 为 Web 发布提供了一个统一平台,该平台集成了 Internet Information Services (IIS) 7.0、ASP.NET、
Windows 通信基础、Windows Workflow Foundation 和 Windows SharePoint Services 3.0。IIS 7.0 是对现有 Windows Web 服
务器的主要增强在平台技术集成中,扮演着中心角色。IIS 7.0 通过委派管理、增强的安全性和缩小的攻击面、Web 服务的集成应
用程序和健康管理以及改进的管理工具等关键功能,帮助开发人员和管理员等最大限度地提高对网络/Internet 接口的控制。
6、Windows Server虚拟化(全面的虚拟化技术)。微软的Windows Server 2008中将会集成虚拟化功能。
微软在并购Virtual PC后,虚拟化技术就成为了Windows Server 2008最大的一个看点。微软在Windows Server 2008展示的虚拟化
技术不仅仅是Virtual PC虚拟机这么简单,而是服务器虚拟化、桌面虚拟化、应用程序虚拟化和展现层虚拟化的一个整体。微软专
门开发的Hyper-V(这项技术称作管理技术,是Windows Server 2008发布版的虚拟化技术的基础)技术,加上自家的Windows Server
2008和Virtual PC估计能让虚拟技术运行更迅速。其应用程序虚拟化可以让应用程序通过往上的发布,完全的为远程用户提供服务
。例如,你到临时到网吧处理工作,而网吧的计算机上没有安装Word,这种情况在以前就很难解决了。通过应用程序虚拟化技术,
你就可以登录你企业发布的授权程序,远程的使用虚拟化程序完成操作了。虚拟化技术也能够使用虚拟机技术在一台物理服务器上
运行多个操作系统。同一台服务器能够多种版本的不同的操作系统,如Windows和Linux等。
而服务器整合则是其主要的应用场景之一。服务器整合可以极大地提升服务器的利用率(从原本的10~20%提升到60~70%)、可以很
好地节省服务器采购的费用、可以大大节省电费和降温费用(每台服务器每年的电费和降温费用,超过服务器投资的1/3),更重
要的是,服务器整合还可以大大提高服务响应的速度。
问题:一台物理计算机只安装一个关键业务程序。一旦物理硬件损坏,只会影响到该服务器上的关键业务。而采用服务器整合的虚
拟化技术后,物理主机上可能同时运行多台虚机(每台虚机里跑一个关键业务程序),多个虚机之间可以实现安全隔离。这好比把
所有的鸡蛋放在一个篮子里,一旦物理主机硬件损坏,其上的多台虚机,及其中运行的关键业务都会同时中断。  

解决:Hyper-V则支持高可用性群集功能,不管是有计划的主机维护、还是突发的硬件故障,虚机都可以在另外一台主机上快速重
启,而且服务中断的时间很短,几乎可以忽略不计。
7、自修复NTFS文件系统。自从DOS时代开始,如果文件系统中发生文件出差问题就意味着磁盘需要脱机进行修复。而在Windows
Server 2008中,在后台运行的服务能够检测到文件系统的错误并在发现文件出差的情况下启动一个修复进程,而期间并不需要关
闭服务器。

8、并行会话创建。在Windows Server 2008之前的系统中,会话创建是一个串行操作。而在终端服务系统中,串行初始化会话会导
致系统出现瓶颈。而这个在Vista和Windows Server 2008中提供的新会话模型至少能够同时对四个会话进行初始化,而且如果服务
器的处理器多于四个时还能够同时初始化更多的会话。

9、干净的关闭服务。Windows中一个历史性遗留问题是系统关机的过程问题。在XP中,一旦关闭过程开始,系统就会启动一个历时
20秒的计数器。当计数开始后,系统就会向用户发出信号询问是否用户自己中止应用程序。对于Windows Server来说,相同的20秒
机制变成了应用程序的存活时间。

在Windows Server 2008中这个20秒倒数的机制已经被一个新的服务取代,这个服务会控制应用程序不断的发送程序需要关闭的信
号,只要程序不断保持发送信号那么程序最终会关闭。某些开发人员可能会顾虑这个新服务会让应用程序耗掉太多资源,但从实际
情况看来,性能方面的牺牲物有所值。

10、内核业务管理器。开发人员可以好好利用这个功能,它能够极大的减少最容易导致系统注册表和文件系统崩溃的发生次数:这
是由于有多个线程同时访问某个资源引起。

在正式的数据库中,修改过的指令集按顺序先保存在内存中,跟着作为一个业务一次性提交。这种情况下,用户并不能获得数据库
被修改过程中的快照,这些修改看起来是同时进行的。而这一功能最终在Vista和Windows Server 2008的系统注册表中被利用。

11、SMB2网络文件系统。很久很久以前,SMB就被用作Windows的网络文件系统。而现在,SMB在灵活性、高性能方面已经力不从心
,因此SMB2取而代之。根据内部测试结果显示,在媒体服务器上SMB2的性能是Windows Server 2003的30到40倍之多。

12、地址空间随机加载(ASLR)。自从它在Vista露面以来,可能这个功能是所有新增功能中最受争议的功能了。ASLR确保同一时间
,在内存中同一区域没有两个相同的操作系统实例被加载。

13、Windows硬件错误架构(WHEA)。微软最终对硬件错误信息进行了标准化,利用这些面向硬件统一使用相同套接字接口报告的错
误信息,第三方的软件能够方便的迁移并管理问题。

14、灵活的安全性。Windows Server 2008提供更强的内置安全功能,主要包含BitLocker、RMS、增强防火墙、RODC(Read Only
Domain Controller)、NAP(Network Access Protection)几个方面。BitLocker这个功能,对整个磁盘做加密,Vista中也有此功能
。RMS对所有的Office文档做管理控制,即便文档已经发送给他人,已经不在所有者的手里,所有者仍然可以控制该文档如何被他
人访问。内置的增强防火墙,功能非常强大,管理员可以根据网络不同设置不同的安全策略,如家庭环境与办公环境相比,可能需
要的安全策略就不同。RODC适用于有分支机构的公司,有些分支机构的物理环境不够安全,通过该功能,可以在这种情况保证安全性。
回复

使用道具 举报

 楼主| 发表于 2008-3-14 10:34:57 | 显示全部楼层

对Visual C++ 10智能感知器的大范围修改已被列入计划!

http://www.infoq.com/cn/news/2008/03/IntelliSense-VC-10

Visual C++ 10智能感知器的大范围修改已被列入计划!首先,它的NCB文件将被替换为SQL Server Compact数据库,现在使用的NCB文件需要装载到内存中,对于大量项目来说,这是一个奢侈的前提条件。SQL Server Compact,一个进程内数据库,以期能提供更快速的存取,同时使将来对文件结构的改变更容易。
一起被列入计划的还有一个新的智能感知分析器。默认情况下,这个分析器将只对当前的源码文件进行扫描,而忽略所有被引用的头文件,这种方式将极大地提高分析的速度,但它也会使大量代码被认为是无法理解的,而线索文件包括了一些常用的宏,它将会帮助减少这样情况。当然,如果文件已经被编辑器打开了,那么所有被引用的头文件都将被分析。

从长远来说,VC++团队正在考虑选用一个共享的SQL Server数据库,对此,Jim Springfield写到:

使用共享数据库的话,你就可以进行代码查找,即使那些代码不在你机器上。例如,你在源码中执行“goto definition”,就会被带到一个你的机器上根本没有的文件中。这个共享数据库可以集成到TFS(Team Foundation Server)中,因此,智能感知库就会在代码提交后进行自动更新,它甚至可以让你查询历史数据。另一个想法是生成一个SQL数据库,存储着完整的项目信息,包括一些非常详细的信息(如BSC文件),囊括应用程序所有的部分,可以让项目中所有的人共享。有了它,当你想改变一个方法时,你就可以非常用效地找到这个方法所有的调用者。
查看英文原文Major IntelliSense Changes Planned for VC++ 10
回复

使用道具 举报

 楼主| 发表于 2008-3-14 10:36:36 | 显示全部楼层

VS 2008性能补丁以及VBScript的意外消息

http://www.infoq.com/cn/news/2008/03/VS-Hotfix

为了加强对社区的反馈,微软打算更频密地公开发布Hotfix。这次的补丁补的是VS 2008编辑Web页面时的性能。
得到改善的部分包括HTML源码视图、设计视图、HTML编辑、JavaScript编辑以及网站生成的性能。完整的改进列表请见Scott Guthrie的博客。
Scott还请开发者们如果安装升级包之后仍然遇到性能问题,务必反馈给他:
能不能给我发封邮件(scottgu@microsoft.com)说明一下详情?我会在组里安排个人去调查。在发邮件的时候,请你打开VS 2008的“关于”对话框,用上面的“Copy Info”按钮把你的VS配置也附到邮件里。这些信息能帮助我们识别补丁安装得是否正确,还帮助我们了解你的VS配置情况(比如你是否安装了一些会引发问题的第三方插件)。
在一则不起眼的回复里,Scott还提到了VBScript。虽然5、6年前就被认为过时了,但很多网站还在混用旧的ASP/VBScript和ASP.NET。Scott写道:
我们准备在下一个补丁集/SP中提供VBScript智能感知。我们已经把功能完成了——只是还需要测试。
查看英文原文:Performance Fix Available for VS 2008 and a Surprise Note about VBScript
回复

使用道具 举报

 楼主| 发表于 2008-3-14 10:39:40 | 显示全部楼层

Windows Server 2008评估版发布

http://www.infoq.com/cn/news/2008/03/WindowsServer2008

微软已经开始推广Windows Server 2008了。共有8个版本可供选择:标准版、企业版和Datacenter版依据是否支持Hyper-V虚拟化技术各有两个版本,还有Web Server版和一个专为基于Itaninum架构而定制的版本。点击这里可以查看针对不同版本进行差异比较的图表。Hyper-V是一项虚拟化技术,它允许多种不同角色的服务器以虚拟机的方式运行在同一台物理机器上,甚至在一台机器上并发运行多种不同的操作(Windows、Linux等)。
远程用户可以通过Terminal Services RemoteApp直接访问运行在Windows Server 2008上的应用程序,而无需在终端会话中打开整个系统桌面。通过这种只将运行于服务器之上的应用程序窗口发送给远程用户的方式,减少了对客户端资源的需求,也减少了管理和布署的成本。远程应用的访问是通过HTTPS实现的,无须使用VPN,也不需要打开特定的防火墙端口。
Windows Server 2008中包括了Internet Information Service 7.0。IIS 7.0可以用来做开发,也可作为Web服务和应用的宿主。Windows Server 2008还包括了.NET Framework 3.0,与之集成在一起的是ASP.NET、Windows Communication Foundation Web Service和Windows SharePoint Service。Windows Server 2008还支持Fast CGI,所以可以支持PHP应用、Perl脚本和Ruby应用。
Windows Server 2008还包含一个Subsystem for Unix-based Applications(SUA),它是一个多用户的UNIX环境,可以支持超过300种UNIX命令、工具和外壳脚本,用户可以在Windows域和UNIX系统中使用同一个用户名和密码。SUA运行于基于Windows的服务器之上,但并不是以仿真方式实现,相反它提供的是原生的UNIX性能,并允许UNIX应用充分利用Windows的API和组件。
Windows Server 2008现在仅供评估使用,预计今年稍后可供正式购买。这一版本提供60天的评估期,并可以进行两次重置将评估期延长至最多180天。访问这里可以查看到相关的价格和许可信息。微软确认其价格会与Windows Server 2003 R2很接近。这个页面列出了与Windows Server 2008相兼容的应用程序,还有一些是不久后将会兼容的,以及一些无法兼容的应用。点击这里可以查看产品线路图。
查看英文原文Windows Server 2008 Available for Evaluation
回复

使用道具 举报

 楼主| 发表于 2008-3-14 15:06:53 | 显示全部楼层

微软发布SQL Server 2008和Visual Studio 2008开发平台

http://www.infoq.com/cn/news/2008/03/microsoft-platforms-launch
昨天微软在北京举办题为“英雄由此诞生——微软2008新一代企业级应用平台与开发技术发布大会”,在会上面向中国技术社区发布了其最新的操作系统Windows Server 2008、数据库服务器SQL Server 2008和开发工具Visual Studio 2008,并介绍了这些产品的新特性。
虚拟化技术正在受到越来越多的重视,最近包括BEA、微软在内的厂商频频出手,先是BEA宣布和VMWare合作,在VMWare的工具里提供对BEA公司Java应用的支持,而后微软收购能帮助企业管理虚拟机的Kidaro公司。在IBM面向开发人员的内容网站developerWorks上也多有对虚拟化主题的介绍。在这次发布的Windows Server 2008中,微软显然也加强了对虚拟化的支持
1.针对Web而建。内置的Web和虚拟化技术,可助您增强服务器基础结构的可靠性和灵活性。主要包括Internet Information Services 7.0 ,IIS 7和.NET Framework 3.0等。

2. 虚拟化技术。借助Terminal Services Gateway和Terminal Services RemoteApp,可以轻松进行远程访问并与本地桌面应用程序进行集成,还可实现在无需VPN的情况下,安全无缝地部署应用程序。
在SQL Server方面,现在的SQL Server 2008已经不单纯是一个数据存储仓库,通过新增的功能逐渐演化成更加智能的数据平台。SQL Server 2008在设置和安装方面都做了大量的改进,将配置数据和引擎分开,从而使得创建基本的未配置系统的磁盘映像变成可能,将数据分布到多个服务器也变得更加容易。在微软这次大会的新闻稿中提到了更多SQL Server 2008新增的功能:
Resource Governor管理并发工作负载;通过Policy-Based Management在企业范围内加强策略的兼容性;通过数据压缩以及稀疏列来降低存储需求并提升查询性能;在SQL Server Reporting Services中利用其提升的性能,高可用性,虚拟化技术与Microsoft Office 2007高度集成;通过对空间数据的支持,实现对地理信息软件的集成等。……
相对于Windows Server和SQL Server,开发工具Visual Studio一直是开发人员更为关注的对象。在这次的Visual Studio 2008版本中,开发团队引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。 使用Visual Studio 2008可以更加高效地开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时它支持项目模板、调试器和部署程序。另外由于集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板,Visual Studio 2008还可以高效开发Web应用等。
在这些产品特性中,需要指出的是很多关键的组件是由微软中国研发集团的工程师设计开发的,比如Visual Studio 2008“类设计器(Class Designer)”中新增的对C++代码的可视化支持,可以在图形化界面上直观地显示C++开发项目的软件设计思路、代码结构以及其中各种关键类的关系等。使得C++开发人员不需要再逐行查看代码就能获取所需的信息。另外中国工程师团队还为Windows Server 2008开发了新版UDDI Service,帮助客户更轻松地部署在线服务,实施SOA;SQL Server 2008中的版本升级/支持工具与SQL Server集成服务等核心组件也出自他们之手。
相比起2005年微软发布SQL Server 2005和Visual Studio 2005的场面,这次更加宏大,据微软官方人员称此次会议约有7000人到场。而主持人邀请的则是中央电视台体育频道的著名主持人刘建宏,为大会增色不少。但是在会议组织方面,也有参会网友表示了自己的不满
演示操作者及其熟练的手法,有些让我眼花缭乱。并且解说者用了很多专业英文词汇,让我这个自认为是半专业人士听得有些云里雾里。……可是我就不明白,为什么不汉化后再拿到中国来演示,非要整一屏幕的汉语拼音他们才高兴?
回复

使用道具 举报

 楼主| 发表于 2008-3-26 10:05:32 | 显示全部楼层

VS 2008 Web开发累积热补发布了

http://blog.joycode.com/scottgu/archive/2008/02/11/114501.aspx
我们对VS 2008设法做的一件事是,要更经常地发布公开的补丁,这些补丁累积了常报告的问题的缺陷修补。今天我们发布了一个累积热补(hot-fix roll-up),处理了我们看到报告的VS 2008 和Visual Web Developer Express 2008 web场景下的几个问题。

Hot Fix细节
你可以在这里免费下载这个累积热补(下载大小为2.6MB )。下面是它修补的问题的列表:

HTML源码视图的性能问题


在含有多于2层子属性的自定义控件的网页里输入时,源码编辑器会冻结几秒钟。
“View Code (查看代码)”的右击上下文菜单命令在web应用项目中需要很长时间才出现。
在打开很大的HTML文件时Visual Studio 会很慢。
在操作带某些标记的很大的文件时,Visual Studio有响应性问题。
在选择很大的HTML文本时,Tab/Shift-Tab (缩进/去缩进,Indent/Un-indent) 操作会很慢。

设计视图的性能问题


在某些页面标记配置下在设计视图中键入很慢。
HTML编辑问题

即使在启用相关选项的情形下,在Class或CssClass属性后面, 引号不会被插入。
当ServiceReference(服务引用)元素指回到当前网页时,Visual Studio 会死掉。
JavaScript编辑问题


打开JavaScript文件时,客户端脚本的加彩有时会延迟几秒钟。
在当前编辑行之前遇上空字符串属性时,JavaScript IntelliSense不工作。
在用 jQuery 时,JavaScript IntelliSense不工作。
网站build性能问题


在网站( web-site )项目中,在Bin文件夹包含大量的程序集和 .refresh 文件时, Build会很慢。
安装备注
想了解如何下载和安装上面的补丁的详情,请阅读这里的这个博客帖子。特别地,如果你在使用Windows Vista并启用了UAC的话,确认把补丁提取在另外的目录中,而不是"c:\"(否则你会看到一个拒绝访问的错误)。

要核实这个热补是否成功安装,启动VS 2008 ,选择 帮助->关于 菜单项,确认其中有条记录为“Hotfix for Microsoft Visual Studio Team System 2008 Team Suite – ENU (KB946581)”。

如果你要去掉这个补丁的话,去 控制面板->添加/去除程序,选择Microsoft Visual Studio 2008(或Visual Web Developer Express 2008)下的“Hotfix for Microsoft Visual Studio 2008 – KB946581”,然后点击“去除”。
回复

使用道具 举报

 楼主| 发表于 2008-3-26 10:07:22 | 显示全部楼层

在VS2008中让Intellisense提供对ExtJS的支持

http://www.cnblogs.com/U2USoft/archive/2008/03/22/1117951.html
ExtJS是一个挺热的Framework,它非常齐全,但是这也带来了一些问题,就是框架太庞大了,如果没有智能感知单凭记忆来写代码未免有点麻烦。可是如果直接在代码中添加ext_all_debug.js等文件的reference,智能感知会提示你出错而无法更新。之前ExtJS的社区里有人提供了一个js文件,可以实现VS中的智能感知,但是这个文件毕竟是2007年11月的了。在这样的情况下,很多程序员只好选择Apex或者Spekt这样的开发环境。

  但是在不同开发环境中切换,以及放弃VS高度集成的优势,不能不说是一种遗憾。而智能感知出错的原因主要在于,其自身的模拟执行环境不能正确地模拟窗体事件。现在提供一个小技巧,其实很简单:



1. 在ext-base.js的第一行添加

window.addEventListener = false;

2. 在你编写代码的脚本加上

/// <reference path="adapter/ext-base.js"/>
/// <reference path="ext-all-debug.js"/>

注意:在发布的时候,别忘记了把Ext-base.js中加进去的那行代码注释掉。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 申请新用户

本版积分规则

守望轩 ( 湘ICP备17013730号-2 )|网站地图

GMT+8, 2024-3-28 18:58 , Processed in 0.086958 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表