用VCL编程的时候基本上是非OO编码,必须熟记每个控件的方法和属性,而在创建组建的时候则采用的是OO编码

解决方案 »

  1.   

    基本上每一种Windows开发工具都是这样的
    但是这并不表示算法,结构在Windows中就没有了
    开发Windows Application首先要考虑的就是用户界面
    各种输出输入都从Windows上现实
    而算法这是后台运行Delphi提出VCL这一方案就是希望在开发时,花在界面上的时间减少,而集中精力
    考虑算法,结构。所以刚开始学习Delphi是,熟悉各种基本控件的用法,设计复杂界面因该是重点
    这也是Delphi程序员的基本功
    这是我的看法
      

  2.   

    很少有人在不自己创建控件的情况下使用继承、多态这些OO方法,对于Delphi的初学者来说,使用Delphi开发和以前的过程化开发有异曲同工的思路,仅仅在自己开发组件的时候才会重点考虑OO的思想
      

  3.   

    Windows本身就是一个基于消息驱动,事件循环的图形操作系统
    Delphi就力求在用户界面的设计上变得简单,而把精力放在后台的代码中去
    Delphi在这一点上不但做到了,还做的非常好
    所以在学习Delpi时先学习VCL的基本用法
    这是每一个Delphi程序员的基本功
      

  4.   

    VCL的提出本身就是为了简化编程而提出的
    如果你有SDK编程经历的话,就应该清楚Delphi在开发Windows程序时的高效了
      

  5.   

    VCL是面向对象的,你的话何解???