学习思考(1):有文化融合的思路

如何融合不同优秀文化至一个最优方案---官方是最好的参考标准。

 

一:工具库(本质就是函数、过程、工具类/工具记录体)

举例子:最熟悉的System.SysUtils.pas

扩展为:System.SysUtilsEx.pas

查看Delphi XE4的源码,工具库存储文件挺多的,借助Everything搜索全部列出来:

 

C:\Program Files\Embarcadero\RAD Studio\11.0\source\data\datasnap\connectors\Datasnap.DSProxyUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\Indy10\Protocols\IdSSLOpenSSLUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\Indy10\Protocols\IdUriUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\LiveTile\MetropolisUI.FormUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.ConvUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.DateUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.Internal.DebugUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\sys\System.Internal.ExcUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.IOUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\osx\System.Mac.CFUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.MaskUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.StrUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\sys\System.SysUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\sys\System.VarUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\rtl\common\System.WideStrUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.AbnfUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.EncodingUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.LangUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.TreeUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.UriUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.WideStringUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\xml\Xml.Internal.XmlRulesUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\DUnit\Contrib\DUnitWizard\Source\DelphiExperts\Common\XP_OTAEditorUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\DUnit\Contrib\DUnitWizard\Source\DelphiExperts\Common\XP_OTAUtils.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\DUnit\Contrib\DUnitWizard\Source\DelphiExperts\DUnitProject\XPTestedUnitUtils.pas

 

二:组件库

 

 源码目录下的组件存储文件挺多的,列举如下:

C:\Program Files\Embarcadero\RAD Studio\11.0\source\fmx\FMX.ExtCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\fmx\FMX.StdCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\Property Editors\IBCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.ActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.AxCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.ComCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\data\vclctrls\Vcl.DBCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.ExtCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.OleCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.PlatformDefaultStyleActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.RibbonActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.RibbonLunaStyleActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.RibbonObsidianStyleActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.RibbonSilverStyleActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.RibbonStyleActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.Shell.ShellCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.StdCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.StdStyleActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.ThemedActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.Touch.GestureCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.XPActnCtrls.pas
C:\Program Files\Embarcadero\RAD Studio\11.0\source\vcl\Vcl.XPStyleActnCtrls.pas

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值