只需一步,快速开始
3188
4
3290
管理员
{.译者的话} 这是译者的第五本书,和第四本书『Delphi/Kylix Indy 网络程序设计』间隔 了十四年。写书从来是需要被鞭策的工作,也是极需要耐心的一项工作。在 这十四年之间,译者的工作一直跟研发相关,从 Windows 应用程序到 iOS 应用程序,虽然编程语言不断的成长,我们身为开发人员也用生命陪着编程 语言一起成长,其中的甘苦不足为外人道。 从 1997 年开始用 Delphi 来写论文,到 1999 年受学弟陈建良的影响,指导 他写出了到目前都还很畅销的雷电 MAILD,到 2000 年在服役的时候写出了 Indy 当中的 TIdDNSServer,再商业化成雷电 DNSD。 在 2004 到 2007 之间专注在 Windows Media 播放程序、网络程序以及网络 备份程序上,直到 2009 年转移到 iOS 的 Objective-C 领域,Delphi 跟 Object Pascal 一直是我念兹在兹的编程语言。 我常在许多场合被问到『Delphi 现在还有人用吗?』『那不是早就过气的语 言吗?』这样的问题在 2010 年以前,听来相当尴尬,但在那段时间当中,我 知道 Delphi 跟 C++ Builder 的使用者仍然很多,因为其他工具对数据库整合 的程度不够好,使得 Delphi 跟 C++ Builder 成为硬件工具机台、生产机台跟 数据库之间整合最好的工具,至今仍然少有能出其右者,从新竹科学园区使 用这两个工具的公司仍占绝大多数的现象就能知道。 虽然我自己在 2009 年转为以 Objective-C 来撰写 iOS 程序,但 Objective-C 的概念跟许多地方和 Object Pascal 真的极为相似,所以我想忘也忘不掉,只 是随着 Embarcadero 对这两个工具的用心加强,在 2012 至今,我还是能够 用它来开发许多跨行动装置的程序与小工具。 在学界的教学当中,从 1996 到 2015 之间的 15 年,Java 可以说是完全制霸, 但我正好最不想碰 Java,从 1995 年到 2015 年之间,我曾熟悉 Perl, PHP, Object Pascal, 甚至 C++跟 Python 都拿来开发过许多项目,唯独 Java 是我能 不碰就不碰的,这纯粹是赌气。 在这 15 年当中,学界的主流是 Java,但在这 15 年当中,随着我在元智大学、 长庚大学、中台科技大学(感谢李桂春老师的引介)等学校的兼任、演讲,让 我保持与信息教学不间断的接触,也让我深感到这 15 年当中台湾在软件开 9 发的成长极为缓慢,甚至比 15 年前更为落后,同学们的热情不再,当然每 一届都有很优秀的同学,只是比例越来越低,也让我在教学上的热忱逐年降 低,都快熄灭了。不过我仍放不下 Delphi 的开发,所以从 2014 年开始,我 时不时的把一些开发的心得写成部落格文章,跟大家分享,我的部落格网址 是: http://firemonkeylessons.blogspot.tw/ 在这 20 年左右的从业生涯中,我熟习的概念不少,最常接触、称得上精通 的有两大部分,一个是面向对象程序的概念,另一个则是网络协议的订定与 制作。对面向对象程序概念的熟习要感谢陈恭老师,陈恭老师目前(2015 年) 仍任教于政治大学信息科学系,我在就读大同工学院(现改为大同大学)时, 修习陈恭老师开设的『高等面向对象程序设计』,以及『编程语言结构』等 课程,在课程中对面向对象的概念奠下完整的基础,当时并没有 Java 编译 器,但唯其不透过编译器的协助,锻炼出来的对象概念更为深刻。 对研发的执着,要深深感谢鲁立忠老师的教导,鲁立忠老师目前服务于台积 电,两位老师对于我在大学时代奠定对研发的基本功都有深切的影响。 另外也要感谢捷康科技跟 Embarcadero,让我不断有机会对 Delphi 跟 Object Pascal 有深入研究的机会。这几年我以 Delphi 开发的程序从 Windows 到 iOS 到 Android 都有,从 2007 年 Hinet SafeBox, 2009 年 FalconStor 的 FileSafe Express 到 2014 年 SGS 的云端质量查验系统,从数据库到 iPad 各项功能整 合,从文件系统到网络协议,再到 2015 年以 iBeacon 为主体的物联网监控 系统,都是以 Delphi 为主体进行开发的,涉猎范围不可谓不广,然而在台 湾的软件开发成不了一个产业,这是事实,也是悲哀,期许哪一天在台湾写 软件可以像在硅谷那样受到重视。 感谢捷康科技方总经理,让我有机会翻译我心目中偶像-Marco Cantù 的书, 我在 2006 年间从 Macro 的 Mastering Delphi 2005, Mastering Delphi 2006 启 发许多,早希望能有机会翻译 Marco 的著作,感谢方总让我圆梦。 最后,仅以此译作献给我的家人们,尤其这是我成家之后的第一本书,目前 更新已经是第四个版本了,每一次在译作的期间,太太辛苦的帮我多分担了 照顾女儿们的责任,感谢如馨,也希望两个女儿长大后,有机会看到这本书, 但不要受到影响,以你们的喜好选择你们长大后的工作,颐荷,颐芊,愿你 们平安长大,平安喜乐。 张子仁 2021 于台北
举报
本版积分规则 发表回复 回帖后跳转到最后一页