[1]PHP on IIS7 w/FastCGI(IIS7中的PHP和FastCGI模块)

最新版本的IIS 7.0即将随着Windows Vista一同发布,在极大增强了其主要支持的ASP.NET功能之外,IIS 7.0也对同样流行的PHP提供了一些令人激动的特性。Bill Staples的这篇文章就介绍了IIS 7.0对PHP支持方面的两个改进之处:

  1. 极其容易地安装配置过程。
  2. Microsoft和Zend协作开发的结果——Windows平台上PHP执行效率的巨大提高。

虽然在Windows上运行PHP似乎有些不伦不类,但至少在这里我们看到了Microsoft对待竞争者态度的转变。

[2]Using IronPython for Dynamic Expressions.(使用IronPython 处理动态表达式)

作为一门非常流行的动态语言,Python在解决某类问题时显得异常的方便。IronPython则是Python在.NET Framework上的实现,虽初出茅庐,但已经显示出了他的强大力量。本文不是介绍IronPython的使用方法,而是介绍如何在C#这个.NET最流行的语言中使用IronPython的动态特性,来处理“动态”的表达式。所谓“动态”的表达式,是指类似“a + b - c”这类的以字符串形式提供的运算表达式。

这篇文章给出的一个简单的示例程序如下:

using System;
using System.Collections.Generic;
using System.Text;
using IronPython.Hosting;namespace PythonDemo
{class Program{delegate int MyExpressionDelegate(int a, int b);static void Main(string[] args){PythonEngine pe = new PythonEngine();MyExpressionDelegate expression = pe.CreateLambda<MyExpressionDelegate>("a + b");int a = 10;int b = 5;int c = expression(a, b);Console.WriteLine(c);}}
}

[3]Building Applications Using Castle RC2: Part I(使用Castle RC2创建应用程序 第一部分)

关心.NET企业应用Web开发的朋友应该都或多或少地了解或使用过一些Castle这个开源的框架。TerryLee大哥Blog中的Castle分类中也有一些非常精彩的介绍。在11月1号发布的RC2版本中,我们欣喜地看到Castle已经逐渐地走向了成熟。Ayende Rahien的这篇文章由浅入深,图文并茂,一步步地带领我们走入Castle RC2的世界。虽然文章篇幅不小,但却非常易于理解。绝对是Castle入门的首选。

[4]What should I use, NHiberante or Active Record?!(NHiberante还是Active Record,应该选择哪个?)

同样是Ayende Rahien的一篇非常有意思的文章,其中简要地分析了NHiberante和Active Record各自的优势和弊端,最终给出了5条指导性、且相当客观的意见。当然,NHiberante和Active Record其实半斤八两,如何选择也是个仁者见仁、智者见智的事情。不过了解一下别人的想法总归没有什么坏处,闭门造车绝对不是一个好主意。

[5]Introduction to GhostDoc(GhostDoc介绍)

在前一期的《本周ASP.NET英文技术文章推荐[10/21 – 10/27]》中,我曾经介绍了一个非常有意思的“智能”生成C#代码注释的工具。Roland Weigelt的这篇文章详细介绍了这个工具的使用方法,以及其“智能”生成注释的原理,非常值得一读。GhostDoc将分析并根据不同的词性生成合乎逻辑的“智能”注释,下面是几个很酷的自动生成的注释:

/// <summary>
/// Appends the HTML text.
/// </summary>
/// <param name="htmlProvider">The HTML provider.</param>
public void AppendHtmlText( IHtmlProvider htmlProvider )/// <summary>
/// Adds the specified item.
/// </summary>
/// <param name="item">The item.</param>
public void Add( string item )/// <summary>
/// Determines the size of the page buffer.
/// </summary>
/// <param name="initialPageBufferSize">Initial size of the page buffer.</param>
/// <returns></returns>
public int DeterminePageBufferSize( int initialPageBufferSize )

[6]UpdatePanel: having fun with errors(UpdatePanel:轻松处理更新异常)

Atlas从CTP到Beta 1版本的很大一个改变就是移除了ScriptManager中的<ErrorTemplate>标签,然而这并不代表Atlas将放弃对一部更新过程中异常处理的支持。相反,Atlas采用了一种更加灵活的方式来处理这个异常,这篇文章就对Beta 1版本中新的异常处理机制进行了探讨,并通过示例程序演示了在实际应用中的使用方法。

[7]Asynchronous Web Services in ASP.NET 2.0(在ASP.NET 2.0中异步调用Web Service)

通过网络访问远程资源往往会造成线程不必要的阻塞,程序中调用Web Service也不能例外。因此,采用异步调用的方式将让我们能够暂时“回收”处于阻塞状态下的线程,以另作他用,增强了程序的负载性能。本文即通过示例程序介绍了在ASP.NET 2.0中异步调用Web Service的方法,或许会有所帮助。

[8]Compilation and Deployment in ASP.NET 2.0(ASP.NET 2.0程序的编译和部署)

Rick Strahl的这篇长文详细讨论了ASP.NET 2.0程序的编译和部署的具体实现原理以及与ASP.NET 1.1的不同之处。清晰透彻,入木三分,耐心读下去,你一定会有相当大的收获的!

[9]Auto-Culture detection related issues in ASP.NET(ASP.NET中自动Culture检测的相关问题)

我们都知道,.NET中的System.Globalization.CultureInfo类可以帮助我们取得当前用户的语言区域信息,然而这个东西却不总是那么好用的。同样是Rick Strahl,在这篇文章以及《Strongly typed resources in ASP.NET》、《Accessing Localized values in ASP.NET markup and JavaScript》中详细讨论了CultureInfo相关的问题以及解决方案。如果你正在开发支持全球化的ASP.NET应用程序,那么这三篇文章显然将是不可多得的宝贵学习资料。

转载于:https://www.cnblogs.com/xujiaci/archive/2007/10/24/935559.html

【收藏】ASP.NET英文技术文章推荐[10/28 – 11/3]相关推荐

  1. 本周ASP.NET英文技术文章推荐[10/21 – 10/27]

    这一篇是<本周ASP.NET英文技术文章推荐>系列的第一篇,在这个系列中,我将介绍5-10篇比较有价值的.本周发布的.与ASP.NET相关的英文技术文章,帮助各位朋友从良莠不齐的大量文章中 ...

  2. 上周ASP.NET英文技术文章推荐[05/06 - 05/12]

    这是Dflying Chen 在上周推荐的英文文章,感觉很不错,可以一直没看完,记个笔记.别忘记了看. 本周ASP.NET英文技术文章推荐[05/06 - 05/12] 摘要 本期共有9篇文章: 强大 ...

  3. 【收藏】ASP.NET英文技术文章推荐[11/4 - 11/11]

    [1] An Introduction to Simple Object Access Protocol(SOAP简单介绍) 这是一片言简意赅的介绍SOAP(Simple Object Access ...

  4. 本周ASP.NET英文技术文章推荐[03/04 - 03/10]

    摘要 本期共有10篇文章: 在ASP以及非ASP.NET URL中使用ASP.NET安全验证 在PHP中使用Microsoft Ajax Library Orcas版本C#语言的新特性:自动属性.对象 ...

  5. 本周ASP.NET英文技术文章推荐[03/11 - 03/17]

    摘要 本期共有8篇文章: 在现有的Web Application Project中使用Web Client Software Factory Visual Studio Orcas中提供的JavaSc ...

  6. 本周ASP.NET英文技术文章推荐[06/03 - 06/09]

    摘要 本期共有8篇文章: ASP.NET AJAX Control Toolkit版本更新 技巧和提示:ASP.NET AJAX 1.0和用户控件 创建自定义Provider 在Windows.Mac ...

  7. 本周ASP.NET英文技术文章推荐[02/25 - 03/03]

    摘要 本期共有9篇文章: 借助UpdatePanel实现延迟加载 技巧和诀窍:ASP.NET中的URL重写 Sys.WebForms.PageRequestManagerParserErrorExce ...

  8. 本周ASP.NET英文技术文章推荐[04/08 - 04/14](附赠自弹超级玛丽主题曲)

    摘要 本期共有6篇文章: ASP.NET编译问题的公开Hotfix补丁 期待下个版本AjaxPro 的发布 在ASP.NET 2.0中使用MultiView控件实现多页面表单 数据绑定的技巧:嵌套Ev ...

  9. 本周ASP.NET英文技术文章推荐[09/30- 07/13]:.NET Framework、JSON、Google Analytics、文件上传、GridView、IIS 7、Web开发...

    摘要 本期共有9篇文章: .NET Framework源代发发布 Tip/Trick:在.NET 3.5中编写ToJSON扩展方法 在Google Analytics中统计访客浏览器的Silverli ...

最新文章

  1. JavaScript内存泄漏
  2. 云信小课堂|如何实现音视频通话
  3. 3种方法来卸载Ubuntu软件
  4. 模式规则及自动化变量
  5. github可以传java吗_如何在github上传本地项目代码(新手使用)----亲测使用
  6. HTML5 上传图片预览
  7. 简述linux的重要安装过程,对Linux安装过程的理解
  8. iis服务器udp协议,Win2003系统的IIS服务的w3wp.exe使用UDP的80端口发送大量的数据包,寻求帮助...
  9. python08--正则
  10. C#学习笔记---数据类型
  11. android路上的点点滴滴
  12. Ubuntu系统搭建以太坊开发平台过程
  13. Java——1. 安装
  14. 拯救节日邮件!专属这个节假季的EDM营销方案
  15. 软件工程毕业设计课题(26)基于JAVA毕业设计JAVA家政预约系统毕设作品项目
  16. 龙芯软件开发(6)--CPU龙芯2E
  17. 什么是苏黎士投机定律(Zurich Axiom)
  18. 计算机主板上一般带有高速缓冲存储器cache,它是与什么之间的缓存,计算机微机原理与应用(一)...
  19. python里两个等号代表什么_Python 到底是强类型语言,还是弱类型语言?
  20. 你不知道的十个 JS 小技巧

热门文章

  1. Codecov后门事件验证分析
  2. 哭!有人偷了我的漏洞报告,还冒领了奖金!
  3. ajax向后台传递list参数
  4. 学以致用一 安装centos7.2虚拟机
  5. 国外游戏开发商吐槽:开发VR游戏付账单的钱都赚不到
  6. C#语言开发环境的搭建
  7. Linux命令备忘实例——排序和基本统计命令
  8. python 读取excel失败 可以转换成csv文件
  9. cookie不正确 请重新登录_小学多陪,初中少陪,高中不陪!小学6年陪孩子写作业的正确方式,请家长收下!...
  10. Mac terminal终端或iterm2【 ?~?】~两边出现问号、字体有背景色的问题