清醒纪--2004.12.20
最近年关了,大家也都要收关,准备闭门修炼了,不然最近博客园的文章少了很多J
继续我的清醒纪吧,也许这是今年收关之作 ,2004最后一期了。
Validation Framework
public static void ParametersExample(
[RequiredItem()]string name,
[RegEx("...",RegexOptions.None)]string emailAddress){
// create validator class
MethodValidator validator=new MethodValidator(
MethodBase.GetCurrentMethod (),name,emailAddress);
// now validate
validator.Validate();
// your normal method code goes here.
}
Download : http://www.cybral.com/solutions/tools.htm
之前我们讨论过正则表达式,就目前看来,第一,我们真正用的就很少,其二真正把它用起来就更少了。
Validation Framework 是一个不错的创意。而这个是我查询“XmlSerializerPreCompiler"关键字,找到的,很好
WSCF 0.4 - Web Services Contract-First
非常不错的体验,VS 2005 应该支持这种模式的Web Services编程,这已经和Indigo 中的Contract 模式有些像了,只不过没有Data Contract,Message Contract, Services Contract, XXX Contract 这么精细
Healthmonitoring in ASP.NET 2.0 (EIF++)
http://weblogs.asp.net/Dr.NETjes/archive/2004/12/09/279101.aspx
http://msmvps.com/gbvb/archive/2004/09/15/13578.aspx
有关IoP 和 Aspect 的讨论已经很多了,这方面留意JJX的Weblog
我始终认为这是一个比较有杀伤力和耗费功力的认识和研究领域
Aspect Oriented Programming for .NET
http://www.adapdev.com/blogs/smccormack/PermaLink,guid,47f6b0a3-bd92-4935-a38b-d0dcb3b34970.aspx
Does Anyone know of an IoP framework implementation for .NET?
http://www.theserverside.net/discussions/thread.tss?thread_id=24474
忘了从哪里看见的信息了
MyGeneration -又一个 O/R Mapping 的工具和代码产生工具,可以产生Gentle.NET和NHibernate的代码,支持
而且如果你之前对dOOdads 有所风闻和研究,那么这个工具也有非常好的支持
当然另外最近有一个新星,也可以注意一下Codus,也是我比较喜欢的一个工具。
当然百分之百的免费,是指你可以免费的使用,源代码就不能提供了。
Solving the Data Access problem: to O/R map or not To O/R map
http://weblogs.asp.net/fbouma/archive/2004/10/09/240225.aspx
EDRA 1.1 Community 发布了,这个就不用多说了,EDRA似乎立志成为微软有关分布式应用架构的一个标准,旨在解决目前平台下遇到的一些特殊问题和挑战。这次范例应用Global Bank变得更加完善了。不过许多人关心的不是这个,而是下一代或未来的,对于下一个版本FX2.0或是未来的应用,我们应该参照什么?我们应该怎样来做,很多时候这是一些V2.0的人群思考的问题。
http://workspaces.gotdotnet.com/shadowfx
当然很多相关的问题,Enterprise Library V2呢,EDRA+WSE2? UIP2.0的下一个版本呢 ….
Microsoft Download Notifications
从Bink那里获得的信息,我用我刚刚自动升降的MSN邮箱订了不少科目,终于自己的MSN邮箱也升级到250M,不过似乎网上的推论是正确的,和你注册的时间长短无关、和你填写的地址和使用中文或英文界面也无关,也许在不同的服务器上,到了这个服务器就自然升了J
Sign up for Download Notifications, and you will receive an e-mail linking you to new downloads that are available in the categories that interest you.
Thoughtpost.P2P.
http://www.thoughtpost.com/p2p.aspx
当P2P遇到.NET –很老但是非常有用的P2P资源
HTTP Debugger –不说了,愿意就试一下,特别是那些JavaScript的编程爱好者,当然当然你还会在这个网站发现另外你喜欢的东西比如Secondary Browser
http://www.secondaryprotocol.com/index.php
http://www.secondaryprotocol.com/HTTPDebuggerSetup.exe
上次提到Windows 2003 SP1 RC,我想现在很少人尝试并安装它,但这会让你失去一下体验(当然有人说我想我想,但我用的是中文版),Beta并不可怕,因为SP1是安装R2 Beta的基础,更况且有WMP 10还有内置的防火墙几乎不能抗拒。我也是战战兢兢的安装了,但是感觉非常的不错,享受到所有XP SP2的好处,另外拨号公司的VPN也没有问题,代价是为了能Uninstall它我花了近800M的空间让安装程序作备份。
当然有一些小小的问题,使用Windows Theme的问题,以前我在Windows 2003下有许多漂亮的Theme,但是打了SP1之后,我无法成功地用替换众所周知的uxtheme.dll 来显示原来漂亮的Theme,虽然当时很郁闷,但是三天之后我找到了这些合适的uxtheme.dll
即使是XPSP2中文版 你一样可以使用或和我一样拥有继续使用那些漂亮的Theme
For WinXPSP2(EN) for WinXPSP2(CHS) for W2K3SP1_RC(EN)
比如我现在就用的这一款—Longhorn Alternative作为我的桌面Theme,白天用黑色的,晚上用亮一点的色调,保护眼睛