图书介绍

编程高手箴言PDF|Epub|txt|kindle电子书版本网盘下载

编程高手箴言
  • 梁肇新编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505391410
  • 出版时间:2003
  • 标注页数:416页
  • 文件大小:37MB
  • 文件页数:430页
  • 主题词:程序设计

PDF下载


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

下载说明

编程高手箴言PDF格式电子书版下载

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

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

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

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

图书目录

第1章 程序点滴1

1.1 程序≠软件1

1.1.1 商业软件门槛的形成2

1.1.2 认清自己的发展4

1.2 高手是怎样练成的5

1.2.1 高手成长的六个阶段5

1.2.2 初级程序员和高级程序员的区别7

1.2.3 程序员是吃青春饭的吗9

1.3 正确的入门方法11

1.3.1 规范的格式是入门的基础13

1.3.2 调试的重要性17

1.4 开放性思维HOT18

1.4.1 动态库的重要性19

1.4.2 程序设计流程20

1.4.3 保证程序可预测性21

第2章 认识CPU23

2.1 8位微处理器回顾23

2.2.1 组成结构24

2.2 16位微处理器24

2.2.2 8086寄存器组成25

2.2.3 内存的寻址26

2.2.4 中断处理27

2.3 32位微处理器29

2.3.1 寄存器组成29

2.3.2 保护模式32

2.3.3 80386的寻址方式32

2.4 【实例】:在DOS实模式下读取4GB内存代码分析36

2.4.2 程序代码37

2.4.1 程序的意义37

2.4.3 程序原理41

2.4.4 程序中的一些解释42

第3章 Windows运行机理44

3.1 内核分析44

3.1.1 运行机理44

3.1.2 LE文件的格式53

3.1.3 VxD的设计实现59

3.1.4 【实例】:CPU降温程序代码分析HOT65

3.2 消息的运行方式82

3.2.1 认识消息82

3.2.2 Windows系统中消息的运作方式84

3.2.3 消息处理过程实例87

3.3 GDI的结构和组成89

3.3.1 GDI的组成89

3.3.2 GDI和DirectDraw的关系91

3.4.1 线程的工作方式93

3.4 线程的机制93

3.4.2 线程与GDI的冲突:死机的主要原因94

3.4.3 线程的内存泄漏的主要原因96

3.4.4 进程管理98

3.4.5 同步机制100

3.5 PE结构分析103

3.5.1 PE头标103

3.5.2 表节113

3.5.3 PE文件引入119

3.5.4 PE文件引出125

3.5.5 PE文件资源129

第4章 编程语言的运行机理133

4.1 汇编的原理133

4.1.1 指令系统133

4.1.2 汇编WinAPI的接口方法141

4.1.3 【实例】:自定义程序的入口点145

4.2 高级语言的原理151

4.2.1 C/C++的原理151

4.2.3 【实例】:用C实现简单的BASIC语言环境165

4.2.2 解释语言的原理165

4.3 C、C++的学习方式187

4.3.1 从BASIC到C187

4.3.2 C、汇编、API的关系187

4.3.3 接口的建立方法HOT190

4.4 挂钩技术HOT201

4.4.1 Windows上C的挂钩201

4.4.2 C++的挂钩技术213

5.1 环境的设置220

5.1.1 集成环境的设置220

第5章 代码的规范和风格HOT220

5.1.2 TAB值的设置221

5.1.3 编译环境的设置222

5.1.4 设置herosoft.dsm宏224

5.2 变量定义的规范227

5.2.1 变量的命名规则227

5.2.2 变量定义的地方规定228

5.2.3 变量的对齐规定229

5.3 代码对齐方式、分块、换行的规范230

5.4 快速的代码整理方法232

5.5 注释的规范233

5.6 头文件的规范236

5.7 建议采用的一些规则236

5.8 可灵活运用的一些规则238

5.9 标准化代码示例239

5.10 成对编码规则HOT243

5.10.1 成对编码的实现方法243

5.10.2 成对编码中的几点问题248

5.11正确的成对编码的工程编程方法HOT251

5.11.1 编码前的工作252

5.11.2 成对编码的工程方法255

5.11.3 两个问题的解释260

第6章 分析方法266

6.1 分析概要266

6.1.1 分析案例一:软件硬盘阵列HOT268

6.1.2 分析案例之二:游戏内存修改工具HOT274

6.2.1 分离接口286

6.2 接口的提炼HOT286

6.2.2 参数分析287

6.3 主干和分支HOT290

6.3.1 主干和分支分析举例291

6.3.2 程序检验300

6.4 是否对象化301

6.5 是否DLL化HOT307

6.5.1 DLL的建立和调用307

6.5.2 DLL动态与静态加载的比较322

6.5.3 DLL中函数的定义322

6.6 COM的结构324

6.7 几种软件系统的体系结构分析326

6.7.1 播放器的解码组成分析HOT326

6.7.2 豪杰大眼睛的体系结构HOT330

6.7.3 Windows9x体系结构331

第7章 调试方法333

7.1 调试要点HOT333

7.1.1 调试和编程同步333

7.1.2 汇编代码确认334

7.1.3 Win32的Debug实现方法342

7.2 基本调试实例分析343

7.3 多线程应用的调试350

7.4 非固定错误的调试352

7.4.1 激活调试环境352

7.4.2 正确区分错误的类型356

7.4.3 常见的偶然错误357

第8章 内核优化358

8.1 数据类型的认识358

8.2.1 通用的X86优化技术359

8.2 X86优化编码准则HOT359

8.2.2 通用的AMD-K6处理器x86代码优化361

8.2.3 AMD-K6处理器整数x86代码优化364

8.3 MMX指令的优化HOT368

8.3.1 MMX的寄存器介绍368

8.3.2 MMX的工作原理368

8.3.3 MMX的检测369

8.3.4 MMX指令的介绍370

8.4.2 解决方法394

8.4.3 分析394

8.4.1 目的394

8.4 MMX的实例一图像的淡入淡出HOT394

8.4.4 初步实现395

8.4.5 MMX的优化实现401

8.5 MMX的实例二:MMX类的实现方法HOT407

8.5.1 实现方法分析407

8.5.2 实现步骤407

8.5.3 检测过程410

8.5.4 总结416

热门推荐