Lazarus完全手册----前言

前言

软件开发是一门年轻的学科,有人认为它是一门艺术。无论如何,都无法否认软件开发处在一个快速变化的领域,更容易受到新事物的影响。

Lazarus 是一个软件开发工具,其发展史融合了商业、学术和开源世界的印记。Lazarus 在没有任何商业赞助的情况下生存和发展壮大,这得益于 Pascal 语言的天才发明者 Niklaus Wirth,以及来自全球各个行业的软件设计师(包括程序员、学者和业余爱好者)之间的长期合作和持续努力。

Lazarus 借鉴了 Delphi 的快速应用开发(RAD)理念及其设计精良的可视化库(以 Windows 为中心的VCL),并通过利用Free Pascal Compiler(编译器)的强大功能及其成熟且经过充分测试的跨平台运行库,将其扩展为支持跨平台的开发工具。

Object Pascal 在易用性和复杂性之间找到了平衡点。它像 Visual Basic 一样易于使用,但避免了 Visual Basic 缺乏真正面向对象的缺点;同时,它又不像 C++ 那样复杂且编译速度较慢。Object Pascal 的优雅、简洁(尽管略显冗长)以及编译器自带的类型检查特性,使得编写的 Lazarus 代码具有很高的可读性,即使是新手程序员也能轻松维护和复用代码。

这本书是第一本面向英文开发者的书籍,旨在帮助你最大限度地利用 Lazarus IDE,深入了解其底层库和设计,并从专门为学习编程而编写的数千行示例代码中受益。这些代码由开发 Lazarus 的团队编写,你还可以在网上找到一个友好的 Lazarus 开发者社区,他们非常乐意提供帮助(记得要礼貌地提出你的问题),所有这一切都是免费的。

Lazarus 让你既能拥有软件开发的所有优势,又能充分享受它们。本书中的截图主要基于2010年底可用的 Lazarus 版本,如果你使用的是较新版本,界面和功能的一些细节可能会有所不同。因为 Lazarus 的开发者们非常勤奋活跃,这款工具的开发正迅速向稳定版本推进。

本书的作者均为 Lazarus 或 Free Pascal 开发团队的成员。Michael van Canneyt(Free Pascal 核心团队成员)撰写了大量关于 LCL(Lazarus 组件库)和数据库的文章。他在这本书的编写过程中付出了巨大的努力,解决了我们遇到的许多技术问题。Michael 和我花了大量时间合作,使这本英文版得以问世。他非常有耐心,愿意解决我提出的任何问题。与他合作非常愉快。

Howard Page-Clark 是我们的校对者。尽管这本书有多位作者,且文章经过了多位译者的翻译,Howard 仍然能够为这本书创造出统一的风格,并通过改写和重新措辞使表达更加清晰。Peter Bijlsma 在多个方面提供了帮助,担任校对者、校正者和技术编辑。同样,Rik Smit 发现并纠正了许多隐蔽的错误。这本书的德语原版翻译工作由 Kenneth Cox、Evelien Snel、Peter Bijlsma、Michael van Canneyt、James Duff 和我本人共同完成。我们需要这么多人来确保这本内容丰富的书籍能在最短时间内出版。我们的译者们表现得非常出色,我非常感谢他们。

主编:Detlef D. Overbeek
中文翻译:南风

posted @   三言两语学编程  阅读(345)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示