对于 DELPHI 本身,我想应该只有几个但可能很大:
1、Object Pascal
虽然 Object Pascal 与标准 Pascal 大致相似,但也就如
C 与 C++ 存在许多差别一样扩展了许多新概念,能够了解绝无
坏处
2、VCL
这是现代编程 IDE 的通病,你会 Pascal/Object Pascal 并
不表示你就能用 DELPHI 编程 --- DELPHI 是基于 VCL + WIN32,
没有 VCL 相对清楚的了解,很难说 DELPHI 能够学得有多好。
VCL 的庞大和复杂足以穷尽一世,因为 VCL 本身就意味着包含
WIN32,多多少少程序中总会遇到一些自己处理消息、扩充消息等
及底层WIN32接口或 Delphi 没有包含进来的 API。
如果只会使用现存的 Components 点点按按来编程,无论如何
都不可能称得上是一个程序员。这也是 RAD 给人的“误区”。
3、WIN32/Qt
平台提供的开发包总是无可避免的。喜欢不喜欢是你的事,
但你注定是逃不了的。
4、OOP
用 Delphi 就意味着你必须使用 OOP 编程不管你愿意不愿意。
当然,用 Delphi 可以在标准 Pascal + Win32 的模式下编程但
如果是这样,你是买个阿帕奇来洒农药,完全是你的心态了。
5、数据库
不管你的应用会如何,学会一种地道的 SQL 数据库是必须的。
只会用桌面数据库只会增加你的麻烦以及退化你的编程思想。
我想起一句话:最大的要领就是没有要领!所谓经验,我想也就是
在要领之外发现要领 ------- 叫什么?拓展?
我也是个门外汉说说而已错处希望包涵。