- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Delphi陷阱大全
作者:孙晓刚
2013-10-01
作者序
我们发现,在软件开发过程中,总是会出现各种各样的陷阱,导致软件产品
总是有许多的BUG。那么如何减少这些BUG,提高软件产品质量呢?
有人说,要有好的编程风格;有人说,要遵循工程化的方法;有人说,要尽
量多做测试;特别是单元测试。
这些都是对的。不过,根据老程序员的经验来说,软件设计过程中产生的错
误,很多都是因为不了解语言、开发工具、程序库导致的。那么有没有一本书来
详细讲解Delphi的一些限制呢?本书就是基于这一情况而推出的。
学习Delphi需要掌握的知识如下图。这么大量的学习,一定有许多地方容
易遗漏导致错误。
软
Delphi 语言 其他编程语言
件
成
RTL库 WindowsAPISDK
品
VCL 库 第三方VCL 库(DEV,JEDI...)
业务
数据库设计 JSON XML
Internet 编程 脚本化
HGE、SuperObject,FastMM 等非VCL 库
其他工具
目前很少有Delphi 相关的新书上架。以前出的书大都是讲解入门知识,要么罗列组件
的使用方法。深入探讨语言底层的很少见,希望这本书能够提供一些补充吧。
软件开发最重要的就是代码复用,我们来看看Delphi 为我们提供了多少官方代码:
版本 行数
Delphi4 25 万行
Delphi7 80 万行
Delphi2007 100 万行
DelphiXE2 200 万行
Lazarus 1.0 180 万行(包括收集的一些第三方包)
这样大量的代码,其BUG 量却很低,可见Delphi 是一款高质量的软件。加上各种高质
量第三方代码,可复用代码库可达到几百万甚至千万行级代码。为软件开发商节省了大量重
复开发时间成本。
本书内容以Delphi7 为蓝本,以最新的Delphi 版本作为补充,解释一些BUG、陷阱,
并讲解一些非陷阱的知识点。由于版本差异,书里面的例子不一定全部正确,请自行调试。
Delphi 的陷阱主要来自:
1.Delphi 自己版本的变化,在老的版本的意义和新的版本可能不同;
2.一些入门书籍没有深入探讨的讲解;
3.程序员没有认真阅读联机帮助手册;
4.安装了版本不一致的第三方软件;
5.网络上的资料很多没有注明算法或者代码适用的版本;
声明:本书起《Delphi 陷阱大全》这个名字,并非哗众取宠,也不是表示Delphi 这个
软件有多少BUG,而是我们常常看到的书籍,没有深入探讨一些问题,导致我们许多学员
学习到一些错误的知识。作者水平有限,写出这些文字,希望大家能够共同进步,也欢迎
Delphi 的爱好者、程序员提出不
您可能关注的文档
- 2013一级建造师工程法规真题及答案解析(文字版).doc
- 2013安徽中考真题英语精品解析.PDF
- 2013年1月份MBA联考逻辑真题(附解析)三、逻辑推理(本大题.PDF
- 2013年7月-东方富海.PDF
- 2013年GE通用电气环境报告.PDF
- 2013年一级建造师项目管理真题解析-中国教育培训网.PDF
- 2013年二级建造师考试市政工程真题答案解析.doc
- 2013年初级会计职称考试《初级会计实务》笔试真题及答案.doc
- 2013年医学类大学生下基层考试面试辅导班-浙江医学高等.doc
- 2013年国家公务员考试行测真题参考答案及解析-联创世华.PDF
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)