| 共 7 个主题 11 条评论 <添加新主题> |
| (7) .NET Zone 2008 十大热门文章 .NET Zone's Top 10 Articles of 2008 (张恂 640 字 1 回复 E2008-12-25 22:50:46 LID:10 Hit:103)1 - jQuery for ASP.NET MVC Preview 3 2 - ASP.NET - Preventing SQL Injection Attacks 3 - ASP.NET - Query Strings - Client Side State Management 4 - Is LINQ Leaving Java in the Dust? 5 - ASP.NET Caching - Improving Performance - Output Cache 6 - Top 13 Visual Studio Keyboard Shortcuts 7 - ASP.NET Client Side State Management 8 - C# - Singleton Pattern vs. Static Classes 9 - ASP.NET - Client Side State Management - Control State 10 - ASP.NET - Client Side State Management - Hidden Fields |
| 回复-.NET Zone 2008 十大热门文章 1 - jQuery for ASP.NET MVC Preview 3 (张恂 202 字 0 回复 E2008-12-25 22:51:53 LID:11 Hit:36)2 - ASP.NET - Preventing SQL Injection Attacks 3 - ASP.NET - Query Strings - Client Side State Management 4 - Is LINQ Leaving Java in the Dust? ... |
| (6) .NET 框架已开放的源码库 .NET Framework Library Source Code now available (张恂 917 字 0 回复 E2008-3-26 21:48:59 LID:9 Hit:126)by Scott Guthrie (ScottGu), 2008-Jan-16 Releasing the Source Code for the .NET Framework Libraries by ScottGu, 2007-Oct-3 NET Base Class Libraries (including System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc). ASP.NET (System.Web, System.Web.Extensions) Windows Forms (System.Windows.Forms) Windows Presentation Foundation (System.Windows) ADO.NET and XML (System.Data and System.Xml) 即将开放的库还有:LINQ, WCF and Workflow |
| (5) 2008 中国 .NET 技术应用趋势分析(张恂 210 字 0 回复 E2008-2-2 10:11:30 LID:8 Hit:145) |
| (4) JavaScript 和 .NET 中的 JSON 应用 An Introduction to JavaScript Object Notation (JSON) in JavaScript and .NET (张恂 332 字 0 回复 E2008-1-23 20:10:36 LID:7 Hit:79)by Atif Aziz, Scott Mitchell, February 2007 一篇不错的文章。 相关连接: Core JavaScript 1.5 Reference(mozilla.org) |
| (3) ASP.NET 3.0 控件 3.0 目录,一共分为六类。 (张恂 1027 字 1 回复 E2008-1-13 10:08:04 LID:5 Hit:125)一、标准控件,包括: AdRotator, BulletedList, Button, Calendar, CheckBox and CheckBoxList, DropDownList, FileUpload, HiddenField, HyperLink, Image, ImageMap, Label, ListBox, Literal, Localize, MultiView & View, Panel, PlaceHolder, RadioButton & RadioButtonList Substitution Table, TableRow & TableCell TextBox 控件 Wizard 控件 XML 控件 Securing 标准控件 二、数据控件,包括: GridView, DetailsView, FormView, Repeater, DataList 三、数据源控件,包括: SqlDataSource, AccessDataSource, ObjectDataSource, XmlDataSource, SiteMapDataSource 四、Validation 控件 五、浏览控件,包括: Menu, SiteMapPath, TreeView 六、Login 控件 2.0 目录,分为 HTML、Web Parts、Web 和 验证四类。 |
| ASP.NET 1.1 控件 1.1 服务器控件目录,分为 HTML、Web、验证 三类。 (张恂 1995 字 0 回复 E2008-1-13 11:11:41 LID:6 Hit:119)一、标准 Web 控件,包括(共 25 个): 基本型(17 个) Button CheckBox & CheckBoxList DropDownList HyperLink Image & ImageButton Label LinkButton ListBox Literal:对静态显示内容的封装,与 Label 不同的是 Literal 不能应用 style。 RadioButton & RadioButtonList Table, TableCell, TableRow TextBox 应用型(2 个) AdRotator Calendar 数据型(3 个) DataGrid:在表格(table)中显示数据源的数据项,可以选定、编辑和排序。 DataList:利用模版显示数据源中的数据项。 Repeater:用一种定制的布局来逐项显示一个数据源中的所有数据项。针对每一个数据项,重复使用一个特定的模版,这就是 repeater 的来历。这个名字取得不大好,容易混淆。 通用型(2 个) Panel:用作其它控件的容器。 PlaceHolder:在页面控件的层构中为通过程序添加的控件事先占一个座位。 XML 类(1 个) Xml 控件:用于显示 XML 文档或一次 XML 变换的结果。 二、HTML 控件 HtmlAnchror HtmlButton HtmlForm HtmlGeneric HtmlImage HtmlInputButton HtmlInputCheckBox HtmlInputFile HtmlInputHidden HtmlInputImage HtmlInputRadioButton HtmlInputText HtmlSelect HtmlTable HtmlTableCell HtmlTableRow HtmlTextArea 三、验证控件(共 6 个) CompareValidator CustomValidator:可用于创建服务器端和客户端的验证代码。 RangeValidator RegularExpressionValidator RequiredFieldValidator ValidationSummary:显示一个页面上所有验证控件的汇总验证失败信息。 (待续) |
| (2) MVC 与 ASP.NET Web Forms Rick Strahl: What's Ailing ASP.NET Web Forms (张恂 1757 字 1 回复 E2007-12-10 12:01:18 LID:3 Hit:164)文章很长。探讨了 ASP.NET、Web Forms 架构的优、缺点,包括 ViewState、事件管理、post-backs 等存在的问题。 Rick 认为的优点有: Web Forms 被证明是一个 very stable and mature platform. 即便在高性能要求的场景中,也很少遇到严重的 scalability 问题。 ASP.NET 框架具有非常好的扩展性,促进了一个庞大的 custom control 行业的发展(There are probably more custom control vendors for ASP.NET than all other web platforms combined.) 缺点或问题有: 测试的困难。Web Forms 对自动测试的支持不够好,要模拟 Context、Request、Response 和 Session 不太容易,而事件驱动模型的应用上也存在一些问题。 在设计(编码)的时候,很难确定 controls 的实际 ID。 控件 ID 以及 ViewState 的敏感性对于所谓的 Web 2.0 站点存在着严重的问题。目前唯一没有严重的 ViewState 崩溃问题的框架是 ASP.NET AJAX,但它还是一个未成熟的库。 Rick 还提到了普通 Web Forms 开发人员有种过度搅合业务与表示逻辑的倾向。在使用 Web Forms 很好地分离关注点时,要遵守许多严格的规范。这倒不是什么新话题了,10 多年来不一直都是这样么? Rick 介绍了 MS 是如何实现 MVC 的。 Rick 认为,现在就作出判断,MVC 是否满足了绝大部分 Web 开发者的需求,还为时过早。他谈到了在什么情况下 MVC 不那么有效,而 Web Forms 可以解决问题。 他提到:We'll have to wait and see how the framework shapes up and what patterns emerge to handle more complicated tasks. It probably helps to look at some of the Java or even some of the existing .NET frameworks that have been around for a while for doing MVC based Web development and compare notes. 这恰好也是张恂正在做的事,看来大家想到一块去了。 Rick 对 Microsoft AJAX 的批评是:not a great client-side library solution ... 太大,不够模块化,而且只提供了有些的功能。他提到了 lean, mean and highly functional 的 jQuery, Prototype 和 MooTools 等等。他认为 Microsoft AJAX 除了 UpdatePanel 提供的服务器控件和 AJAX Toolkit 控件之外,似乎别无太大用处。 最后,Rick 建议大家,不要 throw out the baby with the bathwater。他还要求 MS 今后开发出一个 kick-ass 框架来,至少在灵活性、扩展性和易用性等方面不能亚于 Web Forms。 Rick 的背景: 曾经开发过多个 Web 框架。 相关链接: InfoQ 上 Jonathan Allen 提供的摘要:Why MVC for ASP.NET |
| 微软发布 ASP.NET 3.5 Extensions CTP InfoQ 新闻: (张恂 485 字 0 回复 E2007-12-13 10:34:46 LID:4 Hit:94)ASP.NET 3.5 Extensions CTP - ASP.NET MVC, Data Services, Dynamic Data and Silverlight Support by Hartmut Wilms, 2007-12-10 该扩展包包括:ASP.NET MVC 框架、AJAX 改进、Dynamic Data 支持、Silverlight 支持以及 ADO.NET 数据服务等内容。 ASP.NET MVC 比较引人关注。提供了结构化的模型,促进 Web 应用关注点更清晰的分离,以及更好的 TDD 支持,开发者对 URLs 可以有更多的控制。 CTP 的下载位置 http://asp.net/downloads/3.5-extensions/ |
| (1) Anders Hejlsberg 谈 C# 的设计过程 Anders Hejlsberg 谈 C# 的设计过程 (Artima) (张恂 85 字 1 回复 C2006-11-8 20:13:13 LID:1 Hit:159) |
| 回复-Anders Hejlsberg 谈 C# 的设计过程 大概可以从C#上找到Delphi的影子吧 (hzy104 20 字 0 回复 C2007-8-3 10:17:57 LID:2 Hit:103) |
| 共 7 个主题 11 条评论 <添加新主题> |