哪位朋友能介绍/delphi 3/source/里面的若干 .pas都是干什么的?(50分)

  • 主题发起人 主题发起人 zzz
  • 开始时间 开始时间
Z

zzz

Unregistered / Unconfirmed
GUEST, unregistred user!
除了一些从名字上看得懂知道是派什么用场的以外,其余的都不太
清楚,惭愧,学了delphi这么久,也没有认真研究它们。但我预感
它们都是好东西。
 
source下是delphi vcl控件的原代码。
delphi开发环境自身提供的所有控件的原码都在那里, 除了这些还有一些公用class
如TApplication, TScreen, TPrinter,....的源码
 
是部分VCL的SOURCE,可供学习使用,对学习OBJECT PASCAL有很大的帮助.
有一些类的实现,有常量,API声名等许多东西,自己漫漫研究吧.
不过是部分,而非全部
 
是Vcl原代码,你用的控件,元件...
我是没真正看懂过,只是看个意思!
 
我从Delphi 1.0的beta版开始使用, 从来没有买过任何参考书, 就是读Delphi的
Help和Source里面的东西. Delphi的Help实在是不怎么样, 好多东西都没有帮助,
有的有帮助也检索不到, 但是这些.pas可都是好东西, 比什么Help都强. 这也是
是Delphi的最可爱的地方之一, 自带源码, 而且Pascal源码的可读性可以说是各类
语言中可读性最好的了. 读Source的关键是把相互之间的逻辑关系搞清楚, 比如说
一个类是从哪里继承来的... MS C++搞了一些LIB, 加上MFC, 比无字天书还难肯,
想搞清楚逻辑关系简直是不可能.
 
这里面的程序相当于库文件的说明,以source/rtl/win中的mmsystem.pas为例
该函数提供了关于多媒体的WinAPI的PASCAL版本;samples中则提供了几个应用
的实例;toolsapi则定义了工具的应用接口(采用COM技术)
 
自从学习DELPHI以来,基本没有看什么书,靠的就是这些SOURCE,结合提供的DEMMO
仔细研究,相信你会大有收获,当我从未读SOURCE,到读过SOURCE感觉以前就没有
学过DELPHI。
 
.pas文件不错
那.int文件呢?
 
INTERNET:顾名思义是与INTERNET有关应用的源程序
RTL:运行库源程序
SAMPLES:SAMPLES控件的接口程序
TOOLAPI:IDE有关源程序
VCL:可视化组件库源程序,这是DELPHI的灵魂
注:
1. 对于ActiveX只有接口程序
2. .int程序是只有UNIT的INTERFACE部分的东西
3. 以上是D4中的目录,D3没装,应该差不多.
 
都是宝贝。
对什么VCL等等功能不满意的话,可以OVERRIDE之。
开放的DELPHI!
 
多人接受答案了。
 
后退
顶部