DrGraph图形博士

导航

2012年2月8日 #

C++ Builder XE2随意学习 (6) > System

摘要: 在FireMonkey类库中,System命名空间下有Classes Contnrs Sysutils TInterfacedObject TObject五个子空间。1) Sysutils从自己的编程经验来看,应该先看Sysutils,这是些工具,基本不用其它的基础。进入查看,竟然全是Exception。先看一个AxisException,稍微深入一点,冏啊,居然在pas源代码中没有,而在FMX与VCL中均实现了,看来确实,FMX与VCL是两个不相干的类库。其次,实现代码是完全一样的:class PASCALIMPLEMENTATION AxisException : public Syste 阅读全文

posted @ 2012-02-08 22:33 drgraph 阅读(1038) 评论(0) 推荐(0) 编辑

C++ Builder XE2随意学习 (5) > 我的学习路线

摘要: 今天回过头来看,FireMonkey的类结构图整理得有点问题,貌似算法逻辑处理得不对。在我的小程序中,命名空间是作为路径来处理,或许这里会出些例外项。不过,大体如此。当然,再深入一些,发现FireMonkey所用的类远不止这些。比如:TDBGridLinkColumn类,在Fmx.Bind.DBLinks.hpp中定义为class PASCALIMPLEMENTATION TDBGridLinkColumn : public Data::Bind::Dblinks::TBaseDBGridLinkColumn我在拷贝出来的头文件中上下求索,都没有找到TBaseDBGridLinkColumn类 阅读全文

posted @ 2012-02-08 22:32 drgraph 阅读(559) 评论(0) 推荐(0) 编辑