2007年4月 [Update to 4.27]
2、 WPF学习笔记 http://www.cnblogs.com/Jax/category/88715.html
3、bring your img to swf :https://www.adbrite.com/britepic/britepic_generate_code.php colddog 1-7-7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5、ASP.NET-2.0-life-cycle: http://www.cnblogs.com/images/cnblogs_com/lxinxuan/ASP.NET-2.0-life-cycle.png
6、.NET中多线程的同步资源访问
7、一些很酷的.Net技巧 http://www.cnblogs.com/yukaizhao/archive/2007/04/08/dotnet_tips_cool.html [打印]
8、·用强名称程序集避免DLL地狱
·一个加密软件,超好用而且加密强度极高,公布源码。
·用c#监控网络流量
·C#中的拖放操作
9、基于C#的接口基础教程之一
基于C#的接口基础教程之二
基于C#的接口基础教程之三
基于C#的接口基础教程之四
基于C#的接口基础教程之五(1)
基于C#的接口基础教程之五(2)
基于C#的接口基础教程之五(3)
基于C#的接口基础教程之六
10、is和as :http://www.cnblogs.com/anytao/archive/2007/04/07/704011.html
11、MSDN Magazine 4月份asp.net文章
执行 Web 标准以便更加易于访问:
本文讨论了 Web 标准如此重要的原因,并给出了一些可用于创建符合标准的网站的技术。采用这些标准可能会有一定的难度,因为采用标准通常不是最简单的操作方法,但这是确保将来各类用户可以通过更多设备访问您今天创建的控件和 HTML 的最佳方法。各种浏览器都在逐渐地满足这些标准,而这一趋势仍将继续;现在,编写符合 Web 标准的代码的责任就落在了所有开发人员的肩上。
http://msdn.microsoft.com/msdnmag/issues/07/04/ASPNET20/Default.aspx?loc=zh
子类化和重写 ASP.NET 页面 - 第 I 部分
和任何其他类型的应用程序一样,网站也由源代码(即以代码隐藏方式编译的代码,标记,或脚本)组成。原始源代码负责处理用户界面和站点行为。如果需要更改用户界面和行为,最容易的方法是编辑源代码。但如果无法编辑源代码,可以尝试本文中所述的方法来实现您的目标。
http://msdn.microsoft.com/msdnmag/issues/07/04/CuttingEdge/default.aspx?loc=zh
Web 部署项目
Web 部署项目的推出令人非常满意地完善了用于部署 ASP.NET 应用程序的工具集。现在可以用从所有源到所有二进制的任何方式部署应用程序,并且可以完全控制二进制程序集的生成、打包和命名。此外,Web 部署项目还提供了一个解决方案以便根据目标版本替换配置文件的各部分,并解决了可重用用户控件的分发问题。正在构建和部署 ASP.NET 应用程序的任何人肯定都会发现 Web 部署项目的某些方面非常有用,足以吸引他们立即开始使用 Web 部署项目。
使用 Windows CardSpace 保证您的 ASP.NET 应用程序和 WCF
服务的安全
将 Windows CardSpace 与您的 ASP.NET 应用程序和 Windows Communication Foundation 服务集成,通过为向受信任的应用程序和服务进行身份验证提供简单、一致的身份标识选择流程,可改善最终用户的体验。尽管个人卡和托管卡提供相同的登录体验,但托管卡具有支持 IP 提供特定声明集的优势,应用程序和服务可利用此声明集更好地标识其系统内用户的权限。本文所讨论的以及在本文示例代码中实现的主题将帮助您从 ASP.NET 或 Windows Communication Foundation 引发 Windows CardSpace 体验。
http://msdn.microsoft.com/msdnmag/issues/07/04/Identity/default.aspx?loc=zh
12、 有3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了老板. 后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后,把剩下的3元钱分给了那三个人,每人分到1元.这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱, 3个人每人9元,3 X 9 = 27 元 + 服务生藏起的2元=29元,还有一元钱去了哪里??? ——哈哈,有意思,有时候别太想当然了~ 答案请见 :http://www.cnblogs.com/zhouyabo/archive/2006/06/12/423902.html
13、[C#3.0]新特性概览 http://www.cnblogs.com/xdotnet/archive/2007/04/10/csharp3feature_overview.html
还有这个链接 : http://www.cnblogs.com/floatping/archive/2005/11/20/280915.aspx
http://idior.cnblogs.com/articles/237089.html 05年就写这文章了...
·扩展方法 [可以给string加上你的方法M,然后这样调用string.M(**)]
·对象初始化等的简化,不要在抱怨写实体类了
·关于Lambda表达式 [比如这个addButton.Click=>listBox.Items.Add(textBox.Text);实现了delegate]
21:21:53
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15、
web.config的加密解密机制,特别针对数据库连接字符串,同样适用App.config:
假定项目名称"MyConfiguration",则
加密:aspnet_regiis -pe "加密字段" -app "/MyConfiguration" -prov "具体加密方式的Provider"
解密:aspnet_regiis -pd "加密字段" -app "/MyConfiguration"
记住,程序员读取字段时不需要额外解密,系统在你读取前会解密。
另一种加密机制是在程序里使用API。
16、http://www.unbe.cn/blog/?p=154 开源AS3 3D引擎Papervision3d Demo1, Demo2
17、关于在VS2005下连接Oracle DB的问题 (等换了新电脑一定要玩玩Oracle)
18、ORMSupport 更新计划:多表连接?界面改造?单独导出?GUID?
19、验证输入是否数字之一:正则表达式,更多请见:http://blog.csdn.net/cutebab0888/archive/2007/04/20/1572627.aspx
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
20、[翻译] 构建完美的WPF开发工作站
21、一些有关Windows Desktop Search二次开发的有用资源
22、Beyond HTML: Rich Internet Applications http://west-wind.com/WebLog/posts/50649.aspx
23、多版本软件构建策略分析 http://blog.csdn.net/cll0320/archive/2007/04/19/1571425.aspx
24、浅谈ASP.NET的Postback http://www.cnblogs.com/artech/archive/2007/04/06/702658.html
25、ASP.NET程序中常用代码汇总(转载) http://www.cnblogs.com/yamajia/archive/2007/04/19/719845.html
26、
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
27、大文件上传方法 http://www.codeproject.com/useritems/UpldFileToDiskProgressBar.asp
28、A VS2005-like Interface 类似VS2005界面的Demo : http://www.codeproject.com/vb/net/DockPanelSkin.asp VB.net
29、 several sample:TaskVision Source\Terrarium \IssueVision\FotoVision \Infragistics Tracker Application
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
30、一个.net写的 图形编辑软件 http://fileforum.betanews.com/detail/PaintNET/1096481993/1 PaintNET3.05(如果觉得不错,将推荐~)
31、RSS Bandit http://sourceforge.net/forum/forum.php?forum_id=671910 CVS打开源码
32、使用c#捕获windows的关机事件 http://www.cnblogs.com/yukaizhao/archive/2007/04/23/csharp_catch_shutdown_events.html
33、如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持 http://blog.joycode.com/grapecity/archive/2007/04/23/101634.aspx
34、http://forums.asp.net/1674188/ShowThread.aspx Export to Excel from ASP.Net with Excel Gridlines enabled 例子如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
35、WPF E 文章汇总http://www.cnblogs.com/shanyou/archive/2006/12/06/584701.html
WPF/XML 资源及相关开源项目 http://www.cnblogs.com/shanyou/archive/2006/11/22/568098.html
WPF和Silverlight的关系
36、
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
36、C#编程中关于数据缓存的经验总结
37、
38、 Simple Sitemaps in ASP.Net http://www.codeproject.com/useritems/simplesitemaps.asp 还不错的,下次运用
39、Creating CRUD operations using the SqlNetFramework and CodeSmith http://www.codeproject.com/useritems/SqlNetFmkCodeSmithCrud.asp
40、Maintaining a State per Page in ASP.NET Web Applications http://www.codeproject.com/useritems/MaintainPageState.asp
41、Auto Binding a TreeView control from a self referencing table 从自引用表自动绑定到TreeView(Asp.net )
http://www.codeproject.com/useritems/AutoBindingTreeView.asp