建站大业,实战ASP.NET 4

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

Notes on slide 1

11/10/09

1 Favorite

建站大业,实战ASP.NET 4 - Presentation Transcript

  1.  
  2. 建站大业,实战 ASP.NET 4
    • DEV 241
    • 王洪超
    • Evangelist, ex-MVP
    • 微软 ( 中国 ) 有限公司
    陈广琛 前端开发工程师 , MVP 百度公司 赵劼 架构师 , MVP 上海柏盛网络技术有限公司
    • ASP.NET 支持多种不同类型的 Web 应用构建方式
    • Microsoft Entity Framework
    • ADO.NET Data Services
    • Dynamic Data
    • Microsoft AJAX 改进
      • 浏览历史
      • 脚本整合
    • 基于标准的 Web 开发平台
      • 对于 HTML/CSS/AJAX 进行持续的优化
    • 支持基于模式的开发过程
      • MVC 以及测试驱动开发
    • 适宜开发 LOB(Line of Business) 企业内部应用
      • 易于构建以及扩展数据敏感应用
    • 服务器平台关键特性
      • 持续对于服务器端优化
  3.  
    • ASP.NET Web Forms 4 允许构建复杂前端用户界面的网站 ;
    • 专注于设计的开发
      • 使用 Visual Studio 以及相应工具快速构建应用 ;
      • 从工具箱拖拽控件快速构建用户界面 ;
    • 专注于代码的开发
      • 纯手工编写 HTML 标签 ;
      • 纯手工编写 JavaScript 代码 ;
      • 需要确认每个尖括号是否正确 ;
    • 在 ASP.NET 4 中,你可以控制以下细节
      • 控件绘制
      • 控件 ID
      • 视图状态
      • 网页 URL
      • XHTML 以及 Accessibility
  4. 演 示
  5.  
  6.  
    • 客户端脚本模板
    • 客户端控件
    • 客户端数据绑定
    • 从浏览器当中直接读 / 写数据库中的数据
    • 跨越浏览器的兼容性
    • 不再紧密绑定于 ASP.NET
      • 重构的 Microsoft AJAX Library
      • MicrosoftAjaxCore.js
      • MicrosoftAjaxComponentModel.js
      • MicrosoftAjaxSerialization.js
      • MicrosoftAjaxGlobalization.js
      • MicrosoftAjaxHistory.js
      • MicrosoftAjaxNetwork.js
      • MicrosoftAjaxWebServices.js
      • MicrosoftAjaxApplicationServices.js
      • MicrosoftAjaxAdoNet.js ( 新 )
      • MicrosoftAjaxTemplates.js ( 新 )
    • ADO.NET Data Service
      • RESTful
      • Atom
    • ADO.NET Data Service Client Library
      • 代理类
      • 增删改操作
      • 操作顺序(批处理)
    • 代理类
      • Sys.Data.AdoNetDataProxy
    • 简单创建代理类实例
      • var dataService =
      • new Sys.Data.AdoNetDataProxy(
      • “ DataService.svc”);
    • 一次调用即可
      • dataService.query(“/Products”,
      • successCallback,
      • failureCallback);
    • RESTful URL
      • “ /Products?$orderby=Price&$top=10”
      • “ /Products?$filter=
      • Category eq ‘food’”
      • var newProduct = {…}
      • dataService.insert(
      • newProduct,
      • “ /Products”,
      • successCallback,
      • failureCallback);
      • var product = products[i];
      • dataService.update(
      • product,
      • successCallback,
      • failureCallback);
      • var product = products[i];
      • dataService.remove(
      • product,
      • successCallback,
      • failureCallback);
    • 由 John Resig 创建
    • 开源提供给社区
    • 包含在 Visual Studio 当中
    • jQuery 智能感知
      • Visual Studio 2008
      • Visual Studio 2010
    • Accordion
    • AlwaysVisibleControl
    • Animation
    • AutoComplete
    • Calendar
    • CascadingDropDown
    • CollapsiblePanel
    • ConfirmButton
  7. 演 示
  8.  
    • 将 MVC 概念进行严格区分
    • 通过测试驱动开发 (TDD) 使 Web 应用程序的可测试性成为可能
    • 直接通过 HTML 以及 JavaScript 构建细粒度的控件
  9. 演 示
  10.  
    • DynamicDataManager 控件
    • DynamicHyperLink 控件
    • 用于邮件以及网址的字段级模板
    • 支持继承以及多对多的关系处理
    • 实体模板
    • Entity Templates
    • ASP.NET Web Forms 4
      • 给开发人员更多的可控权
      • 在面向源代码开发方面有多个重要改进
      • 允许开发人员可以完全控制 HTML 标签以及代码
    • ASP.NET Ajax 4
      • 客户端模板以及控件
      • jQuery
      • AJAX Control Toolkit 所带来的新特性
    • ASP.NET MVC v2
      • 严格的 MVC 概念分离
      • 通过测试驱动开发使 Web 应用程序的可测试性成为可能
      • 直接通过 HTML 以及 JavaScript 构建细粒度的控件
    • ASP.NET Dynamic Data
      • 更多的新特性
      • 实体模板
  11. 演 示
  12. 疑问和解答
  13. 参考资源 ASP.NET 官方网站 http://www.asp.net ASP.NET MVC 官方网站 http://www.asp.net/mvc ASP.NET 源代码 http://www.codeplex.com/aspnet Visual Studio 网站 http://www.visualstudio.net
  14.  
  15.  

+ Cat ChenCat Chen, 2 weeks ago

custom

446 views, 1 favs, 5 embeds more stats

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 446
    • 259 on SlideShare
    • 187 from embeds
  • Comments 1
  • Favorites 1
  • Downloads 23
Most viewed embeds
  • 177 views on http://www.cnblogs.com
  • 5 views on http://blog.csdn.net
  • 3 views on http://chinese.catchen.biz
  • 1 views on http://www.zhuaxia.com
  • 1 views on http://52net.org

more

All embeds
  • 177 views on http://www.cnblogs.com
  • 5 views on http://blog.csdn.net
  • 3 views on http://chinese.catchen.biz
  • 1 views on http://www.zhuaxia.com
  • 1 views on http://52net.org

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories

Tags