首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 软件工程 >

编程高手箴言(附光盘)

2010-02-24 
市场价:¥50.00 全场购物免配送费! 目前无货,欢迎选购其他类似产品。 到货通知我。 2人 评论打分5 颗星:(0)4 颗星:(0)3 颗星:(0)2 颗星:(2)1 颗星:(0)看全部2篇评论 (2篇用户评论 ...
商家名称 信用等级 购买信息 订购本书
编程高手箴言(附光盘) 去商家看看
编程高手箴言(附光盘) 去商家看看

 编程高手箴言(附光盘)

  • 市场价:¥50.00
  • 全场购物免配送费!
  • 目前无货,欢迎选购其他类似产品。 到货通知我。   2人 评论打分
  • 5 颗星:
  • (0)
  • 4 颗星:
  • (0)
  • 3 颗星:
  • (0)
  • 2 颗星:
  • (2)
  • 1 颗星:
  • (0)看全部2篇评论  (2篇用户评论 | 写评论) 关闭 Close this window商品缺货登记我们将在到货后及时通知您!
    商品促销和特殊优惠每购买由卓越亚马逊提供的1件图书产品合格购物商品,另外购买Office 2007 中文家庭和学生版可享受¥20.00 元的优惠。如何获得促销优惠
    为该商品打分以改善“为我推荐”      登录为该商品打分
          已经有了
    基本信息·出版社:电子工业出版社
    ·页码:416 页
    ·出版日期:2003年01月
    ·ISBN:7505391410
    ·条形码:9787505391413
    ·版本:第1版
    ·装帧:平装
    ·开本:16
    ·正文语种:中文

    内容简介 《编程高手箴言》这《编程高手箴言(附光盘)》就是梁肇新自己十余年来编程经验的集结。在名人出书成为热潮的这几年中,拥有丰富经历和感悟的梁肇新却没有跟风,这本《箴言》是他的第一本著作,可谓厚积薄发。全书通篇没有时髦的IT新名词或新思想,而是踏踏实实地对很多知识进行了深刻的剖析,这有助于为编程打下坚实的根基。只有这样,才能使开发者在飞速变化的软件领域里免于雾里看花,才能更快更深地认识许多新问题、新知识,也才能更从容地应对未来之挑战。相信这《编程高手箴言(附光盘)》对广大程序员大有裨益,无论是从技术角度还是从职业生涯指导角度。
    作者简介 梁肇新,1970年生于广西省玉林市,1989年就读广西大学;1993年大学毕业后进入珠海巨人公司从事软件开发工作,深入研究了Windows内核,开发出汉字平台系统;1995年7月离开巨人公司,独立创业;1997年独立开发出使其一举成名的《超级解霸3.0》,独创“Direct-CD ROM”技术,因解决了电脑上播放VCD的读死问题而蜚声海内外;1999年创立北京世纪豪杰计算机技术公司,担任董事长兼首席程序员,在视音频编解码、网络传输、图像处理、操作系统等四大领域拥有多项专利。
    媒体推荐 书评
    有人说,“编程是一种艺术”,这句话的意思一方面是说,编程技巧像艺术技巧一样,深不可测、奥妙无穷;另一方面是说,程序员像艺术家一样,也有发挥创造性的无限空间。
    本书作者梁肇新是国内为数不多具有十多年编程经验,而依然战斗在软件开发第一线,且依然对其热情执著的编程高手之一。梁肇新将自己厚积薄发的编程经验集结成书,相信对广大程序员大有裨益。本书通篇没有时髦的IT新名词或新思想,而是踏踏实实地对很多知识进行了深刻的剖析,这有助于为编程打下坚实的根基。只有这样,才能在飞速变化的软件领域免于雾里看花,才能更快更深地认识许多新问题、新知识,也才能更从容地应对未来之挑战。

    目录
    第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 开放性思维 18
    1.4.1 动态库的重要性19
    1.4.2 程序设计流程20
    1.4.3 保证程序可预测性21
    第2章 认识CPU23
    2.1 8位微处理器回顾23
    2.2 16位微处理器24
    2.2.1 组成结构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.1 程序的意义37
    2.4.2 程序代码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降温程序代码分析 65
    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 线程的机制93
    3.4.1 线程的工作方式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 汇编与Win API的接口方法141
    4.1.3 【实例】:自定义程序的入口点145
    4.2 高级语言的原理151
    4.2.1 C/C++的原理151
    4.2.2 解释语言的原理165
    4.2.3 【实例】:用C实现简单的BASIC语言环境165
    4.3 C、C++的学习方式187
    4.3.1 从BASIC到C187
    4.3.2 C、汇编、API的关系187
    4.3.3 接口的建立方法 190
    4.4 挂钩技术 201
    4.4.1 Windows上C的挂钩201
    4.4.2 C++的挂钩技术213
    第5章 代码的规范和风格 220
    5.1 环境的设置220
    5.1.1 集成环境的设置220
    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 成对编码规则 243
    5.10.1 成对编码的实现方法243
    5.10.2 成对编码中的几点问题248
    5.11 正确的成对编码的工程编程方法 251
    5.11.1 编码前的工作252
    5.11.2 成对编码的工程方法255
    5.11.3 两个问题的解释260
    第6章 分析方法266
    6.1 分析概要266
    6.1.1 分析案例一:软件硬盘阵列 268
    6.1.2 分析案例之二:游戏内存修改工具 274
    6.2 接口的提炼 286
    6.2.1 分离接口286
    6.2.2 参数分析287
    6.3 主干和分支 290
    6.3.1 主干和分支分析举例291
    6.3.2 程序检验300
    6.4 是否对象化301
    6.5 是否DLL化 307
    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 播放器的解码组成分析 326
    6.7.2 豪杰大眼睛的体系结构 330
    6.7.3 Windows 9x体系结构331
    第7章 调试方法333
    7.1 调试要点 333
    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 X86优化编码准则 359
    8.2.1 通用的X86优化技术359
    8.2.2 通用的AMD-K6处理器x86代码优化361
    8.2.3 AMD-K6处理器整数x86代码优化364
    8.3 MMX指令的优化 368
    8.3.1 MMX的寄存器介绍368
    8.3.2 MMX的工作原理368
    8.3.3 MMX的检测369
    8.3.4 MMX指令的介绍370
    8.4 MMX的实例一:图像的淡入淡出 394
    8.4.1 目的394
    8.4.2 解决方法394
    8.4.3 分析394
    8.4.4 初步实现395
    8.4.5 MMX的优化实现401
    8.5 MMX的实例二:MMX类的实现方法 407
    8.5.1 实现方法分析407
    8.5.2 实现步骤407
    8.5.3 检测过程410
    8.5.4 总结416
    ……
  • 热点排行