delphi 精要之学习(一)

本文探讨了Delphi作为开发工具的两大优势:极快的编译速度和开放的VCL源代码。作者强调了理解原理的重要性,并提到Delphi历经多年发展,深受程序员喜爱。此外,文章还介绍了Pascal中指针操作的相关知识,如Assigned函数和Inc/Dec函数的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只有乐于此道的人,才能乐在其中;上天总是给不安分者更多的痛苦。

但是 Delphi 也的确有众多出类拔萃的优势,我最看重的是以下几点:
(1)编译速度非常快。
(2)IDE 反应速度很快。
(3)完全开放的 VCL 源代码和规范简练的帮助系统。
选择开发工具,和选择恋人是一样的道理。你的选择对于你可能是最适合的,你认为他/她是全世
界最好的,但是其他人或许就不这么看。

1,为什么说他快,因为有很多向导程序,2,有很多组件,也很容易开发自己的组件。

原理很重要,然后才是实例,一切技巧都是从原理演变而来的,懂得一个原理可以举一反三地推论出 10 个技巧, 而即使掌握了 100 个技巧也未必能推论出第 101 个技巧。

Delphi 已经发展了 8 年(这还不包括非可视化的 Pascal 时代) ,8 年里,计算机技术日新月异。这么多年,Delphi 为全世界众多程序员推崇绝非偶然。经受了时间考
验的东西肯定不是肤浅的,因此,希望在一朝一夕掌握整个 Delphi 的精要并不现实。


有些语言能对指针作加、减等运算,但是 Pascal 中能进行这类运算的只有 PChar 类型,所以这里就不介绍了。只须记住,在 Pascal 中一般不允许对指针直接作加、减运算就可以了。


判断一个指针是否有指向时,除了使用:
if P <> nil then DoSomething;
这样的形式外,还可以调用函数 Assigned,它们是等价的:
if Assigned(P) then DoSomething;


Inc(I);  { 此时 I = 2;Inc 和 Dec 默认的增减量是 1 ,相当于 I := I + 1}
Inc(I, 2);  { 此时 I = 3; 相当于 I := I + 2}


var
P: PChar;
begin
P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值