首页 > 语言 > 关键词  > .NET最新资讯  > 正文

关于VS 2008和.NET 3.5 Beta2新特性介绍

2008-11-05 14:11 · 稿源:赛迪网

非常重要的注意事项: 请阅读本博客贴子下面的“安装注意事项”,内含安装之后你必要采取的几个步骤,以保证一切运行良好。其中一个步骤修正了并行安装造成的ASP.NET AJAX问题。

一些Web开发新特性之快速指南

在过去的几个月里,我写过几个博客贴子,讨论这个版本里的一些新的改进。下面是我已经讨论过的几个改进的概述列表。这个列表并不详尽,还有很多很多东西我还没有机会在博客里讨论(敬请收看以后的贴子!):

VS 2008的多定向支持
VS 2008允许你构建针对多个.NET框架版本的应用。你可以从下面的博客贴子里进一步了解其中的工作原理:

以下为引用的内容:

VS 2008 Multi-Targeting Support
VS 2008 Web设计器和CSS支持


VS 2008包含一个显著改进的HTML web设计器。该设计器提供了分割视图编辑,嵌套母板页,以及出色的CSS集成。下面是我对此作了详述的2篇文章:

以下为引用的内容:

VS 2008 Web Designer and CSS Support
VS 2008 Nested Master Page Support


ASP.NET还提供了一个新的控件,不久的将来我将在博客里讨论该控件。该控件对数据UI场景提供了非常灵活的支持,允许对输出的标识做完全的定制,与VS 2008中的新CSS支持还有良好的协作。

ASP.NET AJAX和JavaScript支持

.NET 3.5 内置提供ASP.NET AJAX,还添加了支持WebPart的UpdatePanel,支持JSON的WCF,以及N个缺陷修补和性能改进等方面的新特性。VS 2008还对集成JavaScript和AJAX进你的应用提供了极棒的支持:

以下为引用的内容:

VS 2008 JavaScript Intellisense

VS 2008 JavaScript Debugging

在接下来的几天内,我将撰写一个博客贴子,讨论其中几个特定于ASP.NET AJAX的改进,以及如何将现有ASP.NET AJAX 1.0应用升级来使用这些改进。

语言改进和LINQ

VS 2008中的新VB和C#编译器对这些语言做了显著的改进。两者都添加了函数式编程概念的支持,允许你编写更干净,更简洁,更具有表达性的代码。这些特性还促成了我们称之为LINQ(语言级集成查询)的新编程模型,使得查询和操作数据成为.NET中的一等编程概念。

下面是我撰写的一些讨论这些新语言特性的文章(用C#作为示例):

自动属性,对象初始化器,和集合初始化器
扩展方法
Lambda表达式
查询句法
匿名类型
LINQ to SQL中的数据访问改进

LINQ to SQL是.NET 3.5中内置的OR/M (对象关系映射器)。它允许你使用.NET 对象模型对关系数据库进行建模。然后你可以使用LINQ对数据库进行查询,以及更新、插入,删除数据。LINQ to SQL完整支持事务,视图和存储过程。它还提供了一个把业务逻辑和验证规则结合进你的数据模型的简易方式。下面是一些我讨论如何使用LINQ to SQL的文章:

以下为引用的内容:

Part 1: Introduction to LINQ to SQL

Part 2: Defining our Data Model Classes

Part 3: Querying our Database

Part 4: Updating our Database

Part 5: Binding UI using the ASP:LinqDataSource Control

我会在以后的几周内再往这个系列里添加几篇文章。我认为你会发现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中,我希望你会发现许许多多非常有用的新改进和功能增强。敬请在下几个星期里收看我的博客,我将对这些新特性做详细讨论以及讨论如何充分利用这些新特性。

举报

  • 相关推荐
  • iOS 26 Beta 3发布 苹果又砍一刀!液态玻璃再被削弱

    今日,苹果发布iOS26第3个开发者预览版,液态玻璃设计再被削弱,玻璃感的通透高级氛围没了。 许多升级iOS26Beta3的用户反馈称液态玻璃质感削弱、类似毛玻璃和液态玻璃的中间值,液态玻璃0.5的感觉。 数码博主i冰宇宙”也表示,iOS26Beta3的液态玻璃基本上砍没了,现在基本上就是磨砂玻璃。

  • 苹果发布iOS 18.6开发者预览版Beta 3:国行AI遥遥无期

    今日,苹果向iPhone用户推送了iOS 18.6开发者预览版Beta 3。 开发者可在兼容设备上通过设置”应用,进入通用软件更新”下载该测试版。 目前尚未发现有可见更新内容,不过此前有消息称,iOS 18.6将会针对欧盟地区用户进行实用性更新。 苹果当前在欧盟地区的iOS版本虽然支持上述两种行为,但会插入一些警告屏幕,这引起了欧盟监管机构的关注,将会进行一些调整。 值得注意�

  • 恒河漂浮重约200公斤“神奇石头”:原因揭晓 布满气孔

    印度北方邦恒河水域近日出现一块重达200公斤的巨石漂浮水面的奇观,引发当地轰动。民众将其与印度史诗《罗摩衍那》中神猴哈奴曼建造的"罗摩桥"传说相联系,视为神迹降临。经科学验证,该巨石实为火山喷发形成的浮石,内部布满气孔使其密度低于水而自然漂浮。当吸水后重量增加,造成"难以举起"的错觉。恒河在印度教中地位神圣,当地民众常将自然现象赋予宗教色彩,此次事件再次印证了这一文化传统。

  • 女生为交社保被负债200万:因轻信他人 稀里糊涂签字

    ​近日,一起因交社保而引发的债务纠纷事件引发了社会广泛关注。北京的李女士为了能持续缴纳社保,不料却陷入了一场意想不到的债务风波,莫名“背负”了 200 万元的巨额债务,生活因此陷入困境。 据了解,李女士在某公司任职期间,公司负责人张某以“不挂名公司法人及股东就不给交社保”为由,哄骗李女士挂名。出于对社保断缴后果的担忧——断缴将意味着买房摇�

  • OPPO K13 Turbo发布:国补后售价1529.15元起

    核心配置方面,该机配备6.8英寸LTPS直屏,搭载联发科天玑8450处理器,形成7000mAh巨型电池与80W闪充的续航组合。影像系统采用前置1600万像素镜头与后置5000万+200万双摄组合,满足多场景拍摄需求。 防护性能实现行业首创:OPPO K13Turbo成为首款通过IPX9高压高温水柱、IPX8长时间浸泡、IPX6多方向喷水三项顶级防水认证的风冷手机,重新划定手机防护标准。工业设计上,新一代高强度�

  • 女子上高速后发现没油逆行去加油:罚款200元 记12分

    近日G93渝遂高速路段发生惊险一幕:一女子深夜驾车上道后又逆行返回收费站,竟要求收费员抬杠将其放行。 事发时间为当晚凌晨,在高速铜梁北收费站,高速交警室接到报警称,一辆白色小轿车逆行回来让给她开门。 接警后,交警迅速出警赶赴现场,成功制止这辆逆行车辆。 据该女子称,自己驶入高速后发现车辆没有油了,于是就想掉头返回去加油,要求收费员将栏杆�

  • 90%-200%增长,不靠流量靠这招

    ​GMV翻倍,不一定要靠砸钱买流量。慧博科技运营VP周宇的解法很直接——全域会员运营。 在对30万+品牌客户的分析中,周宇和团队发现,一旦打通全域会员体系,品牌GMV的增长率普遍可以做到90%~200%,尤其是宠物、酒饮等行业,效果最为明显。 周宇曾在品牌方做了近10年,对行业生态有深刻的理解。她观察到,目前大多数品牌还停留在单渠道会员运营阶段:淘宝、京东、抖音

  • 小米15迎来首个安卓大版本更新:安卓16 Beta版上线

    今天,小米15迎来安卓首个大版本更新,基于安卓16定制的澎湃OS 2定向内测版正式上线,版本号为OS2.0.230.6.WOCCNXM Beta,安装包大小是7.3GB。 新版澎湃OS优化了部分场景动效策略,提升系统流畅度;同时新增双指上滑唤起自定义无障碍功能的快捷方式。 需要注意的是,这次更新是安卓跨版本升级,建议用户提前备份个人数据,部分第三方应用可能没有适配安卓16,这一点需要注�

  • 华为 MatePad Pro 12.2 英寸 2025 官宣 7 月 24 日发布

    华为将于7月24日发布三款平板新品:旗舰款MatePad Pro 12.2英寸配备全新PaperMatte显示屏,采用Tandem OLED技术,功耗降低30%,支持144Hz刷新率、2000尼特峰值亮度,搭载麒麟9020A处理器,内置10100mAh电池和100W快充;MatePad 11.5 2025采用11.5英寸LCD屏,搭载麒麟8020处理器;MatePad Air 12 2025配备12英寸LCD屏,预计搭载麒麟9系新处理器。三款产品均主打高性能和长续航,满足不同用户需求。

  • 循环2000次后仍可保持80%容量 三星多款手机电池通过欧盟EPREL认证

    三星多款手机通过欧盟EPREL认证,电池循环2000次后仍保持80%以上容量。包括Galaxy S25/S24系列、A56/A36等机型,远超欧盟800次的最低标准。测试采用完整充放电循环,偏差不超过20次。新发布的Z Flip7和Z Flip7 FE也通过认证,分别配备4300mAh和4000mAh电池。按每日一充计算,2000次循环可支撑5.5年高强度使用。该认证体现三星在电池材料(如硅基负极)和电源管理系统方面的技术优势,有助于延长设备寿命、减少电子废弃物,为消费者提供更透明的选购依据。