楼主: ~贝贝~

Visual Studio 2010 Demo秀,秀Demo谈vs就送好礼

[复制链接]
论坛徽章:
0
21#
发表于 2010-6-25 15:54 | 只看该作者
里边还挺热闹,不错,不错,我还没占位,来占喽~·`~~~~~~~~


活动不错

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2010-6-25 16:06 | 只看该作者
看看吧!!!!!!1

标题:vs2010新功能介绍:契约式设计(Design By Contracts)

文章链接:http://www.itpub.net/thread-1310508-1-1.html

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2010-6-25 16:09 | 只看该作者
同志们来看看吧,我还有篇demo供大家分享一下呢!!

使用道具 举报

回复
论坛徽章:
0
24#
发表于 2010-6-25 16:45 | 只看该作者
顶一下~~~~~交流一下

支持最近引入的浏览器和设备
   ASP.NET 包含一项名为“浏览器功能”的功能,可用于确定用户使用的浏览器的功能。浏览器功能由存储在 HttpRequest.Browser 属性中的 HttpBrowserCapabilities 对象表示。有关特定浏览器功能的信息由浏览器定义文件定义。在 ASP.NET 4 中,这些浏览器定义文件已更新为包含有关最近引入的浏览器和设备(如 Google Chrome, Research in Motion BlackBerry 智能电话和 Apple iPhone)的信息。现有的浏览器定义文件也已更新。
下面的列表显示了 ASP.NET 4 附带的浏览器定义文件:
blackberry.browser
chrome.browser
Default.browser
firefox.browser
gateway.browser
generic.browser
ie.browser
iemobile.browser
iphone.browser
opera.browser
safari.browser


定义浏览器功能的新方式
  ASP.NET 4 包含一项称为“浏览器功能提供程序”的新功能。顾名思义,此功能可用于构建一个提供程序,该提供程序又可用于编写自定义代码以确定浏览器功能。
在 ASP.NET 3.5 版 Service Pack 1 中,需要在一个 XML 文件中定义浏览器功能。该文件位于计算机级文件夹或应用程序级文件夹中。大部分开发人员不需要自定义这些文件,但对于需要的人员,使用提供程序的方法比处理复杂的 XML 语法更为简便。通过提供程序方法可以简化进程,方法是实施一种通用浏览器定义语法或包含最新浏览器定义的数据库,甚至是用于此类数据库的 Web 服务。


ASP.NET 4 中的路由
   ASP.NET 4 增加了对使用 Web 窗体进行路由的内置支持。路由是 ASP.NET 3.5 SP1 引入的一项功能,通过此功能可将应用程序配置为使用对用户和搜索引擎有意义的 URL,这样无需指定物理文件名。使用这项功能,可以提高站点的用户友好度,并增加站点内容被搜索引擎发现的概率。
例如,显示应用程序中产品类别的某个页面的 URL 如下面的示例所示:
http://website/products.aspx?categoryid=12
通过路由功能,可以使用下面的 URL 呈现相同的信息:
http://website/products/software
第二个 URL 使用户了解将获得的内容,并且可以显著提高在搜索引擎搜索结果中的排名。
新功能包括:
•        PageRouteHandler 类是一个用于定义路由的简单 HTTP 处理程序。您不必再编写自定义路由处理程序了。

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2010-6-25 16:48 | 只看该作者
分享,分享...........

ASP.NET 控件的早期版本有时会呈现不符合 HTML、XHTML 或辅助功能标准的标记。ASP.NET 4 消除了其中大部分异常情况。
1.用于可禁用控件的 CSS
在 ASP.NET 3.5 中,禁用某个控件时,会将一个 disabled 属性添加到呈现的 HTML 元素中。例如,下面的标记将创建一个已禁用的 Label 控件:
<asp:Label id="Label1" runat="server"
  Text="Test" Enabled="false" />
在 ASP.NET 3.5 中,原有控件设置将生成以下 HTML:
<span id="Label1" disabled="disabled">Test</span>
在 HTML 4.01 中,针对 span 元素将 disabled 特性视为无效。它仅对 input 元素有效,因为它指定这些元素无法访问。对于仅供显示的元素(如 span),浏览器通常支持呈现禁用的外观,但根据辅助功能标准,依赖于这种非标准行为的网页并不可靠。
对于仅供显示的元素,应使用 CSS 指明已禁用的可视外观。因此在默认情况下,ASP.NET 4 将针对上面显示的控件设置生成以下 HTML:
<span id="Label1" class="aspNetDisabled">Test</span>
通过设置 DisabledCssClass 属性,可以更改控件禁用时默认呈现的 class属性的值。
2.用于验证控件的 CSS
在 ASP.NET 3.5 中,验证控件呈现将默认颜色 red 呈现为内联样式。例如,下面的标记创建一个 RequiredFieldValidator 控件:
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"  ErrorMessage="Required Field" ControlToValidate="RadioButtonList1" />
ASP.NET 3.5 为验证控件呈现以下 HTML:
<span id="RequiredFieldValidator1"
  style="color:Red;visibility:hidden;">RequiredFieldValidator</span>
默认情况下,ASP.NET 4 不会呈现将颜色设置为红色的内联样式。内联样式仅用于隐藏或显示验证程序,如下面的示例所示:
<span id="RequiredFieldValidator1"
  style="visibility:hidden;">RequiredFieldValidator</span>
因此,ASP.NET 4 不会自动以红色显示错误提示。

使用道具 举报

回复
论坛徽章:
0
26#
发表于 2010-6-25 18:16 | 只看该作者
来看一下,交流交流~~~~~~·~~.......


文章名称:ADO.NET Data Services 新功能

链接地址:http://space.itpub.net/?uid-9914 ... space-itemid-666319

使用道具 举报

回复
论坛徽章:
0
27#
发表于 2010-6-25 18:17 | 只看该作者
不错不错,都交流一下啊!!

使用道具 举报

回复
论坛徽章:
0
28#
发表于 2010-6-26 13:38 | 只看该作者
参加一下,来聊聊~~~~~
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。
这是一个用于显示.NET在不同编程语言间互通的程序设计。

F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),最新的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。 Visual Studio 2010英文版 已经于2010年4月13日发布。

  微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。
  众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。
  F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。

  以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。
  对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。

  目前学习F#的资料并不丰富,而且其文档淩乱琐碎。比较优秀的书籍是(目前似乎是唯一)2005年8月由Apress出版的《Expert F#》,由Syme, Don/ Granicz, Adam/ Cisternino, Antonio合著。
  可以通过查阅MSDN得到一些零散的入门类文档。代码示例 F# Hello Word 程序
  (* This is commented *)
  (* Sample hello world program *)
  printfn "Hello World!"
  F# Winforms 程序
  #light
  (* Sample Windows Forms Program *)
  (* We need to open the Windows Forms library *)
  open System.Windows.Forms
  (* Create a window and set a few properties *)
  let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
  (* Create a label to show some text in the form *)
  let label =
  let temp = new Label()
  let x = 3 + (4 * 5)
  (* Set the value of the Text*)
  temp.Text <- sprintf "x = %d" x
  (* Remember to return a value! *)
  temp
  (* Add the label to the form *)
  do form.Controls.Add(label)
  (* Finally, run the form *)
  [<STAThread>]
  do Application.Run(form)

  F#(读做 "F sharp",中文译音暂时没有.专业人士一般读"F sharp",现在很多非专业一般读"F井"。
  "F井"这种读法来源于“C井"的读法。虽然不专业,但是十分容易理解。

使用道具 举报

回复
论坛徽章:
0
29#
发表于 2010-6-28 13:17 | 只看该作者
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。
这是一个用于显示.NET在不同编程语言间互通的程序设计。

F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),最新的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。 Visual Studio 2010英文版 已经于2010年4月13日发布。

  微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。
  众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。
  F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。

  以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。
  对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。

  目前学习F#的资料并不丰富,而且其文档淩乱琐碎。比较优秀的书籍是(目前似乎是唯一)2005年8月由Apress出版的《Expert F#》,由Syme, Don/ Granicz, Adam/ Cisternino, Antonio合著。
  可以通过查阅MSDN得到一些零散的入门类文档。代码示例 F# Hello Word 程序
  (* This is commented *)
  (* Sample hello world program *)
  printfn "Hello World!"
  F# Winforms 程序
  #light
  (* Sample Windows Forms Program *)
  (* We need to open the Windows Forms library *)
  open System.Windows.Forms
  (* Create a window and set a few properties *)
  let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
  (* Create a label to show some text in the form *)
  let label =
  let temp = new Label()
  let x = 3 + (4 * 5)
  (* Set the value of the Text*)
  temp.Text <- sprintf "x = %d" x
  (* Remember to return a value! *)
  temp
  (* Add the label to the form *)
  do form.Controls.Add(label)
  (* Finally, run the form *)
  [<STAThread>]
  do Application.Run(form)

  F#(读做 "F sharp",中文译音暂时没有.专业人士一般读"F sharp",现在很多非专业一般读"F井"。
  "F井"这种读法来源于“C井"的读法。虽然不专业,但是十分容易理解。

使用道具 举报

回复
论坛徽章:
0
30#
发表于 2010-6-28 13:23 | 只看该作者
看看吧.........
题目:ADO.NET Data Services 新功能
链接:http://www.itpub.net/thread-1310508-1-1.html

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表