您的浏览历史

Delphi源代码分析

进入免费试读


精彩评论
市场价 : ¥40.00
普通会员 : ¥32.00
1-3星会员: ¥31.20
4-5星会员: ¥30.00(75折)

基本信息
【评  价】 (共 35 条) 参与评论
【作  者】周爱民 [同作者作品] [作译者介绍]
【出 版 社】 电子工业出版社     【书 号】 7121003031
【上架时间】 2004-10-13
【出版日期】 2004 年9月 【开 本】 16开 【页 码】 350     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > Delphi
推荐阅读

【内容简介】

   本书通过对Delphi内核(RTL)源代码进行分析,深入阐述了Delphi内核(RTL)的原理及其实现。全书从Nico Bendlin编写的著名最小化内核示例程序MiniDExe讲起,基于MiniDExe分析Delphi在编译器一级的技术内幕,带领读者一窥Delphi的核心。随后作者基于这个内核逐层地包装代码,将Delphi的各种功能的具体实现一一展现,通过列出关键性代码并进行系统性分析的方式,全面分析对象结构、VCL和COM等在源代码中的实现。全书内容详实,阐述精辟、深入,主要议题包括:Delphi的编译器在Windows、Delphi RTL和用户代码之间的交互;Delphi RTL内核代码的完整实现;与Delphi内核相关的操作系统机制;初始(入口)代码、模块、内存、线程、资源、异常处理机制等。
本书是一本不可多得的高端技术图书,适合中、高级Delphi开发人员研读。

【作译者介绍】

作者: 周爱民
周爱民(Aimingoo),有十余年的软件开发、项目管理、团队建设的经验。曾任多家软件公司高级程序设计师、项目经理、部门经理、区域总经理等职,现任上海盛大网络平台架构师。目前主要从事软件工程、体系架构和语言基础方面的研究与实践。
■2001年,主持完成的“极光数据处理仓库中心系统”被河南省信息产业厅授予省高新技术产品二等奖。
■2003年,被美国Borland公司授予 “Borland Delphi产品专家”称号。
■2004年,出版《Delphi源代码分析》,被誉为“Delphi领域精品著作”。
■2005年,发布《.. << 查看详细

[同作者作品]
Delphi源代码分析
大道至简:软件工程实践者的思想
JAVASCRIPT语言精髓与编程实践

本书提供作译者介绍
周爱民(Aimingoo):Delphibbs(大富翁论坛)资深成员
◆1999-2000年为AV95的三个核心开发人员之一,顺利完成了该核心层代码编写。
◆2000-2002年完成极光网络数据仓库中心系统,荣获河南省高新技术产品二等奖。
◆2003年被美国Borland公司授予“BorlandDelphi产品专家”称号,同时授予“论坛特别贡献奖”,为惟一同时被授两个奖项的人员。
◆2003年11月,受邀参加Borland公司成立20周年举办的“Borland首届开发者大会”,发表题为“利用Delphi实现在Microsoft,NET Framework下的开发”的.. << 查看详细

【目录信息】


序 i
前言 I
第一部分 Delphi内核深入剖析(I) 1
第1章 最小化Delphi内核 3
1.1 MiniDExe如何实现内核最小化 3
1.1.1 MiniDExe中的System.pas单元 4
1.1.2 MiniDExe中的SysInit.pas单元 5
1.1.3 MiniDExe中的项目文件MiniDExe.dpr 6
1.2 一些其他的内核优化 6
1.3 为什么要研究最小化内核 7
第2章 基本数据类型的实现 9
2.1 基本数据类型 9
2.2 变量与常量 11
2.2.1 全局变量与局部变量 11
2.2.2 动态分配的内存 12
2.2.3 换一个方式来理解 13
2.2.4 常量 14
2.3 数据结构的实现 16
<< 查看详细目录

【前言】

关于本书
在用Delphi1.0时,我便开始阅读Delphi的源代码了。大约是在五年前,我曾试图做一个名为"Delphi源代码深入分析"的网站,后来终于放弃了这个计划。而自此,写现在这样一本书的想法便积蓄至今。
真正激发我做这样一件事的,是Nico Bendlin写的MiniDExe。这是我所见过的用Delphi写的最小版本的可执行程序,它使我得以一窥Delphi的核心。于是,我开始基于MiniDExe分析Delphi在编译器一级上的真相。随后,我分析了对象结构、VCL和COM等在源代码中的实现。至此,本书的基本知识框架组织完成。
本书的知识结构
本书以内核的原理及其实现为主,主要讲述:
<< 查看前言

【序言】

第一次和Aimingoo见面是2003年底Borland Conference 2003在北京举行之际,Aimingoo宏亮的声音,诚恳的态度立刻吸引了我的好感。在BorCon排练时Aimingoo努力不懈一直坚持到最后,我当时心中就想这位年轻人真是不错。到了BorCon结束之后,我和Aimingoo有更多机会可以聊天,让我了解了Aimingoo的专长领域,也很佩服Aimingoo这么年轻就拥有这么多的开发经验。
在知道Aimingoo要写有关Delphi Run Time Library的书时,心中又惊又喜。惊的是这可是一个浩大的工程,喜的则是Aimingoo愿意花时间写这方面的书籍,造福想要一窥究竟的Delphi使用者。当Aimingoo把他的书籍目录和初稿给我过目时我又不禁羡.. << 查看序言

【免费试读】

>>进入在线免费试读

评论交流 共有35人开贴评论  55人参与评论  33人参与打分 查看

23人
 69%
用户平均打分
我要写评论  help如何参与评论和打分
4人
 12%
4人
 12%
1人
 3%
1人
 3%

gdtv_003

四级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-4-12 23:22:00
狗屁书啊,全是反汇编之类的鬼东东....我日
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

aca_jingru
二级评论员
评价等级:  
发表于:2008-6-5 11:01:00
感觉过多涉及操作系统的东西了,内容涉及不合理,杂了点
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ggssstudy
一级评论员
评价等级:  
发表于:2006-11-12 17:22:00
可以看看《Delphi数据库开发经典案例解析》这本书,很不错
http://www.china-pub.com/computers/common/info.asp?id=23711
有电子试读,大家最好先对比一下

经典的开发案例,精彩的需求分析

本书特色:
重点突出:紧贴行业特点,需求分析详尽,着重讲解数据库设计。
通用性强:模块清晰,代码规范,具有很好的可移植性。
结构清晰:关键步骤的讲解详细,学习目标明确。
实用性强:本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。

本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最为热门的管理信息系统为例子,详细地介绍了这些系统的需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。 本书实例的实用性非常强,读者从中可以迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握开发管理信息系统的过程和方法。同时从书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用并在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。

进销存管理系统
人力资源管理系统
生产管理系统
财务管理系统
酒店管理系统
图书馆管理系统
医药管理系统
教务管理系统
......
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

jmwl
一级评论员
评价等级:  
发表于:2005-11-8 8:30:00
"成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若智的自得心态。"
以上是作者的话引用
回复 ( 5条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得3支)  扔鸡蛋 (得2个)

lshlj

三级评论员
  
发表于:2005-7-24 20:19:00
典型的耐看而不耐用的书籍,由其是现在是.NET大行其道的时候,再看这样的书实在是浪费时间。
回复 ( 6条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得11个)
我要写评论
查看所有评论交流(共35条)