Delphi代码实现与高效编程


======================================================
注:本文源代码点此下载
======================================================

今天终于在国内申请了一个blog,之前在国外免费空间试图建过,结果呢……自然不言自明。

这个blog主要是要介绍delphi编程的,但怎样清晰的表达研究内容是很头疼的一件事。

首先,肯定不是delphi或者pascal的基础语法的介绍,这些内容太初级了。但是,许多delphiers的语法基础却很是问题,而且由于某些delphi的实现,许多人可以注意不到。这样带来的问题就是,许多人写出来的代码质量很差,或者说不知道自己的代码在做什么。接下来,这里也不打算写成windows编程,或者winapi的使用、技巧之类的blog。当然,由于delphi目前是win32专用编译器,这些方面的基础知识不可能不涉及到。但这方面内容应该学会使用msdn,或者是看系统介绍win32编程的书籍,靠看别人的介绍实在是缘木求鱼。也许与delphi的调试会更近一些,因为可能会深入汇编,但这也绝对不是我的主要目的。至于算法和数据结构之类,这里肯定不免会涉及,但也请别把这儿当成你该方面知识的主要来源。

如果想了解像数据库、网络方面的编程经验,那我建议您马上离开,不要浪费自己的时间,因为我从来没写过这些方面的程序。

总体来说,这里主要想要介绍的是:delphi的语法与实现。之所以又加上个“高效编程”,一个是想吸引一些眼球,另一方面“高效”也应该是建立在对delphi的实现足够了解的前提下的一个结果。也就是说,练好了基本功,代码里难发现的bug肯定会大大减少,而且也能清楚自己的代码做了哪些工作。

之前想过直接写成一本书,订校几次之后免费发到网上。但活儿一大,动力就不那么足了,总觉得难下手落不了笔。所以就打算先写成blog,日后再慢慢修订文章,再整理成书的工作量也相对会小一些。而且,写成blog也暂时不用考虑介绍内容的逻辑关系,没必要为应该先介绍哪个、后讲哪个头疼。

这里要事先声明的是:这里只提需要哪些预备知识,而不先讲它们。过去我也想过介绍一些东西,但一要落笔,就想到要有哪些丰富的预备知识。不清楚这些预备知识的话,很难弄明白我在讲什么。相关的预备知识我迟早也会在这里作介绍,至少会让您知道可以去哪找到相关的知识自己读。但初期肯定相关的不多,所以想到读懂的话,先确保自己有足够的水平。而这里又有一个困境:能看懂的人,自己也基本上能知道这些东西,那就姑且把这里当作备忘录吧,毕竟人脑不是硬盘,久了谁都不敢保证记太清。

此外,我的代码或结论肯定是经过实验的,而且我也会尽量给出相关的测试代码。可人不免会犯错,实验结果也可能基于错误的前提或推断。如果发现有问题的话,请一定留言告知我,文章都会允许匿名评论的,我会尽快作出修正。一旦把错误的知识通过一种“权威”的途径传播开,带来的危害是非常大的。

最后再强调一下,我希望在这里留言的人一定要谨慎,不要传递错误的知识。中文论坛中经常能见到以讹传讹的现象,或是不拿自己的错误当回事,熟人之间打哈哈就过去了。我个人对此是深恶痛绝的,对待知识一定要严谨,“吾爱吾师,吾更爱真理”。不管您与我熟不熟,乱讲我一定不会客气的,但尽量是对事不对人。如果一而再,再而三的不注意的话,对不起,我不会再尽量客观对待您,再二再三已经给机会了,自己都不尊重自己那也就别怪别人了。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值