1. vcl
delphi最核心最伟大的就是可视化组件库(vcl——visual component library)和跨平台组件库存(clx——acomponent library for cross-platform),类似于microsoft mfc,但其架构比mfc至少要先进两到三代。用delphi编程你可以选择vcl也可以不用vcl一切从头开始。假设写一个建窗口并显示“hello world”的程序,如果不用vcl,那么你得从调用api的createwindow开始,这是一件多么麻烦的事,不过这还得看你的要求。这里只是说明用delphi编程离开vcl并不是不行,如控制台程序。
vcl是一个功能强大的类库,它是delphi语言面向对象特性的精华与结晶,类图结构如下:
