图书介绍

编程黑马真言PDF|Epub|txt|kindle电子书版本网盘下载

编程黑马真言
  • 王轶男著 著
  • 出版社: 电脑爱好者杂志社
  • ISBN:7899996309
  • 出版时间:2001
  • 标注页数:304页
  • 文件大小:97MB
  • 文件页数:307页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

编程黑马真言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

楔子14

00:00AM14

真言的含义18

关于读者18

阅读建议18

书写习惯18

你的心声19

特殊声明19

我所要感谢的朋友19

第一章 编程随想21

第一节 编程的起源21

第二节 编程的灵魂23

一、抽象的破译25

1.一些表象的东西25

2.一些不那么表象的东西26

3.绝对本质的东西27

二、抽象的启示28

三、我的话29

第三节 编程的学习30

一、引子30

二、编程入门31

三、编程进阶32

四、编程学习的心态33

1.何谓高手33

2.耐性的含义34

五、编程知识体系35

1.编程知识体系36

2.造就真正的不同37

六、编程的道38

1.游戏的启示38

2.艺术的回炉39

3.数学的魔力39

七、我的话40

第四节 编程的感悟41

一、Chen Su42

二、Mark M Lambert43

三、Todd Niec48

四、Rick Blommers52

五、Tom Deprez56

第五节 参考书的选择59

一、买书前应该知道的59

二、买书时应该注意的61

三、在失望来袭的时候64

四、我的话64

第二章 编程预备役66

第一节 感性视角66

一、语言的抽象67

1.抽象的实现68

2.抽象的来源70

二、语言二惑70

1.编程语言的林林总总70

2.编程语言的是是非非71

(1)矛盾在哪里72

(2)问题在这里73

第二节 理性视角74

一、历史的启示74

二、核心的澄清75

三、核心漫游76

1.数据类型76

(1)理论中的数据类型76

(2)现实中的数据类型77

2.运行逻辑控制78

(1)陈述与表达式78

(2)内部运行逻辑控制79

(3)相互间的运行逻辑控制79

3.实例控制80

(1)内存相关80

(2)作用域相关81

(3)现实中的实例控制82

4.子程序控制83

(1)意义之所在83

(2)基本调用实现83

(3)参数控制84

5.谈谈递归85

6.错误处理86

(1)核心理念87

(2)假象的背后87

(3)或少理论88

(4)或多理论90

(5)异常处理的思考92

(6)职业素养的含义94

第三节 现代语言的评价95

一、从初学者的角度考虑96

1.核心的实现96

2.实现的差别96

3.我的话97

二、从实践者的角度考虑98

1.抽象的完善度98

2.虚拟社区的繁盛度98

3.集成开发环境99

4.多语言的协作101

5.语言的应用域101

6.新技术的支持度102

7.语言的移植性103

8.我的话104

第四节 编程语言全接触105

一、Assembly110

二、C112

三、C++115

四、Visual C++118

五、Visual Basic122

第五节 软硬环境124

一、从软环境谈起124

二、硬环境小探126

三、运作模式126

1.段与偏移的引入127

2.保护模式的理解128

3.段转换机制130

4.页面机制134

第三章 编程涅槃142

第一节 软件工程的渊源及核心142

一、软件工程的渊源143

二、软件工程的核心144

三、善待的方式145

第二节 编程灵感论146

一、编程中的灵感147

二、之原因,之所在147

三、善待灵感的方式148

四、平衡构思的尺度149

五、灵感无效论150

第三节 软件开发的工程蓝图151

一、蓝图模板152

二、软件开发属性描述154

三、软件开发周期描述154

四、软件开发控制描述155

1.风险的探讨156

五、开发日志与附注158

六、我的话159

第四节 最高层抽象的理念160

一、分析与设计的差别161

二、分析与设计的目的162

三、路在何方?164

四、从泰坦尼克的悲哀谈起164

五、模块化应验的准则166

六、耦合度与凝聚度167

1.耦合度的衡量167

2.凝聚度的衡量168

3.两个完美与一个矛盾169

七、我的话169

第五节 最高层抽象的构架170

一、开发范例之闲谈171

二、面向对象开发范例171

1.面向对象理念的精髓172

(1)一纳米或是一光年?172

(2)类是怎样成为代码的?174

2.面向对象的脉络175

(1)一些历史176

(2)类的意义176

(3)封装与信息隐藏177

(4)类的接口177

(5)继承与多态178

三、周期模型之闲谈180

1.核心理念180

(1)解题的自然思维过程181

(2)阶段的过渡181

2.糟糕的瀑布模型181

3.自然思维的回归183

(1)风险的分散化183

(2)原型的引入183

4.循环渐进的引入184

(1)由软件成品所想到的184

(2)雕刻的道185

5.循环与渐进185

6.面向对象与循环渐进的结合186

四、再谈善待187

第六节 最高层抽象的实现188

一、创造力vs机械化189

二、开发角度的源代码质量考虑189

1.编码风格191

2.命名理念191

(1)协调一致192

(2)有实在意义192

(3)易于书写和记忆193

(4)匈牙利命名法193

(5)HN的三宗罪195

(6)我的话195

3.注释195

(1)核心理念196

(2)我的话197

4.源代码布局197

(1)我的话200

5.一些启发规律200

(1)我的话202

6.引入编码规范202

三、应用角度的源代码质量考虑202

1.优化概念203

2.优化之五大真言203

3.优化成为必要时204

4.最后的榨取205

(1)循环优化207

(2)查询表优化209

5.感性优化学210

四、源代码调试一捉虫的游戏规则210

1.调试的心态与思维211

(1)准备工作211

(2)虫子之生存观212

(3)放飞想象212

(4)捉虫思路213

2.调试的方法与手段213

(1)进行防备性编码214

(2)善用调试机制215

(3)侦错的自动化217

3.休息理论217

第四章 编程捷径220

第一节 CIH病毒大揭密220

一、病毒!220

二、我的动机221

三、基本属性222

四、CIH病毒运作流水线223

五、CIH病毒动作核心揭密224

1.原体224

2.Ring0权限的获取225

3.结构化异常处理机制的修改230

(1)异常在视窗系统中的含义231

(2)SEH的工作原理234

(3)一切就绪!修改SEH235

4.Delta偏移236

5.VxD的运作237

(1)直击VxD237

(2)VxD服务238

6.文件API挂钩回调疑难解析241

7.碎穴攻击的原理与实现242

(1)PE格式点穴篇242

(2)空穴的来源243

(3)区段空穴的计算244

(4)碎穴攻击的实现245

8.原体大剖析246

第五章 经典聚焦280

焦点一:关机失效的元凶280

焦点二:foo的传奇282

焦点三:编译与解释282

焦点四:一个范例282

焦点五:冯·诺依曼体系283

焦点六:数据对齐283

焦点七:UML285

焦点八:成员函数的隐藏285

焦点九:多态的嵌入286

焦点十:源码的美化290

焦点十一:GOTO的正名292

焦点十二:手工时耗检测示例294

焦点十三:循环实现逻辑296

焦点十四:Bug集中营298

焦点十五:防御性编码298

焦点十六:中断与异常299

焦点十七:重定位的秘密300

焦点十八:结构化的故事302

焦点十九:语法与语义303

热门推荐