最近对一个国人做的控件集合作了一把分析,结果甚为惊讶。拿来主义在我辈竟是从来不缺少信众。深感牛*, 无语5分钟。
套句老话,Code never lies. 我们且来看看。
***Lee.Web.UI.dll
***Lee.Barcode //namespace
***Lee.BarCode.EaseWebControl
***Lee.BarCode.EaseWinControl
该命名空间下的代码是抄袭自EaseSoft, 变量名/类名/方法名基本100%吻合。
http://www.easesoft.net
***Lee.Web.UI.dll
***Lee.Crypto
***Lee.Crypto.Blowfish
该命名空间的代码来自componentdesigns的ezCrypto
http://www.componentdesigns.com/
***Lee.Web.UI.dll
***Lee.Web.UI
***Lee.Web.UI.Design
该命名空间来自ComponentArt的webcontrol
http://www.componentart.com/home.aspx
***Lee.Web.UI.dll
***Lee.Web.UI.Ftp
***Lee.Web.UI.Ftp.Commands
***Lee.Web.UI.Ftp.Proxy
***Lee.Web.UI.Ftp.Proxy.Http
***Lee.Web.UI.Ftp.Proxy.Socks4
***Lee.Web.UI.Ftp.Proxy.Socks5
该命名空间来自componentspaces的ftp
http://www.componentspace.com/
***Lee.Views.Gantt
来自ILOG的Gantt
http://www.ilog.com/
***Lee.Web.UI.dll
***Lee.Web.UI.eba
来自eBusiness Applications (EBA ComboBox V3)
几乎所有代码都有99%以上相似,剩下的1%不同就是改了命名空间:). 作者的行为可是可圈可点可敬可叹。
最后iret给大家出个题目, ***Lee.Web.UI.ReichHelpTip是从哪里来的?诸位如想分析可以去软件发布区,该老兄刚刚发布了2.0.1.2